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: 12px; font-weight: bold; color: #004e91}
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: #004783; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_menu_top:Visited  {color: #004783; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_menu_top:Active  {color :#004783; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_menu_top:Hover  {font-size: 12px; color: #4a5055; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
A.link_prodotti {color: #004783; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_prodotti:Visited  {color: #004783; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_prodotti:Active  {color :#004783; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_prodotti:Hover  {font-size: 11px; color: #4a5055; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
A.link_novita {color: #353635; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_novita:Visited  {color: #353635; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_novita:Active  {color :#353635; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_novita:Hover  {font-size: 14px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
A.link_famiglia_prodotto_menu {color: #1a2948; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_famiglia_prodotto_menu:Visited  {color: #1a2948; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_famiglia_prodotto_menu:Active  {color :#1a2948; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_famiglia_prodotto_menu:Hover  {font-size: 11px; color: #1253ac; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
A.link_banner {color: #123e60; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_banner:Visited  {color: #123e60; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_banner:Active  {color : #123e60; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_banner:Hover  {font-size: 11px; color: #1253ac; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}
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_famiglia_ricerca {color: #9fbfe3; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-decoration: none}
A.link_famiglia_ricerca:Visited  {color: #9fbfe3; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-decoration: none}
A.link_famiglia_ricerca:Active  {color :#9fbfe3; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-decoration: none}
A.link_famiglia_ricerca:Hover  {font-size: 18px; color: #1253ac; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none}


A.link_famiglia_ricerca_bianco {color: #063562; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-decoration: none}
A.link_famiglia_ricerca_bianco:Visited  {color: #063562; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-decoration: none}
A.link_famiglia_ricerca_bianco:Active  {color :#063562; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-decoration: none}
A.link_famiglia_ricerca_bianco:Hover  {font-size: 18px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none}


A.link_finto_titoli_tabella {color: #003460; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;padding-left: 2px;padding-right: 2px;}
A.link_finto_titoli_tabella:Visited  {color: #003460; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;padding-left: 2px;padding-right: 2px;}
A.link_finto_titoli_tabella:Active  {color :#003460; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;padding-left: 2px;padding-right: 2px;}
A.link_finto_titoli_tabella:Hover  {font-size: 11px; color: #003460; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;padding-left: 2px;padding-right: 2px;}

A.link_finto_descrizione_loghi {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
A.link_finto_descrizione_loghi:Visited  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
A.link_finto_descrizione_loghi:Active  {color :#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
A.link_finto_descrizione_loghi:Hover  {font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

A.link_pie {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_pie:Visited  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_pie:Active  {color :#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_pie:Hover  {font-size: 11px; color: #9cbce3; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}

A.link_mappa_sito {color: #949596; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_mappa_sito:Visited  {color: #949596; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_mappa_sito:Active  {color :#949596; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_mappa_sito:Hover  {font-size: 11px; color: #004783; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}

A.link_mappa_sito_scuro {color: #4094c6; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_mappa_sito_scuro:Visited  {color: #4094c6; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_mappa_sito_scuro:Active  {color :#4094c6; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_mappa_sito_scuro:Hover  {font-size: 11px; color: #004783; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
.piccolissimo{ font-size:1px}
.testo_normale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5d5b5b;
	padding-left: 0px;
	padding-right: 0px;
}
.descrizione_loghi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
	}
.navigazione_precedente {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #99a1ad;
	padding-left: 0px;
	padding-right: 0px;
		}
.navigazione_attivo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #214c89;
	padding-left: 0px;
	padding-right: 0px;
}
.titoli_modelli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;

}
.cambia_lingua{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004783;
	padding-left: 5px;
	padding-right: 5px;	
}
.abstract_banner{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #123e60;
	padding-left: 0px;
	padding-right: 0px;	
}
.titolo_banner_scuro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #6888b4;
	padding-left: 0px;
	padding-right: 0px;	
}
.titolo_bianco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;	
}
.titolo_banner_scuro2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #063562;
	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_elenco_prodotti{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;	
}
.testo_pie{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #083589;
	padding-left: 0px;
	padding-right: 0px;
}
.dati_tabella{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004e91;
	padding-left: 4px;
	padding-right: 4px;
}
.titoli_tabella{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003460;
	padding-left: 2px;
	padding-right: 2px;
}

.focus{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5e7ca7;
	padding-left: 0px;
	padding-right: 0px;	
}
.titoli_istituzionali{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #063577;
	padding-left: 0px;
	padding-right: 0px;	
}
.data_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #538dcc;
	padding-left: 0px;
	padding-right: 0px;
}
	select.normale {
    BORDER-RIGHT: #7f9db9 1px solid;
    BORDER-TOP: #7f9db9 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #7f9db9 1px solid;
    BORDER-BOTTOM: #7f9db9 1px solid;
    FONT-FAMILY: Arial, Verdana, SansSerif;
    BACKGROUND-COLOR: #c8dfec
	}
input.normale {
    BORDER-RIGHT: #1d5698 1px solid;
    BORDER-TOP: #1d5698 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #1d5698 1px solid;
    BORDER-BOTTOM: #1d5698 1px solid;
    FONT-FAMILY: Arial, Verdana, SansSerif;
    BACKGROUND-COLOR: #c8dfec
}
input.obbligatorio {
    BORDER-RIGHT: #5f9248 1px solid;
    BORDER-TOP: #5f9248 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #5f9248 1px solid;
    BORDER-BOTTOM: #5f9248 1px solid;
    FONT-FAMILY: Arial, Verdana, SansSerif;
    BACKGROUND-COLOR: #adcb9f
}
TEXTAREA.normale
{
    BORDER-RIGHT: #1d5698 1px solid;
    BORDER-TOP: #1d5698 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #1d5698 1px solid;
    BORDER-BOTTOM: #1d5698 1px solid;
    FONT-FAMILY: Arial, Verdana, SansSerif;
    BACKGROUND-COLOR: #c8dfec
		}
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: #1d5698;	
	}
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;
 
}
.titolo_testata_news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #798694;
	padding-left: 0px;
	padding-right: 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}