body {background-color: #F3F3F3; padding: 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* inizio menù centrale orizzontale */	
.menu01o {background-image:url(../images/sf_menu.jpg); width: 900px; height: 50px; font: 12px Arial, Helvetica, sans-serif; }
.menu01o ul{margin: 0; padding: 1em; list-style: none;}
.menu01o li{font-size: 12px; display: inline; margin:1px; padding: 0.1em;}
.menu01o a:link, .menu01o a:visited{ float: inherit; height:50px; background-image:url(../images/sf_menu.jpg); color: #003399; margin: 0em 1em 1em 1em; padding: 0em 1em 1em 1em; text-decoration: none;}
.menu01o a:hover, .menu01o a:focus, .menu01o a:active{ color: #FFF; background-image:url(../images/sf_menu_roll.jpg); }
/* fine menù centrale orizzontale */	

/* inizio menù verticale sinistra */	
.menu01v{ float:left; font: 90% Arial, Helvetica, sans-serif; margin: 0; padding: 0; width: 190px;}
.menu01v ul{ list-style: none; margin: 0; padding: 0;}
.menu01v li{ font-size: 12px; margin: 0; padding: 0;}
.menu01v a:link, .menu01v a:visited{background-image: url(../images/sf_menu_v.jpg);	border: 0; color: #0066D3; display: block; margin: 2px 0; padding: 5px 20px; font-weight: bold; text-decoration: none;}
.menu01v a:hover, .menu01v a:focus, .menu01v a:active{ background-image: url(../images/sf_menu_o.jpg); color: #003399; padding-left: 20px; text-decoration: none; font-weight: bold;}
.menu01v_active a:visited { background-image: url(../images/sf_menu_o.jpg); color: #003399; padding-left: 20px; text-decoration: none; font-weight: bold; }  
/* fine menù verticale sinistra */

.menumid { background-image:url(../images/sf_menu.jpg);}
.menuDxtop { background-image:url(../images/sf_voci.jpg); background-repeat:no-repeat; float: right; }
.menuDx { width: 700px; margin-right:0px; margin-left:10px;	font-size:12px;	line-height: 18px;}
.menutop{ background:#FFFFFF; width: 900px;	margin-left:0px; float: right; font-size:12px; line-height: 16px;}
.Voci {	margin-top:15px; margin-left:15px; color: #0066CC; font-size:18px; font-weight: bolder; line-height: 30px; }
.TitoloArticolo { color: #0066CC; font-size:16px; font-weight: bolder; line-height: 25px; }
.TitoloArancio { font-size:14px; font-weight: bold; color:#FF6600; }
.container { width: 900px; margin: auto; border: 2px solid #FFFFFF; }
.testoLeft { margin-left: 0px; margin-right: 10px; margin-bottom: 20px; font-size: 12px; text-align: left; }
.taborari { border: 1px #ffffff solid; color:#333333; padding: 6px;}
.tabtariffa { border: 1px #ffffff solid; font-size:11px; color:#333333; padding: 2px; }
.head { width: 900px; height: 133px; }
.headSx { width: 660px;	float:left;	}
.headDx { width: 232px;	height:125px; font-size:11px; float:left; color:#fff; background-color:#75b0ec; border: 4px solid #afd2f4;	}
.box { line-height:15px; float:left; font-size:11px;}
.sp_cont { padding: 8px 5px 10px 15px; font-size: 14px;	}
.TestoFoot { color:#0066CC;	font-size:12px;}
.foot {	border: 1px solid #ffffff;	background-color: #CCCCCC; clear: both;	font-size:11px;	width: 900px; height: 100px;}
.footL{	font-size:11px;	width: 390px; text-align:left; margin-left:10px; margin-top:10px; float:left;}
.footL a:link, .footL a:visited { text-decoration: none; color: #000000;}
.footL a:hover, .footL a:active { text-decoration: underline; color: #006699;}
.footR{	font-size:11px;	width:250px; text-align:center;	float: right; margin-top:15px; margin-right:10px;}
.listamenu{	list-style:none; border:0; font-size:12px; font-weight:bold; line-height: 16px;	background-color:#F3F9FE; }
.mappa{	list-style-type: none; border:0; font-size:12px; font-weight:bold; line-height: 16px; }
a.menu_v:link, a.menu_v:visited{ margin-left:15px; color: #0066CC; font: bold 12px/22px Arial, Helvetica, sans-serif; text-decoration: none;}
a.menu_v:hover, a.menu_v:active{ color: #003399; font: bold 12px/22px Arial, Helvetica, sans-serif; text-decoration: none;}
a.sport:link, a.sport:visited{ color: #FFFFFF;	font: normal 11px Arial, Helvetica, sans-serif;	text-decoration: none;}
a.sport:hover, a.sport:active{ color: #FFFFFF;	font: normal 11px Arial, Helvetica, sans-serif;	text-decoration: underline;}
a.footright:link, a.footright:visited{ color: #0066CC; font: bold 10px Arial, Helvetica, sans-serif; text-decoration: none;}
a.footright:hover, a.footright:active{ color: #003399;	font: bold 10px Arial, Helvetica, sans-serif; text-decoration: none;}
a.listamenu:link, alistamenu:visited { color: #0066CC; text-decoration:none; }
a.listamenu:hover, a.listamenu:active { color: #0099FF;	text-decoration:none; }
a.norm:link, a.norm:visited { color: #0066CC; text-decoration:none; }
a.norm:hover, a.norm:active { color: #0099FF; text-decoration:none;	}
a.mappa:link, a.mappa:visited { color: #0066CC;	text-decoration:none; }
a.mappa:hover, a.mappa:active {	color: #0099FF;	text-decoration:none; }
a.menuadmin:link, a.menuadmin:visited{ color: #003399; height: 59px; font: bold 14px Arial, Helvetica, sans-serif; text-decoration: none;}
a.menuadmin:hover, a.menuadmin:active{ color: #FFF; height: 59px; font: bold 14px Arial, Helvetica, sans-serif; text-decoration: none;}
a.vocehome:link, a.vocehome:visited{ color: #0066CC; background-color:#FFFFFF; font: bold 14px Arial, Helvetica, sans-serif; text-decoration: none;}
a.vocehome:hover, a.vocehome:active{ color: #003399; font: bold 14px Arial, Helvetica, sans-serif; text-decoration: none; }
a.home_bianco:link, a.home_bianco:visited{ color: #ffffff;  font: bold 14px Arial, Helvetica, sans-serif; text-decoration: none; }
a.home_bianco:hover, a.home_bianco:active{ color: #eff5f8; font: bold 14px Arial, Helvetica, sans-serif; text-decoration: none;}

.pagina{clear: both; width: 800px;}
.img{ padding-left:20px; padding-top:20px; float:left;}
.testo{ padding-left:20px; padding-top:20px; float:right; width:550px;}