* {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #006600; text-decoration: none;}
font {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
th {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000033; background-color: #DCBF0C; border: 1px solid #C3C3C3;}
select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000033; background-color: #F7EBD4; cursor: pointer;}
.stud {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black; background-color: #9893C9; cursor: pointer; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px;}
.off {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black; background-color: #DCA4A4; cursor: pointer; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px;}
.nonsel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black; background-color: #676767; cursor: pointer; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px;}
.txt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.total {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold; text-align: right; border-right: 1px solid #C3C3C3; background-color: #FFFFFF;}
.sel {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-weight: bold;}
.titolo_top {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #DDDDDD; font-size: 10px; text-align: center; vertical-align: bottom; border-right: 1px solid #C3C3C3;}
.titolo {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #DDDDDD; font-size: 10px; text-align: left; border-right: 1px solid #C3C3C3;}
.titolo-light {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #EAEAEA; font-size: 10px; text-align: left; border-right: 1px solid #C3C3C3;}
.celle {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #DDDDDD; font-size: 10px; text-align: right; border-right: 1px solid #C3C3C3;}
.celle-light {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #EAEAEA; font-size: 10px; text-align: right; border-right: 1px solid #C3C3C3;}
.off {  font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #B8B5DA; font-size: 10px; text-align: right; border-right: 1px solid #C3C3C3;}
.tema1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align: right; border-right: 1px solid #1576AF; background-color: #43AAE8;}
.tema2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align: right; border-right: 1px solid #1576AF; background-color: #9FD3F4;}
.tema3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align: right; border-right: 1px solid #1576AF; background-color: #E4F3FC;}
.tabanno { position: absolute; top: 26px; left: 45px; height: 38px; width: 98px; background-color: #DC950C; text-align: center; vertical-align: baseline;}
.taggrega { position: absolute; top: 26px; left: 145px; height:38px ;width:148px; background-color: #DCBF0C ;text-align: center; vertical-align: baseline;}
.tstud { position: absolute; top: 26px; left: 300px; height: 38px; width: 118px; background-color: #CFDC0C; text-align: center; padding-top: 10px; vertical-align: middle; color: #FFFFFF; font-weight: bold; cursor: pointer; text-transform: uppercase;}
.tstud2 { position: absolute; top: 26px; left: 300px; height: 38px; background-color: #CFDC0C; visibility: hidden; padding: 4px 4px 4px 4px;}
.tstud2v { position: absolute; top: 40px; left: 300px; background-color: #CFDC0C; visibility: visible; width: 200px; padding: 4px 4px 4px 4px; border: 1px solid #FFFFFF;}
.tstud_chk { background-color: #DCBF0C; border: 0px;}
.tstuda { position: absolute; top: 26px; left: 295px; height:12px; width: 118px; background-color: #15AF57; text-align: center; vertical-align: baseline; color: #FFFFFF; font-weight: bold; cursor: pointer; text-transform: uppercase;}
.tstuda2 { position: absolute; top: 44px; left: 295px; background-color: #15AF57; visibility: hidden;}
.tstuda2v { position: absolute; top: 33px; left: 295px; background-color: #15AF57; visibility: visible; width: 148px; border: 1px solid #FFFFFF; padding: 4px 4px 4px 4px;}
.tstuda_chk { background-color: #B6E52C; border: 0px solid #FFFFFF; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; cursor: pointer;}
.tstudb { position: absolute; top: 39px; left: 295px; height:12px; width: 118px; background-color: #86AF15; text-align: center; vertical-align: baseline; color: #FFFFFF; font-weight: bold; cursor: pointer; text-transform: uppercase;}
.tstudb2 { position: absolute; top: 39px; left: 295px; background-color: #86AF15; visibility: hidden; padding: 4px 4px 4px 4px;}
.tstudb2v { position: absolute; top: 49px; left: 295px; width: 148px; background-color: #86AF15; visibility: visible; padding: 4px 4px 4px 4px; border: 1px solid #FFFFFF;}
.tstudb_chk { background-color: #1575AF; border: 0px;}
.tstudc { position: absolute; top: 52px; left: 295px; height:12px; width: 118px; background-color: #1575AF; text-align: center; vertical-align: baseline; color: #FFFFFF; font-weight: bold; cursor: pointer; text-transform: uppercase;}
.tstudc2 { position: absolute; top: 65px; left: 295px; background-color: #1575AF; visibility: hidden; text-align: right;}
.tstudc2v { position: absolute; top: 65px; left: 295px; width: 148px; background-color: #1575AF; visibility: visible; border: 1px solid #FFFFFF;padding: 4px 4px 4px 4px;}
.tstudc-chk { background-color: #1BDD61; border: 0px solid #FFFFFF; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; cursor: pointer;}
.tvis { position: absolute; top: 39px; left: 370px; height:12px; width: 148px; background-color: #1575AF; text-align: center; vertical-align: baseline; color: #FFFFFF; font-weight: bold; cursor: pointer; text-transform: uppercase;}
.tesporta { position: absolute; top: 26px; left: 565px; height:38px; width:98px; background-color: #153DAF; text-align: center; vertical-align: baseline; color: #FFFFFF;}
.telab  { position: absolute; top: 26px; left: 620px; height:12px; width:173px; background-color: #3915AF; text-align: center; vertical-align: baseline; color: #FFFFFF; font-weight: bold; cursor: pointer; text-transform: uppercase;}
.tfonte  { position: absolute; top: 39px; left: 620px; height:12px; width:173px; background-color: #8615AF; text-align: center; vertical-align: baseline; color: #FFFFFF; font-weight: bold; cursor: pointer; text-transform: uppercase;}
.tcredits  { position: absolute; top: 52px; left: 620px; height:12px; width:173px; background-color: #AF155D; text-align: center; vertical-align: baseline; color: #FFFFFF; font-weight: bold; cursor: pointer; text-transform: uppercase;}
//.tbrown1  { position: absolute; top: 24px; left: 795px; height:14px; width:55px; background-color: #DCBF0C;}
//.thelp  { position: absolute; top: 39px; left: 795px; height:12px; width:50px; background-color: #BB2409; text-align: center; vertical-align: baseline; color: #FFFFFF; font-weight: bold; cursor: pointer; text-transform: uppercase;}
//.tbrown2  { position: absolute; top: 52px; left: 795px; height:14px; width:55px; background-color: #DCBF0C;}
.tcorsi { position: absolute; top: 26px; left: 415px; height:12px; width: 148px; background-color: #86AF15; text-align: center; vertical-align: baseline; color: #FFFFFF; font-weight: bold; cursor: pointer; text-transform: uppercase;}
.tcorsi2 { position: absolute; top: 44px; left: 415px; background-color: #86AF15; visibility: hidden;}
.tcorsi2v { position: absolute; top: 44px; left: 415px; background-color: #86AF15; visibility: visible; width: 298px; border: 1px solid #FFFFFF; padding: 4px 4px 4px 4px;}
.tcorsi_chk { background-color: #B6E52C; border: 0px solid #FFFFFF; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; cursor: pointer;}
.ttemi { position: absolute; top: 39px; left: 415px; height:12px; width: 148px; background-color: #1575AF; text-align: center; vertical-align: baseline; color: #FFFFFF; font-weight: bold; cursor: pointer; text-transform: uppercase;}
.ttemi2 { position: absolute; top: 39px; left: 415px; background-color: #1575AF; visibility: hidden; padding: 4px 4px 4px 4px;}
.ttemi2v { position: absolute; top: 49px; left: 415px; width: 148px; background-color: #1575AF; visibility: visible; padding: 4px 4px 4px 4px; border: 1px solid #FFFFFF;}
.ttemi_chk { background-color: #1575AF; border: 0px;}
.tfiltri { position: absolute; top: 52px; left: 415px; height:12px; width: 148px; background-color: #15AF57; text-align: center; vertical-align: baseline; color: #FFFFFF; font-weight: bold; cursor: pointer; text-transform: uppercase;}
.tfiltri2 { position: absolute; top: 65px; left: 415px; background-color: #15AF57; visibility: hidden; text-align: right;}
.tfiltri2v { position: absolute; top: 65px; left: 415px; width: 598px; background-color: #15AF57; visibility: visible; border: 1px solid #FFFFFF;padding: 4px 4px 4px 4px;}
.tfiltri-chk { background-color: #1BDD61; border: 0px solid #FFFFFF; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; cursor: pointer;}
.tvis2 { position: absolute; top: 44px; left: 370px; background-color: #1575AF; visibility: hidden;}
.tvis2v { position: absolute; top: 44px; left: 370px; background-color: #1575AF; visibility: visible; border: 1px solid #FFFFFF; padding: 4px 4px 4px 4px;}
.telab  { position: absolute; top: 26px; left: 665px; height:12px; width:173px; background-color: #3915AF; text-align: center; vertical-align: baseline; color: #FFFFFF; font-weight: bold; cursor: pointer; text-transform: uppercase;}
.telab2 { position: absolute; top: 65px; left: 665px; background-color: #3915AF; visibility: hidden;}
.telab2v { position: absolute; top: 65px; left: 665px; width: 298px; background-color: #3915AF; color: #FFFFFF; visibility: visible; border: 1px solid #FFFFFF; padding: 4px 4px 4px 4px;}
.telab-chk { background-color: #3915AF; border: 0px solid #FFFFFF;}
.tfonte  { position: absolute; top: 39px; left: 665px; height:12px; width:173px; background-color: #8615AF; text-align: center; vertical-align: baseline; color: #FFFFFF; font-weight: bold; cursor: pointer; text-transform: uppercase;}
.tfonte2 { position: absolute; top: 44px; left: 665px; background-color: #8615AF; visibility: hidden;}
.tfonte2v { position: absolute; top: 44px; left: 300px; width: 748px; background-color: #8615AF; color: #FFFFFF; visibility: visible; border: 1px solid #FFFFFF; padding: 4px 4px 4px 4px;}
.tcredits  { position: absolute; top: 52px; left: 665px; height:12px; width:173px; background-color: #AF155D; text-align: center; vertical-align: baseline; color: #FFFFFF; font-weight: bold; cursor: pointer; text-transform: uppercase;}
.tcredits2 { position: absolute; top: 65px; left: 580px; background-color: #AF155D; visibility: hidden;}
.tcredits2v { position: absolute; top: 65px; left: 580px; width: 398px; background-color: #AF155D; color: #FFFFFF; visibility: visible; border: 1px solid #FFFFFF; padding: 4px 4px 4px 4px;}
//.thelp2 { position: absolute; top: 65px; left: 460px; background-color: #BB2409; visibility: hidden;}
//.thelp2v { position: absolute; top: 65px; left: 460px; background-color: #BB2409; color: #FFFFFF; visibility: visible; border: 1px solid #FFFFFF; padding: 4px 4px 4px 4px;}
.txls2 { position: absolute; top: 65px; left: 565px; background-color: #153DAF; visibility: hidden;}
.txls2v { position: absolute; top: 65px; left: 565px; width: 198px; background-color: #153DAF; visibility: visible; padding: 4px 4px 4px 4px;}
.arco1  { position: absolute; top: 24px; left: 0px; height:42px; width: 841px; background-color: #333333;}
.arco2  { position: absolute; top: 0px; left: 841px; height:66px; width:100%; background-color: #DCBF0C;}
.tpdf2 { position: absolute; top: 65px; left: 400px; width:200; background-color: #153DAF; padding: 2px 2px 2px 2px; visibility: hidden;}
.tpdf2v { position: absolute; top: 65px; left: 400px; width:200; background-color: #153DAF; padding: 2px 2px 2px 2px; visibility: visible;}
a.white { color: #FFFFFF; }
a.black { color: #000000; }
.lwhite { color: #FFFFFF; font-weight: bold; cursor: pointer;}
.ltab { color: #000000; font-weight: bold; cursor: pointer;}
.hidden { visibility: hidden;}
.visible { visibility: visible;}
.middleware {vertical-align: middle; padding-top: 5px;}
.blat  { position: absolute; top: 24px; left: 0px; height:100%; width:28px; background-color: #DCBF0C; padding: 2px 2px 2px 2px; text-align: right;}
.btop  { position: absolute; top: 0px; left: 0px; height:24px; width:100%; background-color: #DCBF0C; padding: 2px 2px 2px 2px; font-family: "Times New Roman", Times, serif; font-size: 18px; vertical-align: baseline; letter-spacing: 3px;}
.tabella { position: absolute; top: 70px; left: 48px; background-color: #443E39; font-size: 12px; border-collapse: collapse; padding: 2px 2px 2px 2px; text-align: center; color: #FFFFFF;}
.grafico { position: absolute; top: 70px; left: 48px; color: #000000; visibility: hidden; background-color: #8A7F75;}
.graficov { position: absolute; top: 70px; left: 48px; width: 550px; color: #000000; background-color: transparent; visibility: visible; background-color: #8A7F75; padding: 2px 2px 2px 2px;}
iframe {background-color:transparent; margin: 0px 0px 0px 0px;border: 1px solid #FFFFFF;}
iframe.tab {background-color: transparent; margin: 0px 0px 0px 0px; border: 1px solid #FFFFFF; width:100%; height:100%;}
iframe.tabv {background-color: transparent; margin: 0px 0px 0px 0px; border: 1px solid #FFFFFF; width:100%; height:100%; visibility: visible;}
.barrachiudi {float: right; top: 2px; right: 4px; text-align: right; padding: 4px 4px 4px 4px;}
.chiudi {float: right; top: 2px; right: 4px; cursor: pointer; text-align: right;}
.content {text-align: left; background-color: #FFFFFF;}
.creditswin {background-color: #FFFFFF;text-align:center;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding: 4px 4px 4px 4px;}
.mystrong {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #AF155D; font-weight: bold;}
hr {width: 150px;}
.tit { font-size: 12px; padding-top: 5px;}
table { color: #000000; border-collapse: collapse;}
.checked {checked: checked;}
.fontewin {background-color: #FFFFFF; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; padding: 4px 4px 4px 4px;}
.link1 { background-color: #CAC6E3; font-size: 24px;border-collapse: collapse;padding: 4px 4px 4px 4px;text-align: left; color: #000000;}
.link2 { background-color: #DD960B; font-size: 14px;border-collapse: collapse;padding: 4px 4px 4px 4px;text-align: left; color: #000000;}
.link3 { background-color: #DE690A; font-size: 14px;border-collapse: collapse;padding: 4px 4px 4px 4px;text-align: left; color: #000000;}

