/* GENERALE */
*{
	margin:0px;
	padding:0px;
}
body{
	margin:0px auto;
	font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size:100%;
	background:#a25e2d url(/immagini/fe/bg_body.jpg) top center repeat-x;
	color:#e1c4a3;
	text-align:center;
}
a img{
	border:none;
	padding:0px;
	margin:0px;
}
h1 span{
	display: block;
	height: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
}
form{
	border:none;
	margin:0px;
	padding:0px;
}
fieldset{
	border:none;
	margin:0px;
	padding:0px;
}
/* CONTENITORE */
#contenitore{
	width:845px;
	margin:0 auto;
}
/* HOME ******************************************************/
#corpo_home{
	margin-top:25px;
	float:left;
}
#box_flash{
	width:845px;
	height:285px;
	background:url(/immagini/fe/cornice_home.gif) no-repeat;
	text-align:center;
	padding-top:13px;
}
#box_navhome{
	margin-top:15px;
	float:left;
	margin-bottom:13px;
}
#nav{
	margin-left:3px;
}
#nav ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#nav ul li{
	display:inline;
	float:left;
	font-size:12px;
}
#nav ul li a{
	display:block;
	color:#fff;
	text-decoration:none;
	width:89px;
	width:75px;
	height:39px;
	padding-top:65px;
	padding-left:7px;
	padding-right:7px;
	margin:0px 2px;
}
#nav ul li.nav_chisiamo a{
	background:url(/immagini/fe/nav_chisiamo2.gif) no-repeat;
}
#nav ul li.nav_chisiamo a:hover{
	background:url(/immagini/fe/nav_chisiamo2.gif) no-repeat 0 -104px;
}
#nav ul li.nav_dovesiamo a{
	background:url(/immagini/fe/nav_dovesiamo2.gif) no-repeat;
}
#nav ul li.nav_dovesiamo a:hover{
	background:url(/immagini/fe/nav_dovesiamo2.gif) no-repeat 0 -104px;
}
#nav ul li.nav_appartamenti a{
	background:url(/immagini/fe/nav_appartamenti2.gif) no-repeat;
}
#nav ul li.nav_appartamenti a:hover{
	background:url(/immagini/fe/nav_appartamenti2.gif) no-repeat 0 -104px;
}
#nav ul li.nav_tariffe a{
	background:url(/immagini/fe/nav_tariffe2.gif) no-repeat;
}
#nav ul li.nav_tariffe a:hover{
	background:url(/immagini/fe/nav_tariffe2.gif) no-repeat 0 -104px;
}
#nav ul li.nav_promozioni a{
	background:url(/immagini/fe/nav_promozioni2.gif) no-repeat;
}
#nav ul li.nav_promozioni a:hover{
	background:url(/immagini/fe/nav_promozioni2.gif) no-repeat 0 -104px;
}
#nav ul li.nav_contatti a{
	background:url(/immagini/fe/nav_contatti2.gif) no-repeat;
}
#nav ul li.nav_contatti a:hover{
	background:url(/immagini/fe/nav_contatti2.gif) no-repeat 0 -104px;
}
#nav ul li.nav_photogallery a{
	background:url(/immagini/fe/nav_photogallery2.gif) no-repeat;
}
#nav ul li.nav_photogallery a:hover{
	background:url(/immagini/fe/nav_photogallery2.gif) no-repeat 0 -104px;
}
#nav ul li.nav_territorio a{
	background:url(/immagini/fe/nav_territorio2.gif) no-repeat;
}
#nav ul li.nav_territorio a:hover{
	background:url(/immagini/fe/nav_territorio2.gif) no-repeat 0 -104px;
}
#nav ul li.nav_link a{
	background:url(/immagini/fe/nav_link2.gif) no-repeat;
}
#nav ul li.nav_link a:hover{
	background:url(/immagini/fe/nav_link2.gif) no-repeat 0 -104px;
}
#top_cornice_home{
	width:845px;
	height:13px;
	background:url(/immagini/fe/cornice_top_home.gif) no-repeat;
	clear:left;
}
#cornice_home{
	width:785px;
	padding:5px 22px 10px 38px;
	background:url(/immagini/fe/pattern_cornice_home.gif) repeat-y;
	float:left;
}
#txt_home{
	background:url(/immagini/fe/borgoetrusco_tit.gif) no-repeat left top;
	float:left;
	width:350px;
	padding-top:34px;
	padding-left:72px;
	margin-top:5px;
	margin-left:22px;
	margin-right:206px;
}
#txt_home p{
	text-align:left;
	font-size:10px;
	font-size:11px;
	color:#756657;
	line-height:16px;
}
#indirizzo_home{
	float:left;
	width:135px;
	text-align:right;
	margin-top:15px;
}
#indirizzo_home p{
	font-size:10px;
	font-size:11px;
	color:#776554;
	line-height:16px;
	margin-bottom:10px;
}
#indirizzo_home p a{
	color:#b46527;
	text-decoration:none;
}
#bottom_cornice_home{
	width:845px;
	height:13px;
	background:url(/immagini/fe/cornice_bottom_home.gif) no-repeat;
	clear:left;
}
#footer{
	width:840px;
	height:20px;
	padding-left:5px;
	line-height:20px;
	font-size:10px;
	font-size:11px;
	color:#dfc7aa;
	text-align:left;
}
/* COLONNA SX */
#col_sx_top{
	width:417px;
	float:left;
}
#logo{
	width:417px;
	height:131px;
	background:url(/immagini/fe/logo.jpg) right no-repeat;
}
#box_menusx{
	width:397px;
	height:149px;
	padding-top:10px;
	padding-right:20px;
	background:url(/immagini/fe/pattern_menusx.gif) right repeat-y;
}
#box_menusx ul{
	list-style:none;
	font-size:11px;
	text-align:left;
}
#box_menusx ul li{
	height:9px;
	margin-bottom:7px;
	color:#e6c49d;
	line-height:11px;
}
*:first-child+html #box_menusx ul li{
	margin-bottom:4px;
}
#box_menusx ul li a{
	text-decoration:none;
	color:#e6c49d;
	background:url(/immagini/fe/img_menu.gif) no-repeat 110px 1px;
	padding-left:121px;
}
#box_menusx ul li.chisiamoact,
#box_menusx ul li.chisiamo a:hover{
	color:#e6c49d;
	background:url(/immagini/fe/menu_chisiamo.gif) no-repeat left;
	width:272px;
}
#box_menusx ul li.dovesiamoact,
#box_menusx ul li.dovesiamo a:hover{
	color:#e6c49d;
	background:url(/immagini/fe/menu_dovesiamo.gif) no-repeat left;
	width:272px;
}
#box_menusx ul li.appartamentiact a,
#box_menusx ul li.dovesiamoact a,
#box_menusx ul li.tariffeact a,
#box_menusx ul li.promozioniact a,
#box_menusx ul li.contattiact a,
#box_menusx ul li.photogalleryact a,
#box_menusx ul li.territorioact a,
#box_menusx ul li.linkact a,
#box_menusx ul li.chisiamoact a{
  background:none;
}

