/* GENERALE */
*{
	margin:0;
	padding:0;
}
body{
	margin:0px;
	font-family: thaoma;
	/*verdana,Arial,Lucida Grande, Arial, Helvetica, sans-serif;*/
	font-size:100%;
	color:#00483a;
	text-align:center;
	background:#00483A;
	/*background: #00483A url('/immagini/fe/bg_home.gif') repeat-x;*/
}
a img{
	border:none;
}
a span,
#logo_big span,
#logo span{
	display: block;
	width:0; 
	height:0; 
	overflow: hidden; 
	clip: rect(0,0,0,0); 
}
input.txt{
	border:1px solid #A79D8F;
}
#paginazione{
	width:935px;
	float:left;
	text-align:center;
	font-size:10px;
	padding:12px;
}
#paginazione span.attiva{
	background:#00483A;
	border:1px solid #989999;
	color:#ffffff;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	margin-left:2px;
	margin-right:2px;
}
#paginazione a.disattiva{
	border:1px solid #989999;
	background:#ffffff;
	color:#000000;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:6px;
	padding-right:6px;
	margin-left:2px;
	margin-right:2px;
	text-decoration:none;
}

/* CONTENITORE */
#contenitore{
	width:960px;
	margin:50px auto;
}
/* HEADER */
#header{
	width:958px;
	height:51px;
	background:#FDF9CE;
	border-bottom:2px dotted #00483A;
	border-left:1px solid #FDF9CE;
	border-right:1px solid #FDF9CE;
	border-top:1px solid #FDF9CE;
}
#header ul{
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:26px;
}
#header li{
	float:left;
	display:inline;
	font-size:15px;
	text-transform:uppercase;
	line-height:51px;
}
#header a{
	height:42px;
	display:block;
	color:#fcf9ce;
	text-decoration:none;
}
#header a:hover{
	color:#b9310b;
	text-decoration:none;
}
#header2{
	width:958px;
	height:51px;
	background:#00483A;
	border-bottom:2px dotted #FDF9CE;
	border-left:1px solid #FDF9CE;
	border-right:1px solid #FDF9CE;
	border-top:1px solid #FDF9CE;
}
#header2 ul{
	list-style:none;
	padding:0px;
	margin:0px;
	margin-left:26px;
}
#header2 li{
	float:left;
	display:inline;
	font-size:15px;
	text-transform:uppercase;
	line-height:51px;
}
#header2 a{
	height:42px;
	display:block;
	color:#fcf9ce;
	text-decoration:none;
}
#header2 a:hover{
	color:#b9310b;
	text-decoration:none;
}
/*MENU*/
/*immagini nel footer*/
li.italiano a{
	background:url('/immagini/fe/italiano-home-up.gif') no-repeat 0 17px;
}
li.italiano a:hover{
	background:url('/immagini/fe/italiano-home-down.gif') no-repeat 0 17px;
}
li.inglese a{
	background:url('/immagini/fe/english-home-up.gif') no-repeat 0 17px;
}
li.inglese a:hover{
	background:url('/immagini/fe/english-home-down.gif') no-repeat 0 17px;
}
li.tedesco a{
	background:url('/immagini/fe/deutsch-home-up.gif') no-repeat 0 17px;
}
li.tedesco a:hover{
	background:url('/immagini/fe/deutsch-home-down.gif') no-repeat 0 17px;
}

