body {background:#1D3229;  font-family:Arial, Helvetica, sans-serif; font-size: 8pt; margin-left:0; margin-right:0; margin-top:3px; margin-bottom:5px}
table {font-family: Arial, Helvetica, sans-serif; font-size: 8 pt; color: #FFFFFF;}
input, textarea, select {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }

.testo_nero {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 2px 10px 2px 10px;}
.testo_bianco_10 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 2px 10px 2px 10px;}
.Stile_form 	{color:#333333; font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;}
.testo_norm {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}

a.colore:active	{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font: bold; text-decoration: none;}
a.colore:link  	{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font:bold; text-decoration: none;}
a.colore:visited{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font:bold; text-decoration: none;}
a.colore:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #CCCCCC; font:bold; text-decoration: underline;}

a.colore10:active	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font: bold; text-decoration: none;}
a.colore10:link  	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font:bold; text-decoration: none;}
a.colore10:visited  {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font:bold; text-decoration: none;}
a.colore10:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFCC00; font:bold; text-decoration: underline;}

a.colorev:active	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #770303; font: bold; text-decoration: none;}
a.colorev:link  	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #770303; font:bold; text-decoration: none;}
a.colorev:visited  {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #770303; font:bold; text-decoration: none}
a.colorev:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFCC00; font:bold; text-decoration: underline;}

a.colorev1:active	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #770303; font: bold; text-decoration: none;}
a.colorev1:link  	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #770303; font:bold; text-decoration: none;}
a.colorev1:visited  {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #770303; font:bold; text-decoration: none}
a.colorev1:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #770303; font:bold; text-decoration: underline;}

a.colore11:active	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFCC00; font: bold; text-decoration: none;}
a.colore11:link  	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFCC00; font:bold; text-decoration: none;}
a.colore11:visited  {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFCC00; font:bold; text-decoration: none;}
a.colore11:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font:bold; text-decoration: underline;}

a.colore_s10:active	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #1D3229; font: bold; text-decoration: none;}
a.colore_s10:link  	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #1D3229; font:bold; text-decoration: none;}
a.colore_s10:visited{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #1D3229; font:bold; text-decoration: none;}
a.colore_s10:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFCC00; font:bold; text-decoration: underline;}

a.link_prodotti:active	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font: bold; text-decoration: none;}
a.link_prodotti:link  	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font:bold; text-decoration: none;}
a.link_prodotti:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font:bold; text-decoration: none;}
a.link_prodotti:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #770303; font:bold; text-decoration: underline;}

a.ingrandimento:active	{font-family: Arial, Helvetica, sans-serif; font-size: 8 pt; color: #FFFFFF; text-decoration: underline;}
a.ingrandimento:link  	{font-family: Arial, Helvetica, sans-serif; font-size: 8 pt; color: #FFFFFF; text-decoration: underline;}
a.ingrandimento:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8 pt; color: #FFFFFF; text-decoration: underline;}
a.ingrandimento:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 8 pt; color: #000000; text-decoration: underline;}

.bordino_sotto {border-bottom:1px solid #FFFFFF;}
.tab_piccolo_SF {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; padding: 2px 5px 2px 5px;}
.tab_barra_sx {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; padding: 2px 10px 2px 10px;}
.tab_barra_sx10 {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 2px 10px 2px 10px;}
.tab_centrale {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 2px 10px 2px 10px;}
.tab_centrale_12 {color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; padding: 2px 10px 2px 10px;}

a.colore_a:active	{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font: bold; text-decoration: none;}
a.colore_a:link  	{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font:bold; text-decoration: none;}
a.colore_a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font:bold; text-decoration: none;}
a.colore_a:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #6699FF; font:bold; text-decoration: underline;}

a.colore_yk:active	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0033CC; font:bold; text-decoration: underline;}
a.colore_yk:link  	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0033CC; font:bold; text-decoration: underline;}
a.colore_yk:visited  {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0033CC; font:bold; text-decoration: underline;}
a.colore_yk:hover	{font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font:bold; text-decoration: underline;}

.principale {
background:#000000 url('images/sfondo-home.jpg') repeat-x top left;  
font-family:Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF;
}
.tab_normale {background:#363636;  border: 1px solid #FFFFFF; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 2px 5px 2px 5px;}
.tab_normale_SF {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 2px 5px 2px 5px;}
.tab_piccolo_SF {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; padding: 2px 5px 2px 5px;}
.tabellina { border: 1px solid #CCCCCC; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; padding: 2px 5px 2px 5px;}
.tab_inizio{ border: 1px solid #CDD6DD;}
.bordo_img { border: 1px solid #C0C0C0;}
.piccolo {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.medio {font: 8pt Verdana;}
.spazio { padding: 2px 5px 2px 5px;}

.titolo {
		font-family: Arial, Helvetica, sans-serif; font-size: 13px;
		text-align: left;
		color: black;
}

.Errore {
		font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
		text-align: center;
		font-weight: bold;
		color: red;
}

.ok {
		font: 8pt Verdana;
		text-align: center;
		font-weight: bold;
		color: #006600;
}

.Stile_normale 	{font-family: Arial, Helvetica, sans-serif; font-size: 8pt;}
.Stile_form 	{color:#333333; font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;}
.Stile_azzurro 	{font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0061A6; font-weight: bold; }


.flyoutMenu {
	border-left:0px solid #007BC1; 
	border-right:1px solid #007BC1; 
	border-top:0px solid #007BC1; 
	border-bottom:1px solid #007BC1; 
	background-color: #F0F0F0;
	
}

.flyoutHeading {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	background-color: #F0F0F0;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	cursor: default;
}

.flyoutMenu TD.flyoutLink  {
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	padding: 1px 25px 3px 6px;
	cursor: hand;
}

.flyoutLink a {
	color: black;
	text-decoration: none;
}

.flyoutLink a:hover {
	color: black;
	text-decoration: none;
}

.flyoutLink a:visited {
	color: black;
	text-decoration: none;
}

.flyoutLink a:active {
	color: black;
	text-decoration: none;
}

.flyoutFont {
	font-family: Verdana, Arial, Helvetica;	
	font-size: 8pt;	
}