#box_menusx ul li.appartamentiact,
#box_menusx ul li.appartamenti a:hover{
	color:#e6c49d;
	background:url(/immagini/fe/menu_appartamenti.gif) no-repeat left;
	width:272px;
}
#box_menusx ul li.tariffeact,
#box_menusx ul li.tariffe a:hover{
	color:#e6c49d;
	background:url(/immagini/fe/menu_tariffe.gif) no-repeat left;
	width:272px;
}
#box_menusx ul li.promozioniact,
#box_menusx ul li.promozioni a:hover{
	color:#e6c49d;
	background:url(/immagini/fe/menu_promozioni.gif) no-repeat left;
	width:272px;
}
#box_menusx ul li.contattiact,
#box_menusx ul li.contatti a:hover{
	color:#e6c49d;
	background:url(/immagini/fe/menu_contatti.gif) no-repeat left;
	width:272px;
}
#box_menusx ul li.photogalleryact,
#box_menusx ul li.photogallery a:hover{
	color:#e6c49d;
	background:url(/immagini/fe/menu_photogallery.gif) no-repeat left;
	width:272px;
}
#box_menusx ul li.territorioact,
#box_menusx ul li.territorio a:hover{
	color:#e6c49d;
	background:url(/immagini/fe/menu_territorio.gif) no-repeat left;
	width:272px;
}
#box_menusx ul li.linkact,
#box_menusx ul li.link a:hover{
	color:#e6c49d;
	background:url(/immagini/fe/menu_link.gif) no-repeat left;
	width:272px;
}
#top_boxtxtsx{
	width:417px;
	height:32px;
	background:url(/immagini/fe/top_boxtxtsx.gif) no-repeat;
}
#end_boxdx{
	width:417px;
	height:32px;
	background:url(/immagini/fe/end_boxdx.gif) no-repeat right;
}
#col_sx_bottom{
	width:443px;
	float:left;
}
#box_txtsx{
	width:383px;
	padding:0px 30px 20px;
	background:url(/immagini/fe/pattern_boxtxtsx.gif) repeat-y;
	color:#756657;
}
#tit_sx{
	width:383px;
	height:44px;
	background:#ebddc9;
	text-align:left;
}
#bottom_boxtxtsx{
	width:443px;
	height:14px;
	background:url(/immagini/fe/bottom_boxtxtsx.gif) no-repeat;
}
#footer_sx{
	width:438px;
	height:20px;
	padding-left:5px;
	line-height:20px;
	font-size:10px;
	font-size:11px;
	color:#dfc7aa;
	text-align:left;
}
/* COLONNA DX */
#col_dx_top{
	width:428px;
	float:left;
	margin-top:24px;
}
#cornice_dx{
	width:428px;
	height:298px;
	background:url(/immagini/fe/cornice_dx.gif) no-repeat;
	text-align:left;
}
#cornice_dx img{
	margin-top:15px;
}
#cornice_dx iframe{
	margin-top:15px;
}
#col_dx_bottom{
	width:397px;
	font-size:10px;
	font-size:11px;
	float:left;
	padding-right:5px;
	text-align:right;
}
p.zoom{
	margin-top:5px;
	background:url(/immagini/fe/ico_zoom.gif) no-repeat left;
	padding-left:5px;
	width:60px;
	float:right;
}
p.zoom a{
	text-decoration:none;
	color:#E6C49D;
}
#box_fotodx{
	float:left;
	margin-top:5px;
	margin-bottom:10px;
	width:400px;
	text-align:left;
}
#box_fotodx img{
	border-width:5px;
	width:75px;
	height:75px;
	margin-left:12px;
}
#box_fotodx a img{
	border:5px solid #7f4e2b;
}
#box_fotodx a:hover img{
	border:5px solid #d1af96;
}
#box_indirizzo{
	width:142px;
	height:103px;
	background:#834b24;
	text-align:right;
	float:right;
	padding:22px 18px 0px;
}
#box_indirizzo p{
	color:#e3c7a5;
	font-size:10px;
	font-size:11px;
	margin-bottom:15px;
	line-height:15px;
}
#box_indirizzo p a,
#box_indirizzo p a:hover{
	color:#cda050;
	text-decoration:none;
}
#box_vendita{

	text-align:left;
	float:left;
	padding:30px 18px 0px 30px;
}
/*CHI SIAMO**************************************************/
#cont_txtchisiamo{
	text-align:left;
	font-size:10px;
	font-size:11px;
}
#cont_txtchisiamo h6{
	color:#be3500;
	padding-left:11px;
	background:url(/immagini/fe/ico_chisiamo.gif) no-repeat left;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}
