html { overflow-x: auto; } 
BODY { background: #FFFFC8 url('/images/sfondo.gif') repeat-x top left;
       scrollbar-track-color:#FFFFFF; scrollbar-arrow-color:#0000FF; scrollbar-highlight-color:WHITE; 
       scrollbar-3dlight-color:#0000FF; scrollbar-shadow-color:#0000FF; scrollbar-base-color:WHITE;
       font-family: Verdana, Tahoma, Arial, serif; font-size: 10pt;
       text-align: center;}
TABLE { font-size: 10pt}       
A { text-decoration: none; font-size:10 pt}
INPUT, SELECT, TEXTAREA { BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM: #DDDDDD 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #DDDDDD 1px solid; BORDER-TOP: #666666 1px solid; COLOR: #990000; FONT: 11px Verdana,Arial }
.bottone1 { BACKGROUND-COLOR: #c6c6c6; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #DDDDDD 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #DDDDDD 1px solid; COLOR: #000000; FONT: 9px Verdana,Arial }
.testoon { font-family: Verdana, Tahoma, Arial, serif; font-size: 10 pt; text-decoration: none; font-weight: bold; font-variant: small-caps; color: #0000FF; text-align:center; visibility : show }
.testooff { font-family: Verdana, Tahoma, Arial, serif; font-size: 10 pt; text-decoration: none; font-weight: bold; font-variant: small-caps; color: #0000FF; text-align:center; visibility : hidden }
.testobolle { font-size: 12 pt; text-decoration: none; font-variant: small-caps; color: #FF0000; text-align:center; visibility : show }
.cellabordo { border: 3px solid #FFCC66; background-color: #FFFFC8; padding: 4pt; }
.tabellaprog { background-color: #FFCC66; border: 3px solid #FFCC66 }

.cellanews { border: 1px dotted #CCCCCC; background-color: #FFEEA5}
.titolonews { font-size: 10pt; font-weight: bold; background-color: rgb(255, 204, 102); }
.testonews { font-size: 10pt; }

.titolo {font-family: Verdana, serif;font-style: normal;font-weight: 800;font-size: 10pt;text-align: center;color: rgb(255,251,198);background-color: rgb(46,65,158); border-style: solid; border-width: 1; border-color : #111111; }
.cellaviola {font-family: Verdana, serif;font-style: normal;font-weight: 800;font-size: 12pt;text-align: justify; color: rgb(255, 251, 198); background-color: rgb(200,65,158);}
.cellagrigia {font-family: Verdana, serif;font-style: normal;font-weight: 800;font-size: 8pt;text-align: justify;color: #2E419E; background-color: rgb(221, 221, 221); border-style: solid; border-width: 1; border-color : #111111; }
.cellaarancione {font-family: Verdana, serif;font-style: normal;font-weight: 800;font-size: 8pt;text-align: justify;color: #2E419E; background-color: rgb(255, 204, 102); border-style: solid; border-width: 1; border-color : #111111; }
.cellagialla {font-family: Verdana, serif;font-style: normal;font-weight: 800;font-size: 8pt;text-align: justify;color: #2E419E; background-color: rgb(255, 251, 198); border-style: solid; border-width: 1; border-color : #111111; }
.cellanera {BACKGROUND-COLOR: #111111}
.cellamenu {font-family: Verdana, serif; font-style: normal;font-weight: bold; font-size: 8pt; text-align: center; color: yellow; background-color: #FF4040; border: 1px solid; }
.cellamenu A {font-size: 8 pt; color: yellow}
.cellamenu A:hover {text-decoration: underline;}
.cellabordo A {font-size:8 pt;}

.tabellabottoni {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
  border: 3px solid #FFCC66;
}
.bottone {
  font-size: 8 pt;
  border: 1px solid #FF0000; 
  height: 20;
  text-align: left;
  background-image:url('images/sfondocelle2.gif');
}

.bottonebig {
  font-size: 10 pt;
  font-weight: bold;
  border: 1px solid #FF0000; 
  height: 20;
  background-image:url('images/sfondocelle2.gif');
}

.titolovoto { font-size: 10px; background-color: #2E419E; color: #FFCC66; }
.voto { font-size: 10px; background-color: #FFCC66; border: 0; text-align:left; }