/*MENU 2 - MENU DI NAVIGAZIONE PRINCIPALE*/

/*
.menutop {
height: 1.8em;
line-height: 1.8em;
vertical-align: middle;	
}
*/

.menutop_act{
	font-weight: bold;	
         	} 

.menutop{
	width: 100%;	
	vertical-align: middle;
	text-align: center;
	letter-spacing: 0.1em;
	border-top: 1px solid #538097;			
	font-size: 0.8em;	
	height: 1.8em;
        line-height: 1.8em;
         	} 

.menutop a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
               	} 

.menutop a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	} 

/* FontResizer classes */
.frsz-S {
font-size: 90%;
}
.frsz-M {
font-size: 100%;
}
.frsz-L {
font-size: 120%;
}
.frsz-XL {
font-size: 140%;
}
.frsz-XXL {
font-size: 160%;
}


.resize{
	float: right;
	vertical-align: middle;
	text-align: right;
	letter-spacing: 0.1em;
	font-size: 1em;		
	
 }

.resize a,
.resize a:hover {	
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
 }


.menu_prin_stile {
	width: 100%;	
	vertical-align: middle;
	text-align: center;
	letter-spacing: 0.1em;
	word-spacing: 5px;
	font-size: 0.8em;		
	} 

.menu_prin_stile a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	} 

.menu_prin_stile a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
                font-weight:bold;
	text-decoration: none;
	} 
	
		
.menu_prin_stile_bottom {
	width: 100%;
	height: 1.8em;
                line-height: 1.8em;
	vertical-align: middle;
	text-align: center;
	letter-spacing: 0.1em;
	word-spacing: 5px;
	font-size: 0.8em;
	border-top: 1px solid #538097;		
	} 

.menu_prin_stile_bottom a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
 	text-decoration: none;
	} 

.menu_prin_stile_bottom a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight:bold;
	text-decoration: none;
	} 
		
/*FINE MENU 2 - MENU DI NAVIGAZIONE PRINCIPALE*/


/*Menu BC*/
.menu_bc {
	width: 100%;
	padding-top: 0.5em;
 	padding-bottom: 0.5em;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: left;
}

.menu_bc a,
.menu_bc a:hover {
	text-decoration: underline;
}
/*Fine Menu BC*/



/*MACRO-VOCI*/
.macro_voce1, 
.macro_voce210, 
.macro_voce193 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
display: block;
text-decoration: none;
padding: 7px 7px 7px 1.5em;
background-image: url(../img/bg_sezioni.gif);
background-repeat: no-repeat;
border-bottom: 1px solid #FFFFFF;
}

.macro_voce2, 
.macro_voce201 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
display: block;
text-decoration: none;
padding: 7px 7px 7px 1.5em;
background-image: url(../img/bg_sezioni.gif);
background-repeat: no-repeat;
border-bottom: 1px solid #FFFFFF;
}

.macro_voce3 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
display: block;
text-decoration: none;
padding: 7px 7px 7px 1.5em;
background-image: url(../img/bg_sezioni.gif);
background-repeat: no-repeat;
border-bottom: 1px solid #FFFFFF;
}


.macro_voce4 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
display: block;
text-decoration: none;
padding: 7px 7px 7px 1.5em;
background-image: url(../img/bg_sezioni.gif);
background-repeat: no-repeat;
border-bottom: 1px solid #FFFFFF;
}


.macro_voce1 a,
.macro_voce2 a,
.macro_voce3 a,
.macro_voce4 a,
.macro_voce210 a, 
.macro_voce193 a, 
.macro_voce201 a
 {
text-decoration: none;
}

.macro_voce1 a:hover,
.macro_voce2 a:hover,
.macro_voce3 a:hover,
.macro_voce4 a:hover,
.macro_voce210 a:hover, 
.macro_voce193 a:hover, 
.macro_voce201 a:hover {
text-decoration: none;
}


/*Fine MACROVOCI*/


/*MENU DI SINISTRA*/
.menusx_stile,
.menusx_stile_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.8em;
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.6em;
background-image: url(../img/bg_menusx.gif);
background-repeat: no-repeat;
border-bottom: 1px solid #FFFFFF;
}

