H1 {  font-family: Times New Roman, Times, serif; font-size: 20px; color: #2a67ba; 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: #8e938e;
    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: 18px; font-weight: bold; color: #314b75;
    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: 12px;
	font-weight: normal;
	color: #7c8184;
	margin-bottom:0px;
	padding-bottom:0px;
	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;
	}
H5 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #314b75; margin-bottom:0px; padding-bottom:0px;
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;}
H6 {  font-family: Times New Roman, Times, serif; font-size: 22px; color: #2f4974; margin-bottom:0px; padding-bottom:0px;
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;}

A {color: #04244f; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  text-decoration: none}
A:Visited  {color: #04244f; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  text-decoration: none}
A:Active  {color :#04244f; font-family: Arial, Helvetica, sans-serif; font-size: 12px;  text-decoration: none}
A:Hover  {font-size: 12px; color: #04244f; font-family: Arial, Helvetica, sans-serif;  text-decoration: none}

A.link_post_big {color: #04244f; font-family: Times New Roman, Times, serif; font-size: 18px; font-weight: bold; text-decoration: none}
A.link_post_big:Visited  {color: #04244f; font-family: Times New Roman, Times, serif; font-size: 18px; font-weight: bold; text-decoration: none}
A.link_post_big:Active  {color :#04244f; font-family: Times New Roman, Times, serif; font-size: 18px; font-weight: bold; text-decoration: none}
A.link_post_big:Hover  {
	font-size: 18px;
	color: #2874a0;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	text-decoration: underline
}
.datitestata{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #999999;padding-left: 0px;padding-right: 0px;}

A.link_post_medium {color: #04244f; font-family: Times New Roman, Times, serif; font-size: 20px; font-weight: bold; text-decoration: none}
A.link_post_medium:Visited  {color: #04244f; font-family: Times New Roman, Times, serif; font-size: 20px; font-weight: bold; text-decoration: none}
A.link_post_medium:Active  {color :#04244f; font-family: Times New Roman, Times, serif; font-size: 20px; font-weight: bold; text-decoration: none}
A.link_post_medium:Hover  {font-size: 20px; color: #2874a0; font-family: Times New Roman, Times, serif; font-weight: bold; text-decoration: underline}

A.link_post_elenco {color: #04244f; font-family: Times New Roman, Times, serif; font-size: 15px; font-weight: bold; text-decoration: none}
A.link_post_elenco:Visited  {color: #04244f; font-family: Times New Roman, Times, serif; font-size: 15px; font-weight: bold; text-decoration: none}
A.link_post_elenco:Active  {color :#04244f; font-family: Times New Roman, Times, serif; font-size: 15px; font-weight: bold; text-decoration: none}
A.link_post_elenco:Hover  {font-size: 15px; color: #2874a0; font-family: Times New Roman, Times, serif; font-weight: bold; text-decoration: underline}

A.link_istituzionale {color: #04244f; font-family: Times New Roman, Times, serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_istituzionale:Visited  {color: #04244f; font-family: Times New Roman, Times, serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_istituzionale:Active  {color :#04244f; font-family: Times New Roman, Times, serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_istituzionale:Hover  {font-size: 12px; color: #2874a0; font-family: Times New Roman, Times, serif; font-weight: bold; text-decoration: underline}


A.link_allievi {color: #3579e0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_allievi:Visited  {color: #3579e0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_allievi:Active  {color :#3579e0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_allievi:Hover  {font-size: 11px; color: #0b4aa9; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}

A.link_titolo_bacheca {color: #2ca408; font-family: Times New Roman, Times, serif; font-size: 14px; font-weight: normal; text-decoration: none}
A.link_titolo_bacheca:Visited  {color: #2ca408; font-family: Times New Roman, Times, serif; font-size: 14px; font-weight: normal; text-decoration: none}
A.link_titolo_bacheca:Active  {color :#2ca408; font-family: Times New Roman, Times, serif; font-size: 14px; font-weight: normal; text-decoration: none}
A.link_titolo_bacheca:Hover  {font-size: 14px; color: #1e6f06; font-family: Times New Roman, Times, serif; font-weight: normal; text-decoration: underline}

A.link_titolo_point_home {color: #2ca408; font-family: Times New Roman, Times, serif; font-size: 18px; font-weight: normal; text-decoration: none}
A.link_titolo_point_home:Visited  {color: #2ca408; font-family: Times New Roman, Times, serif; font-size: 18px; font-weight: normal; text-decoration: none}
A.link_titolo_point_home:Active  {color :#2ca408; font-family: Times New Roman, Times, serif; font-size: 18px; font-weight: normal; text-decoration: none}
A.link_titolo_point_home:Hover  {font-size: 18px; color: #1e6f06; font-family: Times New Roman, Times, serif; font-weight: normal; text-decoration: underline}

A.link_titolo_commento {color: #ffffff; font-family: Times New Roman, Times, serif; font-size: 14px; font-weight: normal; text-decoration: none}
A.link_titolo_commento:Visited  {color: #ffffff; font-family: Times New Roman, Times, serif; font-size: 14px; font-weight: normal; text-decoration: none}
A.link_titolo_commento:Active  {color :#ffffff; font-family: Times New Roman, Times, serif; font-size: 14px; font-weight: normal; text-decoration: none}
A.link_titolo_commento:Hover  {font-size: 14px; color: #e0f5c0; font-family: Times New Roman, Times, serif; font-weight: normal; text-decoration: underline}

A.link_titolo_post_elenco {color: #2c4279; font-family: Times New Roman, Times, serif; font-size: 14px; font-weight: normal; text-decoration: none}
A.link_titolo_post_elenco:Visited  {color: #2c4279; font-family: Times New Roman, Times, serif; font-size: 14px; font-weight: normal; text-decoration: none}
A.link_titolo_post_elenco:Active  {color :#2c4279; font-family: Times New Roman, Times, serif; font-size: 14px; font-weight: normal; text-decoration: none}
A.link_titolo_post_elenco:Hover  {font-size: 14px; color: #3d8bbf; font-family: Times New Roman, Times, serif; font-weight: normal; text-decoration: underline}

A.link_titolo_banner_corsi {color: #ffffff; font-family: Times New Roman, Times, serif; font-size: 15px; font-weight: bold; text-decoration: none}
A.link_titolo_banner_corsi:Visited  {color: #ffffff; font-family: Times New Roman, Times, serif; font-size: 15px; font-weight: bold; text-decoration: none}
A.link_titolo_banner_corsi:Active  {color :#ffffff; font-family: Times New Roman, Times, serif; font-size: 15px; font-weight: bold; text-decoration: none}
A.link_titolo_banner_corsi:Hover  {font-size: 15px; color: #2b4177; font-family: Times New Roman, Times, serif; font-weight: bold; text-decoration: underline}

A.link_titolo_banner_home {color: #ffffff; font-family: Times New Roman, Times, serif; font-size: 20px; font-weight: bold; text-decoration: none}
A.link_titolo_banner_home:Visited  {color: #ffffff; font-family: Times New Roman, Times, serif; font-size: 20px; font-weight: bold; text-decoration: none}
A.link_titolo_banner_home:Active  {color :#ffffff; font-family: Times New Roman, Times, serif; font-size: 20px; font-weight: bold; text-decoration: none}
A.link_titolo_banner_home:Hover  {font-size: 20px; color: #2b4177; font-family: Times New Roman, Times, serif; font-weight: bold; text-decoration: underline}

A.link_titolo_banner_areee {color: #2a67ba; font-family: Times New Roman, Times, serif; font-size: 17px; font-weight: normal; text-decoration: none}
A.link_titolo_banner_areee:Visited  {color: #2a67ba; font-family: Times New Roman, Times, serif; font-size: 17px; font-weight: normal; text-decoration: none}
A.link_titolo_banner_areee:Active  {color :#2a67ba; font-family: Times New Roman, Times, serif; font-size: 17px; font-weight: normal; text-decoration: none}
A.link_titolo_banner_areee:Hover  {font-size: 17px; color: #082f64; font-family: Times New Roman, Times, serif; font-weight: normal; text-decoration: underline}

A.link_titolo_banner_aree2 {color: #2a67ba; font-family: Times New Roman, Times, serif; font-size: 20px; font-weight: normal; text-decoration: none}
A.link_titolo_banner_aree2:Visited  {color: #2a67ba; font-family: Times New Roman, Times, serif; font-size: 20px; font-weight: normal; text-decoration: none}
A.link_titolo_banner_aree2:Active  {color :#2a67ba; font-family: Times New Roman, Times, serif; font-size: 20px; font-weight: normal; text-decoration: none}
A.link_titolo_banner_aree2:Hover  {font-size: 20px; color: #082f64; font-family: Times New Roman, Times, serif; font-weight: normal; text-decoration: underline}

A.link_titolo_post {color: #2a67ba; font-family: Times New Roman, Times, serif; font-size: 18px; font-weight: normal; text-decoration: none}
A.link_titolo_post:Visited  {color: #2a67ba; font-family: Times New Roman, Times, serif; font-size: 18px; font-weight: normal; text-decoration: none}
A.link_titolo_post:Active  {color :#2a67ba; font-family: Times New Roman, Times, serif; font-size: 18px; font-weight: normal; text-decoration: none}
A.link_titolo_post:Hover  {font-size: 18px; color: #04244f; font-family: Times New Roman, Times, serif; font-weight: normal; text-decoration: underline}

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_menu_aree {color: #c0ff01; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_menu_aree:Visited  {color: #c0ff01; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_menu_aree:Active  {color :#c0ff01; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
A.link_menu_aree:Hover  {font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}
A.link_menu_istituzionale {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_menu_istituzionale:Visited  {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_menu_istituzionale:Active  {color :#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_menu_istituzionale:Hover  {font-size: 11px; color: #70bed5; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline}


A.link_home {color: #8cc031; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_home:Visited  {color: #8cc031; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_home:Active  {color:#8cc031; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none}
A.link_home:Hover  {font-size: 11px; color: #4f7808; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none}


A.link_pie {color: #989898; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_pie:Visited  {color: #989898; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_pie:Active  {color :#989898; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_pie:Hover  {font-size: 11px; color: #4d4c4c; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none}


A.link_credits {color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_credits:Visited  {color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bnormal; text-decoration: none}
A.link_credits:Active  {color :#4c4c4c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_credits:Hover  {font-size: 11px; color: #4c4c4c; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}


A.link_titolo_banner{color: #b11116; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_titolo_banner:Visited {color: #b11116; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_titolo_banner:Active {color :#b11116; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_titolo_banner:Hover {font-size: 14px; color: #720609; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline}

A.link_testo {color: #717171; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_testo:Visited  {color: #717171; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_testo:Active  {color :#717171; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_testo:Hover  {font-size: 11px; color: #615d5d; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}

A.link_testo_bianco {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_testo_bianco:Visited  {color: #fffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_testo_bianco:Active  {color :#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_testo_bianco:Hover  {font-size: 11px; color: #2b4177; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}

A.link_testo_banner_home {color: #2b4177; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_testo_banner_home:Visited  {color: #2b4177; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_testo_banner_home:Active  {color :#2b4177; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none}
A.link_testo_banner_home:Hover  {font-size: 11px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline}

A.link_titolo_corso {color: #1d6193; font-family: Times New Roman, Times, serif; font-size: 15px; font-weight: bold; text-decoration: none}
A.link_titolo_corso:Visited  {color: #1d6193; font-family: ATimes New Roman, Times, serif; font-size: 15px; font-weight: bold; text-decoration: none}
A.link_titolo_corso:Active  {color :#1d6193; font-family: Times New Roman, Times, serif; font-size: 15px; font-weight: bold; text-decoration: none}
A.link_titolo_corso:Hover  {font-size: 15px; color: #07314f; font-family: Times New Roman, Times, serif; font-weight: bold; text-decoration: none}

A.link_sotto_menu {color: #314b75; font-family: Times New Roman, Times, serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_sotto_menu:Visited  {color: #314b75; font-family: ATimes New Roman, Times, serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_sotto_menu:Active  {color :#314b75; font-family: Times New Roman, Times, serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_sotto_menu:Hover  {font-size: 14px; color: #286a9e; font-family: Times New Roman, Times, serif; font-weight: bold; text-decoration: none}

A.link_docenti_elenco {color: #888d90; font-family: Times New Roman, Times, serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_docenti_elenco:Visited  {color: #888d90; font-family: ATimes New Roman, Times, serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_docenti_elenco:Active  {color :#888d90; font-family: Times New Roman, Times, serif; font-size: 14px; font-weight: bold; text-decoration: none}
A.link_docenti_elenco:Hover  {font-size: 14px; color: #5a615b; font-family: Times New Roman, Times, serif; font-weight: bold; text-decoration: none}

.bordo_pie{ border-top-color:#c6c6c6;border-top-style:solid;border-top-width:1px;}
.filetto_bianco{ border-left-color:#accadd;border-left-style:solid;border-left-width:1px;}
.tratteggio{ border-top-color:#cccccc;border-top-style:dotted;border-top-width:1px;}
.piccolissimo{ font-size:1px}
.bordo_foto{ border-top-color:#cee0ed;border-top-style:solid;border-top-width:3px;border-bottom-color:#cee0ed;border-bottom-style:solid;border-bottom-width:3px;border-left-color:#cee0ed;border-left-style:solid;border-left-width:3px;border-right-color:#cee0ed;border-right-style:solid;border-right-width:3px}

.bordo_banner{ border-top-color:#cccccc;border-top-style:dotted;border-top-width:1px;border-bottom-color:#cccccc;border-bottom-style:dotted;border-bottom-width:1px;border-left-color:#cccccc;border-left-style:dotted;border-left-width:1px;border-right-color:#cccccc;border-right-style:dotted;border-right-width:1px}

.puntini_separatori{ border-left-color:#ffffff;border-left-style:dotted;border-left-width:1px;}

.bordo_foto_scheda{ border-top-color:#baccd6;border-top-style:solid;border-top-width:1px;border-bottom-color:#baccd6;border-bottom-style:solid;border-bottom-width:1px;border-left-color:#baccd6;border-left-style:solid;border-left-width:1px;border-right-color:#baccd6;border-right-style:solid;border-right-width:1px}

.testo_normale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #717171;
	padding-left: 0px;
	padding-right: 0px;
}
.titolo_docenti {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #314b75;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:bold;
}
.testo_errore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:bold;
	}
.sottotitolo_post_elenco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2a67ba;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:bold;
	}
.titolo_menu {
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	color: #2a67ba;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:bold;
		}
.titolo_ricerca {
	font-family: Times New Roman, Times, serif;
	font-size: 18px;
	color: #838384;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:bold;
	}
.focus {
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	color: #2a6ca1;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:normal;
	}
.orari_corsi{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #2ca408;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:bold;
		}
.giorni_corsi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #124c01;
	padding-left: 0px;
	padding-right: 0px;
	font-weight:bold;
}
.titolo_data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7d0606;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: normal;
	}
.titolo_data_post {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #2e75a1;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: normal;
	}
.titolo_durata_corso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #70bdd7;
	padding-left: 0px;
	padding-right: 0px;
	font-weight: normal;
}
.testo_pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066b3;
	padding-left: 0px;
	padding-right: 0px;
	}
.data_bacheca{
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #124c01;
	padding-left: 0px;
	padding-right: 0px;
		}
.navigazione_attivo{
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	color: #649deb;
	padding-left: 0px;
	padding-right: 0px;
		}
.separatore_azzurro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #90dcf9;
	padding-left: 0px;
	padding-right: 0px;
		}
.separatore_bianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	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;
}
.separatore_allievi{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3579e0;
	padding-left: 0px;
	padding-right: 0px;	

}
	select.normale {
    BORDER-RIGHT: #3d84bb 1px solid;
    BORDER-TOP: #3d84bb 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #3d84bb 1px solid;
    BORDER-BOTTOM: #3d84bb 1px solid;
    FONT-FAMILY: Arial, Verdana, SansSerif;
    BACKGROUND-COLOR: #dfecf5
	}
input.normale {
    BORDER-RIGHT: #3d84bb 1px solid;
    BORDER-TOP: #3d84bb 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #3d84bb 1px solid;
    BORDER-BOTTOM: #3d84bb 1px solid;
    FONT-FAMILY: Arial, Verdana, SansSerif;
    BACKGROUND-COLOR: #dfecf5
}
input.obbligatorio {
    BORDER-RIGHT: #3d84bb 1px solid;
    BORDER-TOP: #3d84bb 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #3d84bb 1px solid;
    BORDER-BOTTOM: #3d84bb 1px solid;
    FONT-FAMILY: Arial, Verdana, SansSerif;
    BACKGROUND-COLOR: #dfecf5
}
TEXTAREA.normale
{
    BORDER-RIGHT: #3d84bb 1px solid;
    BORDER-TOP: #3d84bb 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #3d84bb 1px solid;
    BORDER-BOTTOM: #3d84bb 1px solid;
    FONT-FAMILY: Arial, Verdana, SansSerif;
    BACKGROUND-COLOR: #dfecf5
		}
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: #304972;	
	}
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}
