body,html {margin:0; height:100%; width:100%; text-align:center; padding: 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff;}

a{text-decoration:none; color:#ff0; border-bottom:1px dotted #ff0;}
a:hover{color:#fff;border-bottom:1px dotted #fff;}

.mappa { text-decoration:none; color:#ff0; border-bottom:0px; }
a.mappa {text-decoration:none; color:#ff0; border-bottom:0px; }
a.mappa:link {text-decoration:none; color:#ff0; border-bottom:0px; }
a.mappa:visited {text-decoration:none; color:#ff0; border-bottom:0px; }
a.mappa:hover {text-decoration:none; color:#ff0; border-bottom:0px; }

h1{color:#ff0; padding:0 14px 0 3px; margin:0; font-weight:normal; font-size:13px;}
li{ list-style: none;  margin-bottom:21px; }
li h2{font-weight:bold; color:#ff0; font-size:13px; margin:0;}
ul{margin:0; padding:0;}

#snc{width:58px; height:22px;  background: url(../img/scale-elicoidali-snc.jpg) no-repeat; position:absolute; top:119px; z-index:15; left:50%; margin-left:38px; }
#main{width:897px; margin:0 auto; padding:0 50px 0 0; position:relative;}
#content{background:#4a95e0 url(../img/sfondo.jpg) repeat-x; width:812px;}
#content-dx{width:812px; background: url(../img/dx.gif) right repeat-y;}
#content-sx{width:812px; background: url(../img/sx.gif) left repeat-y;}
.head{width:812px; text-align:right}
#top{height:13px; line-height:13px; font-size:13px; background: url(../img/scale-a-chiocciola.jpg); overflow:hidden}
#logo{background: url(../img/l-elicoidale.jpg) no-repeat; width:454px; height:112px;}
#foot{width:897px; height:13px; background:#fff;line-height:0; clear:both;overflow:hidden}
#innerfoot{width:790px; height:13px; background:url(../img/sottoscala.gif) bottom repeat-x #4a95e0; font-size:0;}
.testo{padding:0 14px 0 3px;}
.testo img{border:#7ebfff 1px solid;}

input, textarea{font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #006; background:#fff url(../img/input.gif) repeat-x top; border:1px solid #fff; width:500px; margin-bottom:2px;}
input{ height:19px; vertical-align:middle}
textarea{overflow:hidden}
.puls{width:100px; background:#428adc url(../img/puls.gif) repeat-x top; font-weight:bold; color:#0132b0;}

#menu{width:131px; background: url(../img/menu.jpg) right bottom no-repeat; height:425px; text-align:left; font-weight:bold;}
#menu a{display:block; width:116px; padding:6px 0 6px 15px; line-height:14px; margin-top:2px; color:#fff; border:0;}
#menu a:hover{color:#ff0;}
#menu #scale{width:131px; height:64px; background:url(../img/scale.jpg)}

.fldx{float:right}
.flsx{float:left}
.angoli{width:11px;}
#uno{background:url(../img/angolo1.gif); height:13px; display:block;}
#due{background:url(../img/angolo2.gif); height:13px;display:block;}
#pezzo{width:85px; height:156px; background:url(../img/scale-elicoidali.jpg)}
.clean{clear:both;}
.titoli{color:#ff0;}

.flags{line-height:9px; margin-top:1px;}
.flags a{margin:2px 0 0 3px; height:9px; font-size:0; width:15px; line-height:9px; display:block; border:1px solid #7ebfff;}
.flags a:hover{border:1px solid #7ebfff;}
#ita{ background:url(../img/ita.gif) no-repeat;}
#deu{ background:url(../img/deu.gif) no-repeat;}
#eng{ background:url(../img/eng.gif) no-repeat;}
#fra{ background:url(../img/fra.gif) no-repeat;}
#esp{ background:url(../img/esp.gif) no-repeat;}


#scala {
	width:117px;
	height:220px;
	position:absolute;
	top:267px;
	z-index:1;
	left:278px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

#scala2 {
	width:231px;
	height:220px;
	position:absolute;
	top:267px;
	z-index:1;
	left:582px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}


/* ---------------------------------- catalogo ---------------------------------- */
.categories{margin-bottom:1px;}
.categories a{ display:block; border:0; color:#fff;  width:659px; cursor:pointer;}
.categories a:hover{border:0; color:#fff;background: url(../img/categorie.png) right repeat-y !important;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.lelicoidale.eu/img/categorie.png' ,sizingMethod="scale");}	
.categories a h3{color:#ff0; }
.categories h3 {color:#ff0; float:right; width:621px !important; width:611px; padding:0 10px 0 28px; line-height:18px; margin: 0; font-size:13px; background: url(../img/prodotto.png) repeat-y !important;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.lelicoidale.eu/img/prodotto.png' ,sizingMethod="scale");}
.categories .des{padding:3px 10px 3px 20px;}
.categories .des img{margin:3px 0 0 3px; width:100px; }
.categories .clean{line-height:0; height:0; font-size:0;}
.endcategorie {float:right; width:659px !important; width:649px; margin: 0; height:6px; font-size:6px; background: url(../img/end-prodotti.png) right repeat-y !important;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.lelicoidale.eu/img/end-prodotti.png' ,sizingMethod="scale");}

.products{width:152px;  margin-left:10px; text-align:center}
.products a{width:152px; height:118px; display:block; border:0; cursor:pointer}
.products a:hover{width:152px; height:118px;display:block; border:0;  background: url(../img/bg-product.png) right repeat-y !important;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.lelicoidale.eu/img/bg-product.png' ,sizingMethod="scale");}
.products img{width:100px; height:70px; margin:8px 0 0 0;}
.products .name{overflow:hidden; width:152px; height:30px; line-height:13px; background: url(../img/title-product.png) right repeat-y !important;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.lelicoidale.eu/img/title-product.png' ,sizingMethod="scale"); font-weight:bold;}
.products .endproduct{width:152px; height:6px; background: url(../img/end-product.png) right no-repeat !important;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.lelicoidale.eu/img/end-product.png');}
.products .line{overflow:hidden; width:152px; height:1px; background: url(../img/bg-product.png) right no-repeat !important;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.lelicoidale.eu/img/bg-product.png' ,sizingMethod="crop");}

.categories .des .big{width:500px; height:auto;}
.categories .des .part{margin:0 0 0 -172px !important; margin:2px 0 0 -182px; position:absolute; top:170px; left:50%; width:450px; text-align:left; }
.categories .des .smalls{width:105px;}
.categories .scheda{font-weight:bold;}
.categories .scheda a{cursor:pointer; padding:0 10px 0 0; margin:0 10px 0 0; display:block; border:0; color:#ff0;  width:639px; background: url(../img/categorie.png) right repeat-y !important;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.lelicoidale.eu/img/categorie.png' ,sizingMethod="scale");}
.categories .scheda a:hover{border:0; color:#fff; background: url(../img/prodotto.png) right repeat-y !important;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.lelicoidale.eu/img/prodotto.png' ,sizingMethod="scale");}	
.visiddn{visibility:hidden;}
.descrizionecategoria{height:65px; overflow:hidden; margin:6px 4px 0 0; width:500px;}
