@charset "utf-8";

body {margin: 0px; background-image:url(../immagini/bg.png); background-repeat:repeat-x;}

.footer {background-image:url(../immagini/footer.png); background-repeat:no-repeat; padding:7px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
.footer a:link, .footer a:visited  {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none; }
.footer a:hover  {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:underline;}

.home_testo {padding:7px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:5px; margin-left:25px; margin-right:20px; margin-top:20px; text-align:justify;}

.home_testo_centale {padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:25px; text-align:justify; width:800px;}

.home_testo_centale2 {padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:15px; margin-bottom:40px; text-align:justify;}

.home_testo_centale_desc {padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:25px; text-align:justify; line-height:19px;}

.home_testo_centale_desc a:link, .home_testo_centale_desc a:hover, .home_testo_centale_desc a:visited{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:underline;}

.home_testo_prodotti {padding-left:21px; padding-top:15px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify; line-height:19px;}

.home_frameDx {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; height:865px; background-image:url(../immagini/bgProdotti.png); background-repeat:repeat-x;}

.home_titolo_prodotti {padding:5px; padding-left:7px; margin-top:25px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#CCCCCC;}

.home_sottotitolo_prodotti {padding:5px; padding-left:7px; margin-top:25px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:justify; background-color:#CCCCCC;}

.home_testo_prodotti a:link, .home_testo_prodotti a:hover, .home_testo_prodotti a:visited {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify;line-height:19px; text-decoration:underline;}

.certificazioni {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:15px; text-align:left;}

.news {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:7px; margin-left:15px; text-align:left; margin-bottom:13px; width:180px; height:200px;}



.p_testo_destra {padding-left:16px; padding-right:20px; padding-bottom:30px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:5px; margin-left:18px; margin-right:20px; text-align:justify; line-height:18px;}

.p_titolo_destra {padding:3px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:5px; margin-left:18px; margin-right:20px; text-align:justify;}

.p_testo_centale {padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:25px; margin-top:18px; margin-bottom:40px; text-align:justify; width:950px;}

.p_DIV_elenco {background-image:url(../immagini/prodotti/pallino_elenco.gif); background-repeat:no-repeat; height:15px; padding-left:25px;}

.p_menu {padding:2px; margin-top:18px; margin-bottom:40px; width:950px;}

.div_prodotti {position:absolute; height:530px;}

.tit_pr {padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:25px; margin-top:5px; margin-bottom:20px; width:350px;}

.tab_pr {padding:2px; margin-left:168px; margin-top:5px; margin-bottom:40px; width:350px;}

.p_freccina {color: #3C597B; font-size: 14px;}



.dm_tabella {padding:3px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:5px; margin-left:25px; margin-right:20px; text-align:justify; }

.datable {border: 1px solid #666666; border-collapse:collapse;}

.datable td {border: 1px solid #999999; padding:5px;}

.tit_dm {padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; margin:5px; margin-left:21px; text-align:justify; width:550px;}

.txt_dm {padding:2px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:10px; margin-top:30px; margin-bottom:40px; text-align:justify; width:810px; line-height:19px;}

.txt_dm a:link, .txt_dm a:hover, .txt_dm a:visited{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify; line-height:19px; text-decoration:underline;}

.tit_pag_dm {padding:2px; margin:10px; margin-top:5px; margin-bottom:10px;}

.dm_menu {padding:2px; margin-top:18px; margin-bottom:20px; width:950px;}

.dm_freccina {color: #76443D; font-size: 14px;}


.dove_siamo {padding:7px; width:440px; margin:17px; border:#999999 1px solid;}

.contatti {padding:7px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:17px; margin-bottom:40px; text-align:justify; border:#999999 1px solid;}

.linkNews {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}

.linkNews a:link, .linkNews a:hover, .linkNews a:visited{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:underline;}