body{margin:0px; background-image:url(img/sf_body.jpg); background-repeat:repeat-x;}

div.ico_down{float:left;top:0px;padding:4px 0 0 0;;margin:0;}
div.ico_down_text{float:left;padding:9px 10px 0 0;}
/*div.down{clear:left;border:solid #00ffff 1px;}*/

td, div, input, textarea, select{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;}
span{font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;}
h1,h2,h3,h4{font-family: Verdana, Arial, Helvetica, sans-serif;}
.Stile1 {color: #5889BE}
div.spazio_20{padding-top:20px;}
div.spazio_10{padding-top:10px;}
.oculto{display:none;}
.oculto2{display:none;}
form{padding:0px;margin:0px;}
div.col_ediz{padding-top:5px; width:190px; margin-left:10px;padding-right:3px;float:left;}
a:link,a:visited{text-decoration:none; color:#2962A0; font-weight:bold;}
a:hover{color:#333333;}

ul.menu_principale{ list-style:none; margin:0px; padding:0px;}
ul.menu_principale li{ margin:0px; padding:12px 12px 0px 0px;float:left;}

div.bm_b{
	background-image:url(img/ang_b_bottom.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	background-color:#ffffff;
}
div.bm_t{
	background-image:url(img/ang_b_top.jpg); 
	background-repeat:repeat-x; 
	background-position:top; 
}
div.bm_r{
	background-image:url(img/ang_b_right.jpg); 
	background-repeat:repeat-y; 
	background-position:right; 
}
div.bm_l{
	background-image:url(img/ang_b_left.jpg); 
	background-repeat:repeat-y; 
	background-position:left; 
}
div.bm_a_1{
	background-image:url(img/ang_b_1.jpg); 
	background-repeat:no-repeat; 
	background-position:left top; 
}
div.bm_a_2{
	background-image:url(img/ang_b_2.jpg); 
	background-repeat:no-repeat; 
	background-position:right top; 
}
div.bm_a_3{
	background-image:url(img/ang_b_3.jpg); 
	background-repeat:no-repeat; 
	background-position:left bottom; 
}
div.bm_a_4{
	background-image:url(img/ang_b_4.jpg); 
	background-repeat:no-repeat; 
	background-position:right bottom; 
}
div.bt_m_2{padding:14px;}
div.bt_m_3{background-color:#ffffff; text-align:center;}


div.esp_blam{border-bottom:1px solid #ffffff}

div.cm_b{
	background-image:url(img/ang_c_bottom.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	background-color:#ffffff;
	margin:0px 13px;
}
div.cm_t{
	background-image:url(img/ang_c_top.jpg); 
	background-repeat:repeat-x; 
	background-position:top; 
}
div.cm_r{
	background-image:url(img/ang_c_right.jpg); 
	background-repeat:repeat-y; 
	background-position:right; 
}
div.cm_l{
	background-image:url(img/ang_c_left.jpg); 
	background-repeat:repeat-y; 
	background-position:left; 
}
div.cm_a_1{
	background-image:url(img/ang_c_1.jpg); 
	background-repeat:no-repeat; 
	background-position:left top; 
}
div.cm_a_2{
	background-image:url(img/ang_c_2.jpg); 
	background-repeat:no-repeat; 
	background-position:right top; 
}
div.cm_a_3{
	background-image:url(img/ang_c_3.jpg); 
	background-repeat:no-repeat; 
	background-position:left bottom; 
}
div.cm_a_4{
	background-image:url(img/ang_c_4.jpg); 
	background-repeat:no-repeat; 
	background-position:right bottom; 
}






ul.contr{list-style:none;padding:0px; margin:0px}

ul.lista{color:#999999;}
li.lista{padding-bottom:4px; font-size:13px; font-weight:bold;}
span.lista{color:#999999;}
div.xico{padding-top:0px;}
div.bordes{padding:16px;background-color:#F7F7F7; border:1px solid #cccccc;}
a.cale:link,a.cale:visited{text-decoration:none;color:#2962A0;}
a.cale:hover{color:#333333;}

a.link_fine:link,a.link_fine:visited{color:#5889BE;text-decoration:none;font-weight:bold;}
a.link_fine:hover{color:#ffffff;}

a.macros:link,a.macros:visited{color:#ffffff;text-decoration:none;font-weight:bold;font-size: 12px}
a.macros:hover{color:#000000;}

div.titolo_home{color:#000000;font-weight:bold;font-size:13px;}
div.titolo_home a:link,div.titolo_home a:visited{color:#000000; font-size:11px;}
div.titolo_home a:hover{color:#2962A0;}
div.testo_appro{color:#7E7C7C;}

div.titolo_w{color:#333333;font-weight:bold;padding-bottom:10px;}
div.fine_q{background-color:#17366B; margin-right:5px;padding:0px 13px; text-align:center;color:#ffffff;}

div.selex{float:left;}
div.selek{color:#cccccc;padding-top:10px;}
div.padk{padding:2px 10px;}
div.padk2{padding:10px; padding-bottom:20px}
div.edirec{width:24%;padding-top:10px;float:left; font-size:13px; font-weight:bold;}

div.img_mostre{float:left;padding-right:10px;}

td.fondo_menu1{background-image:url(img/sf_menu_1.jpg); background-repeat:repeat-y;}
td.fondo_menu2{background-image:url(img/sf_menu_2.jpg); background-repeat:repeat-y;}
td.fondo_menu3{background-image:url(img/sf_menu_4.jpg); background-repeat:repeat-y;}
td.fondo_menu4{background-image:url(img/sf_menu_3.jpg); background-repeat:repeat-y;}
td.fondo_menu5{background-image:url(img/sf_menu_5.jpg); background-repeat:repeat-y;}
td.fondo_menu6{background-image:url(img/sf_menu_6.jpg); background-repeat:repeat-y;}
td.fondo_menu7{background-image:url(img/sf_menu_7.jpg); background-repeat:repeat-y;}
td.fondo_menu8{background-image:url(img/sf_menu_8.jpg); background-repeat:repeat-y;}
td.fondo_menu9{background-image:url(img/sf_menu_9.jpg); background-repeat:repeat-y;}
td.fondo_menu10{background-image:url(img/sf_menu_10.jpg); background-repeat:repeat-y;}
td.fondo_menu11{background-image:url(img/sf_menu_11.jpg); background-repeat:repeat-y;}
td.fondo_menu12{background-image:url(img/sf_menu_12.jpg); background-repeat:repeat-y;}
td.fondo_menu13{background-image:url(img/sf_menu_13.jpg); background-repeat:repeat-y;}
td.fondo_menu14{background-image:url(img/sf_menu_14.jpg); background-repeat:repeat-y;}
td.fondo_approfix{background-image:url(img/sf_appro.jpg); background-repeat:repeat-y}

div.back_ver{background-image:url(img/verd.jpg); background-repeat:no-repeat;background-position:center center; font-weight:bold;}
div.back_ara{background-image:url(img/aran.jpg); background-repeat:no-repeat;background-position:center center;font-weight:bold;}
div.back_azz{background-image:url(img/azz.jpg); background-repeat:no-repeat;background-position:center center;font-weight:bold;}
td.bloq_4{border-right:20px solid #ffffff;border-left:20px solid #ffffff;}
td.bloq_6{border-right:20px solid #ffffff;}
td.bloq_8{background-image:url(img/sf_col.jpg); background-repeat:repeat-y;}

div.div_p{background-image:url(img/barra_aranc.jpg); background-repeat:no-repeat; height:30px}
div.blocola{padding-left:12px;padding-right:12px;padding-bottom:10px;}
div.menu_edi{padding:10px;}

div.menu_edi a:link,div.menu_edi a:visited {font-size:12px;font-weight:bold;color:#999999;padding-left:14px;}
div.menu_edi a:hover{color:#000000;}

div.menu_edi a.sel:link,div.menu_edi a.sel:visited{font-size:12px;font-weight:bold;color:#000000;padding-left:14px;background-image:url(img/pin_ico_4.gif); background-repeat:no-repeat; text-decoration:underline;}
div.menu_edi a.sel:hover{color:#999999;}


div.personaggi{padding:0;float:left;}
div.personaggi ul {margin:0;}
div.docs{padding:0;float:left;}
div.docs ul {margin:0;}
div.docs ul li{list-style:none;}



div.mappaf{
	background-image:url(img/sfa_mappa.jpg); 
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-bottom:120px;
}
div.formf{
	background-image:url(img/sfa_form.jpg); 
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-right:120px;
}
div.loginf{
	background-image:url(img/sfa_login.jpg); 
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-bottom:36px;
}
div.cercaf{
	background-image:url(img/sfa_cerca.jpg); 
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-bottom:52px;
}

a.titolo_w:link,a.titolo_w:visited{color:#2962A0;font-weight:bold;}
a.titolo_w:hover{color:#333333;}

div.canal_2{float:left; width:80px;text-align:top; background-image:url(img/canali_2.gif); background-repeat:repeat-x}
div.canal_2s{float:left; width:70px;background-image:url(img/canali_2.gif); background-repeat:repeat-x;margin-left:4px;}
div.canal_1{background-image:url(img/canali_1.gif);background-repeat:no-repeat;}

div.canal_3{text-align:left;background-image:url(img/canali_3.gif);background-repeat:no-repeat; background-position:right top; padding:4px 4px 0px; height:24px; font-size:12px; text-align:center;color:#999999;}

div.pulsante_1{
position:absolute; left:661px; top: 94px; width: 97px; text-align:center; font-weight:bold;color:#ffffff; font-size:12px;}
div.pulsante_2{
position:absolute; left: 892px; top: 94px; width: 97px; text-align:center; font-weight:bold;color:#ffffff; font-size:12px;}
div.pulsante_3{
position:absolute; left: 776px; top: 94px; width: 97px; text-align:center; font-weight:bold;color:#ffffff; font-size:12px;}

div.den_menu{padding:10px 18px 10px 16px;}

div.den_menu ul li{padding:0px; margin:0px; display:block;}
div.den_menu ul{padding:0px; margin:0px;list-style:none;}

div.den_appro{padding:12px 12px 30px 12px;}

a.canali:link,a.canali:visited{color:#999999; font-size:10px;}
a.canali:hover{color:#ffffff;}

div.blocco_cen{padding:0px 13px; text-align:center;}

input.cerca_home{border:1px solid #A6AAB3; height:16px; font-size:11px;}
input.pulsante_cerca{background-color:#17366c;color:#ffffff; font-size:11px; font-weight:bold; border:0px #17366c solid;}

a.menu_2:link,a.menu_2:visited{display:block; padding-bottom:10px;color:#858585;padding-left:15px;}
a.menu_2:hover{ color:#333333;}
div.percorsox{background-repeat:repeat-y;text-align:right;padding-right:12px;padding-left:12px;color:#ffffff;}
td.margen_cans{padding-top:8px;}
div.percorso{ padding-left:12px; padding-top:6px; text-align:right; float:right; font-size:10px; color:#9a9a9a;}
div.iniziocan{ float:left;}
div.fondo_canale{ background-image:url(img/fondo_canali.jpg); background-repeat:repeat-x; border-bottom:1px solid #E5E5E5;}
div.fondo_fine{ background-color:#18376D; padding:10px 0px;}
h2{font-size:16px;padding:0px; margin:0px; padding-bottom:8px;color:#17366F;}
h3.grandemostra{font-family:Tahoma;font-size:18px;font-weight:normal;}
h2.color_1{color:#2962A0;}
h2.color_2{color:#009033;}
h2.color_3{color:#FF9933;}
div.colore_0,td.colore_0{background-color:#F5F5F5;}
div.colore_1,td.colore_1{background-color:#F5F5F5;}
div.colore_2,td.colore_2{background-color:#F5F5F5;}
div.colore_3,td.colore_3{background-color:#F5F5F5;}
div.ang_0_1{background-image:url(img/ang_0_2_f.jpg); background-position:right top; background-repeat:no-repeat;}
div.ang_1_1{background-image:url(img/ang_1_2_f.jpg); background-position:right top; background-repeat:no-repeat;}
div.ang_2_1{background-image:url(img/ang_2_2_f.jpg); background-position:right top; background-repeat:no-repeat;}
div.ang_3_1{background-image:url(img/ang_3_2_f.jpg); background-position:right top; background-repeat:no-repeat;}
div.lat_2_1{background-image:url(img/ang_2_2_f_b.jpg); background-position:right bottom; background-repeat:repeat-x;}
div.lat_2_2{background-image:url(img/ang_2_2_f_l.jpg); background-position:left top; background-repeat:repeat-y;}
div.lat_2_3{background-image:url(img/ang_2_2_f_t.jpg); background-position:right top; background-repeat:repeat-x;}
div.lat_2_4{background-image:url(img/ang_2_2_f_r.jpg); background-position:right top; background-repeat:repeat-y;}
div.lat_1_1{background-image:url(img/ang_1_1_f_b.jpg); background-position:right bottom; background-repeat:repeat-x;}
div.lat_1_2{background-image:url(img/ang_1_1_f_l.jpg); background-position:left top; background-repeat:repeat-y;}
div.lat_1_3{background-image:url(img/ang_1_1_f_t.jpg); background-position:right top; background-repeat:repeat-x;}
div.lat_1_4{background-image:url(img/ang_1_1_f_r.jpg); background-position:right top; background-repeat:repeat-y;}
div.lat_3_1{background-image:url(img/ang_3_1_f_b.jpg); background-position:right bottom; background-repeat:repeat-x;}
div.lat_3_2{background-image:url(img/ang_3_1_f_l.jpg); background-position:left top; background-repeat:repeat-y;}
div.lat_3_3{background-image:url(img/ang_3_1_f_t.jpg); background-position:right top; background-repeat:repeat-x;}
div.lat_3_4{background-image:url(img/ang_3_1_f_r.jpg); background-position:right top; background-repeat:repeat-y;}
div.lat_0_1{background-image:url(img/ang_0_1_f_b.jpg); background-position:right bottom; background-repeat:repeat-x;}
div.lat_0_2{background-image:url(img/ang_0_1_f_l.jpg); background-position:left top; background-repeat:repeat-y;}
div.lat_0_3{background-image:url(img/ang_0_1_f_t.jpg); background-position:right top; background-repeat:repeat-x;}
div.lat_0_4{background-image:url(img/ang_0_1_f_r.jpg); background-position:right top; background-repeat:repeat-y;}
div.ang_0_3{background-image:url(img/ang_0_4_f.jpg); background-position:right top; background-repeat:no-repeat;}
div.ang_1_3{background-image:url(img/ang_1_4_f.jpg); background-position:right top; background-repeat:no-repeat;}
div.ang_2_3{background-image:url(img/ang_2_4_f.jpg); background-position:right top; background-repeat:no-repeat;}
div.ang_3_3{background-image:url(img/ang_3_4_f.jpg); background-position:right top; background-repeat:no-repeat;}
div.anq_0_1{background-image:url(img/ang_0_1_f.jpg);background-repeat:no-repeat;}
div.anq_1_1{background-image:url(img/ang_1_1_f.jpg);background-repeat:no-repeat;}
div.anq_2_1{background-image:url(img/ang_2_1_f.jpg);background-repeat:no-repeat;}
div.anq_3_1{background-image:url(img/ang_3_1_f.jpg);background-repeat:no-repeat;}

div.anq_0_2{background-image:url(img/ang_0_2_f.jpg);background-repeat:no-repeat;background-position:top right;}
div.anq_1_2{background-image:url(img/ang_1_2_f.jpg);background-repeat:no-repeat;background-position:top right;}
div.anq_2_2{background-image:url(img/ang_2_2_f.jpg);background-repeat:no-repeat;background-position:top right;}
div.anq_3_2{background-image:url(img/ang_3_2_f.jpg);background-repeat:no-repeat;background-position:top right;}

div.anq_0_3{background-image:url(img/ang_0_3_f.jpg);background-repeat:no-repeat;background-position:bottom left;}
div.anq_1_3{background-image:url(img/ang_1_3_f.jpg);background-repeat:no-repeat;background-position:bottom left;}
div.anq_2_3{background-image:url(img/ang_2_3_f.jpg);background-repeat:no-repeat;background-position:bottom left;}
div.anq_3_3{background-image:url(img/ang_3_3_f.jpg);background-repeat:no-repeat;background-position:bottom left;}

div.anq_0_4{background-image:url(img/ang_0_4_f.jpg);background-repeat:no-repeat;background-position:bottom right;}
div.anq_1_4{background-image:url(img/ang_1_4_f.jpg);background-repeat:no-repeat;background-position:bottom right;}
div.anq_2_4{background-image:url(img/ang_2_4_f.jpg);background-repeat:no-repeat;background-position:bottom right;}
div.anq_3_4{background-image:url(img/ang_3_4_f.jpg);background-repeat:no-repeat;background-position:bottom right;}






span.extra{color:#333333;font-weight:bold;display:block;margin-bottom:8px;}


div.m_b {
	background-image:url(img/ang_blocchi_bottom.jpg); 
	background-repeat:repeat-x; 
	background-position:bottom; 
	background-color:#DBDBDB;
}
div.m_t{
	background-image:url(img/ang_blocchi_top.jpg); 
	background-repeat:repeat-x; 
	background-position:top; 
}
div.m_r{
	background-image:url(img/ang_blocchi_right.jpg); 
	background-repeat:repeat-y; 
	background-position:right; 
}
div.m_l{
	background-image:url(img/ang_blocchi_left.jpg); 
	background-repeat:repeat-y; 
	background-position:left; 
}
div.m_a_1{
	background-image:url(img/ang_blocchi_1.jpg); 
	background-repeat:no-repeat; 
	background-position:left top; 
}
div.m_a_2{
	background-image:url(img/ang_blocchi_2.jpg); 
	background-repeat:no-repeat; 
	background-position:right top; 
}
div.m_a_3{
	background-image:url(img/ang_blocchi_3.jpg); 
	background-repeat:no-repeat; 
	background-position:left bottom; 
}
div.m_a_4{
	background-image:url(img/ang_blocchi_4.jpg); 
	background-repeat:no-repeat; 
	background-position:right bottom; 
}
div.t_m_2{padding:8px;}



a.sotto:link,a.sotto:visited{
	display:block;text-decoration:none;padding-top:4px;padding-left:14px;padding-bottom:4px;
	padding-right:0px;font-size:12px;color:#656565;border-bottom:solid 1px #E3E3DA;
}
a.sotto:hover{color:#214E98;}
a.sotto_sel:link,a.sotto_sel:visited{
	background-image:url(img/frec.gif); 
	background-repeat:no-repeat; 
	background-position:6px 7px;
	background-color:#ececed;
	display:block;
	text-decoration:none;
	padding-top:4px;
	padding-left:14px;
	padding-bottom:4px;
	padding-right:0px;
	color:#656565;
	font-size:12px;
	font-weight:normal;
	border-bottom:solid 1px #E3E3DA;
}
a.sotto_sel:hover{
	color:#214E98;
}


a.black:link,a.black:visited{color:#656565;text-decoration:none;}
a.black:hover{color:#214E98;}

div.clear{clear:both;}

div.img_news{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
div.img_home{
	float:left;
	padding-right:10px;
	padding-bottom:10px;
}
div.cerca_nemu{
   background-image:url(img/sf_cerca_pic.jpg);
   background-repeat:no-repeat;
   width:162px;
   height:93px;
   text-align:center;
   color:#214E98;   
   font-size:12px;
}

input.cerca_menu{ width:128px; height:18px;}
div.ico{
	float:left;
	padding-right:10px;
}
div.p_blocchi{
	/*padding-bottom:16px;*/
	width:100%;
}
div.spazio_5{padding-top:5px;}
div.spazio_10{padding-top:10px;}
div.spazio_4{padding-top:4px;}
div.titolo_home_b{color:#ffffff;padding:6px;background-color:#214E98;background-image:url(img/ang_titolo_home.gif);background-repeat:no-repeat;background-position:bottom right;}

h2.tit_home{	
	color:#214E98;
	font-weight:normal;
	font-size:12px;
	margin:0px;
	padding-bottom:3px 0px;
}
h2.home{
	font-size:16px;
	color:#000000;
	margin:0px;
	padding:0px;
	padding-bottom:14px;
}
h2.home a:link,h2.home a:visited{
	color:#000000;
	font-weight:bold;
}
h2.home a:hover{
	color:#555555;
}
h2.tit_home_b{	
	color:#214E98;
	font-size:12px;
	margin:0px;
	padding-bottom:3px 0px;
}
h3.appro{
	font-size:11px;
}
h2.appro_red{
	font-size:12px;
	margin:0px;
	padding-bottom:6px;padding-top:16px;
	margin-bottom:12px;
}
h3{	
	font-size:12px;
	margin:0px;
	color:#999999;
	padding-bottom:6px;
}
h3.left{	
	float:left;
}
h4{	
	font-size:12px;
	margin:0px;
	color:#999999;
	padding-bottom:6px;
}
h3.appro_red{
	font-size:12px;
	margin:0px;
	padding-bottom:6px;
}

div.paginazione{
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	font-size:12px; 
}
a.menu_canal_sel:link,a.menu_canal_sel:visited{
	text-decoration:none;
	padding:6px;
	font-size:12px;
	color:#656565;
}
a.menu_canal_sel:hover{
	color:#214E98;
}	


div.approfondimenti{
	font-size:11px;
	
}
div.testo{padding-bottom:12px;}
div.margine{width:99%;}
.fondo{
	background-color:#ececed;}
.fondo_2{
	background-color:#ececed;
}
div.borde_es_menu{
}
div.borde_es{
}
.Stile1 {color: #FFFFFF}

a.menu_canal:link, a.menu_canal:visited{
	color:#656565;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}
a.menu_canal:hover{
	color:#214E98;
	text-decoration:none;
}

div.clear{
	clear:left;
}
div.both {clear: both;}

span.evidenza {
	color: #ffffff;
	background-color:#214E98;
}
div.spazio{padding-top:3px;}

/****************grafi-k *********************/

td.fondo_left{
	background-image:url(img/fondo_left.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
td.fondo_right{
	background-image:url(img/fondo_right.jpg);
	background-position:top left;	
	background-repeat:no-repeat;
}
td.canale{
	background-color:#AEBBD0;
	color:#214E98;
	height:19px;
}
td.menu_2{
	padding:10px;
}
td.pagina_uni{
	background-image:url(img/fondo_pag.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#214E98;
	height:200px;
}
td.pagina_blanc{
	background-color:#FFFFFF;
	padding:20px;
}
div.img_left{
	float:left;
	padding-right:20px;
	padding-bottom:10px;
}

/**************************      titolo della pagina        *******************************/

div.titolo_pag { 
	font-size:15px;
	font-weight:bold;
	color:#214E98;
}
h3.titolo_pag { 
	text-align:right;
	font-size:15px;
	font-weight:bold;
	color:#214E98;
}
div.titolo{
	color:#214E98;
	font-size:13px;
	padding-bottom:12px;
	font-weight:bold;
}
div.titolo_7{
	padding-bottom:6px;
	padding-left:8px;
	background-image:url(img/right2.gif);
	background-position: -2px 4px;
	background-repeat:no-repeat;}
a.titolo_7:link,a.titolo_7:visited{
	color:#214E98;
	font-size:12px;
	padding-bottom:6px;
	font-weight:bold;
}
a.titolo_7:hover{
	color:#555555;
}
div.titolo_a{
	color:#214E98;
	font-size:12px;
	padding-bottom:10px;
	font-weight:bold;
}
span.marrone{color:#656565;}

/*****************        percorso         ********************/

div.percorso a:link, div.percorso a:visited{font-weight:bold;color:#9a9a9a;}
div.percorso a:hover{color:#adadad;}

a.lincorso:link, a.lincorso:visited{
	color:#214E98;
	text-decoration:none;
}
a.lincorso:hover{
	color:#656565;
	text-decoration:underline;
}
a.ev:link, a.ev:visited{
	color:#111111;
	text-decoration:none;
}
a.ev:hover{
	color:#ffffff;
}
a.bianc:link, a.bianc:visited{
	color:#ffffff;
	text-decoration:none;
}
a.bianc:hover{
	text-decoration:underline;
}
h2.titolo_pagina{
	font-size:15px;
	font-weight:bold;
	color:#214E98;
	margin-bottom:8px;
}
div.titolo_pagina{
	font-size:15px;
	font-weight:bold;
	padding-bottom:6px;
}
div.titolo_terzo{
	font-size:14px;
	font-weight:bold;
}
div.main{
	background-color:#ffffff;	
	width:650px;
	text-align:left;
	margin:auto;
}
div.fascia{
	background-image:url(img/sfond_logo.jpg);
	background-repeat:no-repeat;
	background-color:#214E98;
}
div.logo{
	float:left;
}
div.menu_1{	
	float:right;
	width:484px;
	height:117px;
}
a.blocchi:link, a.blocchi:visited{
	color:#656565;
	text-decoration:none;
}
a.blocchi:hover{
	color:#214E98;
}

/***********  sondaggi ? **************/

input.pulsante_s {
	font-weight: normal;
	padding:0px;
	vertical-align:0px;
	color: #ffffff;
	background-color: #18376D;
	border: 0px solid #18376D;
}
div.totale_voti {
	font-weight: bold;
	text-align:center;
}

/********************      table      *******************************/

table.tabelle{
	border-left: 1px solid #ececed;
	border-top: 1px solid #ececed;
	width: 100%;
	background-color: #ffffff; 
	margin-bottom: 16px;}
table.table_vertical {
	width: 100%;
	background-color: #ffffff; 
	margin-bottom: 16px;
}
table.vertical_img {
	border-left: 1px solid #ececed;
	border-top: 1px solid #ececed;
	width: 100%;
	background-color: #ffffff; 
	margin-bottom: 10px;
}
div.img_table_vert{margin: 1px;}
td.larghezza_immagine{width: 90px;}
td.nome_campi{
	background-color: #ececed;
	border-right: 1px solid #ececed;
	border-bottom: 1px solid #ececed;
	color:#656565;
	font-weight: bold;
	padding: 5px;
	text-align:center;
}
td.nome_campi_vertical{
	background-color: #ececed;
	border-right: 1px solid #ececed;
	border-bottom: 1px solid #ececed;
	color:#656565;
	font-weight: bold;
	padding: 5px;
	text-align:right;
}
td.riga_tabella_dispari {
	border-right: 1px solid #ececed;
	border-bottom: 1px solid #ececed;
	background-color: #ffffff;
	color:#656565;
	padding: 5px;
}
td.riga_tabella_pari{
	border-right: 1px solid #ececed;
	border-bottom: 1px solid #ececed;
	background-color: #ffffff;
	color:#656565;
	padding:5px;
}

/**************  documento **********/

div.documento {
	padding:5px 0px 5px 10px;
}

/***************   calendario eventi    ****************/

td.domenica {
	background-color:#CFCFCF;
	color:#FFFFFF;
}
td.feriale {
	background-color:#9EACCB;
}
td.sabato {
	background-color:#E8E8E8;
}
td.senza{color:#ffffff; background-color:#BCC6DA;}
div.mese{
	background-image:url(img/fond_mese.jpg);
	background-repeat:repeat-x;
	background-color :#fcfcfc;
	text-align:center;
	font-weight:bold;
	color:#214E98;
	padding:6px;
	font-size:13px;
}
div.eventi{
	background-color:#9EACCB;
	width:172px;
}
td.giorno{color:#111111; padding-top:4px;font-weight:bold;}
td.giorno_s{color:#111111;background-color:#E8E8E8; padding-top:4px;font-weight:bold;}
td.giorno_d{color:#111111;background-color:#CFCFCF; padding-top:4px;font-weight:bold;}
td.feriale_home{
	background-image:url(img/giorno.gif);
	background-repeat:no-repeat;
	background-position:center center;}
/**************      mappa      ******************/

div.mappa{
	margin:auto;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
}

/**************      fotogallery      ******************/

div.immagine_fotogallery { 
	font-size: 11px;
	padding:2px;
}
div.titolo_pag { 
	font-size:15px;
	font-weight:bold;
	color:#214E98;
}
h3.titolo_pag { 
	text-align:right;
	font-size:15px;
	font-weight:bold;
	color:#214E98;
}
span.nome_evento {
	font-weight: bold;
}
div.inizio_eventi {
	padding-top:10px;
	padding-bottom:20px;
	text-align:left;
}
div.macroarea {
	padding:5px;
}
a.macroarea_3:link,a.macroarea_3:visited{
	color:#656565;
}
a.macroarea_3:hover{
	color:#ffffff;
}
a.macro_2:link,a.macro_2:visited{color:#444444; font-weight:bold;}
a.macro_2:hover{color:#ffffff;}
div.testo_risposta{
	color:#214E98;
	padding:20px;
	text-align:center;
}
legend{color:#656565;}

/*********************         form            ****************************/

form {
	margin: 0px;
	padding: 0px;
}
input.campo_form_error{border:1px solid #F01000}
input.pulsante {
	font-weight: normal;
	margin-top:10px;
	vertical-align:0px;
	color: #ffffff;
	background-color: #18376D;
	border: 0px solid #18376D;
}
input.camporpp{height:16px;border:1px solid #dbdbdb;width:114px;color:#999999;}
input.pulsanterpp {
	height:19px;
	color: #ffffff;
	background-color: #17366b;
	border: 0px solid #17366b;
}
div.formulario{
	padding:12px;
}
div.formulariop{
	padding:12px;padding-top:2px;
}

input.campo_form, select.campo_form, textarea.campo_form {
	color:#656565;
	background-color:#ffffff;
	border: 1px solid #cccccc;
	scrollbar-arrow-color: #888888;
	scrollbar-3dlight-color:#eeeeee;
	scrollbar-highlight-color:#ffffff;
	scrollbar-face-color: #ededed;
	scrollbar-shadow-color: #dedede;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #cfcfcf;
	width: 220px;
	padding:2px;
}
input.campo_form_error, select.campo_form_error, textarea.campo_form_error {
	color:#656565;
	background-color:#eeeeee;
	border: 1px solid #cccccc;
	scrollbar-arrow-color: #888888;
	scrollbar-3dlight-color:#eeeeee;
	scrollbar-highlight-color:#ffffff;
	scrollbar-face-color: #ededed;
	scrollbar-shadow-color: #dedede;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #cfcfcf;
	width: 220px;
	padding:2px;
}
input.campo_form2, select.campo_form2, textarea.campo_form2 {
	color:#656565;
	background-color:#ffffff;
	border: 1px solid #cccccc;
	scrollbar-arrow-color: #888888;
	scrollbar-3dlight-color:#eeeeee;
	scrollbar-highlight-color:#ffffff;
	scrollbar-face-color: #ededed;
	scrollbar-shadow-color: #dedede;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #cfcfcf;
	padding:2px;
}
a.voce_cartella:link,a.voce_cartella:visited {
	color: #214E98;
	text-decoration: none;
}
a.voce_cartella:hover {
	color:#656565;
}

/************** [ pagina  ->  colonnacentrale  ->  News e altre news]  *********************/

span.data, div.data{
	font-weight: bold;
	color: #214E98;
}
span.titolo {
	font-size: 19px;
	font-weight: bold;
}

/***************     altre news      ********************/

div.titolo_altrenews { 
	text-align: right;
	font-weight: bold;
	color:#656565;
	padding:5px;
	margin-top: 5px;
	margin-bottom: 5px; 
}
div.spazio_altrenews { 
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}
div.altre_news_dispari {
	padding-bottom: 4px;
	padding-top: 4px;
	margin-bottom:5px;
}
div.altre_news_pari {
	padding-bottom: 4px;
	padding-top: 4px;
	margin-bottom:5px;
}

/***[ pagina -> colonnacentrale  ->login e ricerca ]************************************************/

div.center {
	text-align:center;
 	margin:auto;
}
div.login {
	width:350px;
	padding-bottom:16px;
	margin:auto;
}
div.padding_login {
	padding-left:10px;
	padding-top:10px;
}
div.messaggio_login {
	text-align:center;
	padding:5px;
}
div.destra_login {
	text-align:right;
	padding-right:50px;
}
span.errore {
	color:  #214E98;
}
input.campo_login {
	height: 16px;
	width: 106px;
	border: 1px solid #cccccc;
	color:#656565;
}
div.cercas{height:27px;background-image:url(img/sf_input.jpg);background-repeat:no-repeat; background-position:center;}
input.pulsante_login {
	width:60px;
	color: #ffffff;
	background-color: #18376D;
	border: 0px solid #18376D;
}
div.risultati { 
	text-align: right;
	font-weight: bold;
	color: #214E98;
	padding-right: 1em; 
}
div.blocco_terzolivello { 
	text-align: center;
	margin-top: 10px;   
	margin-bottom: 10px; 
}
div.blocco_3{padding-bottom:4px;text-align:center; width:130px;}
div.blocco_top {
	width:48%;
	float:left;
}
div.padding_5{padding:8px;}
div.blocco_bottom{
	background-color:#fcfcfc;
	width:146px;
	float:left;
}
div.margin_left{margin-left:8px;}
div.immagine_terzolivello {
	margin-bottom: 10px;
}
div.margine_terzolivello {	
	text-align: left;
	margin: 5px;
}
td.menu_terz{	
	height:100%;
}

/******************    fine pagina   ********************/

div.credit {
	float: right;
	text-align: right;
	padding-right: 5px;
}
div.stampainvia { 
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
}

div.img_mostre{float:left; padding-right:10px;height:58px; width:70px; background-image:url(img/grandi_mostre.jpg); background-repeat:no-repeat;}

.dx {float:right;}
.sx {float:left;}
h2.giornoprogramma {font-size:12px;height:18px;color:#ffffff;background-color:#17366c;margin-top:10px;padding:4px 0 0 4px;}
h2.giornoprogramma a:link, h2.giornoprogramma a:visited{color:#ffffff;}
h2.giornoprogramma span{color:#ffffff;font-weight:normal;}
h3.gruppi {width:562px;font-size:12px;height:18px;color:#ffffff;background-color:#ff9832;margin-top:10px;padding:4px 0 0 4px;}
div.linktop{padding-top:6px;float:right;}


#AddThisShare {width:210px;margin:0 auto;border:solid 1px #17366c;padding-bottom:10px;position:absolute;background-color:#ffffff;z-index:3;}
#AddThisHeader {background-color:#17366c;font-size:11px;color:#ffffff;font-weight:normal;padding: 5px;}
#AddThisFooter {display:none;}
#AddThisMainShare a:link, #AddThisMainShare a:visited, #AddThisMainShare a:hover{font-weight:normal;color:#17366c;}
#AddThisMainLeft{float:left;width:100px;padding-left:5px;}
#AddThisMainRight{float:right;width:100px;}
div.atcont{padding-bottom:8px;}
#AddThisShare img{vertical-align:middle;margin-right:4px;}
#AddThisTitle{font-weight:bold;color:#17366c;}

div.hp_ultimi_agg {padding:0 18px 0 18px;color:#2962A0;}
div.hp_ultimi_agg span {font-weight:normal;color:#7E7C7C;}
div.hp_ultimi_agg_sep {height:1px;border-bottom:solid 1px #e5e5e5;margin-bottom:10px;}
span.ico_desc{font-weight:normal;color:#000000;}
h2.padd_h2_ras{padding-bottom:0;}