/* CORPO */
	/* HOME*/
	#corpo_home{
		width:958px;
		height:409px;
		background:#00483a;
		border-left:1px solid #FDF9CE;
		border-right:1px solid #FDF9CE;
	}
	#logo_big{
		background:#00483a url('/immagini/fe/lake-homes-index.gif') no-repeat 0px 150px;
		width:524px;
		height:409px;
		margin:0px auto
	}
	/* CORPO GENERALE */
	#corpo{
		width:958px;
		min-height:407px;
		border-top:2px solid #00483A;
		border-bottom:2px solid #00483A;
		border-left:1px solid #FDF9CE;
		border-right:1px solid #FDF9CE;
		background:#FDF9CE;
		float:left;
	}
	#logo{
		background:#00483a url('/immagini/fe/lake-homes-small.gif') no-repeat;
		width:190px;
		height:46px;
		margin:14px auto
	}
	*:first-child+html #mail{
	margin-right:32px;
} /* Internet Explorer 7 */
	/* PRESENTAZIONE */
	#txt_presentazione{
		width: 630px; /*658px;*/
		min-height:350px;
		float:left;
		padding:30px;
		text-align:justify;
		font-family: thaoma;
		font-size:14px;
	}
	#txt_presentazione p{
		line-height:18px;
		overflow:auto;
	}
	#txt_presentazione img{
		padding-right:5px;
		vertical-align:middle;
	}
	#txt_presentazione a{
		color: #002F25; /*#08a183;*/
		text-decoration:none;
	}
	#txt_presentazione a:hover{
		color: #002F25; /*#08a183;*/
		text-decoration:underline;
	}
	#foto_presentazione{
		float:right;
		width:201px; /*161px;*/
		margin-right:45px;
	}
	#foto_presentazione img{
		/* width:159px; */
		/* height:159px; */
		border:1px solid #343434;
		margin-top:30px;
	}
	/* VENDITA */
	#box_1,
	#box_2,
	#box_3{
		float:left;
		width:261px;
		height:337px;
		margin-left:44px;
		margin-left:42px;
		padding-top:70px;
	}
	#box_1 img,
	#box_2 img,
	#box_3 img{
		width:261px;
		height:201px;
	}
	#box_1 p,
	#box_2 p,
	#box_3 p{
		font-size:17px;
		font-weight:bold;
		margin-top:14px;
	}
	#box_1 p a,
	#box_2 p a,
	#box_3 p a{
		text-decoration:none;
		color:#00483a;
	}
	#riservata{
		position:absolute;
		float:left;
		text-align:left;
		margin-left:16px;
		margin-top:420px;
		width:250px;
		color:#FDF9CE;
	}
	#riservata img{
		float:left;
		margin-right:14px;
	}
	#form_accesso label{
		color:#FDF9CE;
	}
	#login{
		width:41px;
		border:medium none;
		background:url('/immagini/fe/login.gif') no-repeat;
	}
	#logout{
		width:41px;
		border:medium none;
		background:url('/immagini/fe/logout.gif') no-repeat;
	}
	/* SERVIZI */
	#txt_servizi{
		width:460px;
		/*height:345px;*/
		overflow:auto;
		float:left;
		padding:30px;
		text-align:justify;
	}
	#txt_servizi img{
		padding-right:5px;
		vertical-align:middle;
	}
	#txt_servizi p{
		font-size:14px;
		color:#00483a;
		line-height:18px;
		overflow:auto;
		width:355px;
		float:left;
	}
	#txt_servizi a{
		color: #002F25; /*#08a183;*/
		text-decoration:none;
	}
	#txt_servizi a:hover{
		color: #002F25; /*#08a183;*/
		text-decoration:underline;
	}
	#servizi{
		width:437px;
		height:485px;
		overflow:auto;
		float:left;
		text-align:left;
	}
	#form_servizi{
		width:400px;
		height:443px;
		float:left;
		text-align:left;
		background:#ffffff;
		border:1px solid #676767;
		margin-top:20px;
	}
	#form_servizi .txt{
		border:1px solid #676767;
	}
	.col_label{
		width:105px;
		text-align:right;
		float:left;
		line-height:18px;
	}
	.col_input{
		width:280px;
		text-align:left;
		float:left;
		margin-left:5px;
	}
