/* CSS Document */
	
	ul {list-style-type: none}
	
	html, body, ul, li, h1, p, div {margin:0; padding:10}

	body {background-color:#A59887}
	
	
	#container {
		width:753px;
		border:4px solid #D8C4AB;
		margin: 0px auto;
		background-color:#fff;
	}
	#main {background-color:#ff0000; padding:10px 10px 10px 10px }
	
	#bandiere {
		clear:both;
		margin:10px auto 0px auto;
		/*background-color:#ff0000;*/
		}
	#cont_bandiere{
	width:753px;
	margin:0px auto 0px auto;
	text-align:right;
		}
	
	#address{
	/* background-color: #A59887; */
	text-align: center;
	padding-bottom:20px;
	}
	
	#map {
		width:320px;
		height:300px;
		margin-top:10px;
		border:1px solid #CF3126;
		background-color:#e5e3df;
	}
	
	#content{
		float:left;
		color:#FF0000;
		width:366px;
		height:520px;
		background-repeat:no-repeat;
	}
	#contentListini{
		float:left;
		color:#FF0000;
		width:160px;
		height:520px;
		background-repeat:no-repeat;
	}
	
	#contenitoreMenu {
		width: 729px;
		height:36px;
		margin-top:10px;
		margin-left:10px;
		padding:2px 2px 2px 2px;
		background-color:#FFFFFF;
		border-bottom:1px solid #D3C4A5;
		border-right:1px solid #D3C4A5;
		border-left:1px solid #D3C4A5;
		border-top:1px solid #D3C4A5;
		}
	#contenitoreMenuInterno {
		width: 727px;
		height:34px;
		font-family: Verdana,arial;
		letter-spacing: -1px;
		font-size: 13px;
		font-weight: bold;
		color: #82816F;
		text-align:center;
		background-color:#F1F1E5;
		border-bottom:1px solid #D3C4A5;
		border-right:1px solid #D3C4A5;
		border-top:1px solid #D3C4A5;
		border-left:1px solid #D3C4A5;
	}
	#contenitoreMenuInterno .links li {
		/*height:30px;*/
		float:left;
		padding:0px 0px;
		margin:0px;
		/*background-color:#FF0000;*/
		}
	
	#contenitoreMenuInterno .links a {
		/*height:30px;*/
		display:block;
		margin:0px;
		padding:0px;
		float:left;
		text-align:center;
		padding:2px 5px;
		padding-top:10px;
		vertical-align:middle;
		text-decoration:none;
		color:#82816F;
		/*background-color:#AED9A9;*/
		}
	
	#contenitoreMenuInterno .links a:hover {
		height:22px;
		background-color:#DDD7C7;
		color:#82816F;
		}
		.links {
		margin:0px;
		margin-left:60px;
		padding-top:0px;
		}
		.links li span{
		margin:0px;
		padding:0px;
		padding-top:10px;
		display:block;
		}
		
		#link_premuto{
		height:22px;
		background-color:#DDD7C7;
		color:#82816F; 
	}
		
	
		
	#contenitoreTot {
		width: 729px;
		margin-top:10px;
		margin-left:10px;
		margin-bottom:10px;
		padding:2px 2px 2px 2px;
		background-color:#FFFFFF;
		border-bottom:1px solid #D3C4A5;
		border-right:1px solid #D3C4A5;
		border-left:1px solid #D3C4A5;
		border-top:1px solid #D3C4A5;
	}
	
	#clear{
		clear:both;
		margin:0px;
		padding:0px;
	}
	
	#testoListini {
		float:left;
		width:495px;
		text-align:left;
		margin-top:10px;
		padding-left:8px;
		padding-right:8px;
	}

