body {background:#E2D7C1; background-image:url(../img/sfondo_sfumatura.jpg); background-repeat:repeat-x; text-align:center; font:62.5% Arial, Helvetica, sans-serif;color:#faf8f5;}

a{text-decoration:none;color:#636364;}
a:hover{text-decoration:underline;}

div#container {margin:20px auto 0;width:960px;text-align:left;border-bottom:1px solid #4d4339;}

#content{background:#897867 url(../img/content_bg.jpg) left 332px repeat-x; position:relative;}
#pict_content{background:#897867 url(../img/pict_content_bg.png) repeat-x; height:306px;padding:15px 70px;width:820px;position:relative;}
#main_content{font-size:1.4em; background:url(../img/main_content_bg.png) left top no-repeat; width:520px;padding:16px 20px 16px 70px; position:relative;float:left;}
#secondary_content{float:right;width:280px;position:relative;padding-right:70px;}

#footer{background:#897867;border:1px solid #4d4339;border-bottom:0;text-align:right;}

.clear{clear:both}

#nav {background:url(../img/nav_bg.png) repeat-x #C4B2A0; height:33px;border-top:1px solid #4D4339;border-bottom:1px solid #4D4339;}
#nav ul{margin:0 0 0 70px;}
#nav li{display:block;float:left;}
#nav li a{font:1.4em "Century Gothic";color:#faf8f5;line-height:33px; padding:8px 13px;border-left:1px solid #4D4339;}
#nav li a:hover{ text-decoration:none;background:#a09484}
#nav li a.ultimo{border-right:1px solid #4D4339;}

#nav span{display:none;}

#nav #ita a{float:left;margin:12px 7px 0 16px;padding:0;width:16px;height:11px; background: url(../img/it.png) top left no-repeat;border:none;}
#nav #ita a:hover{background:url(../img/it.png) no-repeat;}

#nav #eng a{float:left;margin:12px 7px 0;padding:0;width:16px;height:11px; background: url(../img/gb.png) top left no-repeat;border:none;}
#nav #eng a:hover{background:url(../img/gb.png) no-repeat;}

/*Header*/
/* header standard

#header {height:87px;padding:0 70px;position:relative;background:url(../img/header_bg.png) no-repeat;border:1px solid #4d4339;border-top:0;border-bottom:0;}*/
#header {height:110px;padding:0 70px;position:relative; background-color:#FFFFFF; border:1px solid #4D4339;border-top:0;border-bottom:0;}
#header h1 {
	text-indent:-9999px;
	background: url(../img/logoh1_grande.png) no-repeat;
	width:350px;
	height:100px;
	position:absolute;
	top:20px;
}
#header h1 a{display:block;width:160px;height:54px;}

#nav_second{text-align:right;position:absolute;top:15px;right:80px;}
#nav_second li{display:inline;padding-left:7px;color:#636364; font-size:1.3em;}


/*Slide img*/
#slideshow {position:relative;height:300px;}
#slideshow img {position:absolute;top:0;left:0;z-index:8;opacity:0.0;padding:3px 0;background:url(../img/slide_bg.png) repeat-x;}
#slideshow img.active {z-index:10;opacity:1.0;}
#slideshow img.last-active {z-index:9;}
#slide img {padding:3px 0;background:url(../img/slide_bg.png) repeat-x;}

/*Main content*/
#main_content p {position:relative;z-index:10;padding:6px 20px;text-align:justify;}

#box_txt_home{position:relative;padding:10px 0;background:url(../img/txt_bg.png) no-repeat 462px bottom;}
#box_txt{position:relative;padding:74px 0 10px;background:url(../img/txt_bg.png) no-repeat 462px bottom;}
#main_content .first_home{position:absolute;top:0;left:0;z-index:1;width:58px;height:58px;background:url(../img/txt_bg.png) -58px top;}
#main_content .first{
background:url("../img/txt_bg.png") repeat scroll -58px top transparent;
height:58px;
left:0;
position:absolute;
top:64px;
width:58px;
z-index:1;
}

