H1 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #214c89; font-weight: normal}
H2 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #053978}
H3 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #e8980e}
H4 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5d5b5b; margin-bottom:0px; padding-bottom:0px;}
H5 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: red}
H6 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: red}
A.link_menu_top {color: #184693; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_menu_top:Visited  {color: #184693; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_menu_top:Active  {color :#184693; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_menu_top:Hover  {font-size: 12px; color: #0c97d7; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
A.link_prodotti {color: #003a8a; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_prodotti:Visited  {color: #003a8a; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_prodotti:Active  {color :#003a8a; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_prodotti:Hover  {font-size: 11px; color: #575656; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}

A.link_famiglia_prodotto {color: #00325d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_famiglia_prodotto:Visited  {color: #00325d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_famiglia_prodotto:Active  {color :#00325d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_famiglia_prodotto:Hover  {font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
A.link_descrizione_prodotti {color: #5d5b5b; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_descrizione_prodotti:Visited  {color: #5d5b5b; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_descrizione_prodotti:Active  {color : #5d5b5b; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_descrizione_prodotti:Hover  {font-size: 11px; color: #123e60; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}
A.link_back {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_back:Visited  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_back:Active  {color :#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_back:Hover  {font-size: 12px; color: #074496; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
A.link_biancosmall {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_biancosmall:Visited  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_biancosmall:Active  {color :#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_biancosmall:Hover  {font-size: 11px; color: #fec108; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
A.link_mobile {color: #a46e07; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_mobile:Visited  {color: #a46e07; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_mobile:Active  {color:#a46e07; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_mobile:Hover  {font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}


A.link_mobile_interno {color: #e8980e; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_mobile_interno:Visited  {color: #e8980e; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_mobile_interno:Active  {color:#e8980e; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_mobile_interno:Hover  {font-size: 11px; color: #f7bb53; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}


A.link_eco_interno {color: #8db731; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_eco_interno:Visited  {color: #8db731; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_eco_interno:Active  {color:#8db731; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_eco_interno:Hover  {font-size: 11px; color: #aed657; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}


A.link_news {color: #e68c1c; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_news:Visited  {color: #e68c1c; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_news:Active  {color:#e68c1c; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_news:Hover  {font-size: 12px; color: #c77004; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}



A.link_documenti {color: #0a44b2; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_documenti:Visited  {color: #0a44b2; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_documenti:Active  {color:#0a44b2; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_documenti:Hover  {font-size: 12px; color: #0a91da; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}

A.link_news_home {color: #d7fe00; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none}
A.link_news_home:Visited  {color: #d7fe00; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none}
A.link_news_home:Active  {color:#d7fe00; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-decoration: none}
A.link_news_home:Hover  {font-size: 16px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}

A.link_testo_bianco {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_testo_bianco:Visited  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_testo_bianco:Active  {color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_testo_bianco:Hover  {font-size: 12px; color: #092604; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}


A.link_pie {color: #565656; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_pie:Visited  {color: #565656; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_pie:Active  {color :#565656; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_pie:Hover  {font-size: 11px; color: #31931d; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}


A.link_credits {color: #6e6d6d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_credits:Visited  {color: #6e6d6d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bnormal; text-decoration: none}
A.link_credits:Active  {color :#6e6d6d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_credits:Hover  {font-size: 12px; color: #6e6d6d; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}


A.link_chi_siamo{color: #0078ff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_chi_siamo:Visited  {color: #0078ff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_chi_siamo:Active  {color :#0078ff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_chi_siamo:Hover  {font-size: 12px; color: #08468d; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}

A.link_aiutarci{color: #d252f7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_aiutarci:Visited  {color: #d252f7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_aiutarci:Active  {color :#d252f7; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_aiutarci:Hover  {font-size: 12px; color: #9604a3; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}


A.link_progetti{color: #02974a; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_progetti:Visited  {color: #02974a; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_progetti:Active  {color :#02974a; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_progetti:Hover  {font-size: 12px; color: #01582b; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}


A.link_testo {color: #6e6d6d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_testo:Visited  {color: #6e6d6d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_testo:Active  {color :#6e6d6d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_testo:Hover  {font-size: 12px; color: #555559; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}

A.link_banner {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_banner:Visited  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_banner:Active  {color :#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_banner:Hover  {font-size: 12px; color: #ecc8f6; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}



A.link_normale {color: #1a4389; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_normale:Visited  {color: #1a4389; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_normale:Active  {color :#1a4389; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_normale:Hover  {font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}

.bordo_pie{ border-top-color:#c6c6c6;border-top-style:solid;border-top-width:1px;}
.tratteggio{ border-top-color:#ffffff;border-top-style:dotted;border-top-width:1px;}
.filetto_tabella{ border-right-color:#ffffff;border-right-style:solid;border-right-width:1px;}
.piccolissimo{ font-size:1px}
.testo_normale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6e6d6d;
	padding-left: 0px;
	padding-right: 0px;
}
.testo_errore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:bold;
}
.titolo_progetti{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #1ba605;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:normal;
	}
.titolo_news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #e88e1f;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:normal;
	}
.titolo_documenti{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #2d70e3;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:normal;
}
.titolo_chi_siamo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0078ff;
	padding-left: 0px;
	padding-right: 0px;
	}
.titolo_obiettivi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #db0707;
	padding-left: 0px;
	padding-right: 0px;
		}
.titolo_aiutarci {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #d252f7;
	padding-left: 0px;
	padding-right: 0px;
			}
.titolo_bianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
		}
.titolo_pie_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #146406;
	padding-left: 0px;
	padding-right: 0px;

}
.titolo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #07417d;
	padding-left: 0px;
	padding-right: 0px;	
}
.titolo_banner_chiaro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #9fbfe3;
	padding-left: 0px;
	padding-right: 0px;	
}
.titolo_giornata{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;	
}
.testo_pie{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0168b5;
	padding-left: 0px;
	padding-right: 0px;

}
.titoli_istituzionali{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #063577;
	padding-left: 0px;
	padding-right: 0px;	
	
}
.sottotitolo_chi_siamo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0860c4;
	padding-left: 0px;
	padding-right: 0px;	
}
.sottotitolo_progetti{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #307b21;
	padding-left: 0px;
	padding-right: 0px;	
	}
.sottotitolo_news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cd7205;
	padding-left: 0px;
	padding-right: 0px;
		}
.sottotitolo_documenti{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0a44b2;
	padding-left: 0px;
	padding-right: 0px;
}
.sottotitolo_aiutarci{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8c04b1;
	padding-left: 0px;
	padding-right: 0px;	
}
.sottotitolo_giornali{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99a8af;
	padding-left: 0px;
	padding-right: 0px;	
}
.testo_pie{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
	padding-left: 0px;
	padding-right: 0px;	
	}
.testo_bianco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;	

}
.didascalia{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b4ccb0;
	margin-top: 20px;
	padding-left: 0px;
	padding-right: 0px;	
}
	select.normale {
    BORDER-RIGHT: #c73bf2 1px solid;
    BORDER-TOP: #c73bf2 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #c73bf2 1px solid;
    BORDER-BOTTOM: #c73bf2 1px solid;
    FONT-FAMILY: Arial, Verdana, SansSerif;
    BACKGROUND-COLOR: #f8ebfc
	}
input.normale {
    BORDER-RIGHT: #c73bf2 1px solid;
    BORDER-TOP: #c73bf2 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #c73bf2 1px solid;
    BORDER-BOTTOM: #c73bf2 1px solid;
    FONT-FAMILY: Arial, Verdana, SansSerif;
    BACKGROUND-COLOR: #e0e3e5
}
input.obbligatorio {
    BORDER-RIGHT: #0282c9 1px solid;
    BORDER-TOP: #0282c9 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #0282c9 1px solid;
    BORDER-BOTTOM: #0282c9 1px solid;
    FONT-FAMILY: Arial, Verdana, SansSerif;
    BACKGROUND-COLOR: #adcb9f
}
TEXTAREA.normale
{
    BORDER-RIGHT: #c73bf2 1px solid;
    BORDER-TOP: #c73bf2 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #c73bf2 1px solid;
    BORDER-BOTTOM: #c73bf2 1px solid;
    FONT-FAMILY: Arial, Verdana, SansSerif;
    BACKGROUND-COLOR: #e0e3e5
		}
input.bottone {
    BORDER-RIGHT: 1px outset #CEEBB1;
    BORDER-TOP: 1px outset #CEEBB1;
    FONT-SIZE: 11px;
    BORDER-LEFT: 1px outset #CEEBB1;
    BORDER-BOTTOM: 1px outset #CEEBB1;
    FONT-WEIGHT: bold;
    COLOR:#ffffff;
    FONT-FAMILY: Arial, Verdana, SansSerif;
    BACKGROUND-COLOR: #c73bf2;	
	}
form.form_nospazi
{
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 
}
form.form_nospazi
{
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 margin-bottom:0px;
 margin-left:0px;
 margin-right:0px;
 margin-top:0px;
 
}
.nonvisibile{ display:none}
.visibile{ display:block}
