BODY {margin:0px; font:10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000000; background:#D2D2D2 url('/img/sfondo_page.gif') repeat-x top left;}

a.top_menu {text-decoration:none; height:30px; display:block; padding-left:5px; padding-right:5px; color:#898989; background: url('/img/pulsante.gif') repeat-x bottom left; font:bold 11px/12px arial,verdana; padding-top:15px;}
a.top_menu:hover {text-decoration:none; height:30px; display:block; padding-left:5px; padding-right:5px; color:#0253AE; background: url('/img/pulsante_on.gif') repeat-x bottom left; font:bold 11px/12px arial,verdana; padding-top:15px;}
a.top_menu_on {text-decoration:none; height:30px; display:block; padding-left:5px; padding-right:5px; color:#0253AE; background: url('/img/pulsante_on.gif') repeat-x bottom left; font:bold 11px/12px arial,verdana; padding-top:15px;}

a.menu_scelta {color:#000000; text-decoration:none; padding-left:2px; padding-right:2px;}


.banner {padding-bottom:6px; border-bottom: 1px solid #666666; text-align:left; background:#FFFFFF;}

.sottotitolo {font: bold 16px/40px Arial, Helvetica, sans-serif; color:#666666;}

.chiaro { background:#FAFAFA url('/img/sfondo_chiaro.gif') repeat-x top left; font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000000;}

.bianco {background:#FFFFFF;}

.left_chiaro {border-right:4px solid #FFFFFF; background:#FAFAFA url('/img/sfondo_chiaro.gif') repeat-x top left; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:normal; color:#000000; padding-bottom:20px;}
.left_scuro {border-right:4px solid #FFFFFF; background:#EAEAEA url('/img/sfondo_scuro.gif') repeat-x top left; font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-bottom:20px;}

.foto_mini_gallery {border-bottom:1px solid #000000; border-right:1px solid #000000; border-top: 1px solid #999999; border-left: 1px solid #999999; }

.right_scuro {border-left:4px solid #FFFFFF; background:#EAEAEA url('/img/sfondo_scuro.gif') repeat-x top left; font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-bottom:20px;}
.right_chiaro {border-left:4px solid #FFFFFF; background:#FAFAFA url('/img/sfondo_chiaro.gif') repeat-x top left; font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-bottom:20px;}


.footer {border-top: 1px solid #666666; padding-top:6px; padding-bottom:50px; background:#D2D2D2 url('/img/footer.jpg') no-repeat bottom center;}



a.email_footer {text-decoration:none; color:#336699;}
a.email_footer:hover {text-decoration:underline; color:#0253AE;}

a.download {text-decoration:none; color:#336699; font-weight:bold;}
a.download:hover {text-decoration:underline; color:#0253AE;}


.top_chiaro {background:#DFDFDF;}
.top_scuro {background:#BEBEBE;}

.contenuto_chiaro {font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000000; }

.contenuto_scuro {font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color:#000000; }

.titolo {font: bold 20px/33px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #FFFFFF; height:40px; margin-bottom:15px; padding-left:20px;}

.titolo_news {font: bold 14px/16px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #FFFFFF; color:#FFFFFF; font-style:italic;  height:18px; margin-bottom:5px;}

.titolo_famiglia {font: bold 17px/33px Arial, Helvetica, sans-serif; color:#818181; border-bottom:1px solid #FFFFFF;  display:block; margin-bottom:8px;}
.titolo_prodotto {font: bold 15px/16px Arial, Helvetica, sans-serif; color:#000000;  height:40px;}

.testo {padding-left:8px;}




.foto_mini {border:1px solid #FFFFFF;}





div.left_menu_prodotti a {display:block; font:bold 10px/10px arial,verdana; color:#7A3E03; text-decoration: none; padding-left:6px; padding-top:2px; padding-bottom:2px; padding-right:2px;  background: url('/img/point.gif') no-repeat top left; }
div.left_menu_prodotti a:hover {font:bold 10px/10px arial,verdana; color:#000000; background: #F6F6F6 url('/img/point.gif') no-repeat top left; padding-left:6px; padding-top:2px; padding-bottom:2px; padding-right:2px; text-decoration: none; display:block;}

div.left_menu_prodotti_on a {font:bold 10px/10px arial,verdana; color:#000000; background: #F6F6F6 url('/img/point.gif') no-repeat top left; padding-left:6px; padding-top:2px; padding-bottom:2px; padding-right:2px; text-decoration: none; display:block;}




legend {color:#536789; font:bold 12px arial, Vedana; margin-bottom:10px;}
fieldset {padding-top:10px; padding-bottom:10px; width:500px;}
.tab_contatti {font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-align:left;}

.pulsanti {font-family: Verdana; color: #000000; font-size: 10px; font-weight: normal; font-style: normal; }

.campi {font-family: Verdana; color: #000000; font-size: 10px; font-weight: normal; font-style: normal; border: 1px solid #C0C0C0; background: #FFFFFF; border-bottom: 1px solid #C0C0C0; width:150px;}


div.famiglia a{padding-left:7px; display:block; position:relative; width:95%; font:bold 10px/16px verdana; color:#4e4e4e; text-decoration:none;}
div.famiglia a:hover {display:block; background: #D8D8D8; position:relative; width:95%; font:bold 10px/16px verdana; color:#ffdd00; text-decoration:none;}
div.famiglia_on a{padding-left:7px; background: #D8D8D8; display:block; position:relative; width:95%; font:bold 10px/16px verdana; color:#ffdd00; text-decoration:none;}

a.leggi {text-decoration:none; color:#336699; font-weight:bold; margin-bottom:2px;}
a.leggi:hover {text-decoration:underline; color:#0253AE;}

a.archivio_news {text-decoration:none; color:#626262; font-weight:bold; margin-bottom:2px;}
a.archivio_news:hover {text-decoration:underline; color:#0253AE;}

a.zoom {text-decoration:none; color:#336699; }
a.zoom:hover {text-decoration:underline; color:#0253AE;}