﻿body	{
	margin:0;
	padding:0;
	background-repeat: repeat-x;
	/*text-align: center;*/
	font-family: Verdana;
	font-size:8pt;
	}

	img		{border: 0;}
	h1		{font-size: 9pt; font-family: Verdana; color: #714904;}
	hr		{height: 1; color: #46639F;}
	td		{color: white; font-family: Verdana; font-size : 8pt;}

	a:link		{font-family: Verdana; color: #FFFFFF; text-decoration: none;}
	a:visited	{font-family: Verdana; color: #FFFFFF; text-decoration: none;}
	a:hover		{font-family: Verdana; color: #9B988D; text-decoration: none;}
	.bottone	{font-family:Verdana; font-size:11px; color:#000; width:90px; height:25px;}
	.testo 		{color: white; font-family: Verdana; font-size : 8pt;}

#container {
	position:relative;
	margin:0 auto;
	width: 970px;
	text-align:left;
}

#top0 {
	position:absolute;
	left: 0;
	width:100%;
	height:40px;
	background: #9B988D;
	}

#top2 {
	width:970px;
	height:29px;
	background: #C7C2B1;
	} 
			
#box_logo {
	position: relative;
	width:245px;
	height:126px;
	z-index: 4;
}

#chiudi {
	position: relative;
	height: 121px;
	margin-top:-126px;
	text-align:right;
	z-index: 4;
	padding:5px 5px 0 0;
}

#content_opaco {
	position: relative;
	margin-top:-126px;
	height:519px;
	opacity: 0.65;
	filter:alpha(opacity=65);
	background-color: black;
	z-index:3;
}

#content {
	position: relative;
	margin-top: -393px;
	height:393px;
	color:white;
	z-index:5;
}

.box_immagini {
	position: relative;
	margin: 20px 0 50px 20px;
	width:200px;
	height:350px;
	text-align:center;
	float: left;
	color: white;
	font-family: Verdana;
	font-size:8pt;
}
.immagine 	{border: 6px solid #9b988d;}
.immagine2 	{border: 3px solid #9b988d; margin:3px;}
.div_testo {
	position: relative;
	margin:0 0 0 65px;
	float:left;
	width:650px;
	height:370px;
	color: white;
	font-family: Verdana;
	font-size:8pt;
	overflow:auto;
	scrollbar-base-color: #C7C2B1;
	scrollbar-arrow-color: #FFF;
	scrollbar-face-color: #9B988D;
	scrollbar-track-color: #C7C2B1;
}

.chiudi      		{font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.chiudi:link     	{font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.chiudi:visited	   	{font-family: Verdana; font-size: 10px; color: #FFFFFF; text-decoration: underline;}
.chiudi:hover	   	{font-family: Verdana; font-size: 10px; color: #000000; text-decoration: underline;}


/* Home */

	.testo 		{color: white; font-family: Verdana; font-size : 8pt;}

#welcome {
	background:#115063 url(/images/sfondo_home4.jpg) center top no-repeat;
	margin:0;
	padding:0;
	background-color:black;
	}

#container {
	padding:0px;
	width:970px;
	}

#tophome {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:40px;
	background: #9b988d;
	}

#box1_opaco {
	position:absolute;
	top:44px;
	left:170px;
	width:245px;
	height:267px;
	background: #231515;
	opacity: 0.70;
	filter:alpha(opacity=70);

	}

#box1 {
	position:absolute;
	top:44px;
	left:170px;
	width:205px;
	height:227px;
	padding: 20px;
	color:white;
}

#box-enter1 {
	position:absolute;
	top:311px;
	left:170px;
	width:245px;
	height:170px;
	border-bottom:8px solid #c7c2b1;
}


#box2_opaco {
	position:absolute;
	top:44px;
	left:555px;
	width:245px;
	height:267px;
	background: #231515;
	opacity: 0.70;
	filter:alpha(opacity=70);

	}
	
