	body 
		{ 
			scrollbar-face-color: #ffffff; 
        	scrollbar-shadow-color: #999999; 
        	scrollbar-highlight-color: #999999; 
        	scrollbar-3dlight-color: #ffffff; 
        	scrollbar-darkshadow-color: #ffffff; 
        	scrollbar-track-color: #ffffff; 
        	scrollbar-arrow-color: #999999; 
        	font-family: Verdana;
			FONT-SIZE: 10px;
		}
        
.td_menu {WIDTH: 165px;background-color: #EE0000; border-width:0px 0px 0px 1px; border-style: solid; border-color: #EE0000 #AFA9BB #EE0000 #AFA9BB;vertical-align:top;text-align:center;float:center;padding-left:0px;padding-right:0px;}
.td_link {WIDTH: 162px;background-color: #EE0000; border-width: 0px 1px 0px 0px; border-style: solid; border-color: #ffffff #AFA9BB #ffffff #AFA9BB;vertical-align:top;}


.td_categorie_news{ font-family: Verdana; font-size: 13px; color: #000000;border: 1px solid; border-color: #000000 #000000 #000000 #000000;background-color:#FFFFFF;padding-bottom:2px;}

a.categorie_news:link  { font-family: Verdana; font-size: 13px; color: #4482E7; text-decoration: none;font-weight: bold;border: 0px solid; border-color: #4482E7 #4482E7 #4482E7 #4482E7;background-color:#D5EFF8;}
a.categorie_news:visited { font-family: Verdana; font-size: 13px; color: #4482E7; text-decoration: none;font-weight: bold;border: 0px solid; border-color: #4482E7 #4482E7 #4482E7 #4482E7;background-color:#D5EFF8;}
a.categorie_news:hover{ font-family: Verdana; font-size: 13px; color: #4482E7; text-decoration: none;font-weight: bold;border: 0px solid; border-color: #4482E7 #4482E7 #4482E7 #4482E7;background-color:#ffffff; }

.text {font-family: Verdana; font-size: 10px; color: #333333;font-weight: normal}
.textjustify {font-family: Verdana; font-size: 10px; color: #333333;font-weight: normal; text-align:justify;padding-left:5px; padding-right:10px; padding-top:5px;}

.table_main { background-color: #ffffff;border-width: 8px;border-color: #ffffff;border-style:solid;}
.table_main TD A  {  font-family:  Verdana,  Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000;font-weight: bold;}
.table_main TD A:link { color: #FF0000 ;text-decoration: none;font-weight: bold;}
.table_main TD A:visited { color: #FF0000; text-decoration: none;font-weight: bold;}
.table_main TD A:hover { color: #FF0000; text-decoration: underline;font-weight: bold;}
.table_main TD.titolo {  height : 0em;font-family:  Georgia,Verdana, Arial; font-size: 11px; color:#333333;font-weight: bold;background-color: #ffffff;padding-left:8px;padding-right:0px;padding-top:0px;padding-bottom:0px; vertical-align:top;}
.table_main TD.testo  { font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 10px; color: #444552;border-width: 0px 4px 0px 4px;border-color: #ffffff;border-style: solid;background-color: #FFFFCC;vertical-align:top;padding-left:4px;padding-right:4px;padding-top:0px;padding-bottom:0px;}

.table_dettaglio { background-color: #ffffff;border-width: 0px;border-color: #ffffff;border-style:solid;margin-top:5px;margin-right:5px;margin-right:5px;margin-left:5px;padding-left:5px;padding-right:5px;}
.table_dettaglio TD A  {  font-family:  Verdana,  Arial, Helvetica, sans-serif; font-size: 10px; color: #EE0000;font-weight: bold;}
.table_dettaglio TD A:link { color: #EE0000 ;font-size: 10px;text-decoration: none;font-weight: bold;}
.table_dettaglio TD A:visited { color: #EE0000; font-size: 10px;text-decoration: none;font-weight: bold;}
.table_dettaglio TD A:hover { color: #ffffff; font-size: 10px;text-decoration: none;font-weight: bold;background-color:#EE0000}
.table_dettaglio TD.titolo {  font-family:  Verdana, Arial,Helvetica, sans-serif; font-size: 10px; color:#ee0000;font-weight: bold;background-color: #E8E8E8;border-width: 1px 0px 1px 0px;border-color: #EE0000;border-style: dashed;padding-left:4px;padding-right:4px;padding-top:4px;padding-bottom:4px; vertical-align:top;}
.table_dettaglio TD.testo  { font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;border-width: 0px 0px 0px 0px;border-color: #ffffff;border-style: solid;background-color: #ffffff;vertical-align:top;padding-left:4px;padding-right:4px;padding-top:0px;padding-bottom:0px;}


	
	INPUT, SELECT, TEXTAREA, BUTTON 
		{
			color: #333333;
			font-family : verdana,arial,helvetica;
			font-size : 10px;
			font-style: normal;
		}
	.textsmall
		{
		font-family : verdana,arial,helvetica;
		font-size : 10px;
		color : #333333;
		}
			
	
	
	.textbold 
		{
		font-family : verdana,arial,helvetica;
		font-size : 12px;
		font-weight:bold;
		color : #333333;
		}
	
	.textwhite
		{
		font-family : verdana,arial,helvetica;
		font-size : 12px;
		font-weight:bold;
		color : #ffffff;
		}
	.textred 
		{
		font-family : verdana,arial,helvetica;
		font-size : 12px;
		color : #ff0000;
		}		

	.textsmall 
		{
		font-family : verdana,arial,helvetica;
		font-size : 10px;
		color : #666666;
		}
		
	.textsmallred
		{
		font-family : verdana,arial,helvetica;
		font-size : 10px;
		color : #ff0000;
		}
		
	.texttitle
		{
		font-family : verdana,arial,helvetica;
		font-size : 13px;
		font-weight:bold;
		color : #333333;
		}
	
	.texttitlered
		{
		font-family : verdana,arial,helvetica;
		font-size : 14px;
		font-weight:bold;
		color : #ff0000;
		}
		
	.textbigtitle
		{
		font-family : verdana,arial,helvetica;
		font-size : 18px;
		font-weight:bold;
		color : #888888;
		}
		
	.textbigtitlered
		{
		font-family : verdana,arial,helvetica;
		font-size : 18px;
		font-weight:bold;
		color : #ff0000;
		}
			  
			  
	A:link, 
	A:visited 
		{
		font-family : verdana,arial,helvetica;
		font-size : 10px;
		color : #EE0000;
      	text-decoration : underline;
		}		
    A:hover 
    	{
    	font-family : verdana,arial,helvetica;
	   	font-size : 10px;
		color : #EE0000;
		text-decoration : none;
		}		
	A:active 
		{
		font-family : verdana,arial,helvetica;
		font-size : 10px;
		font-color : #EE0000;
		text-decoration : none;
		}	
			
	HR.hrprodotti
	{
		COLOR: #333333
	}	
	HR.hrglossario
	{
		COLOR: #333333
	}
	.btAzzera
	{
		border: 1px solid Navy;
		border-color: EE0000 EE0000 EE0000 EE0000; 
		height: 16px; 
		width: 55px;  
		background-color: EE0000; 
		font-family: verdana,arial,helvetica; 
		font-size: 10px; 
		color: ffffff; 
		font-style: normal; 
		font-variant: normal; 
		font-weight: bold;
	}
	.btTrova
	{
		border: 0px solid Navy; 
		border-color: EE0000 EE0000 EE0000 EE0000; 
		height: 16px; 
		width: 82px; 
		background-color: EE0000; 
		font-family: verdana,arial,helvetica; 
		font-size: 10px;  
		color: ffffff; 
		font-style: normal; 
		font-variant: normal; 
		font-weight: bold;
	}
	.btCerca
	{
		border: 1px solid Navy; 
		border-color: EE0000 EE0000 EE0000 EE0000; 
		height: 16px; 
		width: 55px;  
		background-color: EE0000; 
		font-family: verdana,arial,helvetica; 
		font-size: 10px;  
		color: ffffff; 
		font-style: bold; 
		font-variant: normal; 
		font-weight: bold;
	}
	.inputRicerca
	{
		border: 1px solid Navy;  
		border-color: 666666 666666 666666 666666; 
		height: 16px; 
		width: 160px; 
		background: ffffff; 
		background-color: ffffff; 
		font-family: verdana,arial,helvetica; 
		font-size: 8pt; 
		color: 333333; 
		font-style: normal; 
		font-variant: normal; 
		font-weight: normal;
	}
	.selectAnni
	{
		border: 1px solid Navy;  
		border-color: 666666 666666 666666 666666; 
		height: 16px; 
		width: 70px; 
		background: ffffff; 
		background-color: ffffff; 
		font-family: verdana,arial,helvetica;
		font-size: 8pt; 
		color: 333333; 
		font-style: normal; 
		font-variant: normal; 
		font-weight: normal;
	}
	.selectRicerca
	{
		border: 1px solid Navy;  
		border-color: FF0000 FF0000 FF0000 FF0000; 
		height: 16px; 
		width: 160px; 
		background: FF0000; 
		background-color: FFFFFF; 
		font-family: verdana,arial,helvetica; 
		font-size: 8pt; 
		color: 333333; 
		font-style: normal; 
		font-variant: normal; 
		font-weight: normal;
	}
	.tdDoc
	{
		color: #666666;
		font-family: verdana,arial,helvetica;
		font-size : 10px;
		font-style: normal;
		BACKGROUND-COLOR: #E8E8E8;
	}
	.titDoc
	{
		color: #666666;
		font-weight: bold;
		font-size : 14px;
	}
	.titDocCat
	{
		color: #EE0000;
		font-weight: bold;
	}
	.titDocSottoCat
	{
		color: #EE0000;
		font-weight: bold;
	}
	.tdNews
	{
		color: #ffffff;
		font-family: verdana,arial,helvetica;
		font-size : 10px;
		font-style: normal;
		BACKGROUND-COLOR: #EE0000;
	}
	.titNews
	{
		color: #ffffff;
		font-weight: bold;
		font-size : 14px;
	}
	.tdRicerca
	{
		color: #666666;
		font-family: verdana,arial,helvetica;
		font-size : 10px;
		font-style: normal;
		BACKGROUND-COLOR: #E8E8E8;
	}
	.titRicercaChiave
	{
		color: #666666;
		font-family: verdana,arial,helvetica;
		font-size : 10px;
		font-weight: bold;
	}
	.titRicercaLibero
	{
		color: #666666;
		font-family: verdana,arial,helvetica;
		font-size : 10px;
		font-weight: bold;
	}
	.titGlossarioTit
	{
		color: #333333;
		font-family: verdana,arial,helvetica;
		font-size : 14px;
		font-weight: bold;
	}
	.tdGlossario
	{
		color: #333333;
		font-family: verdana,arial,helvetica;
		font-size : 10px;
		font-style: normal;
		BACKGROUND-COLOR: #DEDBF6;
	}
	.titGlossario
	{
		color: #333333;
		font-weight: bold;
		font-size : 14px;
	}
	.textSottoCat
	{
		color: #666666;
		font-family: verdana,arial,helvetica;
		font-size : 10px;
	}
.textsmall A:link
{
    COLOR: #333333;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.textsmall A:active
{
    COLOR: #333333;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.textsmall A:visited
{
    COLOR: #333333;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.textsmall A:hover
{
    COLOR: #333333;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.textbold A:link
{
    COLOR: #333333;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.textbold A:active
{
    COLOR: #333333;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.textbold A:visited
{
    COLOR: #333333;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.textbold A:hover
{
    COLOR: #333333;
	BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none;
}
.tdMailing
{
    COLOR: #FFFFFF;
	BACKGROUND-COLOR: #FF0000;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
	font-weight: bold;
    TEXT-TRANSFORM: uppercase;
}
.tdNewsOnLine
{
    COLOR: #FFFFFF;
	BACKGROUND-COLOR: #FF0000;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
	font-weight: bold;
    TEXT-TRANSFORM: uppercase;
	vertical-align: top;
}
.tdNewsOnLine A:link
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
	font-weight: bold;
    TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none;
}
.tdNewsOnLine A:visited
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
	font-weight: bold;
    TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none;
}
.tdNewsOnLine A:hover
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
	font-weight: bold;
    TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none;
}
.tdNewsOnLine A:active
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 10px;
	font-weight: bold;
    TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none;
}
.selectAgenda
{
	border: 1px solid Navy;  
	border-color: 666666 666666 666666 666666; height: 16px; 
	width: 100px; 
	background-color: ffffff; 
	font-family: verdana,arial,helvetica; 
	font-size: 10px; 
	color: 333333; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal;
}
.btAgenda
{
	border: 1px solid Navy;  
	border-color: 666666 666666 666666 666666; 
	height: 18px; 
	width: 80px; 
	background-color: ddddddd; 
	font-family: verdana,arial,helvetica; 
	font-size: 10px; 
	color: 333333; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal;
}
.inputAgenda
{
	border: 1px solid Navy;  
	border-color: 666666 666666 666666 666666; 
	height: 18px; 
	width: 150px; 
	background-color: ffffff;
	font-family: verdana,arial,helvetica; 
	font-size: 10px; 
	color: 333333; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal;
}
.tdAgendaFest
{
    COLOR: #FFFFFF;
	BACKGROUND-COLOR: #DD1F0D;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
	vertical-align: top;
}
.tdAgendaFest A:link
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
.tdAgendaFest A:visited
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
.tdAgendaFest A:hover
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
.tdAgendaFest A:active
{
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}

.tdAgendaFer
{
    COLOR: #333333;
	BACKGROUND-COLOR: #DEDFCE;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
	vertical-align: top;
}
.tdAgendaFer A:link
{
    COLOR: #333333;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
.tdAgendaFer A:visited
{
    COLOR: #333333;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
.tdAgendaFer A:hover
{
    COLOR: #333333;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
.tdAgendaFer A:active
{
    COLOR: #333333;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
    TEXT-DECORATION: none;
}
.tableAgenda
{
	border: #FFFFFF 0px solid;
	vertical-align: top;
	WIDTH: 90%;
	PADDING: 3px;
}
.titAgendaSett
{
    COLOR: #DD1F0D;
    FONT-FAMILY: verdana,arial,helvetica;
    FONT-SIZE: 12px;
	font-weight: bold;
}
.btnmailing
{
	border: 1px solid;
	border-color: ffffff ffffff ffffff ffffff; 
	height: 20px; 
	width: 90px; 
	background-color: EE0000; 
	font-family: Arial,Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: ffffff; 
	font-style: normal; 
	font-variant: normal; 
	font-weight: bold;
}
.inputmailing
{
	color: #888888;
	font-family : verdana,arial,helvetica;
	font-size : 10px;
	font-style: normal;
}
.menu  {display:none; margin-left:0px}

.textNews{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #ffffff;
	padding-top: 10px;padding-left: 10px;padding-right:10px;
	text-align:justify;
	line-height:15px;

}
.titoloNews{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EE0000;
    font-weight: bold;
    vertical-align: middle;
    padding-top: 0px;padding-bottom: 5px;padding-left: 5px;padding-right:5px;
    BACKGROUND-COLOR: #E8E8E8;
    BORDER-RIGHT: #EE0000 0px dashed;
    BORDER-TOP: #EE0000 1px dashed;
	BORDER-LEFT: #EE0000 0px dashed;
	BORDER-BOTTOM: #EE0000 1px dashed;
	}
.tableInfoNews{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #ffffff;
	padding-top: 10px;padding-left: 10px;padding-right:10px;
	text-align:center;
	line-height:15px;

}

.tableInfoNews A:link {font-family: verdana,arial, helvetica;color:#EE0000;font-size: 10px;text-decoration :none;font-weight: normal;}
.tableInfoNews A:visited{font-family: verdana,arial, helvetica;color:#EE0000;font-size: 10px;text-decoration :none;font-weight: normal;}
.tableInfoNews A:active{font-family: verdana,arial, helvetica;color:#EE0000;font-size: 10px;text-decoration :none;font-weight: normal;}
.tableInfoNews A:hover{font-family:verdana,arial,helvetica;color:#FFFFFF;font-size: 10px;text-decoration :none;font-weight: normal; background-color:#EE0000; }

.textNews A:link {font-family: verdana,arial, helvetica;color:#EE0000;font-size: 10px;text-decoration :none;font-weight: normal;}
.textNews A:visited{font-family: verdana,arial, helvetica;color:#EE0000;font-size: 10px;text-decoration :none;font-weight: normal;}
.textNews A:active{font-family: verdana,arial, helvetica;color:#EE0000;font-size: 10px;text-decoration :none;font-weight: normal;}
.textNews A:hover{font-family:verdana,arial,helvetica;color:#FFFFFF;font-size: 10px;text-decoration :none;font-weight: normal; background-color:#EE0000; }


.tabCarrelloDati { background-color: #ffffff;border-width: 1px;border-color: #FFF;border-style:solid;}
.tabCarrelloDati TD  { font-family: Verdana,  Arial, Helvetica, sans-serif; font-size: 10px; color: #000;border-width: 1px 1px 1px 1px;border-color: #FFF;border-style: solid;background-color: #FFF;vertical-align:top;padding-left:4px;padding-right:4px;padding-top:0px;padding-bottom:0px;}
.tabCarrelloDati TH  { font-family: Verdana,  Arial, Helvetica, sans-serif;font-weight: bold; font-size: 10px; color: #000;border-width: 1px 1px 1px 1px;border-color: #FFF;border-style: solid;background-color: #FFF;vertical-align:top;padding-left:4px;padding-right:4px;padding-top:0px;padding-bottom:0px;}
.tabCarrelloDati TD A  {  font-family:  Verdana,  Arial, Helvetica, sans-serif; font-size: 10px; color: #000;}
.tabCarrelloDati TD A:link { color: #000 ;text-decoration: none;}
.tabCarrelloDati TD A:visited { color: #000; text-decoration: none;}
.tabCarrelloDati TD A:hover { color: #000; text-decoration: underline;}