/*comuni tra immobili e news*/
	#col_sx{
		float:left;
		width:260px;
		margin:40px 0px 0px 0px;
	}
	#col_sx img{
		/*width:199px;*/
		border:1px solid #333333;
	}
	#col_sx p{
		color:#00483A;
		font-size:12px;
		font-weight:bold;
	}
	#col_sx p img{
		width:13px;
		height:13px;
		border:none;
		margin-right:10px;
	}
	#col_cx{
		float:left;
		width:410px;
		margin:40px 0px 0px 0px;
		border:1px solid #343434;
		text-align:left;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:12px;
	}
	#col_cx h1{
		text-align:left;
		font-size:15px;
		color:#990000;
		padding-top:12px;
	}
	#col_cx h3{
		font-size:15px;
		text-align:left;
		color:#00483A;
		padding-top:12px;
		padding-bottom:12px;
	}
	#col_cx span.txt{
		font-size:13px;
		color:#00483A;
	}
	#segnalazioni{
		clear:left;
	}
	#back p{
		width:250px;
		float:left;
		/*font-size:15px;*/
		/*font-weight:bold;*/
		/*text-align:right;*/
		padding-top:20px;
		padding-bottom:20px;
		text-align:right;
		font-size:12px;
		padding:12px;

	}
	#back p a{
		background:#00483A;
		border:1px solid #989999;
		color:#ffffff;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:6px;
		padding-right:6px;
		margin-left:2px;
		margin-right:2px;
		/*color:#00483A;*/
		text-decoration:none;
	}
	#back_loc p{
		width:250px;
		float:left;
		padding-top:20px;
		padding-bottom:20px;
		text-align:left;
		font-size:12px;
	}
	#back_loc p a{
		background:#00483A;
		border:1px solid #989999;
		color:#ffffff;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:6px;
		padding-right:6px;
		margin-left:2px;
		margin-right:2px;
		text-decoration:none;
	}
	#segnala p{
		width:255px;
		float:right;
		/*font-size:15px;*/
		/*font-weight:bold;*/
		text-align:left;
		padding-top:20px;
		padding-bottom:20px;
		font-size:12px;
		padding:12px;
	}
	#segnala p a{
		background:#00483A;
		border:1px solid #989999;
		color:#ffffff;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:6px;
		padding-right:6px;
		margin-left:2px;
		margin-right:2px;
		/*color:#00483A;*/
		text-decoration:none;
	}
	#richiesta{
		width:428px;
		height:30px;
		line-height:30px;
		border:1px solid #343434;
		background:#ffffff;
		float:left;
		text-align:center;
		font-weight:bold;
		font-size:13px;
	}
	#richiesta a{
		text-decoration:none;
		color:#990000;
		display:block;
	}
	#col_dx{
		float:left;
		width:260px;
		margin:40px 0px 0px 0px;
	}
	#col_dx img{
		/*width:199px;*/
		border:1px solid #333333;
	}
	#col_dx p{
		color:#00483A;
		font-size:12px;
		font-weight:bold;
	}
	#col_dx p img{
		width:13px;
		height:13px;
		border:none;
		margin-right:10px;
	}
	/* SCHEDA IMMOBILE */
	#col_cx_imm{
		float:left;
		width:430px;
		margin:40px 0px 0px 0px;
		text-align:left;
	}
	#col_cx_imm h1{
		text-align:left;
		font-size:15px;
		color:#990000;
		padding-top:12px;
	}
	#col_cx_imm h3{
		font-size:15px;
		text-align:left;
		color:#00483A;
		padding-top:12px;
		padding-bottom:12px;
	}
	#col_cx_imm span.txt{
		font-size:13px;
		color:#00483A;
	}
	
	#codice{
		border:1px solid #01493B;
		width:121px;
		height:30px;
		float:left;
		margin-bottom:8px;
	}
	#codice h3{
		color:#990000;
		font-size:20px;
		padding:0px;
		margin:0px;
		line-height:30px;
		text-align:center;
		background:#ffffff;
	}
	#link_pdf{
		border:1px solid #01493B;
		width:51px;
		height:30px;
		float:right;
		line-height:30px;
		text-align:center;
		background:#ffffff;
	}
	#link_pdf a{
		color:#990000;
		width:51px;
		height:30px;
		line-height:30px;
		display:block;
		text-decoration:none;
		font-size:15px;
		font-weight:bold;
	}
	#link_stampa{
		border:1px solid #01493B;
		height:30px;
		float:right;
		line-height:30px;
		text-align:center;
		background:#ffffff;
		padding-left:5px;
		padding-right:5px;
		margin-right:10px;
	}
	#link_stampa a{
		color:#990000;
		line-height:30px;
		display:block;
		text-decoration:none;
		font-size:15px;
		font-weight:bold;
	}
	#box_scheda_info{
		width:428px;
		min-height:370px;
		border:1px solid #01493B;
		clear:left;
		margin-bottom:10px;
	}
	.td_sx{
		width:130px;
		text-align:right;
		color:#01493B;
		font-weight:bold;
		font-size:12px;
		vertical-align:top;
	}
	.td_dx{
		text-align:left;
		color:#01493B;
		font-weight:normal;
		font-size:12px;
		vertical-align:top;
	}
	.td_dx a{
		text-align:left;
		color:#990000;
		font-weight:normal;
		font-size:12px;
		vertical-align:top;
		text-decoration:none;
	}
	/* SCROLL ORIZZONTALE*/
	#testo_cont_o{
		line-height:30px;
		padding-bottom:10px;
		height:30px;
		width:960px;
	}
	form#ricerca ul{
		list-style:none;
		padding:0;
		margin:0;
		margin-left:18px;
	}
	form#ricerca li{
		display:inline;
		float:left;
		text-align:left;
	}
	label{
		font-size:12px;
		margin-left:0px;
		width:75px;
		text-align:left;
	}
	select.small{
		width:76px;
		height:21px;
		margin-right:3px;
	}
	.box_foto_txt{
		width:201px;
		height:370px;
		float:left;
		margin-left:31px;
	}
	.box_foto_txt div{
		width:200px;
		height:200px;
		/*border:1px solid #958A06;*/

	}
	.box_foto_txt img{
		/* width:199px; */
		/* height:199px; */
		border:1px solid #333333;
	}
	.box_foto_txt h3{
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
		color:#990000;
		margin-top:10px;
	}
	.box_foto_txt p{
		text-align:left;
		font-size:12px;
		margin-top:12px;
		color:#00483A;
	}
	.box_foto_txt p.dettagli{
		text-align:right;
		font-size:12px;
		margin-top:10px;
	}
	.box_foto_txt p a,
	.box_foto_txt p a:hover{
		color:#00483a;
		text-decoration:none;
	}
	/* NEWS */
	
	.box_news{
		float:left;
		width:200px;
		margin-left:34px;
		margin-top:42px;
	}
	.box_news div{
		width:200px;
		height:200px;
		/*border:1px solid #958A06;*/

	}
	.box_news img{
		/*width:199px;*/
		/*height:199px;*/
		border:1px solid #343434;
	}
	.box_news h3{
		font-size:16px;
		font-weight:bold;
		color:#00483A;
		margin-bottom:3px;
	}
	.box_news h2{
		font-size:16px;
		font-weight:bold;
		color:#990000;
		margin-bottom:3px;
	}
	.box_news p{
		text-align:left;
		font-size:12px;
	}
	.box_news p.dettagli{
		text-align:right;
		font-size:12px;
		margin-top:10px;
	}
	.box_news p a,
	.box_news a:hover,
	.box_news p.dettagli a,
	.box_news p.dettagli a:hover{
		color:#00483a;
		text-decoration:none;
	}
