 body, p, h1,h2,h3,h4,h5 {
margin:0px;
padding:0px;
font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif;
color:#FFF;
font-size:11px;
line-height:17px;
background:#000;
}

img {
border:none;
}

p {
text-align:left;
}

#fastbooking p{
	font-weight:normal;
font-size:12px;
background:none;
margin-left:30px;
	}
	


h2 {
font-weight:normal;
font-size:18px;}
		
h1 {
font-weight:normal;
font-size:18px;}
	
A {
	font-size:9px;
	color:#FFF;
	text-decoration:none;
	}
A:hover {
font-size:9px;
color:#FFF;
text-decoration:underline;
text-align: right;
}

/*Supersize Plugin Styles*/
#loading {
position: absolute;
top: 49.5%; 
left: 49.5%;
z-index: 3;
width: 24px; 
height: 24px;
text-indent: -999em;
background-image: url(../images/progress.gif);
}

#supersize{
position:fixed;
}

#supersize img {
height:100%;
width:100%;
position:absolute;
z-index:0;
}

#testata {
width:220px;
height:350px; 
background-image:url(../grafica/trasparenza.png);
position:absolute; 
top:20px; 
z-index:2;
}

#explore {
background-image:url(../grafica/trasparenza.png);
}

#booking {
width:220px;
height:138px; 
position:absolute; 
top:195px; 
z-index:2;
font-size:9px;
margin-top:20px;
}
#booking input, select{
font-size:9px;
}

#footer {
width:100%;
height:26px; 
background-image:url(../grafica/trasparenza.png);
position:fixed; 
bottom:0; 
z-index:2;
}

#header {
width:100%;
height:20px; 
background-image:url(../grafica/trasparenza.png);
position:absolute; 
top:0; 
z-index:2;
text-align:right;
color:#333;
font-size:9px;
}

.conrnice_foto_loop img {
padding:4px;
border:1px solid #999;
margin-bottom:12px;}

/* MENU LATERALE GENERALE */ 
#menu2{
top:138px;
z-index:2; 
position:absolute;
left:0px;
width:220px;
height:72px;
}

#menu2 ul {
list-style:none;
margin:0px;
padding:0px;
}

#menu2 ul li{
}

#menu2 a {
margin-left:10px;
font-size:20px;
line-height:22px;
}

#menu2 a:hover {
text-decoration:none;
}

#explore1 ul {
list-style:none;
margin:0px;
padding:0px;
}

#explore1 li{
list-style:none;
}

#explore1 a {
margin-left:10px;
font-size:20px;
line-height:22px;
}

#explore1 a:hover {
text-decoration:none;
}

.foto img{
}	

.image-holder{
float:left;
width:90px;
height:90px;
overflow:hidden;
}

.image-holder2{
float:left;
width:90px;
height:90px;
overflow:hidden;
}

#galleria{
position:absolute; 
width:100%;  
z-index:1; 
top:20px; /* -860*/
left:0px;
display:none;
}

#rooms{
position:absolute; 
width:100%;  
z-index:1; 
top:20px; /* -860*/
left:0px;
display:none;
}

#press{
position:absolute; 
width:100%;  
z-index:1; 
top:20px; /* -860*/
left:0px;
}

#explore{
position:absolute; 
/*width:180px;  */
width:100%;
height:100%;
z-index:1; 
top:20px;
left:0px;
/*top:185px;*/ /* -860*/
/*left:220px;*/
/*background-image:url(../grafica/trasparenza.png);*/
/*border:1px solid red;*/
/*height:100%;*/
overflow:hidden;
}

#explore a{
	font-size:24px;
	padding-left:30px;
	opacity:0;
	display:block;
	text-decoration:none;
	/*border:1px solid red;*/
	text-align:left;
	
}

#explore a:hover {
	/*background-color:#999;*/
	}



#closer{
position:absolute; 
width:182px;
height:30px;
z-index:10000; 
top:50px; /* -860*/
right:50px;
display:none;
background-image:url(../grafica/tastoChiudi.png);
opacity:0.7; 
filter:alpha(opacity=70); 
-moz-opacity:0.7;
}


#navigatoreFoto{
position:absolute; 
width:182px;
height:60px;
z-index:10000; 
bottom:90px; /* -860*/
margin-right:55%;
margin-left:45%;
display:none;
/*background-image:url(../grafica/trasparenza.png);*/
/*background-color:#FFF;*/
opacity:0.7; 
filter:alpha(opacity=70); 
-moz-opacity:0.7;
}


.elenco{
margin:0px 0px 0px 20px;
padding:0px;
font-size:9px;
}

#contenutoInterno{
position:absolute; 
width:372px; /*162*/
height:329px;
padding:10px;
padding-left:0;
z-index:10000; 
top:40px; /* -860*/
right:50px;
display:none;
background-image:url(../grafica/trasparenza.png);
}

#testoContenuto{
position:absolute; 
width:362px; /*162*/
height:309px;
padding:10px;
padding-left:10px;
z-index:10000; 
right:0px;
top:0px;
font-size:9px;
/*display:none;*/
}


/************ CAMERE ****************/
#dettaglioCamera{
position:absolute; 
width:172px; /*162*/
height:309px;
padding:10px;
padding-left:90px;
z-index:10000; 
top:86px; /* -860*/
right:50px;
display:none;
background-image:url(../grafica/trasparenza.png);
}

#altreFoto{
position:absolute; 
width:75px;
height:300px;
z-index:10000;
right:192px;
top:4px;
}

#altreFoto img{
width:75px;
height:75px;
z-index:10000; 
margin-bottom:4px;
border:1px solid #777;
}

#testoCamera{
position:absolute; 
width:172px; /*162*/
height:309px;
padding:10px;
padding-left:90px;
z-index:10000; 
right:0px;
top:0px;
font-size:9px;
}