#chiusura_boxopaco2 {
	position:absolute;
	top:490px;
	left:555px;
	width:245px;
	height:80px;
	background: #231515;
	opacity: 0.70;
	filter:alpha(opacity=70);

	}
#chiusura_boxopaco1 {
	position:absolute;
	top:490px;
	left:170px;
	width:245px;
	height:80px;
	background: #231515;
	opacity: 0.70;
	filter:alpha(opacity=70);

	}
#box2 {
	position:absolute;
	top:44px;
	left:555px;
	width:205px;
	height:227px;
	padding: 20px;
	color:white;
}

#box-enter2 {
	position:absolute;
	top:311px;
	left:555px;
	width:245px;
	height:170px;
	border-bottom:8px solid #c7c2b1;
}


/* MenÅ¯ */

#menu_container {
	padding:0px;
	height:40px;
	background: #9B988D;
	}
	
#menu_container ul	{
	margin: 0px;
	padding:10px 10px 0 0;
	color: #FFF;
	font-family: verdana, helvetica, sans-serif;
	float: right;
	text-align: right;
	}

#menu_container ul li	{
	display: inline;
	padding: 0 10px 0 10px;
	color: #000;
	font-size: 10pt;
	text-decoration: none;
	float: left;
	border-right: 1px solid #FFF;
	}

#lingue_verdeblu {
	position:absolute;
	width:100px;
	top:280px;
	left:315px;
	font-size: 8pt;
	color:white;
}
#pippo {
	position:absolute;
	width:100px;
	top:300px;
	left:450px;
	font-size: 8pt;
	color:white;
}

