body
{
	font-size		: 14px;
	line-height		: 18px;
	color			   : #8B7E51;
	margin-top		: 0;
	padding			: 0;
	border			: 0;
	background-color	: #D5C570;
}

body,
select,
input,
textarea {
   
	font-family		: Arial, sans-serif;
	font-size		: 11px;
}

h1,
h2,
h3,
h4,
h5,
h6,
p
{
	margin				: 0;
	padding				: 0;
}

.display_none,
hr
{
	display				: none;
}

img
{
	border				: 0;
}

a:link,
a:visited
{
	color			: #F00;
	text-decoration		: none;
	font-weight		: bold;
}

a:hover
{
	text-decoration		: underline;
}

input.input_1,
select.input_1
{

}

input.input_1,
select.input_1,
textarea.input_1
{
	padding			: 2px;
	background-color	: #EEE;
	border			: 1px solid #999;
}

textarea.input_1 {
	
}

html>body div.clear { display: none; }
head:first-child+body div.clear { display: block; }
.clear { clear: both; line-height: 0px; font-size: 1px; }
/*/*/ .clear { display: none; } /* */

div {
	background		: transparent;
	margin			: 0px;
	padding			: 0px;
	border			: 0px;
}

.centrato {
	text-align		: center;
}

.padding_1 {
	padding			: 0px;
}

.padding_1_lat {
	padding			: 0 5px;
}

.padding_2 {
	padding			: 10px;
}

.padding_2_left {
	padding			: 0 10px;
}

.padding_3 {
	padding			: 15px;
}

.padding_3_left {
	padding			: 0 15px;
}
.stile_indi
{
	display			: none;
}

.container
{	
   background-image	: url('../_pics/struttura/bg.jpg');
	font-family		: Trebuchet MS, Trebuchet, verdana, arial, sans-serif ;
	text-align		: center;
	margin			: auto;
	margin-top			: 0;
	padding			: 0;
	background-repeat	: no-repeat;
	background-position	: top center;
	background-color	: #D5C570;
	border              : 1px solid #000;
}

.container_home
{	
   background-image		: url('../_pics/struttura/bg_home.jpg');
	font-family		   	: Trebuchet MS, Trebuchet, verdana, arial, sans-serif ;
	text-align		    : center;
	margin			   	: auto;
	margin-top			: 0;
	padding			    : 0;
	background-repeat	: no-repeat;
	background-position	: top center;
	
	width              	: 974px;
}

.div_header {
   height               : 40px;
   position             : relative;
} 

.div_header .div_header_lingue {
   position             : absolute;
   right                : 0;
   top                  : 10px;
   right                : 0px;
}

.div_header .div_header_lingue img {
   padding              : 2px 0;
}













/*
.div_header
{
	background-image	: url('../_pics/struttura/bg_header.gif');
	margin			: auto;
	text-align		: center;

}

.div_header_home
{
	background-image	: url('../_pics/struttura/bg_header.gif');
	margin			: auto;
	text-align		: center;


}

.div_header img
{
	padding			: 0;
	margin			: auto;
	text-align		: center;
}
*/

.pagina
{
	text-align		: left;
	padding			: 40px;
	padding-bottom   :0px;
	margin			: auto;

	width: 440px;

}


.pagina_home
{
	text-align		: left;
	padding			: 0;
	margin			: auto;
 
}

.pagina_home td
{

}

.flag
{
	padding			: 0;
   float: right;
	width: 100px;
	text-align: center;
	margin-bottom: 60px;

}

.flag img
{
	padding			: 0;
	margin			: auto;

}


.flag_home
{
	padding			: 0;
   float: right;
	width: 100px;
	text-align: center;

}

.flag_home img
{
	padding			: 0;
	margin			: auto;

}

.div_col_sx
{

	width			: 242px;

   margin-left: 40px;
} 

.header_home
{

	height		: 290px;

}

.footer_home
{

	height		: 50px;

}


.div_col_booking
{

	background-repeat	: no-repeat;
	height			: 202px;
	margin-top		: 20px;
	padding: 10px;

}

.div_h
{
text-align: center;
}

.div_h h2
{
margin: 10px 0 10px 0;
}



.div_col_booking p
{
	text-align: center;
	padding: 20px;
}

.div_col_mid_header
{
	width			: 500px;
	height			: 13px;
	margin			: 0px;
	text-align		: left
	background-repeat	: no-repeat;
	background-position	: top center;
	margin-left		: 10px;
}


.div_col_mid
{
	width			: 460px;
	min-height: 487px;
	height: auto !important;
	height: 487px;
	margin			: 0px;
	padding			: 20px;
	text-align		: left;
	margin-left		: 10px;

}

.div_col_mid_footer
{
	width			: 500px;
	height			: 13px;

	margin			: 0px;
	text-align		: left
	background-repeat	: no-repeat;
	background-position	: top center;
	margin-left		: 10px;
}


.div_home
{
	text-align		: center
}


.div_col_mid img
{
	float			: left;
	padding-right		: 13px;


}

.div_col_mid h2
{
	font-size		: 29px;
	color			: #968239;
	margin-bottom		: 20px;

}


.div_col_dx
{
	width			: 219px;
}


#div_button {	

	
	position		: relative;
	top			: 0px;	

	
}

#div_button ul {
	list-style		: none;
	margin			: 0;
	margin-bottom		: 20px;
	padding			: 0;
	border			: none;
	margin-left		: 20px;
	margin-right		: 20px;
	border-bottom		: 1px dotted#968239;
	padding-bottom		: 3px;
}
		
#div_button li 
{
	margin-left		: 10px;
	font-size		: 13px;
	color			: #968239;
}
		
#div_button li a {
	display			: block;
	color			: #968239;
	text-decoration		: none;
	margin-left		: 10px;
}

html>body #div_button li a {

	width			: 80%;
	}

#div_button li a:hover {
	background-repeat	: no-repeat;
	background-position	: right center;
	background-color	: #fff;	
}

.footer  {
	font-size:12px;
	color			: #8B7E51;
	padding-top:40px;
	
}

.footer a {
	font-size:12px;
color			: #BCA638;
	text-decoration		: underline;	
}

.no_linea ul
{

}

.flash_td 
{
width: 50%;
text-align: center;
}
