body {
  background-color: #000000;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  line-height: 130%;
}

#container {
  width: 780px;
  margin: 0px auto;
  text-align: left;
  border: 0px;
}
#footer {
  width: 780px;
  margin: 0px auto;
  padding: 0px;
  border:0px;
  text-align: left;
  background-color: #000000;
  color: #FFFFFF;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  line-height: 130%;
  filter:alpha(opacity=50);
  -moz-opacity:.50;
  opacity:.50;
}
.para {
  margin:0px;
  padding:0px 0px 15px 15px;
  border: 0px;
}
.lista {
  margin:0px 0px 5px 0px;
  padding:0px;
  border: 0px;
}
.firstlista {
  margin:0px 0px 10px 0px;
  padding:0px;
  border: 0px;
}
.contenuto {
  background-color: #000;
  color: #CCCCCC;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  line-height: 130%;
}
.text {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  line-height: 130%;
}
.footer {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  line-height: 130%;
  background-color: #000000;
}
.heavygrey {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #666;
  line-height: 130%;
}
.grey {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #999999;
  line-height: 130%;
}
.titles {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #333333;
  line-height: 130%;
}
.titleswhite {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 130%;
}
.whitetext {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  line-height: 130%;
}
.textonwhite {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  background-color: #FFFFFF;
  line-height: 130%;
}
.textonblack {
  background-color: #000;
  color: #CCCCCC;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  line-height: 130%;
}
.tablines {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  background-color: #000000;
  line-height: 130%;
}
.tabgreen {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  background-color: #66CC00;
  line-height: 130%;
}
.trasp {
  height:20px;
  margin: 0px;
  border:0px;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  line-height: 130%;
  background-color: #000000;
  filter:alpha(opacity=50);
  -moz-opacity:.50;
  opacity:.50;
}
.notrasp {
  height:20px;
  margin: 0px;
  border:0px;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  line-height: 130%;
  background-color: #000000;
}
a:link {
  color: #FFCC00;
  text-decoration: none;
  line-height: 130%;
}
a:visited {
  text-decoration: none;
  color: #FFCC00;
  line-height: 130%;
}
a:hover {
  text-decoration: none;
  color: #FF9900;
  line-height: 130%;
}
a:active {
  text-decoration: none;
  color: #FF9900;
  line-height: 130%;
}
/* FORMATTAZIONE TABELLE */
.t780 {
  width: 780px;
  border: 0px;
}
tr.sitecolor {
  vertical-align:top;
  background-color: #000000;
  color: #333333;
}
td {
  vertical-align:top;
}
/* ELEMENTI FORM */
form { display:inline; }
input,select,textarea,checkbox,radio {
  vertical-align:middle;
  margin-left:5px;
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
}
label {
  color: #B99D73;
}

/* PAGINA DI AVVISI */
#box {
  width: 400px;         /* definisci qui la larghezza del box */
  height:120px;          /* definisci qui la altezza del box */
  position:absolute;
  top:30%;
  left:47%;
  margin: -120px 0 0 -180px;   /* sottrai la metà della altezza e della larghezza */
  padding: 10px;
  text-align:center;
}
.alert {
  margin-top: 100px;
  font: bold 12px Verdana, sans-serif;
  color: #FF9900;
}