/*Secondary content*/
#statua{margin-top:20px;text-align:right;}
#statua img{border:1px solid #4d4339}
#scarica{margin:20px 0 0;padding:0 0 0 25px;background:url(../img/pdf.png) 0 0 no-repeat;float:right}
#scarica .small{font-size:0.8em;}
#secondary_content a{color:#faf8f5;font-size:1.2em;display:block;margin-bottom:9px;line-height:16px;}

/*Footer*/
#footer p{padding:5px 0px 5px 0; text-align:center;}
#nav_foot{background: url(../img/header_bg.png) no-repeat;color:#faf8f5; padding:40px 70px 7px 0;border-bottom:1px solid #4d4339;}
#nav_foot li{display:inline;padding-left:4px;color:#636364;}

/*Risto*/
h2 {
	text-indent:-9999px;
	position:absolute;
	top:15px;
	left:0;
	height:47px;
	width:562px;
}
#risto{background:url(../img/risto_bg.png) no-repeat left 0;}
#locanda{background:url(../img/camere_bg.png) no-repeat left 0;}
#matrimoni{background:url(../img/matrimoni_bg.png) no-repeat left 0;}
#ricevimenti{background:url(../img/reception_bg.png) no-repeat;}
#meeting{background:url(../img/meeting_bg.png) no-repeat;}
#piscina{background:url(../img/piscina_bg.png) no-repeat;}
#pizzeria{background:url(../img/pizzeria_bg.png) no-repeat;}
#citta{background:url(../img/citta_darte_bg.png) no-repeat;}

#degustazione{background:#a19585;width:258px;padding:10px;position:absolute; top:17px; right:70px;border:1px solid #4d4339;}
#degustazione img{border:1px solid #4d4339}
#degustazione h3 {height:33px;text-align:right;text-transform:uppercase;font:1.6em "Century gothic";}
#degustazione h4 {font:1.3em "Century gothic";text-transform:uppercase;color:#4d4339;margin:5px 10px 5px 0; }
#piatti {margin:10px;}
#piatti ul{font-size:1.2em;margin-left:10px;}

