body{
margin:0;
padding:0;
text-align:center;
background:#fef8eb url(../img/sfondo.gif) left top repeat-x;
position:relative;
z-index:3;
font-family:verdana, arial, sans-serif;
}
#centrato{
margin:auto;
text-align:left;
width:852px;
}
#corpo{
float:left;
width:852px;
}
#header{
float:left;
width:852px;
}
#sopra{
float:left;
width:852px;
height:93px;
background:transparent url(../img/testa.gif) left top no-repeat;
}
#sopra span{
position:relative;
z-index:-2;
}
#links{
float:left;
margin-left:14px;
margin-right:0;
padding-right:0;
margin-top:15px;
}
#links a{
color:#8e5940;
font-size:10px;
text-decoration:none;
padding:0;
margin:0;
font-weight:bold;
}
#links a:hover,
#links a:focus,
links a:active{
color:#ffb705;
}

#sotto span{
position:relative;
z-index:-3;
}
#swf{
float:left;
width:852px;
height:359px;

}
#colonna1{
float:left;
width:518px;
}
#mare{
float:left;
width:518px;
height:142px;
background:transparent url(../img/marefavola.gif) left top no-repeat;
}
#mare span{
position:relative;
z-index:-5;
}
#sottocorpo{
width:846px;
float:left;
background:transparent url(../img/sfondo2.gif) left top repeat-x;
margin-right:6px;
}
#sottocorpo1{
width:838px;
float:left;
background:transparent url(../img/sfondo2.gif) left top repeat-x;
margin-right:6px;
margin-left:8px;
}
#colonna1{
float:left;
width:518px;
}
#testo{
float:left;
width:501px;
margin-left:17px;
}
#testo h2{
font-size:17px;
color:#ffb705;
}
#testo p{
font-size:13px;
margin-right:15px;
}
#colonna2{
float:left;
width:322px;
margin-left:6px;
}
#player{
float:left;
width:300px;
height:234px;
margin-top:13px;
margin-bottom:14px;
}
#colonna2 h3{
font-size:20px;
color:#ff4e00;
font-weight:normal;
padding:0;
margin:0 0 8px 0;
}
#lastminute{
float:left;
width:293px;
background:transparent url(../img/box1.gif) left top repeat-y;
}
#lastminute h4{
margin:7px 0 2px 7px;
padding:0;
font-size:13px;
color:#651f00;
}
#lastminute p{
margin:0 0 0 7px;
padding:0;
font-size:11px;
}
#topbox{
float:left;
width:293px;
height:14px;
background:transparent url(../img/angolisopra.gif) left top no-repeat;
}
#bottombox{
float:left;
width:293px;
height:15px;
background:transparent url(../img/angolisotto.gif) left top no-repeat;
}
#lastminute h4 a{
font-size:13px;
color:#651f00;
text-decoration:none;
}
#lastminute h4 a:hover,
#lastminute h4 a:focus,
#lastminute h4 a:active{
text-decoration:underline;
}
#regione{
float:left;
width:293px;
height:84px;
background:transparent url(../img/box2.gif) left top no-repeat;
margin-top:8px;
margin-bottom:13px;
}
#regione span{
position:relative;
z-index:-5;
}
#footer{
width:838px;
height:80px;
background:transparent url(../img/footer.gif) left top no-repeat;
clear:left;
margin-top:13px;
margin-left:8px;
}
.navigazione{
font-size:12px;
text-align:right;
margin-right:10px;
margin-top:58px;
}
.navigazione li{
display:inline;
height:0;
margin:0;
padding:0 3px 0 3px;
border-left:1px solid #000;
}
.navigazione #primavoce{
border:none;
}
.navigazione li a{
color:#000;
text-decoration:none;
}
.navigazione li a:hover,
.navigazione li a:focus,
.navigazione li a:active{
color:#ffb705;
}
#esco{
text-decoration:none;
font-size:10px;
font-weight:bold;
color:#5e5e5e;
display:block;
margin-top:15px;
margin-left:9px;
float:left;
margin-bottom:0;
}
#esco strong{
color:#f86d20;
}
#footer .navigazione2{
text-align:right;
font-size:10px;
padding-top:15px;
padding-right:5px;
margin-bottom:0;
}
#footer .navigazione2 li{
display:inline;
height:0;
margin:0;
padding:0;
}
#footer .navigazione2 li a{
color:#000;
text-decoration:none;
font-weight:normal;
white-space:nowrap;
}
#footer .navigazione2 li a:hover,
#footer .navigazione2 li a:focus,
#footer .navigazione2 li a:active{
color:#f86d20;
}
#infcont{
color:#000;
}
#dati p{
font-size:11px;
margin:0;
padding:0;
text-align:center;
margin-top:6px;
margin-bottom:10px;
}
#inside{
float:left;
margin-top:35px;
margin-bottom:20px;
}
#inside h3{
font-size:14px;
color:#ffb705;
margin-left:30px;
margin-top:15px;
}
#inside p{
font-size:12px;
margin-left:20px;
}
#inside strong{
color:#ff4e00;
}
#mappa{
float:left;
width:500px;
margin-left:150px;
margin-bottom:30px;
}
#tabella{
float:left;
}
#tabella h4{
font-size:13px;
text-align:center;
padding:0;
margin:5px 0 15px 0;
color:#ff4e00;
}
table{
	font-size:12px;
	border-collapse:collapse;
	text-align:center;
	}
	td, th{
	padding:7px 0px;
	width:177px;
	}
	td, th{
	border-style:none ;
	}
	th{
	font-weight:bold;
	}
	td{
	color:#000;
	}
	thead{
	background:#e0b5a3;
	color:#FFF;
	}
	tr.dispari{
	background:#eecfb3;
	}
	tr.pari{
	background:#f7e2c1;
	}
	#inform{
	float:left;
	width:790px;
	margin-left:20px;
	margin-top:25px;
	margin-bottom:20px;
	}
	#inform h4{
	font-size:13px;
