/* STRUTTURA */
body {
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: #FFF;
  font: normal 12px arial,helvetica,sans-serif;
  color: #333;
}
#container {
  width: 740px;
  margin: 30px auto;
  padding:0px;
  border: 0px;
  text-align: left;
}

/* TESTO */
.home_cover {
  margin:30px 0px;
  padding:0px;
  border: 0px;
  text-align:center;
}
.menulist {
  margin:0px;
  padding:0px;
  border: 0px;
}
.lista {
  margin:0px 0px 10px 0px;
  padding:0px;
  border: 0px;
}
.contenuto {
  height:200px;
  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%;
}
a:link {
  color: #333;
  text-decoration: none;
}
a:visited {
  text-decoration: none;
  color: #333;
}
a:hover {
  text-decoration: none;
  color: #F1A712;
}
a:active {
  text-decoration: none;
  color: #F1A712;
}
/* FORMATTAZIONE TABELLE */
.t740 {
  width: 740px;
  margin:0px;
  padding:0px;
  border: 0px;
}
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;
}