.menusx_stile a,
.menusx_stile_act a,
.menusx_stile_act a:hover {
text-decoration: none;
}

.menusx_stile_act a,
.menusx_stile_act a:hover {
font-weight:bold;
}

/*Fine Menu di sinistra*/

.menusx_stile a:hover,
.menudx_stile a:hover {
font-weight:bold;
}


/*Menu di destra*/
.menudx_stile,
.menudx_stile_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.8em;
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.6em;
background-image: url(../img/bg_menudx.gif);
background-repeat: no-repeat;
border-bottom: 1px solid #FFFFFF;
}

.menudx_stile a, 
.menudx_stile_act a,
.menudx_stile_act a:hover {
text-decoration: none;
}

.menudx_stile_act a,
.menudx_stile_act a:hover {
font-weight:bold;
}



/*Fine menu di Destra*/


.titoli_centrali {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
display: block;
text-decoration: none;
padding: 7px 7px 7px 3.5em;
background-image: url(../img/ico_primopiano.jpg);
background-repeat: no-repeat;
}

.titoli_centrali_eventi {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
display: block;
text-decoration: none;
padding: 7px 7px 7px 3.5em;
background-image: url(../img/ico_tit_eventi.jpg);
background-repeat: no-repeat;
}

.titoli_centrali_utilita {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
display: block;
text-decoration: none;
padding: 7px 7px 7px 3.5em;
background-image: url(../img/ico_tit_utilita.jpg);
background-repeat: no-repeat;
}

/*TITOLI BASE (senza icone)*/

.titoli {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
display: block;
text-decoration: none;
padding: 7px 7px 7px 0.5em;
}


.titoli_ara {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
display: block;
text-decoration: none;
padding: 7px 7px 7px 0.5em;
}


/*ICONE SPECIALI*/
.menusx_contatta,
.menusx_contatta_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.75em;
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_contatta.gif);
background-repeat: no-repeat;
border-bottom: 1px solid #BECCD5;
}

.menusx_sondaggi,
.menusx_sondaggi_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.75em;
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_sondaggi.gif);
background-repeat: no-repeat;
border-bottom: 1px solid #BECCD5;
}

.menusx_faq,
.menusx_faq_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.75em;
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_faq.gif);
background-repeat: no-repeat;
border-bottom: 1px solid #BECCD5;
}

.menusx_forum,
.menusx_forum_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.75em;
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_forum.gif);
background-repeat: no-repeat;
border-bottom: 1px solid #BECCD5;
}


.menusx_contatta a,
.menusx_sondaggi a,
.menusx_faq a,
.menusx_forum a {
text-decoration: none;
}

.menusx_contatta a:hover,
.menusx_sondaggi a:hover,
.menusx_faq a:hover,
.menusx_forum a:hover  {
text-decoration: none;
}

.menusx_contatta_act a,
.menusx_contatta_act a:hover,
.menusx_sondaggi_act a,
.menusx_sondaggi_act a:hover,
.menusx_faq_act a,
.menusx_faq_act a:hover,
.menusx_forum_act a,
.menusx_forum_act a:hover {
text-decoration: none;
}

/*ICONE SPECIALI es. MENU AMBIENTE*/

.menusx_notizie {
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_notizie.gif);
background-repeat: no-repeat;
}

.menusx_eventi {
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_eventi.gif);
background-repeat: no-repeat;
}

.menusx_link {
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_link.gif);
background-repeat: no-repeat;
}

.menusx_faqsub {
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_faqsub.gif);
background-repeat: no-repeat;
}

.menusx_contatti {
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_contatta.gif);
background-repeat: no-repeat;
}

.menusx_ricerca {
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_ricerca.gif);
background-repeat: no-repeat;
}

.menusx_mappa {
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_mappa.gif);
background-repeat: no-repeat;
}

.menusx_notizie a,
.menusx_link a,
.menusx_faqsub a,
.menusx_contatti a,
.menusx_ricerca a,
.menusx_mappa a,
.menusx_eventi a {
text-decoration: none;
}

