﻿body {
margin:0px;
padding:0px;
background-image:url(/images/sfondo_generico.jpg);
}

form {
margin-left:auto;
margin-right:auto;
}

img {
border:0;
}


* {
font-family:Verdana;
font-size:11px;
color:#45000F;
}

p {
text-align:justify;
line-height:15px;
margin-top:5px;
}

a {
text-decoration:none;
color:#A48D5E;
font-weight:bold;
}

a:hover {
text-decoration:underline;

}


h2 {
color:#A48D5E;
font-family:Arial;
font-size:25px;
font-weight:normal;
}

h3 {
color:#A48D5E;
font-family:Arial;
font-size:20px;
font-weight:normal;
margin-top:10px;
margin-bottom:0px;
}


ul,li {
line-height:16px;
}


/*############################ PARTE ALTA ##################################*/

.alto {
height:75px;

}

.menu {
float:right;
padding-top:30px;
}

.menu a {
color:#C5B187;
font-family:Arial;
font-weight:bold;
font-size:12px;
text-decoration:none;
margin-left:12px;
float:left;
line-height:13px;
}



/*############################ HOME ##################################*/

.home {
width:975px;
height:276px;
background-repeat:no-repeat;
padding-top:335px;
padding-left:25px;
}

.pannelli_home {
margin-top:180px;
margin-left:40px;
width:235px;
float:left;
text-align:center;
margin-right:45px;
}


.pannelli_home a {
color:#45000F;
font-weight:normal;
}

/*############################ SFONDI E STRUTTURA PAGINE ##################################*/

.sx {
background-repeat:no-repeat;
background-position:top right;
width:33%;
}

.centro
{
    display: block;
    overflow: hidden;
    background-repeat: no-repeat;
    width: 1000px;
}

.dx {
background-image:url(/images/sfondi/dx.jpg);
background-repeat:no-repeat;
background-position:top left;
width:33%;
}

.contenuti {
width:650px;
float:right;
height:517px;
margin-top:20px;
}

/*############################ BASSO ##################################*/

.disponibilita {
background-image:url(/images/base_disponibilita.jpg);
background-repeat:no-repeat;
width:223px;
height:92px;
float:left;
padding-top:9px;
padding-left:12px;
}

.disponibilita td {
color:#8D6E40;
}

.banner {
float:left;
margin-left:15px;
}


/*############################ IMMAGINI E FOTO ##################################*/

.foto {
background-image:url(/images/cornice_foto.png);
background-repeat:no-repeat;
width:215px;
height:127px;
float:left;
overflow:hidden;
padding-left:18px;
padding-top:18px;
cursor:pointer;
margin-right:10px;
margin-top:5px;
}

.foto img {
width:198px;
height:110px;
z-index:10;
}

.fotog {
float:left;
}


.fotos {
background-image:url(/images/cornice_foto_small.png);
background-repeat:no-repeat;
width:181px;
height:108px;
float:left;
overflow:hidden;
padding-left:19px;
padding-top:17px;
cursor:pointer;
margin-right:10px;
margin-top:5px;
}

.fotos img {
width:160px;
height:90px;
z-index:10;
}


/*############################ ALTRI ##################################*/

.spacer {
clear:both;
height:10px;
display:block;
}

/*############################ PREZZI ##################################*/


.periodo
{
  display: block;
  width: 350px;
  float: left;
  text-align:left;
  margin-left:5px;
font-size:11px;
height:20px;
}

.prezzo
{
  display: block;
  width: 50px;
  float: left;
  font-size:11px;
height:20px;
}

.div_head
{
  border: 1px solid #B5A17A;
  color: #B5A17A;
  font-family: verdana;
  font-size: 12px;
  display: block;
  background-color: #ECE3D3;
  width: 460px;
  cursor: pointer;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
}

.div_head a
{
  color: #B5A17A;
  font-family: verdana;
  font-size: 11px;
  text-decoration: none;
}

.div_descrizione
{
  border: 1px solid #B5A17A;
  color: #B5A17A;
  font-family: verdana;
  font-size: 11px;
  display: block;
  width: 460px;
  text-align: left;
}            

.sitemap a {
color:#45000F;
font-weight:normal;
}

.btnWebcam {
clear:both;
margin-left:200px;
margin-top:15px;
}

.banner_prenota {
clear:both;
position:relative;
top:-65px;
float:right;
}
