/* default */
body, td, p, ul { font: 12.0px arial, geneva, sans-serif; }

/* links */
a:link    { color: #000066; }
a:visited { color: #336699; }
/* old : a:hover   { color: #0000FF; text-decoration: none; } */
a:hover   {
	text-decoration: overline;
	color: #FFFF33;
	background: #FFFF33;
	border: thin none;

}
a:active  { color: #FF0000; }
.minitesto { FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 14px; TEXT-ALIGN: right; font-weight: lighter; color: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; LINE-HEIGHT: 14px; white-space: nowrap; letter-spacing: normal; TEXT-DECORATION: none }

.minitesto1{
	COLOR:#003366;
	font-size: 75%;
	font-style: normal;

}

.minitesto1a:hover { COLOR:#0f7eee}

a.whitelink:link    { color: #000099; }
a.whitelink:visited { color: #FFFFFF; }
a.whitelink:hover   { color: #FFFFFF; text-decoration: none; }
a.whitelink:active  { color: #FFFFFF; }

a.brownhov:link    { color: #000066; }
a.brownhov:visited { color: #336699; }
a.brownhov:hover   { color: #CC6600; text-decoration: none; }
a.brownhov:active  { color: #FF0000; }

 .tablink         { color: #000066; font: bold 12.0px arial, geneva, sans-serif; }
a.tablink:link    { color: #000066; font: bold 12.0px arial, geneva, sans-serif; }
a.tablink:visited { color: #000066; font: bold 12.0px arial, geneva, sans-serif; }
a.tablink:hover   { color: #0000FF; font: bold 12.0px arial, geneva, sans-serif; text-decoration: none; }
a.tablink:active  { color: #FF0000; font: bold 12.0px arial, geneva, sans-serif; }

/* bold for netscape */
b, strong { font-weight: bold; }

/* non-specific font sizes */
.px9  {
	font:  bold xx-small Arial, Helvetica, sans-serif;
	color: #006600;
}
.px10 { font: 10.9px "Times New Roman", Times, serif; }
.px11 { font: 11px "Times New Roman", Times, serif; }
.px12 { font: 12px "Times New Roman", Times, serif; }
.px13 { font: 13.5px "Times New Roman", Times, serif; }
.px14 { font: small "Times New Roman", Times, serif; }
.px16 { font: 16px "Times New Roman", Times, serif; }
.px18 { font: 18.9px "Times New Roman", Times, serif; }
.px20 { font: 20px "Times New Roman", Times, serif; ; text-align: center}
.px21 { font: 21.5px "Times New Roman", Times, serif; }
.px22 { font: 22.9px "Times New Roman", Times, serif; }
.px24 { font: 24px "Times New Roman", Times, serif; }
.px25 { font: 25.5px "Times New Roman", Times, serif; ; color: #FFFF00}

/* form elements */
.formfield    { color: #990000; font: bold 14.9px arial, geneva, sans-serif; }
.searchheader { font: italic bold 18.9px arial, geneva, sans-serif; }
.searchbox    { font:             13.5px "Times New Roman", Times, serif; }

/* headers */
.boxheader   { color: #FFFFFF; font: normal 9px Arial, Helvetica, sans-serif; }
.newsheader  { color: #C0C0C0; font: bold 22.9px verdana, arial, geneva, sans-serif; }
.pageheader1 { color: #000066; font: bold 25.5px arial, geneva, sans-serif; }
.pageheader2 { color: #CCCCCC; font: bold 18.9px arial, geneva, sans-serif; }
.normale {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal}
.testocorso {  font-family: "Times New Roman", Times, serif; font-size: small; font-style: normal; text-align: justify}
.titolocorso {  font-family: "Times New Roman", Times, serif; font-size: 30.5px; color: #FFFF00; font-style: oblique}
.orario {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; color: #FFFFFF}
.menu1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.bianco2px {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;

}
.bianco2pxsx {

	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}
.menugverde {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFF33;
	text-align: center;
	background-color: #006633;


}
.testoguida {
font: small "Times New Roman", Times, serif;
}
.menuform {
	font-size: 12px;
	background-color: #FFFFCC;
	border-top: medium groove #006600;
	border-right: medium groove #006600;
	border-bottom: medium groove #006600;
	border-left: medium groove #006600;
	color: #003399;






}

