/* CSS Document */
body{
	margin:0px;
	background-color:#FFFFFF;
	}
td{
font-family:Tahoma,Verdana,Arial;
font-size:11px;
color:#000000;
}
textarea,input,select,option{
font-family:Tahoma,Verdana,Arial;
font-size:11px;
color:#000000;
border:1px solid #C4C4C4;
}
.col_1{
	background-image:url(sf_logo_ec.gif);
	background-color:#F4FCFF;
	background-repeat:no-repeat;
	}
.col_1_bis{
	background-image:url(img1_ec.gif);
	background-position:center;
	background-color:#DDF5FF;
	background-repeat:no-repeat;
	vertical-align:bottom;
	text-align:right;
	color:#353535;
	}
.col_2{
	background-image:url(sf_testa_ec.gif);
	background-repeat:no-repeat;
	background-color:#F4FCFF;
	text-align:center;
	}
.col_3{
	background-image:url(sf_img2_ec.gif);
	background-repeat:no-repeat;
	background-color:#DDF5FF;
	text-align:right;
	vertical-align:bottom;
}
.corpo{
	background-color:#DDF5FF;
	text-align:left;
	vertical-align:top;
	border-top:0px;
	border-left:1px solid #53A1C5;
	border-bottom:1px solid #53A1C5;
	border-right:1px solid #53A1C5;
	background-image:url(sf_corpo_ec.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:200px;
}
.col_dx{
	background-color:#3297C5;
	text-align:center;
	vertical-align:top;
	font-weight:bold;
	}
.piede{
	background-color:#6EB9DB;
	height:24px;
	border:1px solid #3297C5;
	text-align:center;
	color:#FFFFFF;
	}
.bott_macro{
	background-image:url(bottone_ec.gif);
	background-position:center;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	padding-left:35px;
	text-align:left;
		
	}
.bott_micro{
	background-image:url(sub_bott_ec.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#71C4E0;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	padding-left:31px;
	border-left:3px solid #3297C5;
	border-right:3px solid #3297C5;
	border-top:2px solid #3297C5;
	border-bottom:2px solid #3297C5;
	text-align:left;
	}
a.link_pie,a.link_pie:link,a.link_pie:visited{
	text-decoration:none;
	color:#353535;
	font-weight:bold;
	}
a.link_pie:hover{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
a,a:link,a:visited{
	text-decoration:none;
	color:#353535;
	font-weight:bold;
	}
a:hover{
	text-decoration:none;
	color:#53A1C5;
	font-weight:bold;
}
a.link_macro,a.link_macro:link,a.link_macro:visited{
	text-decoration:none;
	color:#353535;
	font-weight:bold;
	}
a.link_macro:hover{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
a.link_micro,a.link_micro:link,a.link_micro:visited{
	text-decoration:none;
	color:#005477;
	font-weight:bold;
	}
a.link_micro:hover{
	text-decoration:none;
	color:#353535;
	font-weight:bold;
}
a.link_tit_box,a.link_tit_box:link,a.link_tit_box:visited{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:3px;
	}
a.link_tit_box:hover{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:3px;
}
.riga_1_box{
	line-height:2px;
}
.riga_2_box{
	background-color:#005477;
	color:#FFFFFF;
	text-align:left;
	line-height:22px;
}
.riga_3_box{
	background-color:#FFFFFF;
	border-right:1px solid #53A1C5;
	line-height:2px;
	}
.corpo_box{
	background-color:#FFFFFF;
	border-left:1px solid #53A1C5;
	border-right:1px solid #53A1C5;
	text-align:justify;
	line-height:13px;
	height:100px;
	padding:5px;	
	}
.piede_box{
	background-image:url(piede_box_ec.gif);
	background-repeat:no-repeat;
	}
.just_alto{
	text-align:justify;
	line-height:15px;
	}
.autore{
	color:#000000;
	font-weight:bold;
	text-align:right;
	}
.no_bordo{
	border:0px;
	}
.nome_campi{
	font-weight:bold;
	color:#D71758;
	}
.errore{
	font-weight:bold;
	color:#CA0A41;
	}
.risposta{
	font-weight:bold;
	color:#339933;
	}
.div_sep{
	text-align:center;
	vertical-align:middle;
	height:18px;
	}
.bott_nasc{
	visibility:hidden;
	position:absolute;
}
.paging{
	text-align:center;
	font-weight:bold;
	color:#005477;
	}
.bott_vis{
	visibility:visible;
	position:relative;
	}
.freccia{
	cursor:pointer;
	}
.dati{
	color:#0078AB;
	font-weight:bold;
	}
.tbl_dedica
{
	background-color:#FFFFFF;
	border:1px solid #6EB9DB;
	}
.bianco{
	color:#FFFFFF;
	font-weight:bold;
	}
	
.titolo_grande{
	font-size:15px;
	line-height:15px;
	color:#353535;
	}