#cont_txtchisiamo p{
	padding-left:10px;
}
#cont_txtchisiamo ul{
	list-style:url(/immagini/fe/list_chisiamo.gif);
	margin:15px 0px;
	margin-left:14px;
}
/*DOVE SIAMO**************************************************/
#cont_txtdovesiamo{
	text-align:left;
	font-size:10px;
	font-size:11px;
}
#cont_txtdovesiamo img{
	margin-right:10px;
	margin-left:7px;
}
#cont_txtdovesiamo p{
	padding-left:10px;
	margin-bottom:10px;
}
#cont_txtdovesiamo h6{
	color:#7e8300;
	padding-left:11px;
	background:url(/immagini/fe/ico_dovesiamo.gif) no-repeat left;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}
/*APPARTAMENTI**************************************************/
#cont_txtappartamenti{
	text-align:left;
	font-size:10px;
	font-size:11px;
	margin-top:-10px;
	margin-top:0px;
}
#cont_txtappartamenti h6{
	color:#00839b;
	background:url(/immagini/fe/ico_appartamenti.gif) no-repeat left;
	font-size:11px;
	font-weight:bold;
}
#cont_txtappartamenti ul{
	list-style:url(/immagini/fe/list_appartamenti.gif);
	margin:15px 0px;
	margin-left:15px;
	line-height:14px;
}
/*TERRITORIO**************************************************/
#cont_txtterritorio{
	text-align:left;
	font-size:10px;
	font-size:11px;
}
#cont_txtterritorio h6{
	color:#fca805;
	padding-left:11px;
	background:url(/immagini/fe/ico_territorio.gif) no-repeat left;
	font-size:11px;
	font-weight:bold;
	margin:5px 0px;
}
/*LINK**************************************************/
#cont_txtlink{
	text-align:left;
	font-size:10px;
	font-size:11px;
	line-height:17px;
}
#cont_txtlink h6{
	color:#aaad23;
	padding-left:11px;
	background:url(/immagini/fe/ico_link.gif) no-repeat left;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}
