body{
	padding:0;
	margin:0;
	font-family: Verdana;
	font-size:13px;
	color:#3E3A2F;
}

h1{
	font-size:25px;
	color:#4F310F;
	margin:2px;
	padding:0px;
	margin-bottom:10px;
	padding-bottom:10px;

}
h2{
	font-size:22px;
	color:#4F310F;
	margin:2px;
	padding:2px;
}
h3{
	font-size:16px;
	color:#000000;
	margin:2px;
	padding:2px;
}

a:link {font-style: normal; color: #201404; text-decoration:none; font-weight:normal}
a:visited {font-style: normal; color: #201404; text-decoration:none; font-weight:normal}
a:hover { font-style: normal; color: #4A2500; font-weight:normal; text-decoration:underline}

#cont_site{
	width: 946px;
	border: 0px solid gray;
	height: 611px;
	position:absolute;
	top:50%;
	margin-top:-295px;
	left:50%;
	margin-left: -473px;
	background-image:url(/img/bgsite.png);
	background-repeat:no-repeat;
	padding:26px;
}


#col_contenuti_scroll{

font-size:14px
}


#wrappertop{
	position:absolute;
	margin-top:-60px;
}

#toplogo{
	width:494px;
	float:left;
}

#cnglng{
	width:400px;
	float:left;
	text-align:right
}

#menutop{
	height:40px;
	background-color:#AA9688;
	width:894px;
	overflow:hidden;
	border-bottom: 1px solid white;
}

ul#menu {
	list-style:none;
	border:0px solid #333;
	padding:0px;
	margin: 0px;
	overflow:auto; /* makes sure the container fits the floated list-items below */
}
ul#menu li{
	/* removed the positioning and z-index on the li, we no longer need them */
	margin:0px 4px;
	padding:10px 2px 4px;
	float:left; /* floats list items to the left, creating a horizontal menu */

	height: 25px;
}
ul#menu li span {
	position: relative; /* must have position set to anything other than static to use z-index */
	z-index: 5; /* 5 layers above all normal elements */
}
ul#menu li.backLava {
	position:absolute; /* this is automatically added by lavaLamp, if not set, but let's set it for good practice */
	z-index:3; /* 3 levels higher than all normal elements */
	background-color:#4F310F;
	border:0px solid brown;
}



#immagini_slider{
	height: 313px;
	width: 894px;
	border-bottom: 1px solid white;
	background-color:#FFFFFF

}

#offerte{
	height: 150px;
	width: 894px;
}

#off_sx{
	float:left;
	width:330px;
	border:0px solid red;
	margin-left:10px

}

#off_dx{
	float:left;
	width:340px;
	border:0px solid red
}

#social{
	float:left;
	width:200px;
	border:0px solid red;
	text-align:center
}


#newsletter_booking{
	height: 56px;
	width: 894px;
}

#newsletter{
	float:left;
	width:176px;
	height:38px;
	padding:4px;
	color:white;
	background-image:url(/img/bgnewsletter.png);
	background-repeat:no-repeat;
	text-align:center;
	margin:5px;
}

#booking{
	float:left;
	width:490px;
	text-align:right;
	margin-top:5px;

}

#col_contenuti{

	width:654px;
	height:461px;
	background-color:#FFFFFF;
	padding:0px;
	background-image:url(/img/stpage_bg1.jpg);
	background-repeat:no-repeat;
	background-position:top

}

#col_offerte_news{

	width:220px;
	height:441px;
	background-image:url(/img/bgsite.png);
	background-repeat:no-repeat;
	background-position:-26px -26px;
	padding:10px;
	position:absolute;
	margin-left:655px
}


.form_input_newsletter {
	width: 98%;
	border: 1px solid #CCC
}

.form_textarea_newsletter {
	width: 98%;
	height: 60px;
	border: 1px solid #CCC
}

.form_button_newsletter {
	padding: 3px;
	background-color: #CCC;
	border: 1px solid #666
}

.form_loader_newsletter {
	margin-left: 10px
}

