/* CSS Document */

body {margin:0; padding:0; background-color:#F8F0D8; background-image:url(../images/bg_sfondo.jpg); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif;}

#top {width:900px; height:160px; margin:auto;}

#top_left {
	width:350px;
	height:auto;
	float: left;
	padding-left: 50px;
	padding-top: 70px;
}

#top_right {
	width:350px;
	height:auto;
	float: right;
	text-align:right;
}


/*#banner {width:100%; height:156px; background-color:#757366;}*/
/*#banner_tenuta {width:100%; height:156px; background-color:#757366; background-image:url(../images/banner/banner_tenuta.jpg);}*/
/*#banner_sale {width:100%; height:156px; background-color:#757366; background-image:url(../images/banner/banner_sale.jpg);}
#banner_terrazze {width:100%; height:156px; background-color:#757366; background-image:url(../images/banner/banner_terrazze.jpg);}
#banner_contatti {width:100%; height:156px; background-color:#757366; background-image:url(../images/banner/banner_contatti.jpg);}
#banner_piantina {width:100%; height:156px; background-color:#757366; background-image:url(../images/banner/banner_piantina.jpg);}*/

#main {
	width:900px;
	height:300px;
	margin:auto;
	overflow: hidden;
	padding-top: 0px;
}

#piede_main {
	width:900px;
	height:auto;
	left: 0px;
	margin: auto;
	clear: both;
}

#div_left {
	width:auto;
	height:auto;
	float: left;
	padding-top: 10px;
	padding-left: 70px;
	position: relative;
	z-index: -2;
}

#div_right {
	width:500px;
	height:auto;
	float: right;
	padding: 20px 65px 0 0;
	line-height: 1.2em;
	overflow: hidden;
	z-index: -3;
	position: relative;
}

#div_right_statico {
	width:500px;
	height:auto;
	float: right;
	padding: 20px 65px 0 0;
	line-height: 1.2em;
	overflow: hidden;
}

#main_bottom {
	width:100%;
	height:84px;
	margin:auto;
	/*background-image:url(../images/bg_bottom.jpg);*/
	border-top:#babab2 solid 1px;
	background-color:#F8F0D8;
	bottom: 0px;
	left: 0px;
			}
			
#bottom {
	width:900px;
	height:75px;
	margin:auto;
	padding-top: 1px;
}

#swf {
	height:auto;
	width: auto;
	padding-top:10px
}

#swf_sx{
	height:auto;
	width: auto;
	float:left;
	padding-left: 70px;
	padding-top: 20px;
}

#swf_dx{
	height:auto;
	width: auto;
	float:right;
	padding-right: 80px;
	padding-top: 20px;
}



#infoline {
	height:160px;
	left: 60px;
	width: 186px;
	clear: both;
	float: right;
	margin-top: -15px;
}

.item{
	width: auto;
	height:auto;
	float:right;	
}

.item_left{
	width: auto;
	height:auto;
	float:left;
	padding-left: 275px;
}

#contatti {
	width:180px;
	height:auto;
	float:left;
	padding-right: 20px;
}

#form {
	width:300px;
	height:230px;
	float:left;
	background-image:url(../images/form.jpg);
	background-repeat:no-repeat;
	padding-top: 20px;
}

.input {
	width:160px;
	height:18px;
	padding-left:120px;
	padding-top: 0px;
	padding-bottom: 8px;
	text-align: right;
}

.privacy {
	width:auto;
	height:18px;
	padding-top: 0px;
	padding-bottom: 8px;
	text-align: right;
	font-family:"Myriad Pro";
	font-size:15px;
	color:#494941;
	padding-right: 18px;
}

.messaggio {
	width:160px;
	height:70px;
	padding-left:120px;
	padding-top: 0px;
	padding-bottom: 8px;
}

.campo {
	border:0px;
	width:160px;
	height:18px;
	font-family:"Myriad Pro"; font-size:15px; color:#494941;
}

.campo_messaggio {
	border:0px;
	width:160px;
	height:70px;
	font-family:"Myriad Pro"; font-size:15px; color:#494941;
}


