body{
 	margin:5px 0px 0px 0px;
	padding:0px;
	background-color:#FFFFFF;
} 
A:hover { color : "#FF6600"; text-decoration : none; }
A:link { color : "#000066"; text-decoration : underline; }
A:active { color : "#0000CC"; text-decoration :  none; }
A:visited { color : "#003399"; text-decoration : underline; }
A:visited:hover { color : "#FF6600"; text-decoration : none; }
.bt3 { color : #0066FF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
.bt3:hover { color : #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  text-decoration :  none; }
.bt3:link { color : #0066FF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  text-decoration : none; }
.bt3:active { color : #0066FF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  text-decoration : none; }
.bt3:visited { color : #0066FF; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  text-decoration : none; }
.bt3:visited:hover { color : #FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  text-decoration :  none; }
.thp4 { color : "#0066FF"; font-family: Verdana, Helvetica, sans-serif; font-size: 7pt;}
.thp4:hover { color : "#FF0000"; font-family: Verdana, Helvetica, sans-serif; font-size: 7pt; text-decoration : none; }
.thp4:link { color : "#0066FF"; font-family: Verdana, Helvetica, sans-serif; font-size: 7pt; text-decoration : underline; }
.thp4:active { color : "#0066FF"; font-family: Verdana, Helvetica, sans-serif; font-size: 7pt; text-decoration : underline; }
.thp4:visited { color : "#0066FF"; font-family: Verdana, Helvetica, sans-serif; font-size: 7pt; text-decoration : underline; }
.thp4:visited:hover { color : "#FF0000"; font-family: Verdana, Helvetica, sans-serif; font-size: 7pt; text-decoration : none; }
.wl { color : #FFFFFF; text-decoration : underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.wt { color : #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; FONT-WEIGHT: bold; }
.wb { color :#000099; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; FONT-WEIGHT: bold; }
.bt { color : #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
.bt2 { color : #000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.thp1 { color : "#0000CC"; font-family: Verdana, Helvetica, sans-serif; font-size: 8pt; FONT-WEIGHT: bold; }
.thp2 { color : "#0000CC"; font-family: Verdana, Helvetica, sans-serif; font-size: 7pt; FONT-WEIGHT: bold; }
.thp3 { color : "#0000CC"; font-family: Verdana, Helvetica, sans-serif; font-size: 7pt;}
.thp { color : "#0000CC"; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; FONT-WEIGHT: bold;  }
.white { color: #FFFFFF; font-family : Arial,  Helvetica, Verdana; font-size: 8pt; }
.tab { color : white; text-decoration : none; font-family : Arial, Helvetica, sans-serif; font-size: 10pt; FONT-WEIGHT: bold; }
A.tab { color : white; text-decoration : none; font-family : Arial, Helvetica, sans-serif; font-size: 10pt; FONT-WEIGHT: bold; }
A.tab:active { color : #FFFFFF; text-decoration : none; font-family : Arial, Helvetica, sans-serif; font-size: 10pt; FONT-WEIGHT: bold; }
A.tab:visited { color : #FFFFFF; text-decoration : none; font-family : Arial, Helvetica, sans-serif; font-size: 10pt; FONT-WEIGHT: bold; }
A.tab:hover { color : #FFFFFF; text-decoration : none; font-family : Arial, Helvetica, sans-serif; font-size: 10pt; FONT-WEIGHT: bold; }
A.tab:visited:hover { color : #FFFFFF; text-decoration : none; font-family : Arial, Helvetica, sans-serif; font-size: 10pt; FONT-WEIGHT: bold; }
A.tab:link { color : #FFFFFF; text-decoration : none; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; FONT-WEIGHT: bold; }
A.wt { color : white; text-decoration : underline; font-family : Arial, Helvetica, sans-serif; font-size: 10pt; FONT-WEIGHT: bold; }
A.wt:active { color : #FFFFFF; text-decoration : none; font-family : Arial, Helvetica, sans-serif; font-size: 10pt; FONT-WEIGHT: bold; }
A.wt:visited { color : #FFFFFF; text-decoration : underline; font-family : Arial, Helvetica, sans-serif; font-size: 10pt; FONT-WEIGHT: bold; }
A.wt:hover { color : #FFFFFF; text-decoration : none; font-family : Arial, Helvetica, sans-serif; font-size: 10pt; FONT-WEIGHT: bold; }
A.wt:visited:hover { color : #FFFFFF; text-decoration : none; font-family : Arial, Helvetica, sans-serif; font-size: 10pt; FONT-WEIGHT: bold; }
A.wt:link { color : #FFFFFF; text-decoration : underline; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; FONT-WEIGHT: bold; }
A.wl { color : #FFFFFF; text-decoration : underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.wl:active { color : #FFFFFF; text-decoration : none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.wl:visited { color : #FFFFFF; text-decoration : underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.wl:hover { color : #FFFFFF; text-decoration : none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.wl:visited:hover { color : #FFFFFF; text-decoration : none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.wl:link { color : #FFFFFF; text-decoration : underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
A.bt:active { color : "#0000CC"; text-decoration : none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;	FONT-WEIGHT: bold; }
A.bt { color : "#0000CC"; text-decoration : underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  FONT-WEIGHT: bold; }
A.bt:visited { color : "#0000CC"; text-decoration : underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; FONT-WEIGHT: bold; }
A.bt:hover { color : "#0000CC"; text-decoration : none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; FONT-WEIGHT: bold; }
A.bt:visited:hover { color : "#0000CC"; text-decoration : none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; FONT-WEIGHT: bold; }
A.bt:link { color : "#0000CC"; text-decoration : underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; FONT-WEIGHT: bold; }
A.white { color : #FFFFFF; text-decoration : underline; }
A.white:active { color : #FFFFFFe; text-decoration: none; }
A.white:visited { color : #FFFFFF; text-decoration : underline; }
A.white:hover { color : #FFFFFF; text-decoration : none; }
A.white:visited:hover { color : #FFFFFF; text-decoration : none; }
A.white:link { color : #FFFFFF; text-decoration : underline; }
.b10 {  font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; }
.b6 { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; color: #000000; }
.borderbox { border : thin black solid;	margin-top : 0px; margin-right : 0px; margin-bottom : 0px; margin-left : 0px; padding-top : 0px; padding-right : 0px; padding-bottom : 0px; padding-left : 0px;}
.standard { font-family : Arial, Helvetica, sans-serif;	font-size : 10pt; font-style : normal; line-height : normal; font-weight : normal; font-variant : normal; text-transform : none;}
.pxb { FONT-WEIGHT : normal; FONT-SIZE: 1pt; COLOR: #000099; LINE-HEIGHT: 1pt; FONT-FAMILY : Verdana, Arial, Helvetica; TEXT-DECORATION : none }
.barre { background-color: #ffcc33; color :#000099; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; FONT-WEIGHT: bold; }
.pricesHead {background-color: #dfe6ec; color :#000000; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; FONT-WEIGHT: bold; }
.boldText {font-family: Verdana, Arial, Helvetica; font-size: 8pt; FONT-WEIGHT: bold;}
.boxtest { color : #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.btitle { color : "#0099ff"; text-decoration : none; font-family: Arial, Helvetica, sans-serif; font-size: 10px;  FONT-WEIGHT: bold; }
A.btitle:active { color : "#0099ff"; text-decoration : none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;    FONT-WEIGHT: bold; }
A.btitle { color : "#0099ff"; text-decoration : underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  FONT-WEIGHT: bold; }
A.btitle:visited { color : "#0099ff"; text-decoration : underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; FONT-WEIGHT: bold; }
A.btitle:hover { color : "#0099ff"; text-decoration : none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; FONT-WEIGHT: bold; }
A.btitle:visited:hover { color : "#0099ff"; text-decoration : none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; FONT-WEIGHT: bold; }
A.btitle:link { color : "#0099ff"; text-decoration : underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; FONT-WEIGHT: bold; }

.titoletto { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, Verdama, sans-serif }
.box_azzurro { BORDER-RIGHT: #000099 1px solid; BORDER-TOP: #000099 1px solid; BORDER-LEFT: #000099 1px solid; BORDER-BOTTOM: #000099 1px solid; BACKGROUND: #edf0f5 }
.norm_text { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif }
.form_small { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif }
.sfondo_ghiaccino_chiaro { BACKGROUND: #edf0f5 }
.testo_azzurro_scuro { COLOR: #3366ff}
.sfondo_azzurro_scuro { BACKGROUND: #3366ff }
.sfondo_grigino_chiaro { BACKGROUND: #f2f3f4 }

/* classi nuove footer
*****************************************/
#footer1{
	width:756px;height:22px;
	border-top:1px solid #000099; border-bottom:1px solid #000099;
	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#000000;line-height:20px;
	text-align:center;
}

#footer2{
	width:756px;
	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#000000;
	text-align:center;
	margin-bottom:17px;margin-top:17px;
}

#footer3{
	width:756px;
	font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#999999;
	text-align:center;
	margin-bottom:5px;margin-top:5px;
}


.footer3{font-family:Arial, Helvetica, Verdana, sans-serif; font-size:11px; color:#999999;}
a.footer:link,a.footer:active,a.footer:visited {color:#0066FF;}
a.footer:hover {color:#0066FF;}

/* classi nuove menu
*****************************************/
#menu {
	margin: 1px 0px 0px 0px;
	padding: 0;
	width:756px;height:23px;
	border-top:1px solid #000066;border-bottom:1px solid #ffffff;
}

#menu td{
	margin: 0;
	padding: 0;
	padding-right:1px;	
}

#menu td.ultimo{
	margin: 0;
	padding: 0;}

#menu td a:link {
	color:#ffffff;height:23px;line-height:21px;
	background-color:#000066;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;
	text-align: center;
	padding:0px 10px 0px 10px;	
}

#menu td a:visited, #menu td a:active{	
	color:#ffffff;height:23px;line-height:21px;
	background-color:#000066;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;
	text-align: center;
	padding:0px 10px 0px 10px;	}
	
#menu td a:hover{
	background-color:#438FE4;	
	}
	
#menu td#on a:link {
	color:#ffffff;height:23px;line-height:21px;
	background-color:#438FE4;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;
	text-align: center;
	padding:0px 10px 0px 10px;	
}

#menu td#on a:visited, #menu td a:active{	
	color:#ffffff;height:23px;line-height:21px;
	background-color:#438FE4;
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;
	text-align: center;
	padding:0px 10px 0px 10px;	}
	
#menu td#on a:hover{
	background-color:#438FE4;	
	}