a.email_footer{text-decoration:none; color: #F3E17D;}
a.email_footer:hover{text-decoration:underline; color: #FCFF00;}

.footer_sito {background:#51783E; font: 10px/16px verdana,arial; color:#FFFFFF;}

div#barra_pulsanti {position:relative; text-align:left; top:0px; left:0px; right:0px; /*width:914px;*/ height:19px;
                    background: transparent;}

div.menu_top a {background:  transparent; text-align:center; display:block;
                font: bold 13px/18px arial; padding-bottom:1px; color: #FFFFFF; text-decoration:none;}
div.menu_top a:hover {background: #FFD900; color:#3E632B; text-decoration:none;}

div.menu_top_on a{background: #FFD900; text-align:center; display:block;
                  font: bold 13px/18px arial; padding-bottom:1px; color: #3E632B; text-decoration:none;}
div.menu_top_on a:hover{background: #FFD900; text-align:center; display:block;
                  font: bold 13px/18px arial; padding-bottom:1px; color: #3E632B; text-decoration:none;}
				  
div.menu_left {background: url('../img/sfondo_menu_left.gif') no-repeat bottom right; width:188px; text-align:left; display:block;
                font: bold 14px/18px arial; padding-left:5px; /*padding-bottom:1px;*/ color: #6A9455; text-decoration:none;}
div.menu_left_on {background: url('../img/sfondo_menu_left_over.gif') no-repeat bottom right; width:188px; text-align:left; display:block; font: bold 14px/18px arial; padding-left:5px; /*padding-bottom:1px;*/ color: #375D27; text-decoration:none;}
				  
	  
div.menu_left a {background: url('../img/sfondo_menu_left.gif') no-repeat bottom right; width:188px; text-align:left; display:block;
                font: bold 14px/18px arial; padding-left:5px; padding-right:20px; padding-bottom:1px; color: #6A9455; text-decoration:none;}
div.menu_left a:hover {background: url('../img/sfondo_menu_left_over.gif') no-repeat bottom right; color:#375D27; text-decoration:none;}

div.menu_left_on a{background: url('../img/sfondo_menu_left_over.gif') no-repeat bottom right; width:188px; text-align:left; display:block;
                font: bold 14px/18px arial; padding-left:5px; padding-right:20px; padding-bottom:1px; color:#375D27; text-decoration:none; }

div.menu_left_on a:hover{background: url('../img/sfondo_menu_left_over.gif') no-repeat bottom right; width:188px; text-align:left; /*display:block;*/ font: bold 14px/18px arial; padding-left:5px; padding-right:20px; padding-bottom:1px; color: #375D27; text-decoration:none;}				  
				  
				  
div.submenu_left a {background: transparent; width:178px; text-align:left; display:block;
                font: bold 11px/16px arial; padding-left:5px; padding-bottom:1px; color: #6A9455; text-decoration:none;}
div.submenu_left a:hover {background: url('../img/sfondo_menu_left_over.gif') no-repeat bottom right; color:#375D27; text-decoration:none;}

div.submenu_left_on a{background: url('../img/sfondo_menu_left_over.gif') no-repeat bottom right; text-align:left; display:block; width:178px; font: bold 11px/16px arial; padding-left:5px; padding-bottom:1px; color: #375D27; text-decoration:none;}
div.submenu_left_on a:hover{background: url('../img/sfondo_menu_left_over.gif') no-repeat bottom right; text-align:left; display:block; width:178px; font: bold 11px/16px arial; padding-left:5px; padding-bottom:1px; color: #375D27; text-decoration:none;}
				  
a.img_zoom{border:2px solid #5A7F48;  height:97px;}

a.img_zoom:hover {border:2px solid #F3E17D; }

.img_nozoom{border:2px solid #5A7F48; }

a.img_zoom_left {border:2px solid #5A7F48;  height:97px;}

a.img_zoom_left:hover {border:2px solid #FFF200; }

.titolo1 {font:bold 13px/35px verdana,arial; color:#97AE8B; padding-left:15px;}
.titolo2 {font:bold 11px/35px verdana,arial; color:#97AE8B; /*padding-left:15px;*/}


.img_prodotti {padding:8px; text-align:center;}

.links {padding:8px; text-align:center;}

a.img_links {font: bold 11px/18px arial,verdana; text-decoration:none; color:#51783E; }
a.img_links:hover {text-decoration:underline; color: #6A9455;}

.testo_prodotti {padding:8px; font:10px/15px verdana,arial; color:#666666;}
.testo_titolo {font:bold 11px/15px verdana,arial; color:#666666;}

/* AREA ADMIN*/
BODY {margin:0px;}
.tabella_gestione_menu {font:  10px/18px verdana,arial; color:#000000; border:0px;}

a {text-decoration:underline; color:#0000FF;}
a:hover {text-decoration:underline; color:#FF0000;}


textarea {font:10px/14px verdana,arial; color:#666666; background:#F2F1EC;}

.input_stile {font: bold 11px/15px verdana,arial; height:20px; color:#666666; background:#F2F1EC;}

a.foto_mini {border:2px solid #FF0000;}
a.foto_mini:hover {border:2px solid #FFCC00;}

.tabella_prodotti {font:  10px/18px verdana,arial; color:#000000; border:1px solid #000000;}
.tabellina_prezzo {border-top:1px solid #CCCCCC;}
.controlli_prodotti {padding-left:5px; border-left:1px solid #000000; padding-right:5px;}

.header {font: bold 20px/30px verdana,arial; padding-top:15px;color:#999999; border-bottom:3px solid #FF0000; background:#FEFEFE;}
.header2 {font: bold 17px/26px verdana,arial; color:#000000; }
.contenuto {padding-top:8px; padding-left:6px; font: 11px/14px verdana,arial; color:#000000;  border-bottom:3px solid #FF0000;}
.titolo {text-align:left; padding-right:6px; padding-top:4px; padding-bottom:3px; height:30px; padding-left:6px; font: bold 18px/22px verdana, arial; color:#993300; background:#EDEDED; border-bottom: 2px solid #FF0000;}
.sottotitolo {font:bold 17px/18px; color:#CC3300;}
.footer {vertical-align:top; padding-left:6px; padding-top:4px; background: EDEDED;}
.messaggio {font:14px/18px verdana,arial;}
.legenda {font: 11px/14px verdana,arial; color:#000000;}

a.menu_principale{font: bold 12px/18px arial, verdana; color:#FF6600; text-decoration:none;}
a.menu_principale:hover {font: bold 12px/18px arial, verdana; color:#FF0000; text-decoration:underline;}

.tabella_menu_scelta {font:  9px/18px verdana,arial; color:#000000; border:0px;}
a.menu_scelta {color:#000000; text-decoration:none; padding-left:2px; padding-right:2px;}
a.menu_scelta:hover {color:#FF0000; text-decoration:underline;}
a.menu_scelta_on {padding-left:2px; padding-right:2px; background:#FFCCCC; border:2px solid #FF0000; display:block; text-decoration:none; color:#DB0000;}

.attivi {color:#000000; font-weight:normal;}
.disattivi {color:#999999; font-weight:normal;}

.prezzo {text-align:right;}
.form_menu {font: bold 11px/14px verdana,arial;  height:20px; color:#000000; margin:0px; padding:0px;}
/*.sfondo1 {background:#CCCCCC;}
.sfondo2 {background:#DCDCDC;}
.sfondo3 {background:#EEEEEE;}*/

.sfondo1 {padding-left:1px; padding-right:1px; background:#ECECEC; border-top:1px solid #FFFFFF;}
.sfondo2 {padding-left:1px; padding-right:1px; background:#DCDCDC; border-top:1px solid #FFFFFF;}
.sfondo3 {padding-left:1px; padding-right:1px; background:#CCCCCC; border-top:1px solid #FFFFFF;}

.famiglia {background: #ECECEC url('../img/famiglia.gif') no-repeat top left; border-top:1px solid #ECECEC;}
.famiglia_riga {background:url('../img/famiglia_riga.gif') no-repeat top left; border-top:1px solid #ECECEC; }
.famiglia_vuota {background:#ECECEC; no-repeat top left; border-top:1px solid #ECECEC; }
.sottofamiglia {background: #DCDCDC url('../img/sottofamiglia.gif') no-repeat top left; border-top:1px solid #DCDCDC; }

.finanziamenti {position:absolute; top:55px; right: 4%; font:bold 11px/15px verdana, arial, verdana; font-style:italic; color:#FFFFFF;}
