/*MENU 2 - MENU DI NAVIGAZIONE PRINCIPALE*/


.menutop {
height: 27px;

}


.menu_prin_stile {
	width: 100%;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
	text-align: center;
	letter-spacing: 0.1em;
	word-spacing: 5px;
	font-size: 0.75em;
	border-bottom: 1px solid #FFFFFF;		
	} 

.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;
	text-decoration: none;
	} 
	
/*FINE MENU 2 - MENU DI NAVIGAZIONE PRINCIPALE*/


/*MENU A BRICIOLE*/
.menu_bc {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.85em;
color: #FFFFFF;
background: #BAD183;
display: block;
text-decoration: none;
padding: 7px 7px 7px 1em;
border: 1px solid #FFFFFF;
}

.menu_bc a{
	color: #FFFFFF;
	background: #BAD183;
	text-decoration: underline;
}

.menu_bc a:hover{
	color: #FFFF00;
	background: #BAD183;
	text-decoration: Underline;
}
/*FINE MENU A BRICIOLE*/



.macro_voce7654,
.macro_voce1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
color: #A86F08;
background: #FAC458;
display: block;
text-decoration: none;
padding: 14px 14px 14px 1.1em;
background-image: url(../img/bg_salute.gif);
background-repeat: no-repeat;
}

.macro_voce7654_act,
.macro_voce1_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
color: #A86F08;
background: #FAC458;
display: block;
text-decoration: none;
padding: 14px 14px 14px 1.1em;
background-image: url(../img/bg_salute_act.gif);
background-repeat: no-repeat;
}



.macro_voce7654_act a,
.macro_voce7596_act a,
.macro_voce7585_act a,
.macro_voce7565_act a,
.macro_voce7556_act a,
.macro_voce9909_act a,
.macro_voce1_act a,
.macro_voce2_act a,
.macro_voce3_act a,
.macro_voce4_act a,
.macro_voce5_act a,
.macro_voce6_act a {
color: #A86F08;
text-decoration: none;
}

.macro_voce7654_act a:hover,
.macro_voce7596_act a:hover,
.macro_voce7585_act a:hover,
.macro_voce7565_act a:hover,
.macro_voce7556_act a:hover,
.macro_voce9909_act a:hover,
.macro_voce1_act a:hover,
.macro_voce2_act a:hover,
.macro_voce3_act a:hover,
.macro_voce4_act a:hover,
.macro_voce5_act a:hover,
.macro_voce6_act a:hover {
color: #FFFFFF;
text-decoration: none;
}

.menusx_stile {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.75em;
color: #FFFFFF;
display: block;
text-decoration: none;
padding: 2px 2px 2px 1.6em;
background-image: url(../img/bg_menusx.gif);
background-repeat: no-repeat;
border-bottom: 2px solid #F9C555;
}

.menusx_stile a {
color: #FFFFFF;
text-decoration: none;
}

.menusx_stile a:hover {
color: #FEF502;
text-decoration: none;
}


.menusx_stile_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.75em;
color: #FEF502;
display: block;
text-decoration: none;
padding: 2px 2px 2px 1.6em;
background-image: url(../img/bg_menusx.gif);
background-repeat: no-repeat;
border-bottom: 2px solid #F9C555;
}

.menusx_stile_act a {
color: #FEF502;
text-decoration: none;
}

.menusx_stile_act a:hover {
color: #FFFFFF;
text-decoration: none;
}


.macro_voce7596,
.macro_voce2 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
color: #A86F08;
background: #FAC458;
display: block;
text-decoration: none;
padding: 14px 14px 14px 1.1em;
background-image: url(../img/bg_lavoro.gif);
background-repeat: no-repeat;
}


.macro_voce7596_act,
.macro_voce2_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
color: #A86F08;
background: #FAC458;
display: block;
text-decoration: none;
padding: 14px 14px 14px 1.1em;
background-image: url(../img/bg_lavoro_act.gif);
background-repeat: no-repeat;
}



.macro_voce7585,
.macro_voce3 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
color: #A86F08;
background: #FAC458;
display: block;
text-decoration: none;
padding: 14px 14px 14px 1.1em;
background-image: url(../img/bg_formazione.gif);
background-repeat: no-repeat;
}

