body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	/* background-image: url(images/sfondo.jpg); */

	margin: 0px;

	padding: 0px;

	text-align:center;

}

.esterno {

	background-image: url(images/sfondointerno.jpg);

	width: 861px;

	margin:0 auto;





}

.logo {

margin-top:5px;

margin-left:45px;

}



.footer {

	background-image: url(images/sfondofooter.jpg);

	width: 861px;

	height: 45px;

	margin:0 auto 0px;

	clear: both;







}

.menu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	float: none;
	padding-top: 10px;
}

.menu a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	float: none;
	padding-top: 3px;
}

.menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	padding-right: 10px;
	float: none;
	padding-top: 10px;
}



.menucarsmall a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	padding-right: 10px;

	padding-top: 10px;



}

.menucarsmall a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	padding-right: 10px;

	padding-top: 10px;



}

.menucarsmall a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: underline;

	padding-right: 10px;

	float: none;

	padding-top: 10px;



}



.footer a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	padding-left: 30px;

	float: left;

	padding-bottom: 15px;



}

.menudx {
	margin-top: 10px;
	margin-right: 25px;
	float:right;


}

.menudxalto {

	background-image: url(images/sfondomenudx.gif);

	height: 311px;

	width: 323px;

	
}

.menudxbasso {
	background-image: url(images/sfondomenudxbasso.jpg);
	height: 105px;
	width: 323px;
	float: left;
}
.menudxbasso_small {
	background-image: url(images/sfondomenudxbasso_small.jpg);
	height: 40px;
	width: 323px;
	float: left;
}

.tit1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 36px;

	font-weight: bold;

	color: #F88010;




}

.testo11px {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}



.tit2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 36px;

	font-weight: bold;

	color: #F88010;




}

.tit3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 36px;

	font-weight: bold;

	color: #F88010;



}

.testo1 {
	text-align: left;
	font-size: 13px;
	width: 238px;









}



.piva {

	width: 861px;

	height: 50px;

	margin:0 auto;

	padding-left: 30px;

	text-align: left;





}

.centro {

	width: 495px;

	margin-left: 10px;

	float: left;

	margin-top: 10px;















}

.contenuti {
	float: left;
	margin-left: 25px;
	margin-top: 15px;
	font-size: 11px;
	margin-right: 5px;
	text-align: justify;
	width: 470px;





}

.contenutihome {

	float: left;

	margin-left: 15px;

	margin-top: 10px;

	font-size: 11px;

	text-align: justify;

}

.partebassa {

	width: 837px;

	margin-bottom: 0px;

	margin-left: 11px;

	border-top: 1px dashed #CCCCCC;

	border-right: 1px none #CCCCCC;

	border-bottom: 1px solid #CCCCCC;

	border-left: 1px none #CCCCCC;

	margin-top: 5px;

	clear: both;

	text-align: left;















}

.referenze {

	padding: 3px;

}

.titref {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

}

.txtref {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.imgref {
	height: 79px;
	width: 118px;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
	background-image: url(images/sfondoref2.jpg);








}

.sx {
	margin-left: 10px;
	float: left;
	border: 1px #000000;
	width: 485px;






}

.titrefbasso {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	padding: 4px;

	width: 490px;

	background-image: url(images/bandatitoli.jpg);



}

.tabmenudx {

	margin-top: 20px;

}

.tabmenucaratt {
	margin-top: 5px;
	border: 1px none #000000;


}

.testo1car {



	text-align: left;

	font-size: 12px;

	width: 238px;

	padding-top: 5px;

}

.testo2car {
	text-align: left;
	font-size: 12px;
	width: 255px;
	padding-top: 5px;
	border: 1px none #000000;


}

.testo3car {







	text-align: left;

	font-size: 12px;

	width: 238px;

	padding-top: 5px;

}

.titolosezioni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/sfotitoli.gif);
	height: 32px;
	width: 439px;
	padding-top: 15px;
	padding-left: 15px;



}

.aranciomenu {

float:left;

	background-color: #FF9900;

	height: 15px;

	width: 840px;

	padding-top: 7px;

	padding-bottom: 2px;

	margin-left: 8px;

}

