BODY{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	color: #007AC1;
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 12px;
	background-image: url('image/sf_grigia.jpg');
	background-repeat: repeat-x;
}

A { 
	font-family: Verdana, Arial; 
	font-size: 12px;
	color:#007AC1;
	text-decoration:underline;
}

.testo{
	text-align: justify;
	color: #007AC1;
	font-family: Verdana, Arial;
	font-size: 12px;
	padding-right: 15px;
}

.testop{
	text-align: justify;
	color: #007AC1;
	font-family: Verdana, Arial;
	font-size: 9px;
}

.data_news{
	text-align: justify;
	color: #009FDF;
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
}

.sf_bianco{
	background-color: #FFFFFF;
}

.sf_under{
	color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 11px;
	background-image: url('image/footer.gif');
	width: 994px;
	height: 20px;
}

.sf_newsletter{
	color: #007AC1;
	font-family: Verdana, Arial;
	font-size: 12px;
	background-image: url('image/box_newsletter.jpg');
	width: 240px;
	height: 121px;
}

.sf_center_hp{
	color: #007AC1;
	font-family: Verdana, Arial;
	font-size: 12px;
	background-image: url('image/sf_center_hp.jpg');
	width: 710px;
	height: 417px;
	background-repeat: no-repeat;
}

.bordoimg{
	border-bottom: solid 1px #004c92;
	border-left: solid 1px #004c92;
	border-right: solid 1px #004c92;
	border-top: solid 1px #004c92;
}

.separatore1{font-size:1px; display: block;float:left;width:100%;margin:0; padding:0;line-height:1px;height:1px;overflow:hidden;} 
.separatore2{font-size:1px; display: block;float:left;width:100%;margin:0; padding:0;line-height:2px;height:2px;overflow:hidden;} 
.separatore3{font-size:1px; display: block;float:left;width:100%;margin:0; padding:0;line-height:3px;height:3px;overflow:hidden;} 
.separatore4{font-size:1px; display: block;float:left;width:100%;margin:0; padding:0;line-height:4px;height:4px;overflow:hidden;} 
.separatore5{font-size:1px; display: block;float:left;width:100%;margin:0; padding:0;line-height:5px;height:5px;overflow:hidden;} 
.separatore6{font-size:1px; display: block;float:left;width:100%;margin:0; padding:0;line-height:6px;height:6px;overflow:hidden;} 
.separatore7{font-size:1px; display: block;float:left;width:100%;margin:0; padding:0;line-height:7px;height:7px;overflow:hidden;} 
.separatore8{font-size:1px; display: block;float:left;width:100%;margin:0; padding:0;line-height:8px;height:8px;overflow:hidden;} 
.separatore9{font-size:1px; display: block;float:left;width:100%;margin:0; padding:0;line-height:9px;height:9px;overflow:hidden;} 
.separatore10{font-size:1px; display: block;float:left;width:100%;margin:0; padding:0;line-height:10px;height:10px;overflow:hidden;} 
.separatore11{font-size:1px; display: block;float:left;width:100%;margin:0; padding:0;line-height:11px;height:11px;overflow:hidden;} 
.separatore15{font-size:1px; display: block;float:left;width:100%;margin:0; padding:0;line-height:15px;height:15px;overflow:hidden;} 
.separatore20{font-size:1px; display: block;float:left;width:100%;margin:0; padding:0;line-height:20px;height:20px;overflow:hidden;} 
.separatore23{font-size:1px; display: block;float:left;width:100%;margin:0; padding:0;line-height:23px;height:23px;overflow:hidden;} 
.separatore25{font-size:1px; display: block;float:left;width:100%;margin:0; padding:0;line-height:25px;height:25px;overflow:hidden;} 

.linkgenerico{font-family: Verdana, Arial; font-size: 12px;color:#007AC1;text-decoration:none;}
.linkgenerico:hover{font-family: Verdana, Arial; font-size: 12px;color:#007AC1;text-decoration:underline;}

.linkunder{font-family: Verdana, Arial; font-size: 11px;color:#FFFFFF;text-decoration:none;}
.linkunder:hover{font-family: Verdana, Arial; font-size: 11px;color:#FFFFFF;text-decoration:underline;}

.linknewshp{font-family: Verdana, Arial; font-size: 12px;color:#007AC1;text-decoration:none; font-weight:bold;}
.linknewshp:hover{font-family: Verdana, Arial; font-size: 12px;color:#007AC1;text-decoration:underline; font-weight:bold;}

.linknewshp2{font-family: Verdana, Arial; font-size: 10px;color:#019FE0;text-decoration:none; font-weight:bold;}
.linknewshp2:hover{font-family: Verdana, Arial; font-size: 10px;color:#019FE0;text-decoration:underline; font-weight:bold;}


.modulo{
	font-family: Verdana; 
	font-size: 11px; 
	background: #DBE7F3; 
	color: #000000; 
	border-bottom: solid 1px #004D91;
	border-left: solid 1px #004D91;
	border-right: solid 1px #004D91;
	border-top: solid 1px #004D91;
}
