@charset "utf-8";

body{ margin:0px; text-align:center; background-image:url(img/sfondo.jpg); background-repeat:repeat-x;}

td,div{font-size: 12px; vertical-align:top;}

td,div,span{font-family: Arial, Verdana, sans-serif, Helvetica; color: #888888;}

div.main{ margin:auto; text-align:left; width:883px;}

p {margin-top: 10px;	margin-bottom: 15px;}



h1 {

	font-size:26px;

	padding-bottom: 8px;

	margin: 0px;

	color: #6889B2;

	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;

	font-weight:normal

}

h2 {

	font-size:22px;

	padding-bottom: 8px;

	margin: 0px;

	color: #6889B2;

	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;

	font-weight:normal

}

h3 {

	font-size:18px;

	padding-bottom: 8px;

	margin: 0px;

	color: #6889B2;

	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;

	font-weight:normal

}

h4 {

	font-size:14px;

	padding-bottom: 8px;

	margin: 0px;

	color: #6889B2;

	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;

	font-weight:normal

}

fieldset {border: 0;padding: 5px 0;}

td.menu{ background-image:url(img/sf_menu.jpg); background-repeat:repeat-y;}

td.cont{ background-image:url(img/sf_cont.jpg); background-repeat:repeat-y; background-position:right; padding:12px 46px 12px 20px}

div.menu{ padding:12px 2px 12px 22px;}

div.block{ background-image:url(img/sf_block.jpg); background-repeat:repeat-y; }

div.fine_block{  background-image:none; background-color:#F5F5F5;}

div.top_block{ background-image:url(img/top_block.jpg); background-repeat:no-repeat;}

div.block_in{ padding:12px 16px 6px;}

table.footer{ background-image:url(img/sf_footer.jpg); background-repeat:repeat-x; color:#E6E6E6;}

td.footer{

	padding:6px 30px 0px;

	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;

	font-size:10px;

	font-weight:bold;

	text-align:center;

	color:#F2F2F2;

}

div.set{ float:right; padding-top:8px; }

.testo {

	font-size: 12px;

	color:#595959;

	line-height: 20px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: justify;

}

a.testo {

	color:#0000CC; font-weight:bold; text-decoration:underline;

}

a.testo:hover {

	color:#0000CC; text-decoration:none;

}

.localita {

	font-family: Arial, Georgia, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	line-height: 18px;

}

a.localita {

	font-family: Arial, Georgia, Helvetica, sans-serif;

	font-size: 12px;

	color: #004A80;

	text-decoration: none;

}

a.localita:hover {

	color: #00AEEF;

	text-decoration: underline;

}	



div.bar{margin-bottom:10px; border-top:3px solid #ECECEC;}

ul.menu{padding:0px; margin:0px; list-style:none;}

ul.menu li{padding:0px; margin:0px; list-style:none; border-bottom:1px solid #9BACC6; padding:5px 0px 5px 0px; font-size:13px; font-weight:normal;}

ul.menu li a {color:#6889B2; text-decoration:none;}

ul.menu li a:hover {color:#00AEEF; text-decoration:none;}

ul.menu li a:link{display:block;}



ul.menu li ul li{ text-align:left; font-size:12px; margin:0px; padding:6px; border:none;}

ul.menu li ul li:hover{background-color:#F7F9FB;}



div.titolo_m{ color:#39659B; font-size:13px; font-weight:bold; padding:0px 0px; margin-bottom:3px;  border-bottom:3px solid #D5DEEC;}

div.blocco_extra{ padding:16px;}





div.bloc_01{ border-bottom:3px solid #F8A88C; border-top:3px solid #F8A88C; padding:12px 20px 12px 58px;   background-color:#F7F1EF; margin-bottom:12px;

background-image:url(img/ico_1.jpg); background-repeat:no-repeat; background-position:left 12px;

}

div.bloc_02{ border-bottom:3px solid #AEC9EF; border-top:3px solid #AEC9EF; padding:12px 20px 12px 58px; background-color:#E9EEF3; margin-bottom:12px;

background-image:url(img/ico_2.jpg); background-repeat:no-repeat; background-position:left 12px;

}

div.bloc_03{ border-bottom:3px solid #F6F086; border-top:3px solid #F6F086; padding:12px 20px 12px 58px; background-color:#FFFFE6; margin-bottom:12px;

background-image:url(img/ico_3.jpg); background-repeat:no-repeat; background-position:left 12px;

}

div.bloc_04{ border-bottom:3px solid #DBDBDB; border-top:3px solid #DBDBDB; padding:12px 20px 12px 58px; background-color:#F7F7F7; margin-bottom:12px;

background-image:url(img/ico_4.jpg); background-repeat:no-repeat; background-position:left 12px;

}

div.bloc_05{ border-bottom:3px solid #BBEEAE; border-top:3px solid #BBEEAE; padding:12px 20px 12px 58px; background-color:#E6FFE1; margin-bottom:12px;

background-image:url(img/ico_5.jpg); background-repeat:no-repeat; background-position:left 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;

}

div.bloc_06{ border-bottom:3px solid #d3d3d3; border-top:3px solid #DBDBDB; padding:12px 12px 12px 58px; background-color:#F5F5F5; margin-bottom:12px;

background-image:url(img/ico_6.jpg); background-repeat:no-repeat; background-position:left 12px;

}

div.bloc_06_b{background-image:url(img/ico_6_b.jpg); background-repeat:no-repeat; background-position:right bottom; padding-bottom:12px; padding-right:24px;}

