body {margin: 0 0 5px 0 ; border: 0px; text-align: center; vertical-align: top; background-color: #FCFDFA }


table {border-collapse: collapse}

div,li { margin: 0; padding: 0; font-weight: normal; }
li {list-style-type: none; }

.nascondi {height: 0; width: 0; margin: 0px; overflow: hidden; position: absolute; /* per IE5 Mac */ }

.frame_cmv		{ width: 700px; height: 330px }
.frame_t		{ width: 999px; height: 139px}
.frame_tg		{ width: 999px; height: 49px}
.frame_g		{ width: 100%; height: 553px}
.frame_gh		{ width: 100%; height: 553px}
.frame_copy		{ width: 798px; height: 40px}

/*================================================
             TABELLE TITOLO
================================================*/	

.tabtitolo_1_2_v5		{ width: 999px; height: 93px; padding: 0px; background: #F9FCF4 url(../_img/titolo/BG.gif) no-repeat 0px 0px; border-right: 1px solid #B3CC96;
						border-left: 1px solid #B3CC96; border-top: 1px solid #B3CC96; margin: 5px 0 0 0}
.tabtitolo_1_ss2_v5		{ width: 58px; vertical-align: top; text-align: center}
.tabtitolo_1_s2_v5		{ width: 42px; vertical-align: top; text-align: center}
.tabtitolo_1_c2_v5		{ width: 223px; vertical-align: bottom; text-align: left}
.tabtitolo_1_d2_v5		{ width: 540px; text-align: left; vertical-align: bottom; padding: 0 0 0 0}
.tabtitolo_1_d_d2_v5	{ width: 230px; text-align: center; vertical-align: top; padding: 0 0 1px 0}
.tabtitolo_1_dd2_v5		{ width: 76px; text-align: center; vertical-align: top; padding: 0 0 1px 0}
.tabtitolo_1_dd22_v5	{ width: 78px; text-align: right; vertical-align: top; padding: 0 0 1px 0}
						
.tabtitolo_2_v5		{ width: 999px; height: 19px; background: #006A55 url(../_img/titolo/BG_2.gif) no-repeat 0px 0px; border-right: 1px solid #B3CC96; border-left: 1px solid #B3CC96}
.tdtitolo_2_d_v5	{ width: 160px; text-align: right; padding: 0 0 0 0}

.tabtitolo_3_v5		{ width: 999px; height: 20px; border-bottom: 1px solid #B3CC96}
.tabhome025			{ width: 888px; border-top: 1px solid #D2DFC3; padding-left: 5px; border-left: 1px solid #B3CC96; border-right: 1px solid #B3CC96; text-align: left; vertical-align: middle;
					background-color: #FBD46E}
.tabhome026			{ width: 110px; border-top: 1px solid #D2DFC3; padding-right: 2px; border-left: 1px solid #B3CC96; border-right: 1px solid #B3CC96; text-align: right; vertical-align: middle;
					background-color: #FBD46E}

/*================================================
             TABELLE TITOLO E FONDO GALLERIA
================================================*/	

.tabtitolo_1g		{ width: 999px; height: 38px; background: #F9FCF4 url(../_img/titolo/BG_galleria.gif) no-repeat left top; margin: 5px 0 0 0;
						border-top: 1px solid #658F35; border-left: 1px solid #658F35; border-right: 1px solid #658F35 }
.tabtitolo_3g		{ width: 999px; height: 5px; border-bottom: 1px solid #658F35; border-left: 1px solid #658F35; border-right: 1px solid #658F35; background-color: #FBD46E}
.tabcopyg			{ height: 5px; width: 999px; border-top: 1px solid #658F35; border-bottom: 1px solid #658F35; vertical-align: top; padding-left: 4px; background-color: #FBD46E}

/*================================================
             MENU TITOLO
================================================*/	

.container 	{height: 30px; width: 341px; padding: 9px 0 0 0; margin: 0; top: 50%; left: 50%; position: absolute; left: 583; top: 6; }

ul.thumb {float: left; list-style: none; margin: 0; width: 341px; }
ul.thumb li {margin: 0; padding: 1px; float: left; position: relative; width: 83px; height: 28px; }
ul.thumb li img {width: 80px; height: 25px; border: 1px solid #E7D9EE; background: #f0f0f0; position: absolute; left: 0; top: 0; -ms-interpolation-mode: bicubic; }
ul.thumb li img.hover { background:url(thumb_bg.png) no-repeat center center; border: 1px solid #CBAEDA; }

.sistecont 	{height: 30px; width: 61px; padding: 9px 0 0 0; margin: 0; top: 50%; left: 50%; position: absolute; left: 930; top: 7;  }

ul.sisthumb {float: left; list-style: none; margin: 0; width: 61px; }
ul.sisthumb li {margin: 0; padding: 1px; float: left; position: relative; width: 28px; height: 28px; }
ul.sisthumb li img {width: 25px; height: 25px; background: #f0f0f0; position: absolute; left: 0; top: 0; -ms-interpolation-mode: bicubic; }
ul.sisthumb li img.hover { background:url(thumb_bg.png) no-repeat center center; border: 1px solid #CBAEDA; }

/*================================================
                   HOME PAGE
================================================*/

.tabhome00_v5		{ width: 999px; height: 20px; background:#FCFDFA; vertical-align: middle; margin: 0 0 0 0 }
.tabhome00_s_v5		{ width: 206px; height: 20px; text-align: center; vertical-align: middle; padding: 0 0 0 0}
.tabhome00_c_v5		{ width: 793px; height: 20px; text-align: right; vertical-align: middle}
.tabhome00_d_v5		{ width: 192px; height: 20px; text-align: left; vertical-align: middle}
p.testo8_agg         { font-family: Verdana; font-size: 8pt; color: #000000; text-align: center; }
p.testo8_agg a       { font-family: Verdana; font-size: 8pt; color: #000000; text-align: center; text-decoration: none }
p.testo8d_agg         { font-family: Verdana; font-size: 8pt; color: #000000; text-align: center; margin-right: 5px }
p.testo8d_agg a       { font-family: Verdana; font-size: 8pt; color: #000000; text-align: center; text-decoration: none }
p.testo8ch_agg         { font-family: Verdana; font-size: 8pt; color: #000000; text-align: center }
p.testo8ch_agg a       { font-family: Verdana; font-size: 8pt; color: #000000; text-align: center; text-decoration: none }
p.testo8cha_agg         { font-family: Times; font-size: 10pt; color: #000000; text-align: center }
p.testo8cha_agg a       { font-family: Times; font-size: 10pt; color: #000000; text-align: center; text-decoration: none }

table.home_float { width: 100%; height: 90px; text-align: left; vertical-align: top}

p.prima_titolo_5			{ text-align: left; margin: 0px 0 5px 0; font-family: Verdana; font-size: 14pt; font-weight:bold; color: #392A00; text-decoration: none}
p.prima_titolo_5 a			{ text-align: left; font-family: Verdana; font-size: 14pt; font-weight:bold; color: #392A00; text-decoration: none}
p.prima_titolo_4			{ text-align: left; margin: 0 0 2px 5px; font-family: Verdana; font-size: 8pt; font-weight:bold; color: #323232; text-decoration: none}
p.prima_titolo_4 a			{ text-align: left; font-family: Verdana; font-size: 8pt; font-weight:bold; color: #323232; text-decoration: none}

table.home_2				{ width: 100%; height: 156px; background-color: #FFFFFF}
td.home_2_dx				{ vertical-align: top; padding-left: 5px; padding-right: 5px}
td.home_2_sx				{ width: 256px; text-align: left; vertical-align: top; padding: 0 0 0 0}
p.prima_testo_doppio		{ text-align: justify; font-family: Verdana; font-size: 9pt; font-weight:normal; color: #000000; margin: 0 5px 5px 0; text-decoration: none}
p.prima_testo_doppio a		{ text-align: justify; font-family: Verdana; font-size: 9pt; font-weight:normal; color: #000000; text-decoration: none }
p.prima_testo_doppio a:hover	{ color: #dddddd; text-decoration: none }
p.prima_dida				{ text-align: left; font-family: Verdana; font-size: 8pt; font-weight:bold; color: #000000; text-decoration: none; margin: 0 0 15px 5px}
p.prima_dida a				{ text-align: left; font-family: Verdana; font-size: 8pt; font-weight:bold; color: #000000; text-decoration: none }
p.prima_link				{ text-align: right; font-family: Verdana; font-size: 8pt; font-weight:bold; color: #624004; text-decoration: none; margin: 0 0 10px 0}
p.prima_link a				{ text-align: right; font-family: Verdana; font-size: 8pt; font-weight:bold; color: #624004; text-decoration: none }

p.testo_h_float         { text-align: justify; margin: 3px 15px 15px 15px }
p.testo_h_float a       { text-align: justify; text-decoration: none }

p.prima_testo			{ text-align: justify; font-family: Verdana; font-size: 8pt; font-weight:normal; color: #000000; margin: 0 5px 0 5px}
p.prima_testo a			{ text-align: justify; font-family: Verdana; font-size: 8pt; font-weight:normal; color: #000000; text-decoration: none }

.tab_home_tit			{ width: 100%; height: 25px; text-align: center; vertical-align: center; margin: 10px; background:#EFE1D5 url(../_img/home/bg-ppiano-title.gif) left top repeat-x; }
.tab_home				{ width: 100%; border: 1px solid #E1BEA2;	text-align: center; vertical-align: center; margin: 10px; background-color: #FFFFFF }
p.titolo_ppi			{ text-align: left; margin: 0 0 0 5px; font-family: Verdana; font-size: 10pt; font-weight:bold; color: #947111; text-decoration: none}
p.titolo_ppi a			{ text-align: left; font-family: Verdana; font-size: 10pt; font-weight:bold; color: #947111; text-decoration: none}
p.titolo_ppiarabo			{ text-align: right; margin: 0 5px 0 0; font-family: Verdana; font-size: 14pt; font-weight:bold; color: #947111; text-decoration: none}
p.titolo_ppiarabo a			{ text-align: right; font-family: Verdana; font-size: 14pt; font-weight:bold; color: #947111; text-decoration: none}

.tab_home_link_archivio		{ width: 100%; height: 15px; text-align: center; vertical-align: center; margin: 0px; background-color:#EFE1D5 }
p.titolo_ppi_la				{ text-align: right; margin: 0 5px 0 0; font-family: Verdana; font-size: 8pt; font-weight: normal; color: #947111; text-decoration: none}
p.titolo_ppi_la a			{ text-align: right; font-family: Verdana; font-size: 8pt; font-weight: normal; color: #947111; text-decoration: none}

p.testo_arabo         { font-family: Verdana; font-size: 13pt; color: #000000; text-align: right; margin-left: 15px; margin-right: 15px; margin-bottom: 15px }
p.testo_arabo a       { font-family: Verdana; font-size: 13pt; color: #0000FF; text-align: right; text-decoration: none }

.tab_archivio			{ width: 100%; margin: 10px 0 0 0 }
.tab_home_ts			{ width: 33%; height: 25px;	text-align: left; vertical-align: center; background:#D6D6D6 url(../_img/home/bg-archivio-title.gif) left top repeat-x;}
.tab_home_tc			{ width: 33%; height: 25px;	text-align: left; vertical-align: center; background:#D6D6D6 url(../_img/home/bg-archivio-title.gif) left top repeat-x; }
.tab_home_td			{ width: 33%; height: 25px;	text-align: left; vertical-align: center; background:#D6D6D6 url(../_img/home/bg-archivio-title.gif) left top repeat-x; }
.tab_home_a				{ width: 33%; height: 44px; border: 1px solid #c0c0c0; text-align: center; vertical-align: top; margin: 10px; background-color: #FFFFFF }
.tab_home_ts2			{ width: 50%; height: 25px;	text-align: left; vertical-align: center; background:#D6D6D6 url(../_img/home/bg-archivio-title.gif) left top repeat-x;}
.tab_home_tc2			{ width: 50%; height: 25px;	text-align: left; vertical-align: center; background:#D6D6D6 url(../_img/home/bg-archivio-title.gif) left top repeat-x; }
.tab_home_a2			{ width: 50%; height: 44px; border: 1px solid #c0c0c0; text-align: center; vertical-align: top; margin: 10px; background-color: #FFFFFF }
p.titolo_arc			{ text-align: left; margin: 0 0 0 5px; font-family: Verdana; font-size: 10pt; font-weight:bold; color: #646464; text-decoration: none}
p.titolo_arc a			{ text-align: left; font-family: Verdana; font-size: 10pt; font-weight:bold; color: #646464; text-decoration: none}


.tabhome04_arc_v6		{ width: 100%; text-align: left; vertical-align: top; margin: 5px 0 0 0}
.tabhome04_tdarc_dt_v5	{ height: 25px; text-align: left; vertical-align: center; background:#A0C1D4 url(../_img/home/bg-archivio-title.gif) left top repeat-x;}
.tabhome04_arc_v5		{ width: 100%; text-align: left; vertical-align: top; border: 1px solid #c0c0c0; background-color: #ffffff}
.tabhome04_tdarc_v5		{ width: 50px; padding: 3px}
.tabhome04_tdarc_d_v5	{ padding: 2px}

p.pubb					{ text-align: center; margin: 0 0 4px 0; text-decoration: none; border: 1px solid #c0c0c0}
p.pubb a				{ text-align: center; text-decoration: none}


/*================================================
================================================*/


table.home_a_menu		{ width: 100%; height: 44px; text-align: right; vertical-align: middle}
td.home_dx				{ width: 65px; text-align: center; vertical-align: middle}
td.home_sx				{ text-align: left; vertical-align: top; padding: 2px 10px 0 0}

.tabhome04_v5			{ width: 197px; text-align: center; vertical-align: top; padding: 0 0 5px 5px; margin: 0px; background-color: #FCFDFA}
.tabhome04_td_v5		{ width: 50px; padding: 3px}

.tabhome04_xxx_v5		{ width: 100%; text-align: left; vertical-align: top; margin: 5 0 0 0; border: 1px solid #FEB800; background-color: #FCFDFA}
.tabhome04_xxx_f_v5		{ width: 100%; text-align: left; vertical-align: top; margin: 5 0 0 0; border: 1px solid #FEB800; background-color: #FFF2D0}

.tabhome04_cmv_v5		{ width: 100%; text-align: left; vertical-align: top; margin:5px 0 0 0; background-color: #FCFDFA}
.tabhome04_cmv_v52		{ width: 100%; text-align: left; vertical-align: top; margin:5px 0 0 0; background-color: #FCFDFA}
.tabhome04_td_dt_v5		{ height: 25px; text-align: left; vertical-align: center; background:#DAB9EB url(../_img/home/bg-approfondisci-title.gif) left top repeat-x;}
.tabhome04_td_dp_v5		{ padding: 2px; border-left: 1px solid #CBAEDA; border-right: 1px solid #CBAEDA; border-top: 1px solid #CBAEDA}
.tabhome04_td_d_v5		{ padding: 2px; border-left: 1px solid #CBAEDA; border-right: 1px solid #CBAEDA}
.tabhome04_td_du_v5		{ padding: 2px; border-left: 1px solid #CBAEDA; border-right: 1px solid #CBAEDA; border-bottom: 1px solid #CBAEDA}
.tabhome04_td_dtutto_v5			{ padding: 2px; border: 1px solid #CBAEDA}
.tabhome04_td_dspazio_v5		{ height: 5px; padding: 2px}
p.titolo_app			{ text-align: left; margin: 0 0 0 5px; font-family: Verdana; font-size: 10pt; font-weight:bold; color: #9F77B4; text-decoration: none}
p.titolo_app a			{ text-align: left; font-family: Verdana; font-size: 10pt; font-weight:bold; color: #9F77B4; text-decoration: none}

.tabhome04_reg_v6		{ width: 100%; text-align: left; vertical-align: top; margin: 10px 0 0 0}
.tabhome04_reg_v5		{ width: 100%; text-align: left; vertical-align: top; border: 1px solid #A0C1D4; background-color: #ffffff}
.tabhome04_tdr_dt_v5	{ height: 25px; text-align: left; vertical-align: center; background:#A0C1D4 url(../_img/home/bg-link-title.gif) left top repeat-x;}
.tabhome04_tdr_v5		{ width: 50px; padding: 3px}
.tabhome04_tdr_d_v5		{ padding: 5px 2px 2px 2px; vertical-align: top}
p.titolo_reg			{ text-align: left; margin: 0 0 0 5px; font-family: Verdana; font-size: 10pt; font-weight:bold; color: #47768E; text-decoration: none}
p.titolo_reg a			{ text-align: left; font-family: Verdana; font-size: 10pt; font-weight:bold; color: #47768E; text-decoration: none}
p.testo_reg_l         { font-family: Verdana; font-size: 9pt; color: #000000; font-weight: bold; text-align: left }
p.testo_reg_l a       { font-family: Verdana; font-size: 9pt; color: #000000; font-weight: bold; text-align: left; text-decoration: none }
p.testo_reg_2         { font-family: Verdana; font-size: 8pt; color: #000000; font-weight: normal; text-align: left }
p.testo_reg_2 a       { font-family: Verdana; font-size: 8pt; color: #000000; font-weight: normal; text-align: left; text-decoration: none }

.tabhome04_viv_v6		{ width: 100%; text-align: left; vertical-align: top; margin: 5px 0 0 0}
.tabhome04_viv_v5		{ width: 100%; text-align: left; vertical-align: top; border: 1px solid #A0C1D4; background-color: #ffffff}
.tabhome04_tdv_dt_v5	{ height: 25px; text-align: left; vertical-align: center; background:#A0C1D4 url(../_img/home/bg-link-title.gif) left top repeat-x;}
.tabhome04_tdv_v5		{ width: 50px; padding: 3px}
.tabhome04_tdv_d_v5		{ padding: 2px}
p.titolo_link			{ text-align: left; margin: 0 0 0 5px; font-family: Verdana; font-size: 10pt; font-weight:bold; color: #47768E; text-decoration: none}
p.titolo_link a			{ text-align: left; font-family: Verdana; font-size: 10pt; font-weight:bold; color: #47768E; text-decoration: none}

.tabhome04_ent_v6		{ width: 100%; text-align: left; vertical-align: top; margin: 5px 0 0 0}
.tabhome04_ent_v5		{ width: 100%; text-align: left; vertical-align: top; border: 1px solid #AADB94; background-color: #ffffff}
.tabhome04_tde_dt_v5	{ height: 25px; text-align: left; vertical-align: center; background:#AADB94 url(../_img/home/bg-ente-title.gif) left top repeat-x;}
.tabhome04_tde_v5		{ width: 50px; padding: 3px}
.tabhome04_tde_d_v5		{ padding: 2px}
p.titolo_ente			{ text-align: left; margin: 0 0 0 5px; font-family: Verdana; font-size: 10pt; font-weight:bold; color: #5D854B; text-decoration: none}
p.titolo_ente a			{ text-align: left; font-family: Verdana; font-size: 10pt; font-weight:bold; color: #5D854B; text-decoration: none}

.tabhome04_vivs_v6		{ width: 100%; text-align: left; vertical-align: top; margin: 10px 0 0 0}
.tabhome04_vivs_v5		{ width: 100%; text-align: left; vertical-align: top; border: 1px solid #A2BD87; background-color: #ffffff}
.tabhome04_tdvs_dt_v5	{ height: 25px; text-align: left; vertical-align: center; background:#A0C1D4 url(../_img/home/bg-stat-title.gif) left top repeat-x;}
.tabhome04_tdvs_d_v5	{ height: 20px; padding: 2px; vertical-align:top}
p.titolo_stat			{ text-align: left; margin: 0 0 0 5px; font-family: Verdana; font-size: 10pt; font-weight:bold; color: #527F25; text-decoration: none}
p.titolo_stat a			{ text-align: left; font-family: Verdana; font-size: 10pt; font-weight:bold; color: #527F25; text-decoration: none}

.tabhome04_tdf_dt_v5	{ height: 25px; text-align: left; vertical-align: center; background:#F0CEC2 url(../_img/home/bg-galleria-title.gif) left top repeat-x;}
.foto_v5				{ border: 1px solid #E5A994; text-align: center; vertical-align: top }
.tabhome04_tdf_dp_v5	{ padding: 2px; border-left: 1px solid #E5A994; border-right: 1px solid #E5A994; border-top: 1px solid #E5A994}
.tabhome04_tdf_d_v5		{ padding: 2px; border-left: 1px solid #E5A994; border-right: 1px solid #E5A994}
.tabhome04_tdf_du_v5	{ padding: 2px; border-left: 1px solid #E5A994; border-right: 1px solid #E5A994; border-bottom: 1px solid #E5A994}
.tabhome04_tdf_dtut_v5	{ padding: 2px; border: 1px solid #E5A994; }
p.titolo_foto			{ text-align: left; margin: 0 0 0 5px; font-family: Verdana; font-size: 10pt; font-weight:bold; color: #C96D4D; text-decoration: none}
p.titolo_foto a			{ text-align: left; font-family: Verdana; font-size: 10pt; font-weight:bold; color: #C96D4D; text-decoration: none}


.tabhome04_svz_v5		{ width: 100%; text-align: left; vertical-align: top; margin: 5px 0 0 0; border: 1px solid #CBAEDA; background-color: #EDE7F2}
.tabhome04_hom_v5		{ width: 100%; text-align: left; vertical-align: top; margin: 5px 0 0 0; border: 1px solid #E1BEA2; background-color: #F4E6DA}

.tabcopy			{ height: 40px; width: 999px; border: 1px solid #B3CC96; vertical-align: top; padding-left: 4px; background: #006A55 url(../_img/home/bg-copy-title.gif) left top repeat-x;}
.tdcopy_sx			{ width: 201px; text-align: center}
.tdcopy_frame		{ width: 798px; text-align: center; vertical-align: top}
.tdcopy_cx			{ width: 748px; text-align: center; vertical-align: top}
.tdcopy_dx			{ width: 50px; text-align: center }

p.copyleft		{ font-family: Verdana; font-size: 8pt; margin: 5px 0px; color: #ffffff; text-align: center; vertical-align: top}
p.copyleft a	{ font-family: Verdana; font-size: 8pt; margin: 5px 0px; font-weight:bold; text-decoration: none; color: #FFDE00; text-align: center; vertical-align: top }
	
/* =======================================================*/	


/*================================================
                   STRUTTURA PAGINE
================================================*/

.tab_home_1		{ width: 100%; height: 100%; border: 1px solid #E1BEA2;
					text-align: center; vertical-align: top; margin: 10px; background-color: #FCF6F0 }

					
.tab_home_doppio		{ width: 100%; height: 100%; border: 1px solid #E1BEA2; margin: 0 0 5px 0;
					text-align: center; vertical-align: top; margin: 10px; background-color: #FFFFFF }

.tab_home		{ width: 100%; height: 100%; border: 1px solid #E1BEA2;
					text-align: center; vertical-align: top; margin: 10px; background-color: #FFFFFF }
.tab_ente		{ width: 100%; height: 100%; border: 1px solid #AADB94;
					text-align: center; vertical-align: top; margin: 10px; background-color: #FFFFFF }
.tab_servizi	{ width: 100%; height: 100%; border: 1px solid #CBAEDA;
					text-align: center; vertical-align: top; margin: 10px; background-color: #FFFFFF }
.tab_territorio	{ width: 100%; height: 100%; border: 1px solid #E8B57E;
					text-align: center; vertical-align: top; margin: 10px; background-color: #FFFFFF }
.tab_vivere		{ width: 100%; height: 100%; border: 1px solid #A0C1D4;
					text-align: center; vertical-align: top; margin: 10px; background-color: #FFFFFF }
.tab_galleria	{ width: 100%; height: 100%; border: 1px solid #E5A994;
					text-align: center; vertical-align: top; margin: 10px; background-color: #FFFFFF }
.tab_news		{ width: 100%; height: 100%; border: 1px solid #A3A1A1;
					text-align: center; vertical-align: top; margin: 10px; background-color: #FFFFFF }
.tab_junior		{ width: 100%; height: 100%; border: 1px solid #C3BDA7;
					text-align: center; vertical-align: top; margin: 10px; background-color: #FFFFFF }

.tab_home01			{ width: 100%; height: 25px; padding: 0px 5px; background:#F4E6DA url(../_img/home/bg-ppiano-title.gif) left top repeat-x;} 
.tab_ente01			{ width: 100%; height: 25px; padding: 0px 5px; background:#DEECD7 url(../_img/home/bg-ente-title.gif) left top repeat-x;} 
.tab_servizi01		{ width: 100%; height: 25px; padding: 0px 5px; background:#EDE7F2 url(../_img/home/bg-approfondisci-title.gif) left top repeat-x;} 
.tab_vivere01		{ width: 100%; height: 25px; padding: 0px 5px; background:#E7EDF0 url(../_img/home/bg-link-title.gif) left top repeat-x;} 
.tab_news01			{ width: 100%; height: 25px; padding: 0px 5px; background:#EAEAEA url(../_img/home/bg-archivio-title.gif) left top repeat-x;} 
.tab_junior01		{ width: 100%; height: 25px; padding: 0px 5px; background:#EAEAEA url(../_img/home/bg-archivio-title.gif) left top repeat-x;} 

.tab_territorio01	{ width: 100%; height: 25px; border-bottom: 1px solid #E8B57E; padding: 0px 5px; background-color: #F6ECE1} 
.tab_galleria01		{ width: 100%; height: 25px; border-bottom: 1px solid #E5A994; padding: 0px 5px; background-color: #F9E3DB} 

.menu_50_hi		{ width: 100%; height: 53px; background-color: #FFFFFF; border-bottom: 1px solid #f0f0f0; text-align: center; vertical-align: middle}
.menu_50_low		{ width: 100%; height: 53px; background-color: #FFFFFF; border-bottom: 1px solid #f0f0f0; text-align: center; vertical-align: middle}

/* =======================================================*/



table.cmv			{ width: 100%}
td.390d			{ vertical-align: bottom; text-align: left; border-bottom: 1px solid #888888}
td.40s_c			{ width: 39px; vertical-align: top; text-align: left; border: 1px solid #444444}
td.40s_cg			{ width: 39px; vertical-align: top; text-align: left; border: 1px solid #444444; background-color: #D6B735}
td.100d_c			{ width: 100px; vertical-align: bottom; text-align: right; border-bottom: 1px solid #888888}
td.150d_c			{ width: 150px; vertical-align: bottom; text-align: right; border-bottom: 1px solid #888888}
p.calendario_data            	{ font-family: Verdana; font-size: 10pt; color: #000000; margin-left: 10px; margin-bottom: 5px }
p.calendario_data a          	{ font-family: Verdana; font-size: 10pt; color: #000000; text-decoration: none }
p.calendario_titolo            	{ font-family: Verdana; font-weight:bold; font-size: 10pt; color: #000000; margin-left: 10px; }
p.calendario_titolo a          	{ font-family: Verdana; font-weight:bold; font-size: 10pt; color: #000000; text-decoration: none }

#cache { position:absolute; top:250px; z-index:10; visibility:hidden;}
.preload { }


.tab800			{ width: 999px; text-align: center; }
.tab999			{ width: 999px }

.struttura		{ width: 95%; }
.struttura50	{ width: 50%; }

.tab			{ width: 100%; height: 100% }
.tab54			{ width: 100%; height: 54px; vertical-align: top}
.tab60			{ width: 100%; height: 60px; vertical-align: top}
.tab64			{ width: 100%; height: 64px; vertical-align: top}
.tabh40w		{ width: 30%}
.tabh60w		{ width: 70%}
.tabh100w		{ width: 100%}
.tabh95w		{ width: 95%}
.tab20			{ width: 100%; height: 20px}
.tab20bl		{ width: 100%; height: 20px; border-left: 1px solid #658F35}
.tab24			{ height: 24px}
.tabmeteo		{ height: 30px; vertical-align: middle }
.td230			{ width: 230px }


.tabh100		{ height: 100%}


.evidenzia		{ width: 95%; padding: 5px; margin: 10px 0px; border: 1px solid #FF0000; background-color: #FFFFFF; text-align: center;
				border-collapse:collapse }
				
.evidenzia_titolo	{ width: 95%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #ADC591; background-color: #E4EED5; text-align: center; border-collapse:collapse }
.evidenzia_home	{ width: 95%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #B06428; background-color: #F4E6DA; text-align: center; border-collapse:collapse }
.evidenzia_ente	{ width: 95%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #52C021; background-color: #DEECD7; text-align: center; border-collapse:collapse }
.evidenzia_svz	{ width: 95%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #AE85C4; background-color: #EDE7F2; text-align: center; border-collapse:collapse }
.evidenzia_ter	{ width: 95%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #EA9130; background-color: #F6ECE1; text-align: center; border-collapse:collapse }
.evidenzia_viv	{ width: 95%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #4C89AC; background-color: #E7EDF0; text-align: center; border-collapse:collapse }
.evidenzia_news	{ width: 95%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #666666; background-color: #EAEAEA; text-align: center; border-collapse:collapse }
.evidenzia_gal	{ width: 95%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #E5A994; background-color: #F9E3DB; text-align: center; border-collapse:collapse }

.evidenzia_home_galleria	{ width: 100%; border-bottom: 1px solid #B06428; background-color: #FFFFFF; border-collapse:collapse }

.evidenzia_ente_2	{ width: 95%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #52C021; background-color: #F1F6EE; text-align: center; border-collapse:collapse }

.tabtitolo			{ width: 800px; height: 110px}
.tabtitolo_1		{ width: 800px; height: 84px; border-bottom: 1px solid #D2DFC3}
.tabtitolo_2		{ width: 800px; height: 22px; background-color: #EFF6E4}
.tabtitolo_3		{ width: 800px; height: 25px; border-bottom: 1px solid #B3CC96}

.tabtitolo_1_s		{ width: 86px; vertical-align: top; background-color: #EFF6E4}
.tabtitolo_1_c		{ width: 113px; vertical-align: top; background-color: #EFF6E4}
.tabtitolo_1_d		{ width: 520px; text-align: center; vertical-align: middle; background-color: #EFF6E4}
.tabtitolo_1_dd		{ width: 81px; text-align: right; vertical-align: top; background-color: #EFF6E4}

.tabtitolo_1_2		{ width: 800px; height: 64px; border-bottom: 1px solid #D2DFC3}
.tabtitolo_1_s2		{ width: 58px; vertical-align: top; background-color: #F2FAE6}
.tabtitolo_1_c2		{ width: 73px; vertical-align: top; background-color: #F2FAE6}
.tabtitolo_1_d2		{ width: 439px; text-align: left; vertical-align: bottom; background-color: #F2FAE6}
.tabtitolo_1_dd2	{ width: 76px; text-align: center; vertical-align: bottom; background-color: #F2FAE6; padding: 0 0 1px 0}
.tabtitolo_1_dd22	{ width: 78px; text-align: center; vertical-align: bottom; background-color: #F2FAE6; padding: 0 0 1px 0}

.tdtitolo_2_s		{ width: 800px; height: 20px; background-color: #EFF6E4}
.tdtitolo_2_d		{ width: 160px; text-align: right}

.tabright		{ text-align: left; vertical-align: top; border-right: 1px solid #658F35; border-bottom: 1px solid #658F35;
				border-collapse:collapse}

.tabcorn		{ padding: 5px; text-align: center}

.tabpubb		{width: 95%; border-collapse:collapse}
.tabpubb_s		{ width: 15%; text-align: center; vertical-align: top}
.tabpubb_d		{ width: 80%; text-align: left; vertical-align: top; border-bottom: 1px solid #658F35}
.tabpubb_dd		{ width: 35%; text-align: left; vertical-align: top; border-bottom: 1px solid #658F35}
.tabpubb_dd		{ width: 35%; text-align: left; vertical-align: top; border-bottom: 1px solid #658F35}

.tabsen_ss		{ width: 4%; text-align: center; vertical-align: top; border-bottom: 1px solid #658F35}
.tabsen_s		{ width: 36%; text-align: center; vertical-align: top; border-bottom: 1px solid #658F35}
.tabsen_c		{ width: 20%; text-align: center; vertical-align: top; border-bottom: 1px solid #658F35}
.tabsen_d		{ width: 40%; text-align: center; vertical-align: top; border-bottom: 1px solid #658F35}

.tabconv		{width: 95%; border-collapse:collapse; text-align: center; vertical-align: top; border-bottom: 1px solid #658F35}

.tabgad			{width: 95%; border-collapse:collapse}
.tabgad_s		{ width: 50%; text-align: center; vertical-align: top; border-bottom: 1px solid #658F35}
.tabgad_d		{ width: 50%; text-align: center; vertical-align: top; border-bottom: 1px solid #658F35}

.tabmenu		{ padding-bottom: 5px; padding-left: 5px; padding-top: 5px; text-align: left; vertical-align: bottom }
.tablingue		{ width: 100px; vertical-align: top; text-align: right; padding-top: 7px }

.tabloghi_a			{ width: 61px; height: 100% }
.tabloghi_b			{ width: 138px; height: 100% }

p.bandiere         { font-family: Verdana; font-size: 8pt; color: #000000; text-align: right; vertical-align: middle; }
p.bandiere a       { font-family: Verdana; font-size: 8pt; color: #0000FF; text-align: right; vertical-align: middle; text-decoration: none }






p.testo_h_l         { font-family: Verdana; font-size: 9pt; color: #000000; font-weight: bold; text-align: left }
p.testo_h_l a       { font-family: Verdana; font-size: 9pt; color: #000000; font-weight: bold; text-align: left; text-decoration: none }

p.testo_h_2         { font-family: Verdana; font-size: 8pt; color: #000000; font-weight: bold; text-align: left }
p.testo_h_2 a       { font-family: Verdana; font-size: 8pt; color: #000000; font-weight: bold; text-align: left; text-decoration: none }





table.home_archivio		{ width: 100%; text-align: left; vertical-align: top}

table.home_hi		{ width: 100%; height: 90px; text-align: right; vertical-align: middle}
table.home_low		{ width: 100%; height: 88px; background-color: #F1F5F8; border-bottom: 1px solid #DDDDDD; text-align: right; vertical-align: middle}
table.home_3		{ width: 100%; height: 264px; background-color: #A9D451; border-bottom: 1px solid #DDDDDD; text-align: center; vertical-align: bottom}
td.home_3				{ text-align: center; vertical-align: bottom }

.tabhome00g		{ width: 999px; height: 5px; background-color: #CEE1B0; vertical-align: middle }
.tabhome00_sg		{ height: 5px; text-align: left; vertical-align: middle; border-bottom: 1px solid #658F35; border-top: 1px solid #658F35; background-color: #CEE1B0}
.tabhome00_dg		{ width: 601px; height: 5px; text-align: right; vertical-align: middle; border-bottom: 1px solid #658F35; border-top: 1px solid #658F35; background-color: #CEE1B0}

.tabhome00		{ width: 999px; height: 19px; background-color: #CEE1B0; vertical-align: middle }
.tabhome00_s		{ width: 199px; height: 19px; text-align: left; vertical-align: middle; border-bottom: 1px solid #658F35; border-top: 1px solid #658F35}
.tabhome00_d		{ width: 601px; height: 19px; text-align: right; vertical-align: middle; border-bottom: 1px solid #658F35; border-top: 1px solid #658F35}
.tabhome01		{ width: 70px; vertical-align: top; background-color: #EFF6E4; border-bottom: 1px solid #B3CC96}
.tabhome01_		{ width: 129px; vertical-align: top; background-color: #EFF6E4; border-bottom: 1px solid #B3CC96}
.tabhome01bl	{ border-bottom: 1px solid #658F35; border-left: 1px solid #658F35 }
.tabhome011		{ width: 199px; height: 25px; border-bottom: 1px solid #658F35; background-color: #CEE1B0; text-align: center}

.tdhome020sd		{ text-align: right; vertical-align: middle; padding: 0 0 0 5px}
.tdhome020d		{ width: 120px; text-align: right; vertical-align: middle}
.tdhome020db	{ text-align: left; vertical-align: middle; padding: 0 5px 0 0}

.tdhome020		{ height: 20px; border-bottom: 1px solid #B3CC96; text-align: center; vertical-align: middle; background-color: #E7F3DA}
.tdhome020b		{ height: 20px; border-bottom: 1px solid #B3CC96; border-top: 1px solid #B3CC96; text-align: center; vertical-align: middle; background-color: #FCFDFA}



table.lista_comuni		{ width: 95%; padding: 0px; margin: 10px 0px; background-color: #FFFFFF; text-align: center;
					border-collapse:collapse }
td.lista_colonna		{ width: 20%; height: 20px; text-align: center; border-bottom: 1px solid #CCCCCC }
td.lista_colonna_		{ width: 20%; height: 20px; text-align: center; border-bottom: 1px solid #CCCCCC; background-color: #EEEEEE }








.tabhome02		{ text-align: center; vertical-align: top; background-color: #EFF6E4; border-bottom: 1px solid #B3CC96}
.tabhome022		{ height: 25px; border-top: 1px solid #B3CC96; padding-left: 5px; border-left: 1px solid #B3CC96; text-align: left; vertical-align: middle; background-color: #E7F3DA}
.tabhome035		{ height: 35px; border-top: 1px solid #B3CC96; padding-left: 5px; border-left: 1px solid #B3CC96; text-align: left; vertical-align: middle; background-color: #E7F3DA}

.tabhome03h		{ text-align: center; vertical-align: top; padding: 5px 0 10px 5px; background-color: #FCFDFA}
.tabhome03		{ height: 100%; text-align: center; vertical-align: top; padding: 5px 0 10px 5px; background-color: #FCFDFA}
.tabhome04		{ height: 40px; text-align: center; vertical-align: top; padding: 5px}
.tabhome05		{ height: 390px; text-align: right; vertical-align: top; padding-top: 20px }
.tabhome06		{ height: 100px; text-align: right; vertical-align: bottom; padding-top: 3px }
.tabhome07		{ height: 40px; text-align: right; vertical-align: middle; padding-right: 2px ; background: #006A55 url(../_img/home/bg-copy-title.gif) left top repeat-x;}
.tabweb			{ width: 199px; text-align: center; vertical-align: top }
.tabfoto		{ width: 201px; text-align: center; vertical-align: top; padding: 5px 0 5px 0; margin: 0px; background-color: #FCFDFA}


.tdmappa			{ width: 60%; text-align: left; vertical-align: top; padding-bottom: 30px; margin :0px; border-bottom: 1px solid #BDBDBD; background-color: #FBFBFB}
.tdmappa_			{ width: 60%; text-align: left; vertical-align: top; padding-bottom: 5px; margin :0px; border-bottom: 1px solid #BDBDBD; background-color: #FBFBFB}

.tdmappas_titolo	{ width: 20%; margin: 0px; border-bottom: 1px solid #ADC591; background-color: #E4EED5; text-align: left; vertical-align: bottom }
.tdmappas_home	{ width: 20%; margin: 0px; border-bottom: 1px solid #B06428; background-color: #F4E6DA; text-align: left; vertical-align: bottom }
.tdmappas_ente	{ width: 20%; margin: 0px; border-bottom: 1px solid #52C021; background-color: #DEECD7; text-align: left; vertical-align: bottom }
.tdmappas_svz	{ width: 20%; margin: 0px; border-bottom: 1px solid #AE85C4; background-color: #EDE7F2; text-align: left; vertical-align: bottom }
.tdmappas_ter	{ width: 20%; margin: 0px; border-bottom: 1px solid #EA9130; background-color: #F6ECE1; text-align: left; vertical-align: bottom }
.tdmappas_viv	{ width: 20%; margin: 0px; border-bottom: 1px solid #4C89AC; background-color: #E7EDF0; text-align: left; vertical-align: bottom }
.tdmappas_news	{ width: 20%; margin: 0px; border-bottom: 1px solid #666666; background-color: #EAEAEA; text-align: left; vertical-align: bottom }
.tdmappas_gal	{ width: 20%; margin: 0px; border-bottom: 1px solid #E5A994; background-color: #F9E3DB; text-align: left; vertical-align: bottom }

.tdmappa_titolo	{ width: 20%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #ADC591; background-color: #E4EED5; text-align: right; vertical-align: top }
.tdmappa_home	{ width: 20%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #B06428; background-color: #F4E6DA; text-align: right; vertical-align: top }
.tdmappa_ente	{ width: 20%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #52C021; background-color: #DEECD7; text-align: right; vertical-align: top }
.tdmappa_svz	{ width: 20%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #AE85C4; background-color: #EDE7F2; text-align: right; vertical-align: top }
.tdmappa_ter	{ width: 20%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #EA9130; background-color: #F6ECE1; text-align: right; vertical-align: top }
.tdmappa_viv	{ width: 20%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #4C89AC; background-color: #E7EDF0; text-align: right; vertical-align: top }
.tdmappa_news	{ width: 20%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #666666; background-color: #EAEAEA; text-align: right; vertical-align: top }
.tdmappa_gal	{ width: 20%; padding: 5px; margin: 10px 0px; border-bottom: 1px solid #E5A994; background-color: #F9E3DB; text-align: right; vertical-align: top }

p.mappa8s         { font-family: Tahoma; font-size: 9pt; font-weight: normal; color: #0000AF; text-align: left; margin-left: 5px; margin-top: 6px }
p.mappa8s a       { font-family: Tahoma; font-size: 9pt; font-weight: normal; color: #0000AF; text-align: left; text-decoration: none }
p.mappa8s_         { font-family: Tahoma; font-size: 9pt; font-weight: normal; color: #0172C0; text-align: left; margin-left: 15px }
p.mappa8s_ a       { font-family: Tahoma; font-size: 9pt; font-weight: normal; color: #0172C0; text-align: left; text-decoration: none }
p.mappa8d         { font-family: Tahoma; font-size: 9pt; font-weight: normal; color: #0000AF; text-align: right; margin-right: 5px; margin-top: 6px }
p.mappa8d a       { font-family: Tahoma; font-size: 9pt; font-weight: normal; color: #0000AF; text-align: right; text-decoration: none }
p.mappa10         { font-family: Tahoma; font-size: 12pt; font-weight:normal ; color: #063A5E }
p.mappa10 a       { font-family: Tahoma; font-size: 12pt; font-weight:normal ; color: #063A5E; text-decoration: none }



.tabscarica			{ width: 70%; text-align: right; vertical-align: middle; padding: 0px; margin :0px}
.tabscarica_dx		{ width: 30px; height: 25px; border-bottom: 1px solid #658F35; border-top: 1px solid #658F35; vertical-align: middle; background-color: #FFFFFF}
.tabscarica_sx		{ width: 90%; height: 25px; border-bottom: 1px solid #658F35; border-top: 1px solid #658F35; vertical-align: middle; background-color: #FFFFFF}

.tabnews_lista		{ width: 95%; text-align: right; vertical-align: bottom; padding: 0px; margin-bottom: 10px}
.tabnews_lista_dx		{ width: 30px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle; }
.tabnews_lista_dx_0910		{ width: 30px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: top; }
.tabnews_lista_dx_b		{ width: 30px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: bottom; }
.tabnews_lista_cx		{ width: 80px; height: 20px; border-bottom: 1px solid #ADC591; text-align: left; margin-left: 5px; vertical-align: middle; }
.tabnews_lista_cx_		{ width: 30px; height: 20px; border-bottom: 1px solid #ADC591; text-align: left; margin-left: 5px; vertical-align: middle; }
.tabnews_lista_sx		{ width: 80%; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle; }
.tabnews_lista_sx_0910		{ width: 80%; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle; padding: 0 0 5px 0 }
.tabnews_lista_sx_hi	{ width: 85%; height: 35px; border-bottom: 1px solid #ADC591; vertical-align: bottom; }

.tabnews_lista_dxx		{ width: 40px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle; }
.tabnews_lista_cxx		{ width: 80px; height: 20px; border-bottom: 1px solid #ADC591; text-align: center; margin-left: 5px; vertical-align: middle; }
.tabnews_lista_cxx_		{ width: 30px; height: 20px; border-bottom: 1px solid #ADC591; text-align: center; margin-left: 5px; vertical-align: middle; }
.tabnews_lista_sx_		{ width: 80%; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: middle; }

.tabNO_lista_sx		{ width: 40%; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle; }
.tabNO_lista_dx		{ width: 60px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle; text-align: center }

.tabNO_lista		{ width: 750px; text-align: right; vertical-align: bottom; padding: 0px; margin-bottom: 10px}
.tabNO_lista_n		{ width: 30px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: middle }
.tabNO_lista_d		{ width: 120px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: middle }
.tabNO_lista_dd		{ width: 140px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: middle }
.tabNO_lista_f		{ width: 25px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: middle }
.tabNO_lista_nome		{ width: 465px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: left }

.tabComuni_lista_d		{ width: 205px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: middle }
.tabComuni_lista_dd		{ width: 170px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: middle }
.tabComuni_lista_nome	{ width: 550px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: left }

p.testoclick8s         { font-family: Verdana; font-size: 8pt; color: #000000; text-align: left; margin-right: 5px; margin-bottom: 5px }
p.testoclick8s a       { font-family: Verdana; font-size: 8pt; color: #0000FF; text-align: left; text-decoration: none }


.tabORD_lista_d		{ width: 110px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: middle }
.tabORD_lista_f		{ width: 40px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: middle }
.tabORD_lista_nome	{ width: 600px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: left }


table.carta		{ width: 190px; padding:0px; margin: 22px 0 0 0;
					border: 1px solid #ADC591 }
td.carta_sx		{ width: 160px; height: 20px; text-align: right; background-color: #FFFFFF }
td.carta_dx		{ width: 30px; height: 20px; padding:0px; text-align: center; vertical-align: top; background-color: #FFFFFF }
td.carta_sxt		{ width: 160px; height: 20px; text-align: right; background-color: #ADC591 }
td.carta_dxt		{ width: 30px; height: 20px; padding:0px; text-align: center; vertical-align: top; background-color: #ADC591 }

p.testo9d         { font-family: Verdana; font-size: 9pt; color: #000000; text-align: right; margin-right: 5px }
p.testo9d a       { font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: right; text-decoration: none }


.tabbandi_lista		{ width: 98%; text-align: right; vertical-align: bottom; padding: 0px; margin-bottom: 10px}
.tabbandi_lista_dx		{ width: 60px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle; text-align: middle }
.tabbandi_lista_ddx		{ width: 60px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle; text-align: middle }
.tabbandi_lista_cx		{ width: 80px; height: 20px; border-bottom: 1px solid #ADC591; text-align: left; margin-left: 5px; vertical-align: middle; }
.tabbandi_lista_sx		{ width: 65%; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle; }

.tabdelibere_lista		{ width: 750px; text-align: right; vertical-align: bottom; padding: 0px; margin-bottom: 10px}
.tabdelibere_lista_n		{ width: 30px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: middle }
.tabdelibere_lista_d		{ width: 70px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: middle }
.tabdelibere_lista_f		{ width: 30px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: middle }
.tabdelibere_lista_nome		{ width: 620px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: left }

.tabalbo_lista		{ width: 750px; text-align: right; vertical-align: bottom; padding: 0px; margin-bottom: 10px}
.tabalbo_lista_t		{ width: 95px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: middle }
.tabalbo_lista_n		{ width: 30px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: middle }
.tabalbo_lista_d		{ width: 80px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: middle }
.tabalbo_lista_dd		{ width: 80px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: middle }
.tabalbo_lista_f		{ width: 30px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: middle }
.tabalbo_lista_nome		{ width: 515px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: left }

td.progetti_dx		{ width: 10%; height: 20px; border-bottom: 1px solid #AADB94; vertical-align: middle }
td.progetti_sx		{ width: 90%; height: 20px; border-bottom: 1px solid #AADB94; vertical-align: middle; }

.tabnews_lista2_sx		{ width: 50%; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle; }
.tabnews_lista2_dx		{ width: 50%; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle; }

.tabnews_lista2_sx_		{ width: 60%; height: 20px; vertical-align: bottom; }
.tabnews_lista2_dx_		{ width: 40%; height: 20px; vertical-align: bottom; }

p.tabnew_header			{ height: 20px; font-family: Verdana; font-size: 8pt; font-weight: bold; color: #000000; }
p.tabnew_header_cx		{ font-family: Verdana; font-size: 8pt; text-align: left; font-weight: bold; margin-left: 15px; color: #000000; }
p.tabnew_header_cxx		{ font-family: Verdana; font-size: 8pt; text-align: center; font-weight: bold; margin-left: 15px; color: #000000; }

.tabgal_sx		{ width: 150px; margin-right: 10px; vertical-align: top; text-align: right}
.tabgal_dx		{ width: 78%; margin-left: 10px; vertical-align: top; text-align: left }

table.bibliog		{ width: 95%; vertical-align: top; padding: 0px; margin-bottom: 10px}
td.biblio_sx		{ width: 65px; height: 15px; border-bottom: 1px solid #D1B9DD; vertical-align: top }
td.biblio_dx		{ width: 91%; height: 15px; border-bottom: 1px solid #D1B9DD; vertical-align: top}
td.biblio_sxs		{ width: 65px; height: 15px; vertical-align: top }
td.biblio_dxs		{ width: 91%; height: 15px; vertical-align: top }
td.biblio_sxh		{ width: 65px; height: 10px; vertical-align: top }
td.biblio_dxh		{ width: 91%; height: 10px; vertical-align: top }

table.documenti			{ width: 95%; vertical-align: middle; padding: 0px; margin-bottom: 10px}
td.documenti_dx		{ width: 30px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle }
td.documenti_dxtt		{ width: 80px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle }
td.documenti_dxt		{ width: 55px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle }
td.documenti_dxn		{ width: 55px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle }
td.documenti_sx			{ width: 95%; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle; }
td.documenti_sxg		{ height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle; padding: 0 5px 0 0}
td.documenti_dxs		{ width: 30px; height: 20px; vertical-align: middle; }
td.documenti_dxstt		{ width: 80px; height: 20px; vertical-align: middle; }
td.documenti_dxst		{ width: 55px; height: 20px; vertical-align: middle; }
td.documenti_dxsn		{ width: 55px; height: 20px; vertical-align: middle; }
td.documenti_sxs		{ width: 95%; height: 20px; vertical-align: middle; }
td.documenti_sxsg		{ height: 20px; vertical-align: middle; padding: 0 5px 0 0}
td.documenti_dxss		{ width: 30px; height: 5px; vertical-align: middle; }
td.documenti_sxss		{ width: 95%; height: 5px; vertical-align: middle; }
td.documentih_dx		{ width: 30px; height: 20px; border-bottom: 1px solid #EBD7C5; vertical-align: middle }
td.documentih_sx		{ width: 95%; height: 20px; border-bottom: 1px solid #EBD7C5; vertical-align: middle; }
td.documentis_dx		{ width: 30px; height: 20px; border-bottom: 1px solid #D1B9DD; vertical-align: middle }
td.documentis_sx		{ width: 95%; height: 20px; border-bottom: 1px solid #D1B9DD; vertical-align: middle; }
td.documentit_dx		{ width: 30px; height: 20px; border-bottom: 1px solid #EED4B8; vertical-align: middle }
td.documentit_sx		{ width: 95%; height: 20px; border-bottom: 1px solid #EED4B8; vertical-align: middle; }
td.documentixx_dx		{ width: 30px; height: 20px; border-bottom: 1px solid #EBD7C5; vertical-align: middle; background-color: #F9F3EE}
td.documentixx_sx		{ width: 95%; height: 20px; border-bottom: 1px solid #EBD7C5; vertical-align: middle; background-color: #F9F3EE}
p.doc				{ font-family: Verdana; font-size: 9pt; color: #000000; font-weight:bold; text-align: right; margin-left: 10px}
p.docdesc			{ font-family: Verdana; font-size: 8pt; color: #000000; font-weight:normal; text-align: right; margin-left: 10px}
p.docdesc a			{ font-family: Verdana; font-size: 8pt; color: #FF0000; font-weight: normal; text-align: left; margin-left: 10px; text-decoration: none}
p.docdesc_dx		{ font-family: Verdana; font-size: 8pt; color: #000000; font-weight: normal; text-align: left; margin-left: 10px}
p.docdesc_dx a		{ font-family: Verdana; font-size: 8pt; color: #FF0000; font-weight: normal; text-align: left; margin-left: 0px; text-decoration: none}

table.documenti2			{ width: 575px; vertical-align: middle; padding: 0px}
td.ptp_dx		{ width: 50px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle }
td.ptp_sx		{ width: 525px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle; }
td.ptp_dxs		{ width: 50px; height: 20px; vertical-align: middle; }
td.ptp_sxs		{ width: 525px; height: 20px; vertical-align: middle; }
td.ptp_sxss		{ width: 80px; height: 20px; vertical-align: middle; }
td.ptp_dxss		{ width: 25px; height: 20px; vertical-align: middle; }



table.comuni		{ width: 95%; padding:0px; margin: 10px 0px; background-color: #FFFFFF; text-align: center;
					border-collapse:collapse }
td.comuni_sx		{ width: 60px; text-align: center; border-bottom: 1px solid #ADC591 }
td.comuni_cxs		{ padding:0px; text-align: left; vertical-align: top; border-bottom: 1px solid #ADC591 }
td.comuni_cxd		{ padding:0px; width: 250px; text-align: left; vertical-align: top; border-bottom: 1px solid #ADC591 }
td.comuni_cxd_		{ padding:0px; width: 65%; text-align: left; vertical-align: top; border-bottom: 1px solid #ADC591 }
td.comuni_dx		{ padding:0px; width: 80px; text-align: right; vertical-align: bottom; border-bottom: 1px solid #ADC591 }
p.comuni         { font-family: Verdana; font-size: 9pt; color: #850101; text-align: justify; margin: 7px }
p.comuni a       { font-family: Verdana; font-size: 9pt; color: #850101; text-align: justify; margin: 7px; text-decoration: none }
p.comuni8         { font-family: Verdana; font-size: 8pt; color: #000000; text-align: justify; margin-left: 5px; margin-right: 5px; margin-bottom: 5px }
p.comuni8 a       { font-family: Verdana; font-size: 8pt; color: #0000FF; text-align: justify; text-decoration: none }

table.musei		{ width: 95%; padding: 0px; margin: 10px 0px; background-color: #FFFFFF; text-align: center;
					border-collapse:collapse }
td.musei_sx		{ width: 60px; text-align: center; border-bottom: 1px solid #ADC591 }
td.musei_cxs		{ padding:0px; text-align: left; vertical-align: top; border-bottom: 1px solid #ADC591 }
td.musei_cxd		{ padding:0px; width: 385px; text-align: left; vertical-align: top; border-bottom: 1px solid #ADC591 }
td.musei_cxd_		{ padding:0px; width: 65%; text-align: left; vertical-align: top; border-bottom: 1px solid #ADC591 }
td.musei_dx		{ padding:0px; width: 80px; text-align: right; vertical-align: bottom; border-bottom: 1px solid #ADC591 }
p.musei         { font-family: Verdana; font-size: 9pt; color: #850101; text-align: justify; margin-left: 5px; margin-right: 5px; margin-bottom: 5px }
p.musei a       { font-family: Verdana; font-size: 9pt; color: #850101; text-align: justify; margin-left: 5px; margin-right: 5px; margin-bottom: 5px; text-decoration: none }
p.musei8         { font-family: Verdana; font-size: 8pt; color: #000000; text-align: justify; margin-left: 5px; margin-right: 5px; margin-bottom: 5px }
p.musei8 a       { font-family: Verdana; font-size: 8pt; color: #0000FF; text-align: justify; text-decoration: none }


table.struttura		{ width: 95%; padding:0px; margin-top: 15px; text-align: center; vertical-align: top;
					border-collapse:collapse }
td.consiglio_sx		{ width: 30%; padding:0px; text-align: center; vertical-align: top }
td.consiglio_dx		{ width: 20%; padding:0px; text-align: center; vertical-align: top }

img.sfuma			{ width: 70px; height: 20px}

span.menus			{ margin-left: 8px;}

.menu_hi_albo			{ width: 95%; height: 53px; background-color: #FFFFFF; border-bottom: 1px solid #f0f0f0; text-align: right; vertical-align: middle}
.menu_low_albo			{ width: 95%; height: 53px; background-color: #FFFFFF; border-bottom: 1px solid #f0f0f0; text-align: right; vertical-align: middle}
.menu_lista_hi_albo		{ width: 95%; height: 23px; background-color: #FFFFFF; border-bottom: 1px solid #f0f0f0; text-align: right; vertical-align: middle}
.menu_lista_low_albo	{ width: 95%; height: 23px; background-color: #FFFFFF; border-bottom: 1px solid #f0f0f0; text-align: right; vertical-align: middle}
p.lista_albo			{ font-family: Verdana; font-size: 9pt; font-weight:bold; color: #334665; margin-right: 10px; }
p.lista_albo a			{ font-family: Verdana; font-size: 9pt; font-weight:bold; color: #334665; text-decoration: none }
p.link_albo				{ font-family: Verdana; font-size: 8pt; font-weight:bold; color: #FF0000; margin-left: 5px; }
p.link_albo a			{ font-family: Verdana; font-size: 8pt; font-weight:bold; color: #FF0000; text-decoration: none }
.menu_dx_albo			{ width: 86px}

.menu_hi		{ width: 100%; height: 53px; background-color: #FFFFFF; border-bottom: 1px solid #f0f0f0; text-align: right; vertical-align: middle}
.menu_low		{ width: 100%; height: 53px; background-color: #FFFFFF; border-bottom: 1px solid #f0f0f0; text-align: right; vertical-align: middle}

.menu_hi_VECCHIO		{ width: 100%; height: 53px; background-color: #F9FBFC; border-bottom: 1px solid #DDDDDD; text-align: right; vertical-align: middle}
.menu_low_VECCHIO		{ width: 100%; height: 53px; background-color: #F1F5F8; border-bottom: 1px solid #DDDDDD; text-align: right; vertical-align: middle}


.menu_50		{ width: 50%}
.menu_dx		{ width: 106px}



p            	{ font-family: Verdana; font-size: 9pt; color: #000000; margin: 0px }
p a          	{ font-family: Verdana; font-size: 9pt; color: #0000FF; margin: 0px; text-decoration: none }

p.meteo            	{ font-family: Verdana; font-size: 10pt; color: #000000; margin-left: 10px }
p.meteo a          	{ font-family: Verdana; font-size: 10pt; color: #0000FF; margin-left: 10px; text-decoration: none }

p.titolo        { font-family: Verdana; font-size: 10pt; color: #000000; font-weight:bold; text-align: center; margin-top: 15px; margin-left: 15px; margin-right: 15px}
p.titolo a        { font-family: Verdana; font-size: 10pt; color: #0000FF; font-weight:bold; text-align: center}
p.titolo_s        { font-family: Verdana; font-size: 10pt; color: #000000; font-weight:bold; text-align: left; margin-top: 15px; margin-left: 15px; margin-right: 15px}
p.titolo_d        { font-family: Verdana; font-size: 10pt; color: #000000; font-weight:bold; text-align: right; margin-top: 15px; margin-left: 15px; margin-right: 15px}
p.sottotitolo   { font-family: Verdana; font-size: 9pt; color: #000000; font-weight:bold; text-align: center; margin-top: 15px; margin-left: 15px; margin-right: 15px}
p.testo         { font-family: Verdana; font-size: 9pt; color: #000000; text-align: justify; margin-left: 15px; margin-right: 15px; margin-bottom: 15px }
p.testo a       { font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: justify; text-decoration: none }
p.testo_0         { font-family: Verdana; font-size: 9pt; color: #000000; text-align: justify }
p.testo_0 a       { font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: justify; text-decoration: none }
p.testo_cent         { font-family: Verdana; font-size: 9pt; color: #000000; text-align: center; margin-left: 15px; margin-right: 15px; margin-bottom: 15px }
p.testo_cent a       { font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: center; text-decoration: none }
p.testo_cent__         { font-family: Verdana; font-size: 9pt; font-weight:bold; color: #000000; text-align: center }
p.testo_cent__ a       { font-family: Verdana; font-size: 9pt; font-weight:bold; color: #0000FF; text-align: center; text-decoration: none }
p.testo_left         { font-family: Verdana; font-size: 9pt; color: #000000; text-align: left; margin-left: 15px; margin-right: 15px; margin-bottom: 15px }
p.testo_left a       { font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: left; text-decoration: none }
p.testo_right         { font-family: Verdana; font-size: 9pt; color: #000000; text-align: right; margin-left: 15px; margin-right: 15px; margin-bottom: 15px }
p.testo_right a       { font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: right; text-decoration: none }
p.testo_right_         { font-family: Verdana; font-size: 9pt; color: #000000; text-align: right; margin-left: 10px; margin-right: 10px; margin-top: 15px }
p.testo_right_ a       { font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: right; text-decoration: none }
p.testo_right__         { font-family: Verdana; font-size: 9pt; color: #000000; text-align: right; margin-left: 10px; margin-right: 10px }
p.testo_right__ a       { font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: right; text-decoration: none }
p.testo_left_         { font-family: Verdana; font-size: 9pt; color: #000000; text-align: left; margin-left: 10px; margin-right: 10px; margin-top: 15px }
p.testo_left_ a       { font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: left; text-decoration: none }
p.testo_left_0         { font-family: Verdana; font-size: 11pt; color: #000000; text-align: left; margin: 0px }
p.testo_left_0 a       { font-family: Verdana; font-size: 11pt; color: #0000FF; text-align: left; text-decoration: underline }
p.testo_rosso         { font-family: Verdana; font-size: 9pt; font-weight:bold; color: #FF0000; text-align: justify; margin-left: 15px; margin-right: 15px}
p.testo_rosso a       { font-family: Verdana; font-size: 9pt; font-weight:bold; color: #FF0000; text-align: justify; text-decoration: none }
p.gra          	{ font-family: Verdana; font-size: 9pt; font-weight: bold; color: #000000; margin: 0px }
p.numver          	{ font-family: Verdana; font-size: 10pt; font-weight: bold; color: #005B1C; margin: 0px }

p.testo8         { font-family: Verdana; font-size: 8pt; color: #000000; text-align: center; }
p.testo8 a       { font-family: Verdana; font-size: 8pt; color: #0000FF; text-align: center; text-decoration: none }

p.testo8d         { font-family: Verdana; font-size: 8pt; color: #000000; text-align: right; margin-right: 5px }
p.testo8d a       { font-family: Verdana; font-size: 8pt; color: #0000FF; text-align: right; text-decoration: none }

p.testo8d_link         { font-family: Verdana; font-size: 8pt; color: #000000; text-align: right; margin: 0 20px 10px 0 }
p.testo8d_link a       { font-family: Verdana; font-size: 8pt; color: #0000FF; text-align: right; text-decoration: none }

p.testo8c         { font-family: Verdana; font-size: 8pt; color: #000000; text-align: center; margin-right: 5px }
p.testo8c a       { font-family: Verdana; font-size: 8pt; color: #0000FF; text-align: center; text-decoration: none }

p.testo8s         { font-family: Verdana; font-size: 8pt; color: #000000; text-align: left; margin: 0 5px 3px 0 }
p.testo8s a       { font-family: Verdana; font-size: 8pt; color: #0000FF; text-align: left; text-decoration: none }

p.testo8s_g         { font-family: Verdana; font-size: 8pt; color: #9E9E9E; text-align: left; margin-right: 5px }
p.testo8s_g a       { font-family: Verdana; font-size: 8pt; color: #9E9E9E; text-align: left; text-decoration: none }

p.testo8d_0         { font-family: Verdana; font-size: 8pt; color: #000000; text-align: right; margin: 0px }
p.testo8d_0 a       { font-family: Verdana; font-size: 8pt; color: #FF0000; text-align: right; text-decoration: none }

p.testo8s_0         { font-family: Verdana; font-size: 8pt; color: #000000; text-align: left; margin: 0px }
p.testo8s_0 a       { font-family: Verdana; font-size: 8pt; color: #FF0000; text-align: left; text-decoration: none }

p.testo8s_0b         { font-family: Verdana; font-size: 8pt; color: #348A00; text-align: left; margin: 0px }
p.testo8s_0b a       { font-family: Verdana; font-size: 8pt; color: #348A00; text-align: left; text-decoration: none }

p.testo8ch         { font-family: Verdana; font-size: 8pt; color: #000000; text-align: center }
p.testo8ch a       { font-family: Verdana; font-size: 8pt; color: #0000FF; text-align: center; text-decoration: none }
p.testo8cha         { font-family: Times; font-size: 10pt; color: #000000; text-align: center }
p.testo8cha a       { font-family: Times; font-size: 10pt; color: #0000FF; text-align: center; text-decoration: none }

p.testo10         { font-family: Verdana; font-size: 10pt; font-weight:bold ; color: #000000; text-align: center }
p.testo10 a       { font-family: Verdana; font-size: 10pt; font-weight:bold ; color: #0000FF; text-align: center; text-decoration: none }

p.percorso      	{ font-family: Verdana; font-size: 9pt; font-weight:normal; color: #000000; margin-left: 1px }
p.percorso a     	{ font-family: Verdana; font-size: 9pt; font-weight:normal; color: #000000; margin-left: 1px; text-decoration: none }

p.prima_titolo_1			{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #226999; text-decoration: none}
p.prima_titolo_2			{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #457B2B; text-decoration: none}
p.prima_titolo_3			{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #850101; margin-left: 10px; margin-bottom: 10px; text-decoration: none}
p.prima_titolo_1 a			{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #226999; text-decoration: none}
p.prima_titolo_2 a			{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #457B2B; text-decoration: none}
p.prima_titolo_3 a			{ font-family: Verdana; font-size: 11pt; font-weight:normal; color: #000000; margin-bottom: 10px; text-decoration: none}

p.prima_testo_img			{ font-family: Verdana; font-size: 9pt; font-weight:normal; color: #000000}
p.prima_testo_img a		{ font-family: Verdana; font-size: 9pt; font-weight:normal; color: #000000; text-decoration: none }

p.menu			{ font-family: Verdana; font-size: 8pt; font-weight:normal; margin: 0px; color: #000000}
p.menu a		{ font-family: Verdana; font-size: 8pt; font-weight:normal; margin: 0px; color: #000000; text-decoration: none }

p.menu_2		{ font-family: Verdana; text-align: center; font-size: 8pt; font-weight:normal; margin: 0px; color: #000000}
p.menu_2 a		{ font-family: Verdana; text-align: center; font-size: 8pt; font-weight:normal; margin: 0px; color: #000000; text-decoration: none }

p.lista			{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #334665; margin-right: 25px; }
p.lista a		{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #334665; text-decoration: none }
p.lista2		{ font-family: Verdana; font-size: 9pt; font-weight:normal; color: #334665; margin-right: 25px; }
p.lista2 a		{ font-family: Verdana; font-size: 9pt; font-weight:normal; color: #334665; text-decoration: none }

p.lista_galleria		{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #BDC7D8; margin-right: 25px; }
p.lista_galleria a		{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #334665; text-decoration: none }

p.scarica		{ font-family: Verdana; font-weight: bold; color: #005B1C; margin-right: 10px }
p.scarica a		{ font-family: Verdana; font-weight: bold; color: #005B1C; margin-right: 10px; text-decoration: none }

p.news			{ font-family: Verdana; font-size: 8pt; font-weight: normal; color: #000000; }
p.news a		{ font-family: Verdana; font-size: 8pt; font-weight: normal; color: #FF0000; text-decoration: none }

p.news_cent			{ font-family: Verdana; font-size: 8pt; font-weight: normal; color: #000000; text-align: center; margin: 0 0 3px 0}
p.news_cent a		{ font-family: Verdana; font-size: 8pt; font-weight: normal; color: #FF0000; text-align: center; text-decoration: none }

p.news_cx		{ font-family: Verdana; font-size: 8pt; font-weight: normal; color: #000000; margin-left: 5px }
p.news_cx a		{ font-family: Verdana; font-size: 8pt; font-weight: normal; color: #FF0000; text-decoration: none }

p.news_cxx		{ font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: right; color: #000000 }
p.news_cxx a		{ font-family: Verdana; font-size: 8pt; font-weight: normal; text-align: right; color: #FF0000; text-decoration: none }

p.web			{ font-family: Verdana; font-size: 8pt; font-weight:bold; margin-bottom: 6px; color: #733F16}
p.web a			{ font-family: Verdana; font-size: 8pt; font-weight:normal; margin-bottom: 6px; color: #733F16; text-decoration: none }

p.chiudi        { font-family: Verdana; font-size: 8pt; font-weight:bold; color: #000000; margin: 0px }
p.chiudi a		{ font-family: Verdana; font-size: 8pt; font-weight:normal; text-decoration: none; color: #0000FF; margin: 0px }

p.accessibile		{ font-family: Verdana; font-size: 8pt; margin: 5px; color: #660066; text-align: center; vertical-align: top}



td.video_ss		{ height: 20px; text-align: left; vertical-align: top; }
td.video_ds		{ height: 20px; text-align: left; vertical-align: top; }
td.video_dsd	{ width:  140px; height: 20px; text-align: left; vertical-align: top; }
td.video_s		{ width: 470px; text-align: left; vertical-align: top; padding: 0 0 0 0}
td.video_d		{ text-align: left; vertical-align: top; padding: 10 5 5 5; border: 1px solid #CCCCCC; background-color: #EAEAEA}
td.video_dd		{ text-align: right; vertical-align: top; padding: 10 5 5 5; border: 1px solid #CCCCCC; background-color: #EAEAEA}

td.video_s_on-line		{ width: 470px; text-align: left; vertical-align: top; padding: 10 10 10 0}

p.percorso_blu      	{ text_align: center; font-family: Verdana; font-size: 9pt; font-weight:normal; color: #000000; margin-left: 1px }
p.percorso_blu a     	{ text_align: center; font-family: Verdana; font-size: 9pt; font-weight:normal; color: #0000FF; margin-left: 1px; text-decoration: none }
p.percorso_blu_2 a     	{ text_align: center; font-family: Verdana; font-size: 9pt; font-weight:normal; color: #0000FF; margin-left: 1px; margin-bottom: 10px; text-decoration: none }
p.percorso_blu_2      	{ text_align: center; font-family: Verdana; font-size: 9pt; font-weight:normal; color: #000000; margin-left: 1px; margin-bottom: 10px }
p.percorso_d      	{ font-family: Verdana; font-size: 9pt; font-weight:normal; color: #000000; margin-left: 1px }
p.percorso_d a     	{ font-family: Verdana; font-size: 9pt; font-weight:normal; color: #000000; margin-left: 1px; text-decoration: none }
p.percorso_8      	{ font-family: Verdana; font-size: 8pt; font-weight:normal; color: #000000; margin-left: 1px }
p.percorso_8 a     	{ font-family: Verdana; font-size: 8pt; font-weight:normal; color: #000000; margin-left: 1px; text-decoration: none }
p.percorso_8_blu      	{ font-family: Verdana; font-size: 8pt; font-weight:normal; color: #000000; margin-left: 1px }
p.percorso_8_blu a     	{ font-family: Verdana; font-size: 8pt; font-weight:normal; color: #0000FF; margin-left: 1px; text-decoration: none }



/*================================================
             FORMATTAZIONE DA MAIL.CSS
================================================*/	

.clear { clear: both; line-height: 0; }  

.clearleft { clear: left; line-height: 0; }

.clearright { clear: right; line-height: 0; }

/*================================================*/


h3 { display: block; margin: 0; padding: 0; font: bold 16px/16px Arial, Helvetica, sans-serif !important; color: #392A00; }	

h3 a, h3 a:visited { font: bold 16px/16px Arial, Helvetica, sans-serif !important; color: #392A00; text-decoration: none; }

h3 a:hover { color: #900 !important; text-decoration: none !important; }

/*================================================
                   FINE MAIN.CSS
================================================*/

	
/* FORMATTAZIONE DELLE APERTURE E STRILLI
================================================================*/	

/********** INIZIO ACCORDION *************/

#strillo-accordion {  display:block; padding:0;  margin:0 0 0 0; background-color:#FEFCF9; border-top: 1px solid #E1BEA2; }

#strillo-accordion h3 { margin:0; padding: 4px 0 0 0; font:bold 15px bold Arial, Helvetica, sans-serif; background:#EFE1D8 url(../_img/home/bg-accordion-title.gif) left top repeat-x; cursor: pointer;  }

#strillo-accordion h3 a:link, #strillo-accordion h3 a:visited { display:block; padding:4px; font:bold 15px bold Arial, Helvetica, sans-serif; color:#069; outline: none; cursor: pointer; text-decoration:none; color:#392A00; }

#strillo-accordion h3 a:hover, #strillo-accordion h3 a:active { color:#900; background:none; text-decoration:none}

#strillo-accordion h3 a span {color:#900;}
	
#strillo-accordion .accordioncontent { padding: 5px;}
	
#strillo-accordion .accordioncontent a, #strillo-accordion .accordioncontent a:visited { text-decoration:none; color:#333}

#strillo-accordion .accordioncontent a:hover { text-decoration:none; color:#666 !important;}
	
#strillo-accordion .accordioncontent a .highlight, #strillo-accordion .accordioncontent a:visited .highlight {
    float: right;
	padding: 0;
	margin: 2px 0 2px 0;
	font: bold 11px/13px Arial, Helvetica, sans-serif !important;
	color: #624004 !important;
	text-decoration: none !important;
	text-transform: uppercase;
	cursor: pointer;
	}

#strillo-accordion .accordioncontent a:hover .highlight {
    color: #900 !important;
	text-decoration: none !important;
	}	

#strillo-accordion .accordioncontent .sommario2 { padding: 3px 0; }

#strillo-accordion .accordioncontent .sommario2 a, #strillo-accordion .accordioncontent .sommario2 a:visited, #strillo-accordion .accordioncontent .sommario2 a:hover { text-decoration:none; color:#392A00!important;}	
	
#strillo-accordion .accordioncontent img { float:right; margin:0 0 5px 5px; border: 1px solid #F8F5F2; }
	
html>body #strillo-accordion .accordioncontent a:hover img { border: 1px solid #392A00; }
	
#strillo-accordion .accordioncontent .occhiello a, #strillo-accordion .accordioncontent .occhiello a:visited, #strillo-accordion .accordioncontent .occhiello a:hover { color: #666}
		
#strillo-accordion .accordioncontent p { padding: 0; margin: 0; }
	
#strillo-accordion .accordioncontent a.strillo { text-decoration: underline !important; color: #392A00!important; }	
	
/********** FINE ACCORDION *************/