body { background-image: url('../images/matrice01.gif');
  margin: 0px;
  background-repeat: repeat;
  background-position: top left;
  background-attachment: scroll;
  color: #000000;
  background-color: #999999;
  font-size: 100%; }
.titolo { background-color: #99CCFF;
  color: #FFFFFF;
  text-align: center;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: bold; }
.sottotitolo { color: #99CCFF;
  text-align: center;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold; }
.testo { color: #000000;
  background-color: #999999;
  text-align: justify;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal; }
.normale { color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal; }
.foot { color: #FFFFFF;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal; }
.tratteggio { background-image: url("../images/tratteggio.gif");
  background-repeat: repeat;
  background-position: top left;
  background-attachment: scroll;
  margin-left: 0px;
  margin-top: 0px; }
.menu { font-weight: bold;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: right; }
.mappa { background-image: url("../mappa/mappa.gif");
  background-position: top left;
  margin-left: 0px;
  margin-top: 0px; }
.remark { font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height: 50px;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  color: #000000; }
.marking { font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  color: #000000; }
A.menu { font-weight: bold;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none; }
A.menu:visited { color: #000000;
  text-decoration: none; }
A.menu:active { color: #000000;
  text-decoration: none; }
A.menu:hover { color: #FFCC66;
  text-decoration: underline; }
.sottomenu { font-weight: normal;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFCC66; }
A.sottomenu { font-weight: normal;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none; }
A.sottomenu:visited { color: #666666;
  color: #FFFFFF;
  text-decoration: none; }
A.sottomenu:active { color: #000000;
  color: #FFFFFF;
  text-decoration: underline; }
A.sottomenu:hover { color: #000000;
  color: #FFCC66;
  text-decoration: underline; }
A { color: #FFFFFF;
  text-decoration: none; }
A:visited { color: #FFFFFF;
  text-decoration: none; }
A:active { color: #FFFFFF;
  text-decoration: underline; }
A:hover { color: #FFCC66;
  text-decoration: underline; }
.rientro { margin-left: 12px; }
.azzurro { color: #99CCFF; }
.giallo { color: #FFCC66; }
.grigio { color: #999999; }
.bazzurro { background-color: #99CCFF; }
.bgiallo { background-color: #FFCC66; }
.bgrigio { background-color: #999999; }
