td,p {
  font-family:verdana;
  font-size:8pt
}
input,select {
  font-family:verdana;
  font-size:9pt
}
td.message {
 font-size:10pt; 
 font-weight:bold; 
 text-align:center; 
 background:#BFE5FF
}
td.error {
  font-size:10pt; 
  font-weight:bold; 
  text-align:center; 
  background:#ff0000; 
  color:#ffffff
}
.menub {
  BACKGROUND-COLOR: #BFE5FF; 
  BORDER-BOTTOM: #466f89 2px solid; 
  BORDER-LEFT: #dbeef9 2px solid;  
  BORDER-RIGHT: #466f89 2px solid; 
  BORDER-TOP: #dbeef9 2px solid; 
  COLOR: #000000; 
  FONT-FAMILY: verdana, arial, helvetica; 
  FONT-SIZE: 9pt;
  FONT-WEIGHT: bold;
}
.logoutb {
  BACKGROUND-COLOR: red; 
  BORDER-BOTTOM: #466f89 2px solid; 
  BORDER-LEFT: #dbeef9 2px solid;  
  BORDER-RIGHT: #466f89 2px solid; 
  BORDER-TOP: #dbeef9 2px solid; 
  COLOR: #FFFFFF; 
  FONT-FAMILY: verdana, arial, helvetica; 
  FONT-SIZE: 9pt;
  FONT-WEIGHT: bold;
}
.but {
  BACKGROUND-COLOR: #FFFFFF; 
  BORDER-BOTTOM: #466f89 2px solid; 
  BORDER-LEFT: #dbeef9 2px solid;  
  BORDER-RIGHT: #466f89 2px solid; 
  BORDER-TOP: #dbeef9 2px solid; 
  COLOR: #000000; 
  FONT-FAMILY: verdana, arial, helvetica; 
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
}
.but2 {
  BACKGROUND-COLOR: #FFFF00; 
  BORDER-BOTTOM: #466f89 2px solid; 
  BORDER-LEFT: #dbeef9 2px solid;  
  BORDER-RIGHT: #466f89 2px solid; 
  BORDER-TOP: #dbeef9 2px solid; 
  COLOR: #000000;
  FONT-FAMILY: verdana, arial, helvetica; 
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
}
table.head {
  background:#CC0000;
}
table.head2 {
  background:#000000;
}
table.ore {
  background:#FFFF9D;
}
table.scarti {
  background:#FFFFFF;
}
input.qta {
  text-align:right;
}

tr.head {
   background:#d0d0d0;
   height:20;
   text-align:center;
}