body
{
    margin: 0;
    background-color: #DFCF91;
    min-width: 800px;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    text-align: center;
}
a
{
    text-decoration:none;
}
a img
{
    border:0;
}
img, div { behavior: url(iepngfix.htc);}
/*per compatibilità con googlemap posto che il div che contiene la mappa abbia id="map"*/
#map img, #map div { behavior: none;}
a.booklink
{
	font-size:13px;
	font-weight:bold;
	background: url(images/book_bg.gif) no-repeat;
	width:220px;
	height:31px;
	display:block;
	padding:6px 0 0 6px;
	margin:8px 0 0 0;
	text-align:left;
}
a.booklink img
{
	vertical-align:middle;
}
#homelink
{
	margin:0;
}
#Corpo
{
    background-color: #fff;
    width: 770px;
    padding:0 20px 0 10px;
    margin: 0 auto;
    text-align: left;
    position: relative;
    background-image: url(images/corpo_bg.gif);
    height:760px;
}
#Intestazione
{
    float: left;
    width: 375px;
    height:724px;   
    background-position: left bottom;
    background-repeat: no-repeat;
}
div.home
{
    background-image: url(images/intestazione_bg.jpg);
}
div.praiano
{
    background-image: url(images/praiano_bg.jpg);
}
.Indirizzo
{
    float:left;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
    text-align:center;
    color:#3333CC;
    font-size:12px;
    margin:10px;
    padding:2px;
}
hr
{
    float: none;
    clear: both;
    border-right: #99f 2px ridge;
    border-top: #99f 2px ridge;
    border-left: #99f 2px ridge;
    border-bottom: #99f 2px ridge;
}
#Intestazione #Menu
{
    background-image: url(images/menu_bg.jpg);
    background-repeat: no-repeat;
}
#Intestazione #Menu a
{
    display:block;
    width:300px;
    height:38px;
    color:#666;
    text-align:left;
    text-decoration:none;
    font-size:12px;
    padding-top:18px;
    margin:0 6px 0 10px;
    background-repeat: no-repeat;
    border-bottom: dotted 3px #666; 
}
#Intestazione #Menu a:hover
{
    opacity:.65;
    -moz-opacity:.65;
    filter:alpha(opacity=65);    
}
#Lang
{
    text-align:right;
    margin:10px 64px 0 0;
    font-size:12px; 
}
#Lang a
{
    color:#ccc;
}
#Lang a img
{
    vertical-align:top;
    margin-left:10px;
    opacity:.65;
    -moz-opacity:.65;
    filter:alpha(opacity=65);     
    
}
#Lang a:hover
{
    color:#000;
}
#Lang a:hover img
{
    opacity:1;
    -moz-opacity:1;
    filter:alpha(opacity=100);    
}        
#Contenuto
{
    width: 430px;
    height:auto !important;
    height:717px;
    min-height:717px;
    background-image: url(images/contenuto_bg.gif);
    background-repeat:no-repeat;
    text-align:center;
    position:absolute;
    right:12px;
    z-index:2;
}
#PageTitle
{
    display:block;
    position:absolute;
    top:118px;
    left:149px;
}
#Testo
{  
    position:absolute;
    width:275px;
    top:172px;
    left:76px;    
    font-size:11px;
    text-align:justify;
    color:#fff; 
}
#Testo a
{
    color:#F4D864;   
}
#Testo a:hover
{
    color:#D2BA58;
}
#Intestazione #MenuCamere
{
    margin:0 0 0 12px;
    height:20px;
}
#Intestazione #MenuCamere a
{
    display:block;
    float:left;
    height:auto;
    margin:0 11px 0 0;
    padding:0;
    border-bottom: dotted 3px #666;
    width:auto;
    
}
#Camere
{
    width: 671px;
    height: 272px;
    position: absolute;
    top: 476px;
    left:25px;
    z-index: 3;
    background-image: url(images/camere_bg.jpg);
    background-repeat: no-repeat;
}
#Camere #Arrows
{
    margin-top:-140px;
}
#Camera
{
    
}
#Foto
{
	display:none;
}
#Piedipagina
{
    font-size:11px;
    color:#69611C;
    text-align:center;
    /*position:absolute;
    top:760px;
    left:0;*/
    width: 800px;
    background-image: url(images/piedipagina_bg.gif);
    background-repeat: no-repeat;
    padding:40px 0 0 0;
    float:none;
    clear:both;
    margin:0 auto;
}
#Piedipagina p
{
    margin: 0;

} 
#Bottom
{
    font-size:10px;
    color:#69611C;
    text-align:center; 
    text-align:justify;
	 /*position:absolute;
    top:760px;
    left:0;*/
	width: 800px;
}   
