body {
  margin: 0px;
  background-color: #fff;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #008;
  scrollbar-face-color: #e1edff;
  scrollbar-hightlight-color: #f00;
  scrollbar-shadow-color: #ccc;
  scrollbar-3dlight-color: #ccc;
  scrollbar-arrow-color: #e1edff;
  scrollbar-track-color: #e1edff;
  scrollbar-darkshadow-color: #e1edff;
}	
#pagina {
  background-color: #fff;
  width: 760px;
}
img {
  border: 0px;
}
a {
  font: normal 11px Tahoma, verdana, arial, sans-serif;
  color: 000;
  text-decoration: none;
}
a:hover {
  color: 9e0406;
}
.filo {
  background-color: #036;
  height: 1px;
  padding: 0px;
}
.alto2 {
  height: 2px;
}
.alto5 {
  height: 5px;
}
.alto8 {
  height: 8px;
}
.alto9 {
  height: 9px;
}
.alto10 {
  height: 10px;
}
.alto20 {
  height: 20px;
}
.alto30 {
  height: 30px;
}
.tblbrd {
  border: 1px #036 solid;
}
.h6 {
  font: normal 10px Tahoma, verdana, arial, sans-serif;
  color: #036;
}
.h5 {
  font: normal 11px Tahoma, verdana, arial, sans-serif;
  color: #036;
}
.h5b {
  font: bold 11px Tahoma, verdana, arial, sans-serif;
  color: #036;
}
.h4 {
  font: normal 12px Tahoma, verdana, arial, sans-serif;
  color: #036;
}
.h4b {
  font: bold 12px Tahoma, verdana, arial, sans-serif;
  color: #036;
}
.h3 {
  font: bold 12px Tahoma, verdana, arial, sans-serif;
  color: #036;
  letter-spacing: 1px;
}
.h3b {
  font: bold 12px Tahoma, verdana, arial, sans-serif;
  color: #f60;
  letter-spacing: 1px;
}
.testo12 {
  font: normal 12px Tahoma, verdana, arial, sans-serif;
  color: #036;
}
.m145 {
  display: block;
  font: bold 11px Tahoma, verdana, arial, sans-serif;
  color: #fff;
  background: #fff;
  width: 145px;
  line-height: 20px;
  border: 1px #036 solid;
  border-top: 0;
  border-left: 0;
}
a.m145 {
  display: block;
  font: bold 11px Tahoma, verdana, arial, sans-serif;
  color: #036;
  background: #fff;
  width: 145px;
  line-height: 20px;
  border: 1px #003 solid;
  border-top: 0;
  border-left: 0;
}
a.m145:hover {
  color: #fff;
  background: #036;
}
#bianco {
  background: #fff;
  line-height: 20px;
  padding-left: 3px;
  border: #888 1px solid;
}
#active {
  color: #fff;
  background: #036;
}
.f100,
.f150,
.f200,
.f400t {
  font: 11px arial, verdana, helvetica, sans-serif;
  color: #036;
  border: #007 1px solid;
  background-color: #55AAFF;
  padding-left: 3px;
  margin-bottom: 3px;
  height: 18px;
}
.f100 {
  width: 100px;
}
.f150 {
  width: 150px;
}
.f200 {
  width: 200px;
}
.f400t {
  width: 400px;
  height: 80px;
}

.fondo_page {
  background: url(../images/fondo_page.jpg);
  background-repeat: no-repeat;
  height: 449px;
}
.btcerca {
  background: url(../images/cerca.gif) no-repeat;
  width: 78px;
  height: 26px;
}
.btinvia {
  background: url(../images/invia.gif) no-repeat;
  width: 62px;
  height: 20px;
  border: 0px;
}
.bt100 {
  display: block;
  line-height: 18px;
  width: 100px;
  background: #fff;
  text-align: center;
  border: #008 1px solid;
}
.f50, .f80, .f90, .f100, .f145, .f150, .f180, .f200, .f200t, .f300, .f280, .f300t {
  border: #990 1px groove;
  font: normal 10px Verdana, Arial, Geneva, sans-serif;
  color: #006;
  border: #007 1px solid;
  background: #B3E1E1;
  height: 18px;
}
.f50 {
  width: 50px;
}
.f80 {
  width: 78px;
}
.f90 {
  width: 90px;
}
.f100 {
  width: 100px;
}
.f145 {
  width: 145px;
}
.f180 {
  width: 180px;
}
.f200 {
  width: 200px;
  padding-left: 4px;
}
.f200t {
  width: 200px;
  height: 80px;
}
.f280 {
  width: 280px;
}
.f300 {
  width: 300px;
}
.f300t {
  width: 300px;
  height: 80px;
}
