.titoli { font-family: Verdana, Helvetica, Arial; font-weight: bold; color: #000066; font-size: 12px; }
.testo {  font: 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #333333; padding: 0px 25px 30px 17px; text-align: left}
.a_txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2755A2; background: #FFFFFF; padding: 0px 0px; border: 0px solid; width: auto; border-color: black black #CCCCCC; text-decoration: underline}
.roll {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none; width: 200px; background: #EDEDED; border: solid; border-width: 0px 0px 1px; border-color: black black #FFFFFF #FFFFFF; padding: 2px 0px 2px 23px}
a.roll:hover { color: #000000; background: #dcdcdc }
.tit_colon {  font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; background: #CCCCCC; padding: 2px 0px 2px 5px}
.a_colon { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2755A2; background: #F5F5F5; padding: 1px 0px 1px 5px; border: solid; width: 130px; border-color: black black #FFFFFF; border-width: 0px 0px 2px}
.cerca {  font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0px 0px 5px; border: solid; border-width: 0px 0px 5px; border-color: black black #FFFFFF}
.a_colon2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2755A2; padding: 1px 0px 1px 5px; border: solid; border-color: black #999999 #FFFFFF; background: #F5F5F5; clip:  rect(   ); width: 125px; border-width: 0px 0px 1px}
.td-rule {  border: 1px #CCCCCC solid}
.tit_colon2 { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; background: #333366; padding: 2px 0px 2px 5px; border: 0px 0 solid}
.td_footer { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #999999; padding: 0px 10px 10px 17px; text-align: left }
.td_footrule { color: #CCCCCC; padding: 0px 0px 0px 17px}
.td_footersx { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #999999; padding: 0px 10px 0px 23px; text-align: left }
.a_footer { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #999999; background: #FFFFFF; padding:  0px; clip:   rect(   ); width: auto; text-decoration: underline}
a.a_txt:hover { color: #99cc00; background: #FFFFFF; width: auto}
a.a_colon:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background: #Ffffff; padding: 1px 0px 1px 5px; border: solid; width: 125px; border-color: black black #FFFFFF; border-width: 0px 0px 2px }
a.a_colon2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding: 1px 0px 1px 5px; border: solid; border-color: black #999999 #FFFFFF; background: #FFFFFF; clip: rect( ); width: 125px; border-width: 0px 0px 1px }
a.a_footer:hover { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #666666; background: #FFFFFF; padding: 0px; clip: rect( ); width: auto; text-decoration: underline }
.text_input { font: 10px Verdana, Arial, Helvetica, sans-serif; width: 70px; border: 1px #666666 solid; background: #f5f5f5 ; height: 17px}
.form_buttons { font: 10px Verdana, Arial, Helvetica, sans-serif; clip:  rect(   ); width: 40px; border: 1px outset; height: 17px; text-decoration: none; border-color: #CCCCCC #999999 #999999 #CCCCCC}
a.a_txt:active { color: #99cc00; background: #FFFFFF; width: auto }
.select { font: 10px Verdana, Arial, Helvetica, sans-serif; width: 115px; border: 1px #666666 solid; background: #f5f5f5 ; height: 17px ; margin: 3px 0px 0px}
.a_images { background: #FFFFFF; clip: rect( ); width: auto; text-decoration: none}
.txt_colon { font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; background: #f5f5f5; padding: 2px 0px 2px 5px}
.a_colon3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #2755A2; background: #CCCCCC; padding: 2px 0px 5px 5px; border: 0px solid; width: 125px; border-color: black black #CCCCCC; text-decoration: underline }
.td_clean {  background: #CCCCCC; padding: 5px 0px 0px 5px; margin: 0px 0px; border: 0px 0 solid}
.td_cleanwrule { background: #CCCCCC; border: solid; border-width: 0px 0px 10px; border-color: black black #FFFFFF}
.input_txt2 { font: 10px Verdana, Arial, Helvetica, sans-serif; width: 65px; border: 1px #666666 solid; background: #f5f5f5 ; height: 17px }
.img_brdr {  margin: 0px 15px 0px 0px}
.a_navbar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; border: solid; padding: 2px 5px 0px; border-width: 1px 0px 0px 1px; background: #FFFFFF; font-weight: bold; border-color: #000000 #CCCCCC #CCCCCC #000000; clip:  rect(   ); width: 80px; text-align: center}
.a_navbarend { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; width: 80px; border: solid; padding: 2px 5px 0px; border-width: 1px 1px 0px; background: #FFFFFF ; font-weight: bold; border-color: #000000 #000000 #CCCCCC; text-align: center}
a.a_navbar:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; width: 80px; border: solid; padding: 2px 5px 0px; border-width: 1px 0px 0px 1px; background: ededed; border-color: #000000 #000000 black; text-align: center}
a.a_navbarend:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; width: 80px; border: solid; padding: 2px 5px 0px; background: ededed; border-color: #000000 #000000 99; border-width: 1px 1px 0px; text-align: center; font-weight: bold}
.a_navbar4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; width: 80px; border: solid; padding: 2px 5px 0px; border-width: 1px 1px 0px; background: #999999; font-weight: bold ; text-align: center; border-color: #000000 #333333 #CCCCCC}
.selectBig { font: 10px Verdana, Arial, Helvetica, sans-serif; width: 200px; border: 1px #666666 solid; background: #f5f5f5 ; height: 17px ; margin: 3px 0px 0px }
.a_navbar3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; width: 80px; border: solid; padding: 2px 5px 0px; border-width: 1px 0px 0px 1px; background: #999999; font-weight: bold ; text-align: center; border-color: #000000 black #CCCCCC #000000}
.verdana9ptgray {  font: 9px/normal Verdana, Arial, Helvetica, sans-serif; color: #999999}
.a_libri { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; width: 380px; background: #FFFFFF; border: 1px solid; border-color: #FFFFFF FFFFFF FFFFFF #FFFFFF; padding: 2px 5px; margin: 0px 0px 0px 16px; font-weight: bold}
.data_corsi { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; width: auto; border: 0px solid; border-color: #FFFFFF black #FFFFFF #FFFFFF; padding: 0px 0px; margin: 5px 0px; clip:   rect(   )}
a.a_libri:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #99cc00; text-decoration: none; width: 380px; background: #FFFFFF; border: 1px #FFFFFF solid; padding: 2px 5px; margin: 0px 0px 0px 16px; font-weight: normal }
.verdana9ptK { font: 9px/normal Verdana, Arial, Helvetica, sans-serif; color: #000000}
.text_input_iscr { font: 10px Verdana, Arial, Helvetica, sans-serif; width: 80px; border: 1px #666666 solid; background: #f5f5f5 ; height: 17px }
.text_input80 { font: 10px Verdana, Arial, Helvetica, sans-serif; width: 80px; border: 1px #666666 solid; background: #f5f5f5 ; height: 17px }
.text_input200 { font: 10px Verdana, Arial, Helvetica, sans-serif; width: 200px; border: 1px #666666 solid; background: #f5f5f5 ; height: 17px }
.text_input300 { font: 10px Verdana, Arial, Helvetica, sans-serif; width: 300px; border: 1px #666666 solid; background: #f5f5f5 ; height: 17px }
.text_input400 { font: 10px Verdana, Arial, Helvetica, sans-serif; width: 400px; border: 1px #666666 solid; background: #f5f5f5 ; height: 17px }
.text_area200 { font: 10px Verdana, Arial, Helvetica, sans-serif; width: 350px; border: 1px #666666 solid; background: #f5f5f5 ; height: 100px}
.a_verdana9ptK { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #2755A2; background: #FFFFFF; padding: 0px 0px; border: 0px solid; width: auto; border-color: black black #CCCCCC; text-decoration: underline }
a.a_libri:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #99cc00; text-decoration: none; width: 380px; background: #FFFFFF; border: 1px solid; border-color: #FFFFFF FFFFFF FFFFFF #FFFFFF; padding: 2px 5px; margin: 0px 0px 0px 16px; font-weight: bold }
.text_input350 { font: 10px Verdana, Arial, Helvetica, sans-serif; width: 350px; border: 1px #666666 solid; background: #f5f5f5 ; height: 17px }
.nessuno {  background: #FFFFFF}
.a_txtlightY { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #2755A2; background: #FFFFCC; padding: 0px 0px; border: 0px solid; width: auto; border-color: black black #CCCCCC; text-decoration: underline }
.verdana9ptItalic { font: 10px/13px Verdana, Arial, Helvetica, sans-serif; color: #666666}
.verdana10ptK { font: bold 10px/normal Verdana, Arial, Helvetica, sans-serif; color: #CCCCCC}
.text_input150 { font: bold 10px Verdana, Arial, Helvetica, sans-serif; width: 150px; border: 1px #666666 solid; background: #f5f5f5 ; height: 17px ; color: #990000}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF}
.a_corsiNO { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: none; width: 380px; background: #FFFFFF; border: 1px solid; border-color: #FFFFFF FFFFFF FFFFFF #FFFFFF; padding: 2px 5px; margin: 0px 0px 0px 16px; font-weight: bold }
.ABC { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #666666; background: #FFFFFF; padding: 2px 2px; border: 1px #999999 solid; width: auto; text-decoration: none; font-weight: bold}
.a_noRisk { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background: #FFFFCC; padding: 0px 0px; border: 0px solid; width: auto; border-color: black black #CCCCCC; text-decoration: none}
.a_noRiskB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background: #FFFFFF; padding: 0px 0px; border: 0px solid; width: auto; border-color: black black #CCCCCC; text-decoration: none}
.paragraph { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background: #FFFFFF; padding: 0px 0px; border: 0px solid; width: auto; border-color: black black #CCCCCC; font-weight: normal; margin: 5px 0px 10px}
.banner {  margin: 0px 0px; padding: 2px 2px 2px 0px; border: 0px 0 none}
.logo {  margin: 0px 0px; padding: 6px 6px}
.separator {  margin: 0px 0px; padding: 0px 0px 10px}
.corsi_data { font: 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #333333; padding: 0px 0px 0px 0px; text-align: left }
.testatina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000033;
	padding-bottom: 4px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 10px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 4px;
}
.tableImprese {
	height: 15px;
	border: 1px solid #999999;
	background-color: #f5f5f5;

}
.ccnlTable {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	color: #000000;
	border: 0px none #333333;
}