padding:0;
margin:5px 0 10px 0;
color:#ff4e00;
	}
	#inform p{
	margin:5px 5px 15px 25px;
	padding:0;
	}
	#inform strong{
	color:#000;
	}
#sinistra{
float:left;
width:450px;
border-right:1px solid #efcc97;
}
#destra{
float:left;
padding-left:25px;
width:350px;
}
#sinistra p{
margin-right:18px;
}
#destra img{
float:left;
margin-top:6px;
margin-right:9px;
border:none;
}
#sinistra a{
white-space:nowrap;
}
#destra h4{
font-size:12px;
color:#ff4e00;
}
#destra a{
font-size:11px;
color:#ff4e00;
text-decoration:none;
}
#destra a:hover,
#destra a:focus,
#destra a:active{
text-decoration:underline;
}
#linut p{
font-size:11px;
margin:15px 0 0 20px;
padding:0;
}
#linut{
float:left;
margin-top:40px;
}
#linut h4{
font-size:12px;
padding:0;
margin:5px 0 2px 20px;
color:#ff4e00;
}
#lm{
float:left;
}
#lm p{
margin:0 0 5px 20px;
padding:0;
}
#lm p em a{
color:#000;
text-decoration:none;
}
#lm p em a:hover,
#lm p em a:focus,
#lm p em a:active{
text-decoration:underline;
}
.scorri{
float:left;
margin-top:28px;
margin-right:10px;
margin-left:40px;
margin-bottom:20px;
text-align:center;
}
.scorri a{
font-size:10px;
text-decoration:none;
color:#ff4e00;
text-align:center;
display:block;
float:left;
}
.scorri a:hover,
.scorri a:focus,
.scorri a:active{
text-decoration:underline;
}
form table{
font-size:12px;
	border-collapse:collapse;
	text-align:center;
	margin-left:130px;
}
form table td{
width:300px;
}
form table tr{
background:#ffe9c3;
}
input,textarea,select{
width:200px;
border:1px solid #ba623b;
}
#citta{
width:120px;
margin-right:10px;
}
#provin{
width:30px;
}
.arrivo{
width:20px;
margin-right:10px;
}
.arrivo1{
width:30px;
margin-right:10px;
}
textarea{
height:100px;
}
#check{
width:15px;
height:15px;
margin:0 5px 0 0;
padding:0;
border:none;
}
.bottone{
width:70px;
margin-right:15px;
background:#ba623b;
border:none;
color:#FFF;
}
#dist{
float:left;
margin-top:40px;
margin-bottom:15px;
}
#dist h4{
font-size:12px;
padding:0;
margin:5px 0 2px 20px;
color:#ff4e00;
}
#dist p{
font-size:11px;
margin:15px 0 0 20px;
padding:0;
}
.luoghi{
float:left;
width:205px;
}
#photogal{
float:left;
margin-left:28px;
width:820px;
}
#photogal .galleria{
float:left;
width:130px;
margin:12px;
}
#photogal .galleria a img{
border:none;
}
	#immagineap{
	float:left;
	margin-bottom:10px;
	}
	#mappaap{
	margin:0 19px 30px 19px;
	padding:0;
	list-style:none;
	background:transparent url(../img/appartamenti.jpg) no-repeat;
	width:800px;
	height:319px;
	position:relative;
	}
	#mappaap li{
	position:absolute;
	width:135px;
	height:319px;
	}
	#mappaap a{
	display:block;
	width:100%;
	height:100%;
	background:transparent url(../img/appartamenti.jpg) no-repeat;
	text-decoration:none;
	}
	#mappaap a span{
	position:relative;
	z-index:-12;
	}
	#mappaap #app1{
	left:55px;
	top:0;
	}
	#mappaap #app2{
	left:250px;
	top:0;
	}
	#mappaap #app3{
	left:420px;
	top:0;
	}
	#mappaap #app4{
	left:575px;
	top:0;
	}
	#mappaap #app1 a{
	background-position:-55px 0;
	}
	#mappaap #app2 a{
	background-position:-250px 0;
	}
	#mappaap #app3 a{
	background-position:-420px 0;
	}
	#mappaap #app4 a{
	background-position:-575px 0;
	}
	#mappaap #app1 a:hover,
	#mappaap #app1 a:focus,
	#mappaap #app1 a:active{
	background-position:-55px -319px;
	outline:none;
	}
	#mappaap #app2 a:hover,
	#mappaap #app2 a:focus,
	#mappaap #app2 a:active{
	background-position:-250px -319px;
	outline:none;
	}
	#mappaap #app3 a:hover,
	#mappaap #app3 a:focus,
	#mappaap #app3 a:active{
	background-position:-420px -319px;
	outline:none;
	}
	#mappaap #app4 a:hover,
	#mappaap #app4 a:focus,
	#mappaap #app4 a:active{
	background-position:-575px -319px;
	outline:none;
	}
   #testoapp{
	float:left;
	width:300px;
	}
	#testoapp p{
	padding:0 8px 0 5px;
	margin-top:15px;
	font-size:12px;
	}
	#apgal{
	float:left;
	padding-left:15px;
	padding-bottom:15px;
	width:450px;
	border-left:1px solid #efcc97;
	}
	#apgal h4{
	font-size:12px;
	padding:0;
	margin:0 0 8px 7px;
	color:#ff4e00;
	}
	#fotine{
	float:left;
	width:450px;
	}
	#fotine a img{
	border:none;
	float:left;
	margin:3px 6px 3px 6px;
	}
	#immagineap p{
	font-weight:bold;
	font-size:12px;
	color:#db363d;
	padding:0;
	margin-bottom:15px;
	margin-left:35px;
	}
	#sottoap{
	float:left;
	width:800px;
	margin-left:38px;
	margin-bottom:40px;
	}
	#plani{
	float:left;
	width:300px;
	}
	#plani a img{
	float:left;
	margin:0 8px;
	padding:0;
	border:1px solid #ff4e00;
	}
	#plani p{
	font-size:11px;
	padding:0;
	margin:0;
	font-weight:bold;
	color:#ff4e00;
	}