body, td, tr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt; 
	color: #000000;}
a {color: #000000;}
a:hover {text-decoration: none;}
h1 {padding: 0px; font-size: 9pt; 	font-weight: bold;text-decoration: none;}
h2 {padding: 0px; margin: 0px;font-size: 8pt;}
h3 {font-size: 10px;padding: 0px; margin: 0px;}

.novita {
	padding: 0px;
	margin: 0px;
	font-size: 8pt;
	font-weight: bolder;
	color: #FF0000;
	line-height: 6px;
	font-variant: small-caps;
}


.menu { font-size: 9px; text-decoration: none;	color: #000066; }
.menu:hover { color: #ff0000; }
.menu2 {
	font-size: 9px;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	padding: 1px;
	height: 10px;
	width: 70px;
	text-decoration: none;
	color: #000000;
	text-align: center; }
a.menu2:hover {	background-color: #ffffff;}
.menu3 {
	font-size: 9px;
	background-color: #FF0008;
	border: 1px solid #000000;
	padding: 1px;
	height: 10px;
	width: 70px;
	text-decoration: none;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
a.menu3:hover {	background-color: #ffffff; color: #000000; font-weight: bold;}


.menuAR { 
	font-size: 10px;
	color: #FFFFFF;
	background-color: #294A7F;
	border: 1px solid #0C2348;
	padding: 5px;
	text-decoration: none;}
.menuAR:hover { 	color: #294A7F; 	background-color: #FFFFFF;}
.menuSH { 
	font-size: 10px;
	color: #FFFFFF;
	background-color: #0061A8;
	border: 1px solid #02497D;
	padding: 5px;
	text-decoration: none;}
.menuSH:hover { 	color: #0061A8; 	background-color: #FFFFFF;}
.menuBK { 
	font-size: 10px;
	color: #000;
	background-color: #FFCB8C;
	border: 1px solid #FD7217;
	padding: 5px;
	text-decoration: none;}
.menuBK:hover { 	color: #FD7217; 	background-color: #FFFFFF;}
.menuBS { 
	font-size: 10px;
	color: #FFFFFF;
	background-color: #7F7A7A;
	border: 1px solid #ADBF39;
	padding: 5px;
	text-decoration: none;}
.menuBS:hover { 	color: #000000; 	background-color: #FFFFFF;}
.menuLV { 
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CA3731;
	border: 1px solid #EE3338;
	padding: 5px;
	text-decoration: none;}
.menuLV:hover { 	
    color: #CA3731; 	
	background-color: #FFFFFF;}


.titolocol {
	color: #FFFFFF;
	background-color: #294A7F;
	text-indent: 10pt;
	padding: 5px;
	height: 20px;
	margin:0px;
}
.titolocol2 {
	color: #FFFFFF;
	background-color: #0061A8;
	text-indent: 10pt;
	padding: 5px;
	height: 20px;
	margin:0px;
}
	
.medio {	font-size: 8pt;	color: #000000; }
.piccolo {	font-size: 10px;	color: #000000; }
a.piccolo:hover {text-decoration: none; }
.bordo { border: 1px solid #666666; }
.bordo_bot { border-bottom: 1px solid #666666; }
.bordo_bot2 { border-bottom: 1px solid #666666; font-size: 10px;	color: #000000; }
.bordato {
	border: 1px solid #cccccc;
	background-color: #ffcc00;
	
}
.form {border: 1px solid #C8C8C8; 	background-color: #F1F1F1;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; color: #000000;}
.formBS {border: 1px solid #ADBF39; 	background-color: #7F7A7A;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; color: #FFFFFF;}
.formBK {border: 1px solid #C8C8C8; 	background-color: #FFCB8C;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; color: #000000;}
.formLV {border: 1px solid #EE3338; 	background-color: #CA3731; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; color: #FFFFFF;}		
.visibile { 	visibility: visible; }
.visibile_no { 	visibility: hidden; }

.bordoarai {border-top: 1px solid #294A7F;
border-right: 1px solid #E6EAEA; padding:3px;}

div#bottom {border-top:2px #525252 solid; 	font-size: 10px;	color: #000000;}
div#bottom a {	color: #000000; text-decoration: none}
div#bottom a:hover{text-decoration: underline}.testo {
	font-size: xx-small;
	font-weight: normal;

}
.titoletto {
	font-size: x-small;
	font-weight: bolder;
	margin-top: 20px;

}
.a_main { color: #000000; text-decoration: underline;font-weight: normal;}
.a_main:hover{text-decoration: none;font-weight: normal;}