/*CARATTERI*/
.titolo { font:"Myriad Pro"; font-size:15px; color:#99856B; text-transform:uppercase;}
.paragrafo_beige { font:"Myriad Pro"; font-size:15px; color:#99856B;}
.paragrafo {font-family:"Myriad Pro"; font-size:15px; color:#494941; text-decoration:none;}
a:hover.paragrafo {font-family:"Myriad Pro"; font-size:15px; color:#494941; text-decoration:underline;}


/*SLIDE*/
a:focus {
	outline: none;
}
#banner_tenuta {
	width:auto;
	height:150px;
}

#anteprima {
	background-image:url(../images/banner/banner_tenuta.jpg);
	width:100%;
	height: 150px;
	z-index: -1;
	position: absolute;
	border-top: solid 3px #757366;
	border-bottom: solid 3px #757366;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#757366;
}

#anteprimatour {
	background-image:url(../images/banner/banner_tour.jpg);
	width:100%;
	height: 150px;
	z-index: -1;
	position: absolute;
	border-top: solid 3px #757366;
	border-bottom: solid 3px #757366;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#757366;
}

#xpanel {
	background: #754c24;
	background-image:url(../images/banner/banner_tenuta.jpg);
	height: 400px;
	display: none;
	border-top: solid 3px #757366;
	border-bottom: solid 3px #757366;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#757366;
}

#anteprima-sale {
	background-image:url(../images/banner/banner_sala.jpg);
	width:100%;
	height: 156px;
	z-index: -1;
	position: absolute;
	border-top: solid 3px #757366;
	border-bottom: solid 3px #757366;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#757366;
}

#xpanel-sale {
	background: #754c24;
	background-image:url(../images/banner/banner_sala.jpg);
	height: 400px;
	display: none;
	border-top: solid 3px #757366;
	border-bottom: solid 3px #757366;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#757366;
}

#anteprima-terrazze {
	background-image:url(../images/banner/banner_terrazza.jpg);
	width:100%;
	height: 156px;
	z-index: -1;
	position: absolute;
	border-top: solid 3px #757366;
	border-bottom: solid 3px #757366;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#757366;
}

#xpanel-terrazze {
	background: #754c24;
	background-image:url(../images/banner/banner_terrazza.jpg);
	height: 400px;
	display: none;
	border-top: solid 3px #757366;
	border-bottom: solid 3px #757366;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#757366;
}


#anteprima-piantina {
	background-image:url(../images/banner/banner_piantina.jpg);
	width:100%;
	height: 156px;
	z-index: -1;
	position: absolute;
	border-top: solid 3px #757366;
	border-bottom: solid 3px #757366;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#757366;
}

#xpanel-piantina {
	background: #754c24;
	background-image:url(../images/banner/banner_piantina.jpg);
	height: 400px;
	display: none;
	border-top: solid 3px #757366;
	border-bottom: solid 3px #757366;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#757366;
}

#anteprima-contatti {
	background-image:url(../images/banner/banner_contatti.jpg);
	width:100%;
	height: 156px;
	z-index: -1;
	position: absolute;
	border-top: solid 3px #757366;
	border-bottom: solid 3px #757366;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#757366;
}

#xpanel-contatti {
	background: #754c24;
	background-image:url(../images/banner/banner_contatti.jpg);
	height: 380px;
	display: none;
	border-top: solid 3px #757366;
	border-bottom: solid 3px #757366;
	background-position:center;
	background-repeat:no-repeat;
	background-color:#757366;
}


.xslide {
	margin: 0;
	padding: 0px 0 0 0;
	border-top: solid 0px #757366;
	background: url(../images/btn-slide.png) no-repeat center top;
	position:relative;
	
}
.xbtn-slide {
	/*background: url(../images/white-arrow.gif) no-repeat right -50px;*/
	text-align: center;
	width: 144px;
	height: 31px;
	padding: 5px 0px 0 7px;
	margin: 0 auto;
	display: block;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff;
	text-decoration: none;
	position:relative;
	
}