#testoDescrizioneAlloggi {
		float:left;
		width:325px;
		text-align:left;
		margin-top:10px;
		padding-left:20px;
		padding-right:8px;
		}
		#testoDescrizioneAlloggi img {
		text-align:bottom;
		margin-top:10px;
	}
	
	#testoDescrizione
	{
		float:left;
		width:340px;
		text-align:left;
		margin-top:10px;
		padding-left:8px;
		padding-right:8px;
	}
	
	#testoDescrizione img {
		text-align:bottom;
		margin-top:10px;
	}
	#testoHP
	{
		float:left;
		width:340px;
		text-align:left;
		margin-top:10px;
		padding-left:8px;
		padding-right:8px;
	}
	
	#testoHP img {
		text-align:bottom;
		margin-top:5px;
	}
	
	#testoDescrizione object {
		table-align:center;
		margin-top:10px;
	}
	
	#mappaDiv
	{
		text-align:right;
		margin-top:20px;
		margin-right:28px;
	}
	
	#corniceInternaHP {
		width: 360px;
		float:right;
		height:520px;
		text-align:right;
		background-color:#F1F1E5;
		border-bottom:1px solid #D3C4A5;
		border-right:1px solid #D3C4A5;
		border-top:1px solid #D3C4A5;
		border-left:1px solid #D3C4A5;
	}
	#corniceInternaHP2 {
		width: 360px;
		float:right;
		/*height:520px;*/
		text-align:right;
		background-color:#F1F1E5;
		border-bottom:1px solid #D3C4A5;
		border-right:1px solid #D3C4A5;
		border-top:1px solid #D3C4A5;
		border-left:1px solid #D3C4A5;
	}
	#corniceInternaListini {
		width: 512px;
		float:right;
		/*height:520px;*/
		text-align:right;
		background-color:#F1F1E5;
		border-bottom:1px solid #D3C4A5;
		border-right:1px solid #D3C4A5;
		border-top:1px solid #D3C4A5;
		border-left:1px solid #D3C4A5;
	}
	#corniceInternaPhoto {
		width: 563px;
		float:right;
		/*height:520px;*/
		text-align:right;
		background-color:#F1F1E5;
		border-bottom:1px solid #D3C4A5;
		border-right:1px solid #D3C4A5;
		border-top:1px solid #D3C4A5;
		border-left:1px solid #D3C4A5;
	}
	#corniceInterna {
		width: 360px;
		float:right;
		height:auto;
		text-align:right;
		background-color:#F1F1E5;
		border-bottom:1px solid #D3C4A5;
		border-right:1px solid #D3C4A5;
		border-top:1px solid #D3C4A5;
		border-left:1px solid #D3C4A5;
	}
	
	#Bordeaux {
		font-family: Verdana,arial;
		letter-spacing: -1px;
		font-size: 11px;
		margin-top:30px;
		font-weight: bold;
		color: #CE2D23;
		padding-bottom:5px;
		border-bottom: 1px #D8C4AB dashed;
	}
	
	.testoForm {
	font-family: Verdana,arial;
	font-size: 10px;
	color: #A59885;
	font-weight: normal;
	}
	
	.testoBottom {
	font-family: Verdana,arial;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	padding-left: 6px;
	padding-right: 6px;
	}
	.testoBottom a:link{
		font-family: Verdana,arial;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: normal; 
	}
	
	.testoBottom a:hover{
		font-family: Verdana,arial;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: normal; 
	}
	
	
	.testoBottom a:visited{
		font-family: Verdana,arial;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: normal; 
	}
	
	
	.testoBottomBig {
	font-family: Verdana,arial;
	font-size: 10px;
	color: #F8F8D6;
	font-weight: bold;
	padding-left: 6px;
	padding-right: 6px;
	}
	.testoBottomBig a:link{
		font-family: Verdana,arial;
		font-size: 10px;
		color: #F8F8D6;
		font-weight: bold; 
	}
	
	.testoBottomBig a:hover{
		font-family: Verdana,arial;
		font-size: 10px;
		color: #F8F8D6;
		font-weight: bold; 
	}
	
	
	
	.testoBottomBig a:visited{
		font-family: Verdana,arial;
		font-size: 10px;
		color: #F8F8D6;
		font-weight: bold; 
	}
	
	.testoContenuti {
		font-family: Verdana,arial;
		letter-spacing: -0,5px;
		font-size: 11px;
		padding-left: 3px;
		font-weight: bold;
		color: #655A49;
	}
	.testoContenuti2 {
		font-family: Verdana,arial;
		letter-spacing: -0,5px;
		font-size: 11px;
		font-weight: bold;
		color: #655A49;
	}
	.testoContenutiSottile {
		font-family: Verdana,arial;
		letter-spacing: -0,5px;
		font-size: 11px;
		padding-left: 3px;
		font-weight: normal;
		color: #655A49;
	}
	.titoloneAlloggi {
		font-family: Verdana,arial;
		letter-spacing: -0,5px;
		font-size: 18px;
		font-weight: bold;
		color: #CF2E24;
	}
	.titoloContenutiAlloggi {
		font-family: Verdana,arial;
		letter-spacing: -0,5px;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
	}
	.testoContenutiAlloggi {
		font-family: Verdana,arial;
		letter-spacing: -0,5px;
		font-size: 11px;
		padding-left: 3px;
		font-weight: normal;
		color: #FFFFFF;
		padding-right:5px;
	}
	.testoRossoSottile {
		font-family: Verdana,arial;
		letter-spacing: -0,5px;
		font-size: 11px;
		padding-left: 3px;
		font-weight: normal;
		color: #CE2D23;
	}
	.testoRossoLink {
		font-family: Verdana,arial;
		letter-spacing: -0,5px;
		font-size: 11px;
		font-weight: normal;
		color: #CE2D23;
	}
	.testoRossoLink a:link{
		font-family: Verdana,arial;
		letter-spacing: -0,5px;
		font-size: 11px;
		font-weight: normal;
		color: #CE2D23;
	}
	.testoRossoLink a:hover{
		font-family: Verdana,arial;
		letter-spacing: -0,5px;
		font-size: 11px;
		font-weight: normal;
		color: #EA7A73;
	}
	.testoRossoLink a:visited{
		font-family: Verdana,arial;
		letter-spacing: -0,5px;
		font-size: 11px;
		font-weight: normal;
		color: #CE2D23;
	}

	.testoBordeaux {
		font-family: Verdana,arial;
		letter-spacing: -1px;
		font-size: 11px;
		font-weight: bold;
		color: #CE2D23;
	}
	.testoArancio {
		font-family: Verdana,arial;
		letter-spacing: -1px;
		font-size: 12px;
		font-weight: bold;
		color: #FA5D16;
	}
	
	.testoSottile {
		font-family: Verdana,arial;
		letter-spacing: -1px;
		font-size: 11px;
		padding-left: 3px;
		font-weight: normal;
		color: #A59885;
	}
	.logo {
		padding-left: 3px;
		padding-top:3px;
	}