.lingue {
	position:relative;
	width:100px;
	margin-top:70px;
	margin-left:143px;
	font-size: 8pt;
	color:white;
}
#loghi_residence {
	position:absolute;
	z-index:5;
	width:131px;
	height:70px;
	margin-top:-20px;
	margin-left:-46px;
	font-family:Verdana;
	font-size:7pt;
	text-align:center;
}
#loghi_residence #loghi_residence_desiree {
	width:131px;
	height:56px;
}
#bottom {
	position:absolute;
	top:373px;
	left:760px;
	width:200px;
	height:12px;
	font-family:Verdana;
	font-size:7pt;
	color:#9b988d;
	margin:0px;
	padding:0px;
}
h6 {
	margin:0px;
	padding:0px;
}
.link2             {font-size: 8pt; font-family: Times New Roman; color: #808080; text-decoration: none;}
.link2:link        {font-size: 8pt; font-family: Times New Roman; color: #808080; text-decoration: none;}
.link2:visited	   {font-size: 8pt; font-family: Times New Roman; color: #808080; text-decoration: none;}
.link2:hover	   {font-size: 8pt; font-family: Times New Roman; color: #E97D00; text-decoration: none;}

#menu_container ul li a 		{color: #FFF;}
#menu_container ul li a:hover	{color: #000;}


/* Prezzi */

.td_prezzi		{color: white; font-family: Verdana; font-size : 8pt; border-bottom:1px solid #FFF; text-align:center; padding:2px;}
.td_prezzi2		{color: white; font-family: Verdana; font-size : 8pt; border-bottom:1px solid #FFF; text-align:center; padding:5px; text-align:center; background:#212121;}
.td_periodi		{color: white; font-family: Verdana; font-size : 8pt; border-bottom:1px solid #FFF; text-align:left; padding:2px;}
#listinoprezzi {
	position: absolute;
	left:302px;
	top:-93px;
	padding:0 15px 0 0;
	width:630px;
	height:460px;
	color: white;
	font-family: Verdana;
	font-size:8pt;
	overflow:auto;
	scrollbar-base-color: #C7C2B1;
	scrollbar-arrow-color: #FFF;
	scrollbar-face-color: #9B988D;
	scrollbar-track-color: #C7C2B1;
}

/* Contatti */

.area_contatti 	{font-size: 8pt; font-family: verdana; height:70px; width:95%; padding:3px; border:1px solid #000;}
.text_contatti	{font-size: 8pt; font-family: verdana; width:95%; color:#000; border:1px solid #000;}

.clear {
	clear:both;
}
	/* NEWS */
		/* BOX */
		#box_news_elenco {
			display:none;
			position:absolute;
			top:0px;
			left:300px;
			width:470px;
			height:320px;
			text-align:left;
			z-index:1;
			background:#C7C2B1;
			color:#000;
		}
		#box_news_elenco .box_news {
			padding:10px;
			font-size:8pt;
			color: #544943;
			border-bottom:1px #9b988d solid;
		}
		#box_news_elenco a,#box_news_elenco a:link {color:#544943;}
		#box_news_elenco a:hover{color:#9B988D;}
		#box_news_elenco #box_news_chiudi {
			position:absolute;
			left:335px;
			top:-25px;
			font-size:7pt;
			color:#544943;
			font-family:Verdana;
			z-index:2;
		}
		#barra_news {
			height:53px;
			width:470px;
			background-color:#544943;
			background-image:url('../images/sf_boxnews.gif');
		}
		#barra_news img {
			position:absolute;
			top:33px;
			left:115px;
		}
		/* FINE BOX */
		#news_dettagli {
			margin:10px;
			padding-bottom:30px;
			}
		#news_immagini {
			left:0;
			text-align:left;
			height:100px;
		}
		#news_immagini a img {
			border:1px solid black;
			margin:5px;
		}
		#news_immagini a:hover img {
			border:1px solid red;
		}
		.news_elenco {
			width:600px;
			padding-bottom:50px;
			}
		.news {
			border-bottom:1px solid #afa796;
			position:relative;
			padding:5px;
			}
		.news a {
			color: #fff;
			display:block;
			}
		.news a:hover {color:#afa796;}
		#testo_news {
			margin-top:1px;
			padding-top:20px;
			width:470px;
			height:245px;
			border-top:1px solid #544943; 
		}
	/* FINE NEWS */
		h3		{font-size: 9pt; font-family: Verdana; color: #714904; padding:0 0 0 10px;}
	/* FINE NEWS */
				
		img {
			margin:0px;
			border:0px;
			padding:0px;
		}

#booking {
	color:#000;
	font-size:8pt;
	font-family:Verdana;
	}
#booking form {padding:3px 0 0 15px;}
#booking input {
	font-size:7pt;color:#808080;
	padding:0;
	height:15px;
}
h2 {
	font-size: 12pt;
	font-family:Verdana;
	text-align:center;
	font-weight:lighter;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}
.box_novità {float:left;border-right: 1px solid white;margin:5px 10px 0 0;padding:0 10px 0 0;}
.box_novità .imm_appartamenti {padding:0;}
/*.box_novità2 {
	float:left;
	width:360px;
	margin:10px 0 0 0;
	padding:0 20px 0 0;
	border:1px solid green;
}
.box_novità3 { 
	width:230px;
	margin:25px 0 0 0;
	padding:0 20px 0 0;
	border-right: 1px solid white;
	border:1px solid blue;
}*/
.box_novità p {
	margin:3px 0 0 0;
}

.box_novità2 p {
	margin:3px 0 0 0;
}
.titolo {
	color:#b7b2a3;
	font-weight:bold;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:underline;
}
.tito_appartamenti {
	font-size:7pt; 
	font-weight:bold;
}
.scarica {
	position:absolute;
	top:360px;
	left:-315px;
	width:200px;
	margin:0 0 0 15px;
}
p#transfer {
	position:absolute;
	top:217px;
	left:30px;
	font-family:Verdana;
	font-size:7pt;
	border-bottom:1px solid #c7c2b1;
	padding:0 0 2px 0;
	width:180px;
}
#testo_lamp { 
	color: #fff; 
	text-decoration: none;
}