H1 {  font-family: Arial, Helvetica, sans-serif; font-size: 25px; color: #ffffff; font-weight: normal;
    padding: 0px;
	border: 0px;
	padding-right: 0px;
    padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0 px;
	margin-right: 0px;
    margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
H2 {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color: #a2d3f9;
    padding: 0px;
	border: 0px;
	padding-right: 0px;
    padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0 px;
	margin-right: 0px;
    margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
H3 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff;
    padding: 0px;
	border: 0px;
	padding-right: 0px;
    padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0 px;
	margin-right: 0px;
    margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
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: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none}
A.link_menu_top:Visited  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none}
A.link_menu_top:Active  {color :#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none}
A.link_menu_top:Hover  {font-size: 14px; color: #093960; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none}
A.link_prodotti_bianco {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_prodotti_bianco:Visited  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_prodotti_bianco:Active  {color :#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_prodotti_bianco:Hover  {font-size: 12px; color: #96cfff; 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: normal; text-decoration: none}
A.link_biancosmall:Visited  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_biancosmall:Active  {color :#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_biancosmall:Hover  {font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}


A.link_news {color: #87c4f8; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_news:Visited  {color: #87c4f8; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_news:Active  {color:#87c4f8; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_news:Hover  {font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}


A.link_pie {color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_pie:Visited  {color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_pie:Active  {color :#4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_pie:Hover  {font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}

A.link_menupie {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_menupie:Visited  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_menupie:Active  {color :#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_menupie:Hover  {font-size: 11px; color: #0c4c77; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none}

A.link_credits {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_credits:Visited  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bnormal; text-decoration: none}
A.link_credits:Active  {color :#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_credits:Hover  {font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}


A.link_descrizioni_sottomenu{color: #a3d8f9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_descrizioni_sottomenu:Visited  {color: #a3d8f9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_descrizioni_sottomenu:Active  {color :#a3d8f9; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_descrizioni_sottomenu:Hover  {font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}

A.link_testo {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_testo:Visited  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_testo:Active  {color :#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none}
A.link_testo:Hover  {font-size: 12px; color: #85c5fb; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}


A.link_testo_laboratorio {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline}
A.link_testo_laboratorio:Visited  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline}
A.link_testo_laboratorio:Active  {color :#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: underline}
A.link_testo_laboratorio:Hover  {font-size: 12px; color: #85c5fb; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}

A.link_titolo {color: #07417d; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none}
A.link_titolo:Visited  {color: #07417d; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none}
A.link_titolo:Active  {color :#07417d; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none}
A.link_titolo:Hover  {font-size: 15px; color: #009fdf; 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;}
.filetto_bianco{ border-top-color:#9abedb;border-top-style:solid;border-top-width:1px;}
.filetto_tabella{ border-right-color:#ffffff;border-right-style:solid;border-right-width:1px;}
.piccolissimo{ font-size:1px}
.bordo_foto{ border-top-color:#7bcafd;border-top-style:solid;border-top-width:3px;border-bottom-color:#7bcafd;border-bottom-style:solid;border-bottom-width:3px;border-left-color:#7bcafd;border-left-style:solid;border-left-width:3px;border-right-color:#7bcafd;border-right-style:solid;border-right-width:3px}
.testo_normale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
}
.testo_errore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFCC00;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:bold;
}
.focus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a5d3f7;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:normal;
}
.titolo_modulistica {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a5d3f7;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:normal;
}
.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;

}
.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_bianco_home{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;	
}
.titolo_azzurro_home{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9abedb;
	padding-left: 0px;
	padding-right: 0px;	
}
.testo_pie{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #495860;
	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;	
	

}
	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: #b1d8f2
	}
input.normale {
    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: #ffffff
}
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: #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: #ffffff
		}
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:#054477;
    FONT-FAMILY: Arial, Verdana, SansSerif;
    BACKGROUND-COLOR: #7cc0f7;	
	}
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}