/* CSS Document */
html{height:100%;
padding-bottom:1px;}
body{
	margin:0px;
	background-image:url(sf.jpg);
	background-repeat:repeat-x;
}
body.body_iframe{ background-image:none; background-color:#F7F7F7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	font-size:12px;}
td.body_iframe{ 	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	font-size:12px; line-height:18px;}
td.body_iframe h2{
	font-size:18px;}
td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	font-size:12px;
}
textarea{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:5px;
	color:#000000;
	border:1px solid #666666;
}
input{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:5px;
	color:#000000;
	border:1px solid #666666;
}
select{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:5px;
	color:#000000;
	border:1px solid #666666;
}
option{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:5px;
	color:#000000;
}
.no_bordo{
	border:0px none;
	}
.bordo{
	border:1px solid #C4C4C4;
}
.errore{color:#c40000;}
p{
	margin:0px;
}

a,a:link,a:visited{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
a:hover{
	color:#06285A;
	font-weight:bold;
	text-decoration:none;
}
a.powered,a.powered:link,a.powered:visited{
	color:#414141;
	font-weight:bold;
}
a.powered:hover{
	text-decoration:underline;
	color:#000000;
	font-weight:bold;
}
td.bottone_n{
	vertical-align:top;
	background-image:url(bottone_n.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#4c4c4c;
}
td.logo_n{
	vertical-align:top;
	background-image:url(logo_n.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.testata{
	vertical-align:top;
	background-image:url(sf_testa_n.gif);
	background-repeat:repeat-x;;
	background-position:top left
}
.testomini_n{
	font-size:11px;
}
td.testaboxcolonna_n{
	background-image:url(testaboxcolonna_n.gif);
	background-repeat:no-repeat;
	height:33px;
}
td.centraleboxcolonna_n{
	background-image:url(centraleboxcolonna_n.gif);
	background-repeat:repeat-x;
	font-size:11px;
	color:#484848;
}
td.latsxboxcolonna_n{
	background-image:url(latsx_rip_boxcolonna_n.gif);
	background-repeat:repeat-y;
}
td.latdxboxcolonna_n{
	background-image:url(latdx_rip_boxcolonna_n.gif);
	background-repeat:repeat-y;
}

td.testaboxcorpo_n{
	background-image:url(testaboxcorpo_n.gif);
	background-repeat:no-repeat;
	height:40px;
	color:#ffffff;
	font-size:18px;
	vertical-align:top;
	line-height:30px;
}
td.centraleboxcorpo_n{
	background-image:url(centraleboxcorpo_n.gif);
	background-repeat:repeat-x;
}
.spacer{
	background-image:url(puntinato_n.gif);
	background-repeat:repeat-x;
	line-height:3px;
	width:100%;
}
.testo_n{
	text-align:justify;
	line-height:18px;
	font-family:Arial, Tahoma, Verdana;
}
.foto_n{
	border:#b4b4b4 solid 1px;
}
/* testo da cambiare*/
td.bottone_segna_n{
	vertical-align:top;
	background-image:url(bottone_segna_n.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#001635;
}
.testo_1{
	color:#093d85;
}
.testo_2{
	color:#0d3b82;
	font-size:12px;
	font-weight:bold;
}
.testo_3{
	color:#0d3b82;
	font-size:15px;
	font-weight:bold;
}
.testo_4{
	color:#093d85;
	font-size:15px;
	font-weight:bold;
}
/* fine testo da cambiare*/


.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;}
.TitoloNews {font-size:17px; color:#0e3e84; line-height:normal; font-weight:bold;}
a.VoceMenu3 {font-size:13px; color:#c40000; line-height:normal;}
.Testo03 {font-size:11px; color:#2a2a2a; line-height:16px; text-align:justify;}
.data_news{ color:#003399;}
.testo_news{line-height:14px; color:#404040}
.tit_news{ color:#000000;}
a.dett {font-size:11px; color:#003399; text-decoration:underline}
.box_news{ border-bottom:2px solid #d0d0d0}
.tbl_news{ border:3px solid #06569a; border-radius:5px; min-height:100px;}
