#header {
  height:80px;
  width:778px;
  background-image:url(http://www.lameta.net/img/la-meta-header-interno.jpg);
  background-repeat:no-repeat;
  background-position:top right;
  border:1px solid #585858;
}

table.visualizza {width:778px;border-collapse:collapse;border:1px solid #585858;text-align:center;}
table.visualizza th {padding:2px;background-color:#585858;color:#fff;}
table.visualizza th a {color:#fff;}
table.visualizza td a {color:#585858;text-decoration:none;}
table.visualizza td a:hover {text-decoration:underline;}
table.visualizza th img {vertical-align:middle;}
table.visualizza td {padding:2px;border:1px dotted #585858;}
table.visualizza .small {font-size:10px;}
table.visualizza .descrizione {text-align:left;}
table.visualizza th.descrizione {padding-left:6px;vertical-align:middle;}
table.visualizza td.descrizione {padding:6px;vertical-align:top;}

table.servizi {width:400px;border-collapse:collapse;border:1px solid #585858;text-align:left;}
table.servizi th {padding:2px;background-color:#585858;color:#fff;}
table.servizi th a {color:#fff;}
table.servizi td a {color:#585858;text-decoration:none;}
table.servizi td a:hover {text-decoration:underline;}
table.servizi th img {vertical-align:middle;}
table.servizi td {padding:2px;border:1px dotted #585858; width:50%;}
table.servizi .small {font-size:10px;}
table.servizi .descrizione {text-align:left;}
table.servizi th.descrizione {padding-left:6px;vertical-align:middle;}
table.servizi td.descrizione {padding:6px;vertical-align:top;}

.cx {text-align:center;}

a.ancora {color:#6D6D6D;}
a:hover.ancora {color:#6D6D6D;}
.disponibile {font-weight:bold;color:green;}
.nondisponibile {font-weight:bold;color:red;}

.divForm {
width:320px;
/*float:left;*/
padding-top:8px;
padding-left:0px;
padding-right:0px;
padding-bottom:8px;
}

.divForm p {
margin:0px;
padding:2px;
clear:both;
}
.divForm label {
float:left;
display:block;
}	

.divForm input, .divForm textarea {
border:1px solid #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding-bottom:1px;
background-color:#FFFFFF;
float:right;
}

.divForm .submitForm {
float:right;
margin-top:15px;
margin-bottom:15px;
border:none;
background-color:#6E6E6E;
color:#fff;
font-weight:bold;
cursor:pointer;
font-size:12px;
padding:2px;
}

.errore {
  color:red;
}

.eve-data {
  margin-bottom:4px;
}

.eve-titolo {
  font-weight:bold;
}

.eve-sottotitolo {
  font-style:italic;
  margin-bottom:4px;
}

.eve-continua{
  text-align:right;
}

.eve-continua a {
  font-style:italic;
  text-decoration:none;
}

.eve-continua a:hover {
  text-decoration:underline;
}

#foto-alloggio img {
  border:1px solid #5A5A5C;
}

#foto-alloggio #foto{
  margin-right:5px;
  margin-top:5px;
}

#foto-dettaglio {
  float:left;
}

#foto-alloggio .thumb {
  float:left;
}

#foto-alloggio .thumb img {
  margin:5px;
}

#descrizione-alloggio {
  clear:both;
  padding-top:10px;
}

#servizi-alloggio {
  clear:both;
  padding-top:10px;
}

#dettaglio-offerta {
  padding:10px;
  background-image:url(http://www.lameta.net/img/sfondo-righe.gif);
  border:1px solid #585858;
  color: #585858;
}

#dettaglio-offerta h2 {
  margin:0px;
  text-align:center;
}

#dettaglio-offerta .data {
  font-style:italic;
  text-align:center;
}

#dettaglio-offerta .prezzo {
  font-weight:bold;
  text-align:center;
  margin-bottom:20px;
}

ul.listacaratteristiche {
  float:left;
  margin-left:auto;
  margin-right:auto;
  width:100%;
}
ul.listacaratteristiche li {
  font-weight:bold;
  list-style-type: none;
  float:left;
  padding:3px 20px 3px 20px;
  margin-bottom:15px;
  border:1px solid #585858;
}