





body { 
font-family:Arial, Helvetica, sans-serif; font-size:11px; 
margin:0 auto; text-align:center; background-color:#ffffff;
}
a  { text-decoration:underline; color:#327EC4;  }
a:hover  { text-decoration:underline; color:#EE1C23;  }
img  { border:0;}
.img-left { float:left; margin:4px 10px 4px 0;}
.img-right { float:right; margin:4px 0 4px 10px ;}

#container {  margin:0 auto; background-image:url(img/sfondo-container.gif); background-repeat:repeat-y; width:990px;}

#testata {  
padding:0 25px 0 25px; margin:0; height:auto; 
}
 
.logo { margin-bottom:0; text-align:left; width:100%;  }



#menu {  background-image:url(img/menu-sf.gif); background-repeat:repeat-x; margin-bottom:5px;    height:31px;  overflow:visible; margin-left:25px;   float:left; width:940px;        }
#tab{     padding:0;     margin:0;     color:#FFFFFF;   background-image:url(img/menu-sf.gif); background-repeat:repeat-x;  }
#tab ul{     list-style:none;     margin:0;     padding:0;    }

#tab ul li{      display:inline;         text-transform:capitalize;  }
#tab ul li a{      padding:8px 0; width:145px;   color:#327EC4; background-image:url(img/testatamenu.gif);    float:left;  text-decoration:none;      margin:0; }
#tab ul li a:hover{  background-image:url(img/testatamenu-sel.gif);  color:#000000;   text-decoration:none;   }
#tab ul li a.active{    background-image:url(img/testatamenu-sel.gif);    color:#000000;      }



#corpo { line-height:1.6em;
padding:18px 25px 0 26px; clear:both;  height:auto; 
height: auto !important;  /* per i browser moderni */
    height: 250px;      /* per IE5.x e IE6 */
    min-height: 250px;  /* per i browser moderni */

}
.corpo-contenuti { text-align:left; font-size:12px;  } .corpo-contenuti p{ padding:6px 0 6px 0; margin:0; } 
.blocco-sinistra {  width:432px; float:left;   padding-right:35px; border-right:1px dotted; border-color:#CCCCCC; }
.blocco-destra {  width:432px; float:left;    padding-left:35px;   }
.blocco-full {   width:100%; float:left;  }

.bloccodicontenuti-home {     height:auto;   padding:8px 0 8px 0; clear:left;  border-bottom:1px dotted; border-color:#CCCCCC;  overflow:hidden; }
.bloccodicontenuti-ultimo-home {  margin:0;  height:auto; padding:8px 0 8px 0; clear:left;   overflow:auto;}

.bloccodicontenuti {     height:auto;   padding:12px 0 12px 0; clear:left;  border-bottom:1px dotted; border-color:#CCCCCC;  overflow:hidden; }
.bloccodicontenuti-ultimo {  margin:0;  height:auto; padding:12px 0 12px 0; clear:left;   overflow:auto;}



.titolo-pagina {   background-image:url(img/titolopagina-linea.gif); background-position:bottom;   background-repeat:repeat-x; height:auto;  }
.titolo-pagina-testo {  background-color: #FFFFFF; padding:0 3px 0 20px; line-height:22px; font-size:18px; color:#327EC4;  background-image: url(img/titolopagina-sf.gif); background-position: left; background-repeat:no-repeat; }
.titoli-paragrafi {   font-size:14px; font-style: italic;  color:#327EC4;  }
.titolini {   font-size:12px; font-weight:bold; color:#327EC4;  } 
a.titolini { text-decoration: none;} 
a:hover.titolini { text-decoration:underline; }

.titolo-prodotto {  line-height:22px; font-size:18px; color:#EE1C23; }

.features { margin:0; padding:0; color:#327EC4; line-height:2.6em; font-size:12px; font-weight:bold; } 

.schede-tecniche {  color:#FFFFFF; font-size:10px; line-height:1.5em; margin-top:12px; } 


#piede {  line-height:1.6em; clear:left; font-size:10px; text-align:left;  color:#333333; padding:0 8px 12px 8px;  width:auto; background-image:url(img/sfondo-piede.gif); background-position:bottom; background-repeat:no-repeat;}

.piede-full { padding:10px 17px 10px 17px ; border-top:1px dotted; border-color: #CCCCCC;}

.piede-left { float:left; margin:4px 6px 0 0;}