#cont_txtlink p{
	padding-left:10px;
}
#cont_txtlink ul{
	list-style:url(/immagini/fe/list_link.gif);
	margin:15px 0px;
	margin-left:13px;
}
#cont_txtlink ul li a{
	color:#776554;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
#cont_txtlinks{
	text-align:left;
	font-size:10px;
	font-size:11px;
	line-height:17px;
}
#cont_txtlinks h6{
	color:#aaad23;
	padding-left:11px;
	background:url(/immagini/fe/ico_link.gif) no-repeat left;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}
#cont_txtlinks p{
	padding-left:10px;
}
#cont_txtlinks ul{
	list-style:url(/immagini/fe/list_link.gif);
	margin:15px 0px;
	margin-left:13px;
}
#cont_txtlinks ul li a{
	color:#776554;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}
/*TARIFFE**************************************************/
#cont_txttariffe{
	text-align:left;
	font-size:10px;
	font-size:11px;
	line-height:17px;
	padding-top:10px;
}
#cont_txttariffe h6{
	color:#ffa33a;
	padding-left:11px;
	background:url(/immagini/fe/ico_tariffe.gif) no-repeat left;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}
#cont_txttariffe p{
	padding-left:10px;
}
table{
	text-align:left;
	font-size:10px;
	font-size:11px;
	color:#776554;
}
tr.titolo{
	font-size:11px;
}
tr.chiaro{
	background:#f5eee5;
}
tr.scuro{
	background:#f2e7d9;
}
td.campo_big{
	width:225px;
	height:11px;
	padding-left:5px;
}
td.campo_min{
	width:62px;
	padding-left:5px;
}
/*PROMOZIONI**************************************************/
#cont_txtpromozioni{
	text-align:left;
	font-size:10px;
	font-size:11px;
	line-height:17px;
	padding-top:10px;
}
#cont_txtpromozioni h6{
	color:#ffa33a;
	padding-left:11px;
	background:url(/immagini/fe/ico_promozioni.gif) no-repeat left;
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
}
#cont_txtpromozioni p{
	padding-left:10px;
}
table{
	text-align:left;
	font-size:10px;
	font-size:11px;
	color:#776554;
}
tr.titolo{
	font-size:11px;
}
tr.chiaro{
	background:#f5eee5;
}
tr.scuro{
	background:#f2e7d9;
}
td.campo_big{
	width:225px;
	height:11px;
	padding-left:5px;
}
td.campo_min{
	width:62px;
	padding-left:5px;
}
/*CONTATTI**************************************************/
#cont_txtcontatti{
	text-align:left;
	font-size:10px;
	font-size:11px;
	line-height:17px;
	padding-top:10px;
}
#cont_txttariffe p{
	padding-left:10px;
}
form{
	text-align:right;
	margin-top:10px;
}
form p a{
	color:#776554;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}
input,
select,
textarea{
	border:none;
	margin-bottom:5px;
	font-size:11px;
}
textarea{
	font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size:11px;
}
label{
	vertical-align:top;
}
.campo_form_big{
	width:290px;
	margin-left:10px;
	background:#f3ebde;
	color:#776554;
}
.campo_form_big_cal{
	width:270px;
	margin-left:10px;
	margin-right:10px;
	background:#f3ebde;
	color:#776554;
}
.campo_form_min{
	width:100px;
	margin-left:10px;
	margin-right:190px;
	background:#f3ebde;
	color:#776554;
}
.input_radio{
	vertical-align:text-top;
	margin-right:5px;
	background:#ebddc9;
	color:#776554;
}
*:first-child+html .input_radio{
	vertical-align:middle;
}
.input_button{
	background:#aa3d00;
	color:#fff;
	font-size:10px;
	font-size:11px;
	cursor:pointer;
	padding:0 3px;
	margin-left:5px;
}
.calendario{
	text-decoration:none;
	margin-right:170px;
	margin-top:-5px;
}
.calendario img{
	width:15px;
	height:13px;
	vertical-align:top;
}
.campo_form_min_cal{
	width:100px;
	margin-left:10px;
	background:#f3ebde;
	color:#776554;
}

#prenotazione{
	width: 400px;
}
/*PHOTO GALLERY***************************************/
#cornice_dx_gallery{
	width:428px;
	height:298px;
	background:url(/immagini/fe/cornice_dx_gallery.gif) no-repeat;
	text-align:left;
}
#cornice_dx_gallery img{
	margin-top:15px;
}
#corpo_gallery{
	width:845px;
}
.zoom_gallery{
	font-size:10px;
	font-size:11px;
	padding-right:5px;
	text-align:right;
	margin-top:5px;
	background:url(/immagini/fe/ico_zoom.gif) no-repeat left;
	padding-left:5px;
	width:60px;
	float:right;
}
.zoom_gallery a{
	text-decoration:none;
	color:#E6C49D;
}
#box_gallery{
	width:844px;
	width:840px;
	float:left;
	margin:5px 0px;
}
#box_gallery a img{
	width:75px;
	height:75px;
	border:5px solid;
	margin-left:4px;
}
#box_gallery a img{
	border:5px solid #7f4e2b;
}
#box_gallery a:hover img{
	border:5px solid #d1af96;
}
#box_gallery p{
	font-size:11px;
}
#box_gallery p a{
	color:#ecc496;
	text-decoration:none;
}
p.indietro{
	float:left;
	margin-left:5px;
	height:17px;
}
p.avanti{
	float:right;
	height:17px;
}
#txt_gallery{
	background:url(/immagini/fe/photogallery_tit.gif) no-repeat left top;
	float:left;
	width:594px;
	padding-top:60px;
	margin-top:21px;
	margin-left:5px;
	margin-right:50px;
}
#txt_gallery ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#txt_gallery ul li{
	font-size:10px;
	font-size:11px;
	color:#756657;
	display:inline;
	float:left;
	padding:0px 2px;
	line-height:20px;
}
#txt_gallery ul li a{
	color:#756657;
	text-decoration:none;
}
#txt_gallery ul li a:hover,
#txt_gallery ul li a.gallery_act{
	color:#db1e2b;
}
.msg{
	font-weight:bold;
	color:#A14009;
	font-size: 13px;
}
