body {
  margin: 0px;
  padding: 0px;
  border: 0px;
  background-color: #FFFFFF;
  font: normal 10px verdana,sans-serif;
  color: #584030;
  line-height: 130%;
  background-image: url(images/back_2009.jpg);
}

/* STRUTTURA */
#container {
  width: 740px;
  margin: 0px auto;
  text-align: left;
  border: 0px;
}

/* SEPARATORE */
.separator {
  margin: 0px;
}

/* GRAFICA FOOTER */
.sponsorfooter {
  margin: 0px;
  /*height: 80px;*/
  border: 0px;
  background-color: #FFF;
  text-align: center;
}
.sponsor_img {
  padding: 13px 6px;
  border: 0px;
  vertical-align: middle;
}

/* SFONDI */
.whiteback {
  background-color: #FFF;
}
.backinblack {
  background-color: #000;
}

/* BLOCK LEVELS */
.textbox {
  margin: 0px;
  padding: 10px 10px 40px 10px;
  border: 0px;
}
.prodtextbox {
  margin: 0px;
  padding: 10px 10px 0px 10px;
  border: 0px;
}
.thumbbox {
  width: 740px;
  text-align:left;
}
.thumbspan {
  margin: 0px;
  padding: 1px !important;
  padding:2px;
  width: 180px;
}
/* TESTO */
.text {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  line-height: 130%;
}

.textonyellow {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  background-color: #F9DAA2;
  line-height: 130%;
}

.textonsand {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #333333;
  background-color: #E3D8D2;
  line-height: 130%;
}

.greytext {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #999999;
  line-height: 130%;
}

.yellowtext {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #F9DAA2;
  line-height: 130%;
}

.midtext {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  line-height: 130%;
}

.whitetext {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  line-height: 130%;
}

.whitetitles {
  font: normal 16px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  line-height: 130%;
}

.textonwhite {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #584030;
  background-color: #FFFFFF;
  line-height: 130%;
}

.textonblack {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  background-color: #000000;
  line-height: 130%;
}

.textonazz {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #CCCCCC;
  background-color: #320303;
  line-height: 130%;
}

.titleonwhite {
  font: normal 16px Verdana, Arial, Helvetica, sans-serif;
  color: #584030;
  background-color: #FFFFFF;
  line-height: 130%;
}

.textonice {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  background-color: #640606;
  line-height: 130%;
}

.textonblu {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  background-color: #7993A2;
  line-height: 130%;
}

.textonbluscuro {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  background-color: #0E4354;
  line-height: 130%;
}

.textonblog {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #FFF;
  background-color: #1C0C02;
  line-height: 130%;
}

.points {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #CCCCCC;
  background-color: #CCCCCC;
  line-height: 130%;
}

.emptycell {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #95A9B5;
  background-color: #95A9B5;
  line-height: 130%;
}

/* LINKS */
A:link,A:visited {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #FF9900;
  text-decoration: none;
  line-height: 130%;
}
    
A:active,A:hover {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  background-color: #FF9900;
  text-decoration: none;
  line-height: 130%;
}

A.homelink:link,A.homelink:visited {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #E1E1E1;
  text-decoration: none;
  line-height: 130%;
}

A.homelink:hover,A.homelink:active {
  font: normal 10px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  text-decoration: none;
  line-height: 130%;
}
A.linkbutton:link,A.linkbutton:visited,A.linkbutton:active,A.linkbutton:hover {
  background-color: #000000;
}
A.sponsorbutton:link,A.sponsorbutton:visited,A.sponsorbutton:active,A.sponsorbutton:hover {
  background-color: #FFF;
}
.wordwrapping {
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