/*RICERCA*/
#tit_ricerca{
	height:35px;
	width: 960px;
	line-height:35px;
	border-top:2px solid #00483A;
	border-bottom:2px solid #00483A;
	background:#FDF9CE;
	text-align:center;
	/*padding-left:230px;*/
}
#box_ricerca{
	height:55px;
	border-top:2px dotted #FDF9CE;
	border-bottom:2px dotted #FDF9CE;
	background:#00483A;
	color:#FDF9CE;
}
select.big{
	width:150px;
	height:21px;
	font-family: thaoma;
	font-size: 12px;
	margin-right:35px;
}
#cerca{
	width:66px;
	height:25px;
	line-height:20px;
	border:2px solid #00483a;
	background:#ffffff;
	color:#990000;
	font-size:11px;
	font-weight:bold;
	margin-top:13px;
	cursor:pointer;
}
#contenitore_ricerca{
	width:959px;
	border-top:2px solid #00483a;
	border-bottom:2px solid #00483a;
}
/* FOOTER */
#footer{
	width:958px;
	height:51px;
	background:#FDF9CE;
	color:#fcf9ce;
	border-top:2px dotted #00483A;
	border-left:1px solid #FDF9CE;
	border-right:1px solid #FDF9CE;
}
#footer2{
	width:958px;
	float:left;
	height:149px;
	background:#00483A;
	color:#fcf9ce;
	border-top:2px dotted #FDF9CE;
	border-left:1px solid #FDF9CE;
	border-right:1px solid #FDF9CE;
	border-bottom:1px solid #FDF9CE;
}
#footer2 p{
	color:#fcf9ce;
	font-size:12px;
}
#footer ul{
	list-style:none;
	padding:0px;
	margin:0 auto;
	margin-left:310px;
}
#footer li{
	float:left;
	display:inline;
	margin-right:50px;
	font-size:14px;
}
li.italiano a{
	width:88px;
	height:51px;
}
li.italiano a:hover{
	width:88px;
	height:51px;
}
li.inglese a{
	width:88px;
	height:51px;
}
li.inglese a:hover{
	width:88px;
	height:51px;
}
li.tedesco a{
	width:88px;
	height:51px;
}
li.tedesco a:hover{
	width:88px;
	height:51px;
}
#footer a{
	height:51px;
	display:block;
	text-decoration:none;
}
#footer a:hover{
	color:#b9310b;
	text-decoration:none;
}
fieldset{
	border:none;
}
/*localita*/
#gallery_localita{
	width:470px;
	height:120px;
	float:left;
	margin-top:20px;
}
#gallery_localita img{
	width:118px;
	height:118px;
	border:1px solid #343434;
	margin-right:25px;
	padding:0px;
}
#mappa_localita{
	margin-top:30px;
}