.testo11px {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

.tabellacomparativa {

	padding: 2px;

	border: 1px solid #000000;

	font-size: 11px;

}

.vantaggi {
	border: thin dashed #FF6600;
	padding: 5px;
	margin-top: 0px;




}
.contenutitabinterne {


	float: left;

	font-size: 11px;

	text-align: justify;
}
.vantaggisfo {
	height: 83px;
	width: 427px;
	background-image: url(images/sfovantaggi.jpg);
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 40px;
	float: none;
	clear: both;
	background-repeat: no-repeat;




}
.sfobanneralto {
	background-image: url(images/sfoalto.gif);
	background-repeat: repeat;
	position:relative;
	top:0px;
	height: 179px;
	width: 100%;

}
.partefooter {
	background-image: url(images/sfobasso.gif);
	background-repeat: repeat;
	height: 426px;
	width: 100%;
	position: relative;
	float: left;


}
.partecentrale {
	background-image: url(images/sfocentro.gif);
	width: 867px;




}
.banneralto {
	height: 158px;
	width: 840px;
}
.spaziogiu {
	background-image: url(images/sfobasso.jpg);
	height: 241px;
	width: 837px;
	text-align: left;

}
.fasciacentro {
background-image:url(images/sfondo_1600.gif); 
background-repeat:no-repeat; 
background-position:center;
}
.imgbanneralto {
	/* background-image: url(images/banneralto.jpg); */
	position:absolute;
	z-index:0;
	top:20px;
	left:0px;
	height: 158px;
	width: 839px;
}

.livelli {
	position:relative;
	height: 178px;
	width: 839px;
}
.logoalto {
	width:218px;
	height:94px;
	top:31px;
/*	margin-top: 50px;
 	margin-left: -530px;
	float: left; */
	padding-top: 30px;
	margin-left: 550px;
	position:relative;
	z-index:20;
	right:550px;

}
.logoaltohome {
	width:218px;
	height:94px;
	top:22px;
/*	margin-top: 50px;
 	margin-left: -530px;
	float: left; */
	padding-top: 30px;
	margin-left: 550px;
	position:relative;
	z-index:20;

}
.menu {
	float: left;
	position:relative;
	padding-top: 2px;
	padding-left: 15px; 
	z-index:9;
}
.menutop {
	float: right;
	background-image: url(images/sfoaltotop.gif);
	margin-right: 0px;
	width: 483px;
	position:relative;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 0px; 
	z-index:9;
	/*border:solid 1px #000000;*/
}

.menutop a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	float: none;
	padding-top: 10px;
}

.menutop a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	float: none;
	padding-top: 3px;
}

.menutop a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	padding-right: 10px;
	float: none;
	padding-top: 10px;
}
.rigarancio {
	height: 49px;
	width: 100%;
	background-repeat: repeat;
	background-image: url(images/bandarancio.gif);
	position: relative;



}
.dx {
	float: right;
	height: 105px;
	width: 290px;
	margin-right: 8px;
	margin-top: 5px;
	padding-right: 7px;
	padding-bottom: 15px;
	padding-left: 7px;





}
.titfeed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;

}
.descfeed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.logofooter {
	height: 52px;
	width: 838px;
}
.linkmenu {
	padding-bottom: 5px;
}
.titolosezionilungo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/sfotitolilungo.gif);
	height: 32px;
	width: 439px;
	padding-top: 15px;
	padding-left: 15px;
}
.titcarmenu {
	background-image: url(images/sfotitolimenu.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 130px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 7px;


}
.tabellainterna {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.chiutilizzalogicamail {
	border: 1px solid #000000;
	width: 831px;

}
.indirizzi {
	margin-top: 7px;
}

.indirizzi a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
.indirizzi a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
.indirizzi a: hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: underline;
}
.imgbanneraltohome {
	background-image: url(images/banneraltohome.jpg);
	position:absolute;
	z-index:0;
	top:20px;
	left:0px;
	height: 158px;
	width: 839px;
}
.menudxaltohome {
	background-image: url(images/sfondomenudx.jpg);
	height: 221px;
	width: 323px;
	margin-top: -2px;



}

.mtv {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F88010;
	border-bottom-color: #F88010;
	border-left-color: #F88010;
	width: 274px;
	height: 155px;
	padding: 3px;
	background-image: url(images/sfomtv.gif);
	background-repeat: repeat;
	filter: alpha(opacity=50);
	opacity: 0.50;
	-moz-opacity: 0.50;

}
.feed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.evidenza {
	font-weight: bold;
	color: #FF6600;
}
.tit1car {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #F88010;
	float:left;
	margin-left: 20px;
	margin-top: 25px;
	width: 10px;
}
.menudxhome {

	margin-top: 10px;
	margin-right: 20px;
	float:right;
}
.evidenza14px {
	font-weight: bold;
	color: #FF6600;
	font-size: 14px;

}
.menuinterni a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
	float: none;
	padding-top: 10px;
}
.menuinterni a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
	padding-right: 10px;
	float: none;
	padding-top: 10px;
}
.menuinterni a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
	float: none;
	padding-top: 3px;
}

.linkinterni{
	color: #666666;
	text-decoration: none;
}
.linkinterni a:visited{
	color: #666666;
	text-decoration: none;
}
.linkinterni a:hover{
	color: #666666;
	text-decoration: underline;
}
