html{height:100%; padding-bottom:1px;}
body{
margin: 0px;
}
.body_iframe{
font-family: Tahoma,Verdana,Arial;
font-size: 12px;
color:#404040;
margin:0px;
padding:5px;
}
.testata{
	background-image:url(testata.jpg);
	background-position:center top;
	background-repeat:no-repeat
}
.sub_testa{
	background-image:url(sub-testata.jpg);
	background-position:center top;
	background-repeat:no-repeat
}
.footer{
	background-image:url(footer.jpg);
	background-position:center top;
	background-repeat:no-repeat
}
td{
font-family: Tahoma,Verdana,Arial;
font-size: 11px;
color:#404040;
}
.titoli_azzurri{
color: #0073FF;
font-weight: bold;
}
.titoli_rossi{
font-size: 12px;
color: #FF3C00;
font-weight: bold;
}
.testo_bianco{
color: #FFFFFF;
font-weight: bold;
}
.CursorMano{cursor:pointer}
.sottobott{	background-image:url(sotto_bott.gif); background-repeat:repeat-x; background-position:center; text-align:center; background-color:#CCCCCC; color:#000000;font-family: Tahoma,Verdana,Arial; font-size: 11px; line-height:14px; font-weight:bold;}
A,A:link, A:visited{ color: #4B4B4B; text-decoration:none; font-weight:bold; }
A:hover{ text-decoration: underline; }

A.bottsub,A.bottsub:link, A.bottsub:visited{ color: #000000;font-family: Tahoma,Verdana,Arial; font-size: 11px; text-decoration:none; font-weight:bold; }
A.bottsub:hover{ color: #000000;font-family: Tahoma,Verdana,Arial; font-size: 11px;text-decoration: underline;  font-weight:bold; }
input{
font-family: Tahoma,Verdana,Arial;
font-size: 11px;
border:1px solid #C4C4C4;
}
textarea{
font-family: Tahoma,Verdana,Arial;
font-size: 11px;
border:1px solid #C4C4C4;
}
form{
font-family: Tahoma,Verdana,Arial;
font-size: 11px;
}
.errore{
	color:#c40000;
	font-size:13px;
	}
.sf_col{
	background-image:url(sf-col2.gif);
	background-position:center;
	background-repeat:repeat-y;
	}
.centro{background-image:url(sf_centro.jpg);
background-repeat:repeat;
background-position:top;
}
.sf_menu{
background-image:url(menu.gif);
background-position:center top;
background-repeat:no-repeat;
}
.titolo_page{font-size:26px; font-weight:bold; color:#00132E; padding-bottom:15px; padding-right:10px;}
.just{
	text-align:justify;
	line-height:20px;
}
.bordo{
	border:2px solid #4B4B4B;
}
.submit
{
	border: 3px double #494949;
	border-top-color: #CECECF;
	border-left-color: #CECECF;
	padding: 0.25em;
	background-color:#FFFFFF;
	background-repeat: repeat-x;
	color: #494949;
	width:110px;
	cursor:pointer;
} 
/*news*/
.Div01 {background-image:url(div01.gif); background-repeat:repeat-x; background-position:left center;}
.Div02 {background-image:url(div02.gif); background-repeat:repeat-x; background-position:left center;}
.Div03 {background-image:url(div03.gif); background-repeat:repeat-x; background-position:left center;}
.Div04 {background-image:url(div04.gif); background-repeat:repeat-x; background-position:left center;}
.box{background-color:#FFFFFF; border:1px solid #1455AF;}
.tit_ann{font-family:"Trebuchet MS", Verdana; font-size:15px; font-weight:bold; line-height:21px; color:#FF8901; text-align:justify; border-bottom:2px solid #c4c4c4;}
.testo{line-height:18px; text-align:justify; color:#404040;}
.Testo22{font-family:Verdana; font-size:13px; line-height:normal; color:#00377E; letter-spacing:-1px;}
.Testo2 {font-family:Verdana; font-size:23px; line-height:normal; color:#00377E; letter-spacing:-1px;}
.Testo3, a.Testo3 {font-size:15px; color:#093272;line-height:21px;}
.Testo4,  a.Testo4 {font-size:14px; color:#0272B1;line-height:21px;}
/* BOX NEWS HOME*/

.BoxNews {background-color:#e7e7e7; border:1px solid #6b6b6b; padding:5px;}
.TitoloNews {font-family:Arial; font-size:18px; font-weight:bold; color:#960000;}
a.TitoloNews {font-family:Arial; font-size:18px; font-weight:bold; color:#960000;}
.TestoNews {color:#404040; font-size:13px; text-align:justify; line-height:normal;}
.box_news{border-bottom:1px solid #c4c4c4;}
/* ----------------------------------------------------------------------------------------------------- */
