body{ margin: 0 0 5px 0; border: 0px;	text-align: center;	vertical-align: top; background-color: #FCFDFA} 

body.foto{ margin: 0 0 5px 0;	border: 0px; text-align: center; vertical-align: top; BACKGROUND: url(../_img/SFONDO.jpg) repeat-x left top } 

body.tit{ margin: 0 0 5px 0; border: 0px; text-align: center; vertical-align: top } 

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 */ }

#cache { position:absolute; top:250px; z-index:10; visibility:hidden;}
.preload { }

.frame_t		{ width: 999px; height: 139px}
.frame_tg		{ width: 800px; height: 49px}
.frame_g		{ width: 100%; height: 501px; border: 1px solid #000000}

.tabh100w		{ width: 100%; text-align:center}

.tit			{ width: 100%; height: 117px; vertical-align: top}
.540			{ width: 100%; height: 520px; vertical-align: top; }

/*================================================
             TABELLE TITOLO
================================================*/	

.tabtitolo_1_2_v5		{ width: 999px; height: 93px; background:#E6F0C9 url(../_img/titolo/BG.gif) no-repeat left top ; border-right: 1px solid #000000;
						border-left: 1px solid #000000; border-top: 1px solid #000000; margin: 5px 0 0 0}

.tabtitolo_1_c2_v5		{ width: 705px; vertical-align: bottom; text-align: left}
.tabtitolo_1_d_d2_v5	{ width: 294px; text-align: left; vertical-align: top; padding: 0 0 0 0}

.titolo_hi_tab_hm	{ width: 288px; padding: 0 0 0 0 ; margin: 0 0 0 0}
.titolo_hi_td_c_hm	{ width: 213px; text-align: center; #text-align: right; vertical-align: top; padding: 0 0 0 0}
.titolo_hi_td_d_hm	{ width: 75px; text-align: center; vertical-align: top; padding: 0 0 1px 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_d2_v5		{ width: 540px; text-align: left; vertical-align: bottom; padding: 0 0 0 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: 18px; background: #F9FCF4 url(../_img/titolo/BG_2.gif) left top repeat-x; border-right: 1px solid #000000;
					border-left: 1px solid #000000}
.tdtitolo_2_d_v5	{ width: 160px; text-align: right}

.tabtitolo_3_v5		{ width: 999px; height: 20px; border-bottom: 1px solid #000000}
.tabhome025			{ width: 888px; border-top: 1px solid #D2DFC3; padding-left: 5px; border-left: 1px solid #000000; 
					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 #000000; text-align: right; vertical-align: middle;
					background-color: #FBD46E}

.tabfondo015		{ width: 999px; height: 20px; padding-left: 5px; border: 1px solid #000000; vertical-align: middle;
					background-color: #006A55}

p.argomenti            	{ font-family: Verdana; text-align: left; font-weight:bold; font-size: 8pt; color: #272727;  }
p.argomenti a          	{ font-family: Verdana; text-align: left; font-weight:bold; font-size: 8pt; color: #272727; text-decoration: none }

p.argomentiP            	{ font-family: Verdana; text-align: left; font-weight:normal; font-size: 8pt; color: #ffffff; margin-left: 5px }
p.argomentiP a          	{ font-family: Verdana; text-align: left; font-weight:normal; font-size: 8pt; color: #ffffff; margin: 0px; text-decoration: none }

p.fondo            	{ font-family: Verdana; text-align: center; font-weight:normal; font-size: 8pt; color: #ffffff; }
p.fondo a          	{ font-family: Verdana; text-align: center; font-weight:bold; font-size: 8pt; color: #FFDE00; text-decoration: none }

/*================================================
             MENU TITOLO
================================================*/	

.container 	{height: 30px; width: 173px; padding: 9px 0 0 0; margin: 0; top: 0px; left: -10px; #top: 50%; #left: 50%px; }

ul.thumb {float: left; list-style: none; margin: 0; width: 173px; }
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; position: relative; top: 0px; left: -30px; #left: 6px; }

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; }


/*================================================

================================================*/	

.tab800			{ width: 999px }
.tab999			{ width: 999px }

.tab			{ width: 100%; height: 501px; vertical-align: top}
.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%}
.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%}

.15d		{ height: 15px; text-align: right}


.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: 96%; 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: 100%; 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 1 0}
.tabtitolo_1_dd22	{ width: 78px; text-align: center; vertical-align: bottom; background-color: #F2FAE6; padding: 0 0 1 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}

.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 }




.tabhome00_v5		{ width: 999px; height: 19px; background-color: #E7F3DA; vertical-align: middle; border: 1px solid #B3CC96; margin: 5 0 0 0 }
.tabhome00_s_v5		{ width: 206px; height: 19px; text-align: left; vertical-align: middle }
.tabhome00_c_v5		{ width: 601px; height: 19px; text-align: right; vertical-align: middle }
.tabhome00_d_v5		{ width: 192px; height: 19px; text-align: left; vertical-align: middle }


.tabfoto		{ width: 238px; text-align: center; vertical-align: top; padding: 5px 0 5px 0; margin: 0px }

.tabhome03		{ width: 761px; height: 100%; text-align: center; vertical-align: top; padding: 5px 0 5px 5px}

.tabhome04_v5		{ width: 197px; text-align: center; vertical-align: top; padding: 0 0 5 5; margin: 0px; background-color: #FCFDFA}
.tabhome04_td_v5		{ width: 50px; padding: 3}
.tabhome04_td_d_v5		{ padding: 3}

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 }

.tabhome04_cmv_v5		{ width: 100%; text-align: left; vertical-align: top; margin: 5 0 0 0; border: 1px solid #A0C1D4; background-color: #FCFDFA}
.tabhome04_viv_v5		{ width: 100%; text-align: left; vertical-align: top; margin: 5 0 0 0; border: 1px solid #A0C1D4; background-color: #E7EDF0}
.tabhome04_svz_v5		{ width: 100%; text-align: left; vertical-align: top; margin: 5 0 0 0; border: 1px solid #CBAEDA; background-color: #EDE7F2}
.tabhome04_hom_v5		{ width: 100%; text-align: left; vertical-align: top; margin: 5 0 0 0; border: 1px solid #E1BEA2; background-color: #F4E6DA}
.tabhome04_ent_v5		{ width: 100%; text-align: left; vertical-align: top; margin: 5 0 0 0; border: 1px solid #AADB94; background-color: #DEECD7}

.foto_v5s	{ width: 50px; text-align: left; vertical-align: top }
.foto_v5	{ width: 240px; text-align: left; vertical-align: top }
.foto_v52	{ text-align: left; vertical-align: bottom; padding: 25 0 0 0 }

.frame_pagina			{ width: 754px; height: 501px }

.hindex_s_v5		{ width: 30%; height: 50%; text-align: left; vertical-align: top; padding: 10px 0 0 5px }
.hindex_sd_v5		{ width: 40%; height: 50%; text-align: left; vertical-align: top; padding: 5px 0 0 5px}
.hindex_sdd_v5		{ width: 30%; height: 50%; text-align: center; vertical-align: top; padding: 10px 0 0 0 }
.hindex_g_v5		{ width: 30%; height: 50%; text-align: left; vertical-align: bottom; padding: 0 0 5px 15px }
.hindex_gd_v5		{ width: 40%; height: 50%; text-align: left; vertical-align: bottom; padding: 0 5px 0 0 }
.hindex_gdd_v5		{ width: 30%; height: 50%; text-align: center; vertical-align: bottom; padding: 0 0 10px 0 }

.430			{ width: 100%; height: 100%; vertical-align: top; padding: 5 5 5 5 }
.430			{ vertical-align: top}
.h20			{ width: 100%; height: 20px; vertical-align: top; margin: 0 0 5 0; background-color: #D6B735; border: 1px solid #000000}

.lista			{ width: 100%;}
.390d			{ vertical-align: bottom; text-align: left; border-bottom: 1px; #border-bottom: 1px solid #888888}
.40s_c			{ width: 39px; vertical-align: top; text-align: left; border: 1px solid #444444}
.40s_cg			{ width: 39px; vertical-align: top; text-align: left; border: 1px solid #444444; background-color: #D6B735}
.100d_c			{ width: 100px; vertical-align: bottom; text-align: right; border-bottom: 1px solid #888888}
.150d_c			{ width: 150px; vertical-align: bottom; text-align: right; border-bottom: 1px solid #888888}

.391d			{ vertical-align: top; text-align: left; border-bottom: 1px solid #888888}
.200s_c			{ width: 150px; vertical-align: top; text-align: left; border: 1px solid #444444}



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_c		{ text-align: center; font-family: Verdana; font-size: 8pt; font-weight:normal; margin: 0px; color: #000000}
p.menu_c a		{ text-align: center; font-family: Verdana; font-size: 8pt; font-weight:normal; margin: 0px; color: #000000; text-decoration: none }

p.hindex_s			{ font-family: Verdana; font-size: 8pt; font-weight:normal; margin: 0px; color: #000000}
p.hindex_s a		{ font-family: Verdana; font-size: 8pt; font-weight:normal; margin: 0px; color: #000000; text-decoration: none }

p.hindex_g			{ font-family: Verdana; font-size: 8pt; font-weight:normal; margin: 0px; color: #000000}
p.hindex_g a		{ font-family: Verdana; font-size: 8pt; font-weight:normal; margin: 0px; color: #000000; text-decoration: none }


p.8_cent            	{ font-family: Verdana; font-size: 8pt; color: #000000; text-align: center; margin: 5px }
p.8_cent a          	{ font-family: Verdana; font-size: 8pt; color: #0000FF; text-decoration: none }

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 }

p.calendario_titolo_S            	{ font-family: Verdana; font-weight:bold; font-size: 12pt; color: #000000; margin-left: 10px; margin-top: 5px }
p.calendario_titolo_S a          	{ font-family: Verdana; font-weight:bold; font-size: 12pt; color: #000000; text-decoration: none }

p.calendario_link            	{ font-family: Verdana; font-size: 8pt; font-weight:bold; color: #0000FF; margin-left: 5px; text-align: right }
p.calendario_link a          	{ font-family: Verdana; font-size: 8pt; font-weight:bold; color: #0000FF; text-decoration: none }

p.calendario            	{ font-family: Verdana; font-size: 8pt; color: #000000; margin-left: 5px; margin-bottom: 3px; text-align: justify }
p.calendario a          	{ font-family: Verdana; font-size: 8pt; color: #0000FF; text-decoration: none }

p.calendario_S            	{ font-family: Verdana; font-size: 9pt; color: #000000; margin-left: 10px; margin-bottom: 3px; margin-top: 10px; text-align: justify }
p.calendario_S a          	{ font-family: Verdana; font-size: 9pt; color: #0000FF; text-decoration: none }

p.calendario2            	{ font-family: Verdana; font-size: 8pt; color: #000000; margin-left: 5px; margin-bottom: 3px; text-align: right }
p.calendario2 a          	{ font-family: Verdana; font-size: 8pt; color: #0000FF; text-decoration: none }

p.mese            	{ font-family: Verdana; font-size: 12pt; font-weight:bold; color: #000000; margin-left: 5px; text-align: center }
p.mese a          	{ font-family: Verdana; font-size: 12pt; font-weight:bold; color: #000000; text-decoration: none }

.tab_home		{ width: 100%; height: 500px; border: 1px solid #000000;
					text-align: center; vertical-align: top; margin: 10px; background: url(../_img/SFONDO_home.jpg) no-repeat left top }
.tab_pagine		{ width: 100%; height: 100%; border: 1px solid #000000;
					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: 22px; border-bottom: 1px solid #E1BEA2; padding: 0px 5px; background-color: #F4E6DA} 
.tab_ente01			{ width: 100%; height: 22px; border-bottom: 1px solid #AADB94; padding: 0px 5px; background-color: #DEECD7} 
.tab_servizi01		{ width: 100%; height: 22px; border-bottom: 1px solid #CBAEDA; padding: 0px 5px; background-color: #EDE7F2} 
.tab_territorio01	{ width: 100%; height: 22px; border-bottom: 1px solid #E8B57E; padding: 0px 5px; background-color: #F6ECE1} 
.tab_vivere01		{ width: 100%; height: 22px; border-bottom: 1px solid #A0C1D4; padding: 0px 5px; background-color: #E7EDF0} 
.tab_galleria01		{ width: 100%; height: 22px; border-bottom: 1px solid #E5A994; padding: 0px 5px; background-color: #F9E3DB} 
.tab_news01			{ width: 100%; height: 22px; border-bottom: 1px solid #A3A1A1; padding: 0px 5px; background-color: #EAEAEA} 
.tab_junior01		{ width: 100%; height: 22px; border-bottom: 1px solid #C3BDA7; padding: 0px 5px; background-color: #F2EBD5} 





.home_hi		{ width: 100%; height: 90px; text-align: right; vertical-align: middle}
.home_low		{ width: 100%; height: 88px; background-color: #F1F5F8; border-bottom: 1px solid #DDDDDD; text-align: right; vertical-align: middle}
.home_2		{ width: 100%; height: 176px; background-color: #FFFFFF; border-bottom: 1px solid #DDDDDD; text-align: center; vertical-align: bottom}
.home_3		{ width: 100%; height: 264px; background-color: #A9D451; border-bottom: 1px solid #DDDDDD; text-align: center; vertical-align: bottom}
.home_dx				{ width: 90px; text-align: center; vertical-align: middle}
.home_sx				{ text-align: left; vertical-align: top; padding: 5 10 0 0; border-bottom: 1px solid #DDDDDD}
.home_2_dx				{ text-align: center; vertical-align: middle; padding-left: 10px; padding-right: 10px}
.home_2_sx				{ width: 176px; text-align: right; vertical-align: middle}
.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}
.tabtitolo_3g		{ width: 999px; height: 5px; border-bottom: 1px solid #658F35; background-color: #E7F3DA}
.tabhome07g		{ height: 5px; padding-left: 5px; border-top: 1px solid #B3CC96; border-left: 1px solid #658F35; border-right: 1px solid #658F35;
						text-align: left; vertical-align: middle; background-color: #EFF6E4}
.tabtitolo_1g		{ width: 999px; height: 38px; background-color: #EFF6E4; margin: 5 0 0 0;
						border-top: 1px solid #658F35; border-left: 1px solid #658F35; border-right: 1px solid #658F35 }
.tabtitolo_1_dd		{ text-align: left; vertical-align: middle; background-color: #E7F3DA}
.tabcopyg			{ height: 5px; width: 800px; border-top: 1px solid #658F35; border-bottom: 1px solid #658F35; vertical-align: top; padding-left: 4px; background-color: #E7F3DA}

.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}

.tdhome020d		{ width: 120px; height: 20px; border-bottom: 1px solid #B3CC96; text-align: right; vertical-align: middle; background-color: #E7F3DA}
.tdhome020db	{ width: 120px; height: 20px; border-bottom: 1px solid #B3CC96; border-top: 1px solid #B3CC96; text-align: right; vertical-align: middle; background-color: #FCFDFA}

.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}


.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}

.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		{ width: 40px; height: 40px; text-align: right; vertical-align: middle; padding-right: 2px ; background-color: #BBD591}
.tabweb			{ width: 199px; text-align: center; vertical-align: top }

.tab_home_1		{ width: 100%; height: 100%; border: 1px solid #E1BEA2;
					text-align: center; vertical-align: top; margin: 10px; background-color: #FCF6F0 }




.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: 90%; 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_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_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: 580px; 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: 295px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: left }

.tabComuni_lista_d		{ width: 155px; 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: 260px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: left }

.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: 430px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: left }


.carta		{ width: 190px; padding:0px; margin: 22 0 0 0;
					border: 1px solid #ADC591 }
.carta_sx		{ width: 160px; height: 20px; text-align: right; background-color: #FFFFFF }
.carta_dx		{ width: 30px; height: 20px; padding:0px; text-align: center; vertical-align: top; background-color: #FFFFFF }
.carta_sxt		{ width: 160px; height: 20px; text-align: right; background-color: #ADC591 }
.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: 96%; text-align: center; vertical-align: bottom; padding: 0px; margin-bottom: 5px}
.tabdelibere_lista_n		{ width: 30px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: middle; text-align: center }
.tabdelibere_lista_d		{ width: 14%; height: 20px; border-bottom: 1px solid #ADC591; border-top: 1px solid #ADC591; vertical-align: top; text-align: middle }
.tabdelibere_lista_dr		{ width: 14%; height: 20px; border-bottom: 1px solid #ADC591; border-top: 1px solid #ADC591; background-color: #ADC591 ; vertical-align: top; text-align: middle }
.tabdelibere_lista_drX		{ width: 57%; height: 20px; border-bottom: 1px solid #ADC591; border-top: 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: 450px; height: 30px; border-bottom: 1px solid #ADC591; vertical-align: top; text-align: left }

.progetti_dx		{ width: 10%; height: 20px; border-bottom: 1px solid #AADB94; vertical-align: middle }
.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			{ 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 }

.biblio_sx		{ width: 20px; height: 15px; border-bottom: 1px solid #D1B9DD; vertical-align: middle }
.biblio_dx		{ width: 95%; height: 15px; border-bottom: 1px solid #D1B9DD; vertical-align: middle; }
.biblio_sxs		{ width: 20px; height: 15px; vertical-align: middle; }
.biblio_dxs		{ width: 95%; height: 15px; vertical-align: middle; }
.biblio_sxh		{ width: 20px; height: 10px; vertical-align: middle; }
.biblio_dxh		{ width: 95%; height: 10px; vertical-align: middle; }

.documenti			{ width: 575px; vertical-align: middle; padding: 0px; margin-bottom: 10px}
.documenti_dx		{ width: 30px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle }
.documenti_sx		{ width: 90%; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle; }
.documenti_dxs		{ width: 30px; height: 20px; vertical-align: middle; }
.documenti_sxs		{ width: 90%; height: 20px; vertical-align: middle; }
.documentih_dx		{ width: 30px; height: 20px; border-bottom: 1px solid #EBD7C5; vertical-align: middle }
.documentih_sx		{ width: 90%; height: 20px; border-bottom: 1px solid #EBD7C5; vertical-align: middle; }
.documentis_dx		{ width: 30px; height: 20px; border-bottom: 1px solid #D1B9DD; vertical-align: middle }
.documentis_sx		{ width: 90%; height: 20px; border-bottom: 1px solid #D1B9DD; vertical-align: middle; }
.documentit_dx		{ width: 30px; height: 20px; border-bottom: 1px solid #EED4B8; vertical-align: middle }
.documentit_sx		{ width: 90%; height: 20px; border-bottom: 1px solid #EED4B8; vertical-align: middle; }
.documentixx_dx		{ width: 30px; height: 20px; border-bottom: 1px solid #EBD7C5; vertical-align: middle; background-color: #F9F3EE}
.documentixx_sx		{ width: 90%; 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}

.documenti2			{ width: 575px; vertical-align: middle; padding: 0px}
.ptp_dx		{ width: 50px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle }
.ptp_sx		{ width: 525px; height: 20px; border-bottom: 1px solid #ADC591; vertical-align: middle; }
.ptp_dxs		{ width: 50px; height: 20px; vertical-align: middle; }
.ptp_sxs		{ width: 525px; height: 20px; vertical-align: middle; }
.ptp_sxss		{ width: 80px; height: 20px; vertical-align: middle; }
.ptp_dxss		{ width: 25px; height: 20px; vertical-align: middle; }



.comuni		{ width: 95%; padding:0px; margin: 10px 0px; background-color: #FFFFFF; text-align: center;
					border-collapse:collapse }
.comuni_sx		{ width: 60px; text-align: center; border-bottom: 1px solid #ADC591 }
.comuni_cxs		{ padding:0px; text-align: left; vertical-align: top; border-bottom: 1px solid #ADC591 }
.comuni_cxd		{ padding:0px; width: 250px; text-align: left; vertical-align: top; border-bottom: 1px solid #ADC591 }
.comuni_cxd_		{ padding:0px; width: 65%; text-align: left; vertical-align: top; border-bottom: 1px solid #ADC591 }
.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 }

.musei		{ width: 95%; padding: 0px; margin: 10px 0px; background-color: #FFFFFF; text-align: center;
					border-collapse:collapse }
.musei_sx		{ width: 60px; text-align: center; border-bottom: 1px solid #ADC591 }
.musei_cxs		{ padding:0px; text-align: left; vertical-align: top; border-bottom: 1px solid #ADC591 }
.musei_cxd		{ padding:0px; width: 385px; text-align: left; vertical-align: top; border-bottom: 1px solid #ADC591 }
.musei_cxd_		{ padding:0px; width: 65%; text-align: left; vertical-align: top; border-bottom: 1px solid #ADC591 }
.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 }


.struttura		{ width: 95%; padding:0px; margin-top: 15px; text-align: center; vertical-align: top;
					border-collapse:collapse }
.consiglio_sx		{ width: 30%; padding:0px; text-align: center; vertical-align: top }
.consiglio_dx		{ width: 20%; padding:0px; text-align: center; vertical-align: top }

.tabcopy			{ height: 40px; width: 999px; border: 1px solid #658F35; vertical-align: top; padding-left: 4px; background-color: #E7F3DA }
.tdcopy_sx			{ width: 201px; text-align: center}
.tdcopy_dx			{ width: 50px; text-align: center }

img.sfuma			{ width: 70px; height: 20px}

span.menus			{ margin-left: 8px;}

.menu_hi		{ width: 100%; height: 53px; background-color: #F9FBFC; border-bottom: 1px solid #DDDDDD; text-align: right; vertical-align: middle}
.menu_low		{ width: 100%; height: 53px; background-color: #F1F5F8; border-bottom: 1px solid #DDDDDD; text-align: right; vertical-align: middle}

.menu_50_hi		{ width: 100%; height: 43px; background-color: #F9FBFC; border-bottom: 1px solid #DDDDDD; text-align: center; vertical-align: middle;
					 border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD}
.menu_50_low		{ width: 100%; height: 43px; background-color: #F1F5F8; border-bottom: 1px solid #DDDDDD; text-align: center; vertical-align: middle;
					 border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD}
.menu_50_hi_01		{ width: 100%; height: 43px; background-color: #F9FBFC; border-bottom: 1px solid #DDDDDD; text-align: center; vertical-align: middle;
					 border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-top: 1px solid #DDDDDD}


.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         { vertical-align:top; 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_centt         { font-family: Verdana; font-size: 9pt; color: #000000; text-align: center; margin-left: 15px; margin-right: 15px; margin-bottom: 5px; text-decoration: underline }
p.testo_centt a       { font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: center; text-decoration: underline }
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_t         { font-family: Verdana; font-size: 9pt; color: #000000; text-align: right; margin-left: 10px; margin-right: 10px; text-decoration: underline }
p.testo_right_t a       { font-family: Verdana; font-size: 9pt; color: #0000FF; text-align: right; text-decoration: underline }
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.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-right: 5px }
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_4			{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #33651B; margin: 5 0 10 10; 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_titolo_4 a			{ font-family: Verdana; font-size: 11pt; font-weight:bold; color: #33651B; text-decoration: none}
p.prima_testo			{ font-family: Verdana; font-size: 8pt; font-weight:normal; color: #000000; margin-left: 10px}
p.prima_testo a		{ font-family: Verdana; font-size: 8pt; font-weight:normal; color: #000000; margin-left: 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_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.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; vertical-align: middle }
p.news_cent a		{ font-family: Verdana; font-size: 8pt; font-weight: normal; color: #FF0000; text-align: center; text-decoration: none }

p.news_centg			{ font-family: Verdana; font-size: 8pt; font-weight: bold; color: #000000; text-align: center; vertical-align: middle }
p.news_centg 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}

p.copyleft		{ font-family: Verdana; font-size: 8pt; margin: 5px 0px; color: #000000; 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: #0000FF; text-align: center; vertical-align: top }