/* Locanda */
 /* Form richiesta disponibilità */
 	#disponibilita{background:url(../img/form_prenotazione_body.png) repeat-y;margin-top:25px;width:260px;position:relative;}
	#disponibilita fieldset{background:url(../img/form_prenotazione_bottom.png) 0 bottom no-repeat; height:370px;padding-left:20px;padding-top:15px;}
	#disponibilita h4{background:url(../img/form_prenotazione_top.png) no-repeat;width:260px;height:60px;text-indent:-9999px;}
	#disponibilita div.inlinea{margin:3px 0 20px;height:20px;clear:both;position:relative;}
	#disponibilita div.alloggio{margin:3px 0 15px;height:20px;clear:both;}
	#disponibilita label{color:#333;font-weight:bold;font-size:1.2em;}
	#disponibilita div.inlinea label {float:left; width:65px;padding-top:2px;}
	#disponibilita div.inlinea label.error {position:absolute;top:-13px;right:25px;color:red;font-size:0.8em;padding:0;width:200px;text-align:right;}
	#disponibilita div.inlinea input {width:140px;}
	#disponibilita input{height:16px;padding:0;line-height:1.2em;}
	#disponibilita select {height:20px;margin-left:10px;}
	#arrivo,#partenza{width:72px;margin-right:2px;}
	.periodo{float:left;width:97px;margin-bottom:20px;}
	.periodo img{margin-bottom:-3px;}
	.periodo div{margin-top:3px;height:20px;}
	.partenza{margin-left:6px;}
	.box_privacy{position:relative;margin-bottom:25px;}
	#disponibilita div.box_privacy label.error {bottom:-14px;color:red;font-size:0.8em;left:0px;padding:0;position:absolute;width:185px;}
	.box_privacy p{font-size:0.8em;color:#999;margin-right:10px;margin-bottom:8px;}
	#disponibilita #privacy{height:auto;margin:0 5px 0 0;}
	input#submit{cursor:pointer;color:#333;width:87px;height:26px;padding-bottom:8px;}
	#invio{position:absolute;width:87px;height:26px;right:83px;}
	.gallery{overflow:hidden;}
	#listino_suites{margin-top:20px;}
	
/*Matrimoni*/
#matrimoni_box{background:#a19585;width:258px;padding:10px;position:absolute; top:17px; right:70px;border:1px solid #4d4339;}
#matrimoni_box h3{text-align:right;text-transform:uppercase;font:1.6em "Century gothic";margin-right:10px;}
#matrimoni_box h4 {text-align:right;font:1.2em "Century gothic";text-transform:uppercase;margin:3px 10px; }
#matrimoni_box ul, #matrimoni_box p{color:#4d4339;font-size:1.2em;margin:10px;}
#matrimoni_box li{line-height:1.4em;display:inline;padding:0 7px 0 10px;background:url(../img/bullet.png) no-repeat left 5px ;}

/*Meeting*/
#meeting_box{background:#a19585;width:258px;padding:10px;position:absolute; top:17px; right:70px;border:1px solid #4d4339;}
#meeting_box h3{text-align:right;text-transform:uppercase;font:1.6em "Century gothic";margin-right:10px;}
#meeting_box ul {font-size:1.2em;margin:10px;}
#meeting_box li{color:#4d4339;line-height:1.4em;padding:0 0 0 10px;background:url(../img/bullet.png) no-repeat left 5px ;}
#meeting_box  ul.piantina{padding:0;overflow:hidden;margin-top:30px;}
#meeting_box  ul.piantina li{width:119px;height:145px;float:left;background:none;padding:0;}

/* Ricevimenti */

h3.pianta_reception{width:238px;border:1px solid #4D4339;margin:20px 0 30px 230px;}

/*Piscina*/
#piscina_box{background:#a19585;width:244px;padding:16px;margin:17px 0;border:1px solid #4d4339;}
#piscina_box h3{text-align:right;text-transform:uppercase;font:1.6em "Century gothic";margin-top:5px;}
#piscina_box ul {font-size:1.2em;margin:10px;}
#piscina_box li{color:#4d4339;line-height:1.4em;padding-left:10px;background:url(../img/bullet.png) no-repeat left 5px ;}
#piscina_box p{font-size:1.1em}

/*Pizzeria*/
#pizzeria_box {background:#a19585;width:244px;padding:16px;margin:17px 0;border:1px solid #4d4339;}

#pizzeria_box p{font-size:1.2em;line-height:1.3em;padding-bottom:6px;}

/* Video */
#content_video{background:#736456;position:relative;padding:30px;border-top:1px solid #4D4339;}
#mediaspace{margin:0 auto;width:550px;}

/*Dove siamo*/
#map_wrapper{position:relative;height:300px;padding:3px 0;background:url(../img/slide_bg.png) repeat-x;}
#map {position:absolute;top:3px;left:0;width:820px; height:300px;}
#map_cloud{width:200px;color:#333;font-size:1.2em;padding-top:5px;}

	/* Agosto 09 */
	#agosto09{padding:20px;background-color:#bcd0eb;color:#000;}
	#agosto09 tr{border-bottom:1px solid #fff;}
	#agosto09 td{border-bottom:1px solid #fff;padding:5px 0 5px;font-weight:bold;}
	#agosto09 .giorno{color:#76a9d8;font-weight:bold;width:60px;font-size:1.2em;}
	#agosto09 .data{width:40px;}
	#agosto09 .odd{background-color:#9fbce4;}
	#agosto09 .big{font-weight:bold; color:#fff;display:block;}
	#tit_programma{font-size:1.8em;background:#bcd0eb;padding-left:20px;padding-top:20px;margin-top:30px;color:#000;}
	
/* aggiunte */	
#container #footer #partner {
	float: left;
	margin-top:4px;
	margin-bottom:10px;
	margin-left:70px;
	/* for IE */
  filter:alpha(opacity=70);
  /* CSS3 standard */
  opacity:0.7;
}

#menu_box{background:#a19585;width:230px;padding:5px; margin:10px 15px;border:1px solid #4d4339; text-align:center;}
#video_box{background:#a19585;width:80px;padding:5px; margin:0;border:1px solid #4d4339; text-align:center; float: right;}
#video_box p {text-align:center; margin:0; padding:0;}
#video_box a:hover { text-decoration:underline;}

.imghome { width:260px; height:205px; float:left;}
.imghome:hover { opacity:0.8;filter:alpha(opacity=8);}
.marginedx { margin-right:20px;}

#location { width:175px; height:18px; float:right; margin-top:75px;}