.menusx_notizie a:hover,
.menusx_link a:hover,
.menusx_faqsub a:hover,
.menusx_contatti a:hover,
.menusx_ricerca a:hover,
.menusx_mappa a:hover,
.menusx_eventi a:hover {
text-decoration: none;
}

.menusx_notizie_act {
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_notizie.gif);
background-repeat: no-repeat;
}

.menusx_eventi_act {
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_eventi.gif);
background-repeat: no-repeat;
}

.menusx_link_act {
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_link.gif);
background-repeat: no-repeat;
}

.menusx_faqsub_act {
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_faqsub.gif);
background-repeat: no-repeat;
}

.menusx_contatti_act {
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_contatta.gif);
background-repeat: no-repeat;
}

.menusx_ricerca_act {
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_ricerca.gif);
background-repeat: no-repeat;
}

.menusx_mappa_act {
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.9em;
background-image: url(../img/ico_mappa.gif);
background-repeat: no-repeat;
}


.menusx_notizie_act a,
.menusx_link_act a,
.menusx_faqsub_act a,
.menusx_contatti_act a,
.menusx_ricerca_act a,
.menusx_mappa_act a,
.menusx_eventi_act a {
text-decoration: none;
}

.menusx_notizie_act a:hover,
.menusx_link_act a:hover,
.menusx_faqsub_act a:hover,
.menusx_contatti_act a:hover
.menusx_ricerca_act a:hover,
.menusx_mappa_act a:hover,
.menusx_eventi_act a {
text-decoration: none;
}


/*FINE ICONE SPECIALI es. MENU AMBIENTE*/

/*MENU DI TERZO LIVELLO*/

.menusx_3liv {
display: block;
text-decoration: none;
padding: 4px 4px 2px 2.9em;
background-repeat: no-repeat;
background-image: url(../img/bg_menusx_3liv.gif);
}

.menusx_3liv a {
text-decoration: none;
}

.menusx_3liv a:hover {
font-weight:bold;
text-decoration: none;
}

.menusx_3liv_act {
display: block;
text-decoration: none;
padding: 4px 4px 2px 2.9em;
background-repeat: no-repeat;
background-image: url(../img/bg_menusx_3liv.gif);
}

.menusx_3liv_act a {
font-weight:bold;
text-decoration: none;
}

.menusx_3liv_act a:hover {
font-weight:bold;
text-decoration: none;
}

/*FINE MENU 3 LIVELLO*/

/*MENU DI TERZO LIVELLO DESTRO ARANCIONE*/

.menudx_3liv {
display: block;
text-decoration: none;
padding: 4px 4px 2px 2.9em;
background-repeat: no-repeat;
background-image: url(../img/bg_menudx_3liv.gif);
}

.menudx_3liv a {
text-decoration: none;
}

.menudx_3liv a:hover {
font-weight:bold;
text-decoration: none;
}

.menudx_3liv_act {
display: block;
text-decoration: none;
padding: 4px 4px 2px 2.9em;
background-repeat: no-repeat;
background-image: url(../img/bg_menudx_3liv.gif);
}

.menudx_3liv_act a {
font-weight:bold;
text-decoration: none;
}

.menudx_3liv_act a:hover {
font-weight:bold;
text-decoration: none;
}

/*FINE MENU 3 LIVELLO DESTRO ARANCIONE*/

/*MENU DI QUARTO LIVELLO*/

.menusx_4liv {
display: block;
text-decoration: none;
padding: 4px 4px 2px 4.5em;
background-repeat: no-repeat;
background-image: url(../img/bg_menusx_4liv.gif);
}

.menusx_4liv a {
text-decoration: none;
}

.menusx_4liv a:hover {
font-weight:bold;
text-decoration: none;
}

.menusx_4liv_act {
display: block;
text-decoration: none;
padding: 4px 4px 2px 4.5em;
background-repeat: no-repeat;
background-image: url(../img/bg_menusx_4liv.gif);
}

.menusx_4liv_act a {
font-weight:bold;
text-decoration: none;
}

.menusx_4liv_act a:hover {
font-weight:bold;
text-decoration: none;
}

/*FINE MENU DI QUARTO LIVELLO*/