.macro_voce7585_act,
.macro_voce3_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
color: #A86F08;
background: #FAC458;
display: block;
text-decoration: none;
padding: 14px 14px 14px 1.1em;
background-image: url(../img/bg_formazione_act.gif);
background-repeat: no-repeat;
}

.macro_voce7565,
.macro_voce4 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
color: #A86F08;
background: #FAC458;
display: block;
text-decoration: none;
padding: 16px 16px 16px 1.1em;
background-image: url(../img/bg_impresa.gif);
background-repeat: no-repeat;
}

.macro_voce7565_act,
.macro_voce4_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
color: #A86F08;
background: #FAC458;
display: block;
text-decoration: none;
padding: 16px 16px 16px 1.1em;
background-image: url(../img/bg_impresa_act.gif);
background-repeat: no-repeat;
}

.macro_voce7556,
.macro_voce5 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
color: #A86F08;
background: #FAC458;
display: block;
text-decoration: none;
padding: 16px 16px 16px 1.1em;
background-image: url(../img/bg_famiglie.gif);
background-repeat: no-repeat;
}

.macro_voce7556_act,
.macro_voce5_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
color: #A86F08;
background: #FAC458;
display: block;
text-decoration: none;
padding: 16px 16px 16px 1.1em;
background-image: url(../img/bg_famiglie_act.gif);
background-repeat: no-repeat;
}


.macro_voce9909,
.macro_voce6 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
color: #A86F08;
background: #FAC458;
display: block;
text-decoration: none;
padding: 16px 16px 16px 1.1em;
background-image: url(../img/bg_famiglie.gif);
background-repeat: no-repeat;
}

.macro_voce9909_act,
.macro_voce6_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1.2em;
color: #A86F08;
background: #FAC458;
display: block;
text-decoration: none;
padding: 16px 16px 16px 1.1em;
background-image: url(../img/bg_famiglie_act.gif);
background-repeat: no-repeat;
}


.macro_voce_large {
	width: 100; 
}


.menu12 {
background: #ABC667;
}

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

.menudx_stile a {
color: #395200;
text-decoration: none;
}

.menudx_stile a:hover {
color: #FFFFFF;
text-decoration: none;
}

.menudx_stile_act a {
color: #FFFFFF;
text-decoration: none;
}

.menudx_stile_act a:hover {
color: #FFFFFF;
text-decoration: none;
}

.submenu_dx {
color: #FFFFFF;
background: #FAC458;
border-bottom: 1px solid #FFFFFF;
}

.titoli_centrali {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
color: #FFFFFF;
background: #90A45D;
display: block;
text-decoration: none;
padding: 7px 7px 7px 1em;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

.titoli_centrali_eventi {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
color: #FFFFFF;
background: #90A45D;
display: block;
text-decoration: none;
padding: 7px 7px 7px 1em;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}

.titoli_centrali_utilita {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
color: #FFFFFF;
background: #90A45D;
display: block;
text-decoration: none;
padding: 7px 7px 7px 1em;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
}


/*SUB-menu di DESTRA*/

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

.menusub_stile a {
color: #FFFFFF;
text-decoration: none;
}

.menusub_stile a:hover {
color: #A76E07;
text-decoration: none;
}

.menusub_stile_act a {
color: #A76E07;
text-decoration: none;
}

.menusub_stile_act a:hover {
color: #A76E07;
text-decoration: none;
}

.menusub1_stile,
.menusub1_stile_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #FFFFFF;
display: block;
text-decoration: none;
padding: 2px 2px 2px 2.5em;
background-image: url(../img/bg_menusub2.gif);
background-repeat: no-repeat;
font-size: 0.95em;
}


.menusub1_stile a {
color: #FFFFFF;
text-decoration: none;
}

.menusub1_stile a:hover {
color: #A76E07;
text-decoration: none;
}

.menusub1_stile_act a {
color: #A76E07;
text-decoration: none;
}

.menusub1_stile_act a:hover {
color: #A76E07;
text-decoration: none;
}

/*FINE SUB-menu di DESTRA*/




/*INIZIO SUB MENU di 4° LIVELLO*/
.menusub2_stile,
.menusub2_stile_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #FFFFFF;
display: block;
text-decoration: none;
padding: 2px 2px 2px 3.5em;
background-image: url(../img/bg_menusub4.gif);
background-repeat: no-repeat;
font-size: 0.95em;
}

