*{
   margin:0;
   padding:0;
}

body{
   text-align:center;
   }

#wrapper{
   width:100%;
   margin:0 auto;
   text-align:left;
   background: #ffffff url(sf_page.jpg) top left repeat-x;
	float:left;
}
#testata{
	background: transparent;
	height: 150px;
	width: 100%;
	color: #fff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
}
.logo {width:115px; float:left;height:115px; margin-left:10px; background: url(img/logo360x.png) bottom left no-repeat;	cursor: hand;}
.logodx {width:850px; float:left;height:110px;border:0px solid green}
.alto {width:850px; float:left;height:80px;border:0px solid green; text-align:center}
.alto_cont {width:215px; float:right;height:50px;border:0px solid green;margin-top:0px}
.basso {width:860px; float:left;height:30px;border:0px solid green}
.tour {width:370px; float:left; height:30px; margin-left:10px; border:0px solid green}
.menu {width:460px; float:right; height:30px; border:0px solid green}
.vocemenu {float:left; height:20px; margin-right:20px;}
.under_h{
	background: transparent;
	height: 34px;
	width: 100%;
	color: #fff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 24px;
	float:left;
}
a:hover {color: #FF3300;text-decoration:none}
a {
	color:#FFFFFF;
	text-decoration:none
}
.sx {margin-top: 5px;margin-left: 5px; float:left; width:375px; height:34px;}

.dx {margin-top: 11px; float:left; width:574px; height:34px;font-size: 16px;float:right;}
.box {
width:980px;
margin: auto;
}
.boxpiede {
width:980px;
margin: auto;
}
.boxtestata {
width:980px;
border:0px solid red;
margin: auto;
}
#corpo{
	width: 100%; text-align:center;background: #ffffff;float:left;
}
.testo_interno {text-align:justify; margin:10px 20px 10px 20px;font-family: Verdana,Arial, Helvetica, sans-serif;font-size:12px;color: #0066FF;}
/*.testo_interno a:hover {color: #FF3300;text-decoration:underline}
.testo_interno a {color:#000;text-decoration:underline}*/
.scuro {color: #0033CC;text-decoration:none}

a.testo_interno:link {color: #0033CC;text-decoration:none} a.testo_interno:visited {color: #0033CC;text-decoration:none} a.testo_interno:hover {color: #ff8100;text-decoration:none} a.testo_interno:active {color: #0033CC;text-decoration:none} 
a.scuro:link {color: #0033CC;text-decoration:none} a.scuro:visited {color: #0033CC;text-decoration:none} a.scuro:hover {color: #ff8100;text-decoration:none} a.scuro:active {color: #0033CC;text-decoration:none} 
a.oranh:link {color: #ff0000;text-decoration:none}a.oranh:visited {color: #ff0000;text-decoration:none}a.oranh:hover {color: #ff8100;text-decoration:none} a.oranh:active {color: #ff0000;text-decoration:none} 

.grey {border: 3px solid grey}
/* .grey a, a:hover {border: 3px solid grey} */
#piede{
	background: url(img/fond_riga_.gif) top left repeat;
	height: 40px;
	width: 100%;
	float:left;
}
.testo-piede {
	margin-top: 15px;
	margin-left: 0px;
	color: #0066CC;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	float:left;}
 #piede a{color: #0066CC;text-decoration: underline}
 #piede a:hover {color: ff3300} 
.style1 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 36px;
	color: #0066FF;
}
.style2 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066FF;
	font-weight: bold;
}

.style5 {	color: #0066FF;
	font: bold 14px Verdana;
}
.style31 {color: #FF3300}

.Stile1 {color: #FFFFFF}
.style28 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 16px;
}
.style20 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #0066CC; font-size: 24px; }
.style23 {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0066CC;
	font-size: 14px;
}
.style30 {
	font: bold Georgia;
	font-size: 24px;
}
.vocemenurequest {
	margin-right:25px;
}
