BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	SCROLLBAR-FACE-COLOR: #f1f2f2;
	SCROLLBAR-HIGHLIGHT-COLOR: #F1F2F2;
	SCROLLBAR-SHADOW-COLOR: #003366;
	SCROLLBAR-3DLIGHT-COLOR: FFFFFF;
	SCROLLBAR-ARROW-COLOR: 006600;
	SCROLLBAR-TRACK-COLOR: F1F2F2;
	SCROLLBAR-DARKSHADOW-COLOR: 999999;
	font-weight: normal;
	height: 0px;
	width: 0px;
	padding: 0px;
	margin: 0px;
}
td {font:8pt Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}
th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #006600;
}
.topmenu {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
	background-color: #003366;
	text-transform: uppercase;

}
.topmenu:hover {
	color: #99CCFF;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	font-family: Tahoma, sans-serif;


}
.titolorive {
	color: #333333;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	font-variant: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EAEAEA;
	text-transform: uppercase;

}
.sigla {
	text-decoration: none;
	font-size: 8pt;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FBFBFB;
	color: #333333;

}
a { text-decoration: none; font-size: 9pt; font-weight: bold;}
a:hover { text-decoration: none;}
head {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #666666;
}
.head2 {
	font: bold 18pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	left: 10px;
	background-color: #CC0000;
	text-transform: uppercase;
}
.copyright {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #F2F2F2;
}
.copyright:hover {
	font: 7pt Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.testo {
	font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: F2F2F2;

}
.formdotted { border: 1px dotted #CCCCCC; }
.form {
	border: 1px solid #CCCCCC;
	background-color: #d00407;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #CC0000;
}
.forma { border: 1px solid #d00407; background-color: #FFFFFF; }
.formaleft {  }
.formlittle { border: 1px solid #CCCCCC; background-color: #EEEEED; font: 9px }
.formlittlewhite { border: 1px solid #d00407; background-color: #FFFFFF; font: 10px }
.formas { border:1px solid #000000; background-color:#FFFFFF; background-image: url(images/button.gif);}
.formasbig { border:1px solid #7E7D7E; background-color:#FFFFFF; 
			 background-image: url(images/bgriga.gif);
		}
.formsubmit { border: 1px solid #d00407; background-color: #d00407; font: 12px Verdana; color: #FFFFFF; font-weight: bold;}
.formsubmitlittle { background-color: #cccccc; font: 10px Verdana; color: #666666; }
a.formsubmitlittle:hover { background-color: #eeeeee; font: 10px Verdana; color: #666666; }

.formsubmitlittlewhite { border: 1px solid #666666; background-color: #FFFFFF; font: 10px Verdana; color: #CCCCCC; }

.formcal { border: 1px solid #7E7D7E; }	
.formsubmitlight { border: 1px solid #000000; background-color: #7E7D7E; font: 10px Verdana; color: #FFFFFF;}

.dottedtable { border:1px dotted #DDDDDD; background-color: #FFFFFF; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000}		

.titleinverse {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: capitalize;
	text-decoration: none;
	background-color: #EAEAEA;
}
.titleinverse:hover {
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-transform: capitalize;
	text-decoration: underline;
	background-color: #EAEAEA;
}
.title {
	color: #CC0000;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 13pt;
	text-transform: uppercase;
}
hr { color: #d00407; height: 1px; }
.menulink {
	color: #666666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #EBEBEB;

}
.menulink:hover { color: #CC0000; text-decoration: underline;}

.formas { border:1px solid #d00407; background-color:#FFFFFF; background-image: url(images/button.gif);}
.formasbig { border:1px solid #d00407; background-color:#FFFFFF; 
			 background-image: url(images/button-big.gif);
			 SCROLLBAR-BASE-COLOR: #FFFFFF; SCROLLBAR-ARROW-COLOR: #d00407;
		  	 SCROLLBAR-3DLIGHT-COLOR: #d00407; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
		  	 SCROLLBAR-SHADOW-COLOR: #d00407; SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
		  	 SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-TRACK-COLOR: #FFFFFF; }
.txtbianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
}
.titlelittle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
}
a.titlelittle:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #cc0000;
	font-weight: bold;
}
a.titlelittle:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}
.sfondobluscuro {
	background-color: #003366;
	font-weight: bold;
	color: #FFFFFF;

}
.sfondoazuro {
	background-color: #99ccff;
}
.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
a.news:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: underline;

}
a.news:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #cc0000;
	background-color: #CCCCCC;

}
.toptitolo {
	background-color: #CC0000;
	color: #FFFFFF;
}
.alfa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;

}
.alfa:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: underline;
}
.alfa:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #cc0000;
	text-decoration: underline;
	background-color: #CCCCCC;
}
.alfa:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}
.linee {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}
.linee:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration: underline;

}
.linee:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #cc0000;
	text-decoration: underline;
	background-color: #CCCCCC;
}
.linee:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
}

.sftariffe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	background-color: #E4E4E4;
	text-transform: uppercase;
	color: #CC0000;
}
.titolosottolinea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}
.titolink  {
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: capitalize;
	text-decoration: none;
	background-color: #EAEAEA;
}
.titolink :hover {
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-transform: capitalize;
	text-decoration: underline;
	background-color: #EAEAEA;
}