.menusub2_stile a {
color: #FFFFFF;
text-decoration: none;
}

.menusub2_stile a:hover {
color: #A76E07;
text-decoration: none;
}

.menusub2_stile_act a {
color: #A76E07;
text-decoration: none;
}

.menusub2_stile_act a:hover {
color: #A76E07;
text-decoration: none;
}

/*FINE SUB MENU di 4° LIVELLO*/




/*INIZIO menu verde*/

.menu_green,
.menu_green_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #FFFFFF;
display: block;
text-decoration: none;
padding: 2px 2px 2px 1.6em;
background-image: url(../img/bg_menusubnews.gif);
background-repeat: no-repeat;
font-size: 0.95em;
}

.menu_green a {
color: #FFFFFF;
text-decoration: none;
}

.menu_green a:hover {
color: #6B852A;
text-decoration: none;
}

.menu_green_act a {
color: #6B852A;
text-decoration: none;
}

.menu_green_act a:hover {
color: #FFFFFF;
text-decoration: none;
}

/*Sub menů verde*/

.menusub_green1,
.menusub_green1_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #FFFFFF;
display: block;
text-decoration: none;
padding: 2px 2px 2px 2.5em;
background-image: url(../img/bg_menusub3.gif);
background-repeat: no-repeat;
font-size: 0.95em;
}

.menusub_green1 a {
color: #FFFFFF;
text-decoration: none;
}

.menusub_green1 a:hover {
color: #6B852A;
text-decoration: none;
}

.menusub_green1_act a {
color: #6B852A;
text-decoration: none;
}

.menusub_green1_act a:hover {
color: #6B852A;
text-decoration: none;
}


/*FINE SUB-menu verde*/




/*INIZIO SUB-menu delle NEWS*/

.menusub_news,
.menusub_news_act {
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #FFFFFF;
display: block;
text-decoration: none;
padding: 2px 2px 2px 1.6em;
background-image: url(../img/bg_menusubnews.gif);
background-repeat: no-repeat;
font-size: 0.95em;
}

.menusub_news a {
color: #FFFFFF;
text-decoration: none;
}

.menusub_news a:hover {
color: #6B852A;
text-decoration: none;
}

.menusub_news_act a {
color: #6B852A;
text-decoration: none;
}

.menusub_news_act a:hover {
color: #FFFFFF;
text-decoration: none;
}


/*FINE SUB-menu delle NEWS*/


/*ICONE SPECIALI es. MENU AMBIENTE*/

.menusx_notizie {
color: #FFFFFF;
display: block;
text-decoration: none;
padding: 6px 6px 6px 2.2em;
background-image: url(../img/ico_notizie.gif);
background-repeat: no-repeat;
font-size: 0.95em;
}

.menusx_faq {
color: #FFFFFF;
display: block;
text-decoration: none;
padding: 6px 6px 6px 2.2em;
background-image: url(../img/ico_faq.gif);
background-repeat: no-repeat;
font-size: 0.95em;
}

.menusx_glossario {
color: #FFFFFF;
display: block;
text-decoration: none;
padding: 6px 6px 6px 2.2em;
background-image: url(../img/ico_gloss.gif);
background-repeat: no-repeat;
font-size: 0.95em;
}

.menusx_link {
color: #FFFFFF;
display: block;
text-decoration: none;
padding: 6px 6px 6px 2.2em;
background-image: url(../img/ico_link.gif);
background-repeat: no-repeat;
font-size: 0.95em;
}

.menusx_notizie a,
.menusx_faq a,
.menusx_glossario a,
.menusx_link a {
color: #FFFFFF;
text-decoration: none;
}

.menusx_notizie a:hover,
.menusx_faq a:hover,
.menusx_glossario a:hover,
.menusx_link a:hover {
color: #A76E07;
text-decoration: none;
}


.pagine {
font-family: Arial, Verdana, Helvetica, sans-serif;
text-align: right;
color: #000000;
padding-right: 1.5em;
font-size: 0.9em;
}

.pagine a {
color: #92A35D;
text-decoration: none;
}

.pagine a:hover {
color: #000000;
text-decoration: none;
}