#gallery{
margin:0px;
padding:0px;
height:590px;
width:563px;
background-color:#F1F1E5;
}
#player{
	width:519px;
	height:20px;
	float:left;
	text-align:center;
}
.photogallery{
	border:1px solid #A59887;
	width:513px;
	margin:10px auto 0px auto;
	background-color:#FFF;
	padding:5px;
}
.photogallery img{
	border:2px solid #A59887;
	margin:0px 5px 5px 0px;
	float:left;
}
.photogallery a img{
	border:2px solid #A59887;
	margin:0px 5px 5px 0px;
	width:48px;
	height:48px;
	float:left;
}
.photogallery a:hover img{
	border:2px solid #ba2f2a;
	margin:0px 5px 5px 0px;
	width:48px;
	height:48px;
	float:left;
}
#imgPanel{
	clear:both; 
	height:320px; 
	width:540px;
	text-align:center;
	margin:10px auto;
}
#imgPanel img{
	border:2px solid #A59887;
}
.apple_overlay_mappa {
	background-image:url(../img/white_mappa.png);
	display:none;
	height:600px;
	width:850px;
	padding:40px;
}
.apple_overlay_mappa .close {
	background-image:url(../img/close.png);
	position:absolute; right:-25px; top:-20px;
	cursor:pointer;
	height:35px;
	width:35px;
}
