body {  margin: 0px;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  text-align: justify;  color: #000000;}hr {  text-align: center;  border: 0;  color: black;  background-color: black;  height: 1px;  }a:link, a:visited { text-decoration: none; color: #000000 }a:hover { text-decoration: underline }a.href:link, a.href:visited { text-decoration: none; color: #0000FF }a.href:hover { text-decoration: underline }#main {  width: 770px;  max-width: 770px;  margin: 0px auto;  border: 1px solid black;  border-collapse: collapse;}#testata {  width: 770px;}#menu {  width: 135px;  background: #FFFFFF;}#index {  width: 635px;  border-left: 1px solid black;}/************** INIZIO LISTE **************/#listhor {  background: #FF7F50;  width: 765px;  text-align: center;  margin: 0px;  padding: 0px;}#listhor li {  font-weight: bold;  vertical-align: 0px;  display: inline;  list-style-type: none;  padding: 0px 20px;}#listhor li a:link, #listhor li a:visited { text-decoration: none; color:#000000 }#listhor li a:hover { text-decoration: underline; color:#000000 }#listvert {  background: #FF7F50;  width: 135px;  margin: 0px;  padding: 0px;}#listvert li {  font-weight: bold;  list-style-type: none;  height: 15px;  padding: 2px 0px 0px 2px;  border-top: 1px solid gray;}#listvert li a:link, #listvert li a:visited { text-decoration: none; color:#000000 }#listvert li a:hover { text-decoration: underline; color:#000000 }/************** FINE LISTE **************/#container {  min-height: 600px;  height: auto !important;  height: 600px;  margin: 0px;  padding: 10px;}#piepagina {  text-align: center;  margin: 10px;}.w3c {  width:88;  height:31;  border: 0px;  margin: 5px;}.cercasx {   background: #FF7F50;   width: 200px;   font-weight: bold;}.cercaform {   width: 250px;   font-size: 10px;}.titoletti {  text-align: center;  font-weight: bold;  font-size: 12px;  margin-bottom: 10px;}.sottotitoletti {  text-align: center;  font-weight: bold;  font-size: 12px;  margin-top: 10px;  margin-bottom: 10px;}.collegamenti {  text-align: center;  font-size: 12px;  margin-top: 10px;  margin-bottom: 10px;}.primocollegamento {  text-align: center;  font-size: 12px;  margin-top: 20px;  margin-bottom: 10px;}.didascalie {  text-align: center;  font-size: 11px;  margin-top: 10px;  margin-bottom: 10px;}.email {  font-size: 11px;  margin-left: 100px;  margin-top: 10px;  margin-bottom: 10px;}.immagini {  text-align: center;  margin-top: 10px;  margin-bottom: 10px;}#ultime {  margin-top: 10px;  margin-bottom: 10px;}#new {  margin: 5px;  width: 574px;}#homebanner {  width: 570px;  margin: 0px auto;}#homebanner img {  width: 262px;  height: 75px;  border: 1px solid black;  margin: 10px;}#striscioni {  margin: 0px auto;  text-align: center;  width: 500px;}#striscioni img{  width: 100px;  height: 100px;  border: 1px solid black;  margin: 10px;}.immagini img { border: 1px solid black;   text-align: center;}.immagini div {  text-align: center;  }#richieste {  width: 540px;}#richieste td {  text-align: left;  background-color: #FF7F50;}#richieste div {  margin-left: 10px;}