/*MENU DI QUARTO LIVELLO DESTRO ARANCIONE*/

.menudx_4liv {
display: block;
text-decoration: none;
padding: 4px 4px 2px 4.5em;
background-repeat: no-repeat;
background-image: url(../img/bg_menusx_4liv.gif);
}

.menudx_4liv a {
text-decoration: none;
}

.menudx_4liv a:hover {
font-weight:bold;
text-decoration: none;
}

.menudx_4liv_act {
display: block;
text-decoration: none;
padding: 4px 4px 2px 4.5em;
background-repeat: no-repeat;
background-image: url(../img/bg_menusx_4liv.gif);
}

.menudx_4liv_act a {
font-weight:bold;
text-decoration: none;
}

.menudx_4liv_act a:hover {
font-weight:bold;
text-decoration: none;
}

/*FINE MENU DI QUARTO DESTRO ARANCIONE LIVELLO*/

/*MENU DI QUINTO LIVELLO*/

.menusx_5liv {
display: block;
text-decoration: none;
padding: 4px 4px 2px 5.5em;
background-repeat: no-repeat;
background-image: url(../img/bg_menusx_5liv.gif);
}

.menusx_5liv a {
text-decoration: none;
}

.menusx_5liv a:hover {
font-weight:bold;
text-decoration: none;
}

.menusx_5liv_act {
display: block;
text-decoration: none;
padding: 4px 4px 2px 5.5em;
background-repeat: no-repeat;
background-image: url(../img/bg_menusx_5liv.gif);
}

.menusx_5liv_act a {
font-weight:bold;
}

.menusx_5liv_act a:hover {
font-weight:bold;
text-decoration: none;
}

/*FINE MENU DI QUINTO LIVELLO*/


/*MENU DI QUINTO LIVELLO DESTRO ARANCIONE*/

.menudx_5liv {
display: block;
text-decoration: none;
padding: 4px 4px 2px 5.5em;
background-repeat: no-repeat;
background-image: url(../img/bg_menusx_5liv.gif);
}

.menudx_5liv a {
text-decoration:none;
}

.menudx_5liv a:hover {
font-weight:bold;
text-decoration: none;
}

.menudx_5liv_act {
display: block;
text-decoration: none;
padding: 4px 4px 2px 5.5em;
background-repeat: no-repeat;
background-image: url(../img/bg_menusx_5liv.gif);
}

.menudx_5liv_act a {
font-weight:bold;
text-decoration: none;
}

.menudx_5liv_act a:hover {
font-weight:bold;
text-decoration: none;
}

/*FINE MENU DI QUINTO LIVELLO DESTRO ARANCIONE*/


/*menu sub*/

.menusub_stile,
.menusub_stile_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.6em;
background-image: url(../img/bg_menusub.gif);
background-repeat: no-repeat;
border-bottom: 1px solid #FFFFFF;
}

.menusub_stile a {
text-decoration: none;
}

.menusub_stile a:hover {
font-weight:bold;
text-decoration: none;
}

.menusub_stile_act a {
font-weight:bold;
text-decoration: none;
}

.menusub_stile_act a:hover {
font-weight:bold;
text-decoration: none;
}

.menusub_stile_ara,
.menusub_stile_ara_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
display: block;
text-decoration: none;
padding: 6px 6px 6px 1.6em;
background-image: url(../img/bg_menudx.gif);
background-repeat: no-repeat;
border-bottom: 1px solid #FFFFFF;
}

.menusub_stile_ara a {
text-decoration: none;
}

.menusub_stile_ara a:hover {
font-weight:bold;
text-decoration: none;
}

.menusub_stile_ara_act a {
font-weight:bold;
text-decoration: none;
}

.menusub_stile_ara_act a:hover {
font-weight:bold;
text-decoration: none;
}




/*Impaginazione*/

.pagine {
font-family: Arial, Verdana, Helvetica, sans-serif;
padding: 0.5em;
font-size: 0.85em;
clear: both;
width: 100%;
text-align: right;
margin-top: 10px;
margin-bottom: 10px;
}

.pagine a {
text-decoration: underline;
}

.pagine a:hover {
text-decoration: underline;
}

/*Fine*/