/* CSS Document */

/* -------------------------------------------- */
/* HTML ELEMENTS
/* -------------------------------------------- */
html,body {
	margin:0px auto;
	padding:0px auto;
	/*background-color:#9F9A96;*/
	background-color:#4B403C;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	font-style:normal;
}


td {font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;}

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

.voce_lingue{font-size:11px;color:#4B403A;padding-left:5px;}
.voce_lingue_sel{font-size:11px;color:#FFFFFF;text-decoration:underline;padding-left:5px;}

.voce_lingue a{font-size:11px;color:#4B403A;padding-left:5px;}
.voce_lingue_sel a:hover{font-size:11px;color:#FFFFFF;text-decoration:underline;padding-left:5px;}

a.voce_lingue:hover{color:#FFFFFF;text-decoration:underline;}
a.voce_lingue_sel:hover{color:#FFFFFF;text-decoration:underline;}

a.sitemaplink{color:#FFFFFF;}
a.sitemaplink:hover{color:#961B1E;text-decoration:none;}

/* booking form */
select {border:1px solid #A8A492;}

#main{
	width:838px;
	text-align:left;
	margin:0px auto;
	padding:0px auto;
	color:#A09792;	
	border:solid 0px #000;
	background-image:url(../Img/sfondo_main.gif);
	background-repeat:repeat-y;
}

#colonna_sx{
	float:left;
	width:194px;
	border:solid 0px red;
	/*background-image:url(../Img/sfondo_col_sx.gif);
	background-repeat:repeat-y;
	border:solid 0px red;*/
}

#colonna_dx{
	float:left;
	width:644px;
	border:solid 0px yellow;
}

#booking{
	background-color:#FFFFFF;
	padding-bottom:5px;
}

#intestazione{
	width:644px;
	height:30px;
	/*background-image:url(../Img/sfondo_intestazione.gif);*/
}

.h1 a{
	float:left;	
	font-size:11px;
	color:#A09792;
	margin: 8px 0 0 10px;
	text-decoration:none;
}

.h1 a:hover{
	float:left;	
	font-size:11px;
	color:#A09792;
	margin: 8px 0 0 10px;
}

.h1 h1, h2, h3, h4  {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; text-align:left; color:color:#A09792; padding-left:5px; margin-left:10px; float:left; padding-right:5px; margin:0px;border:solid 0px #A09792; margin-top:8px;  }

#lingue{
	float:right;
	font-size:11px;
	color:#4B403A;
	margin-top:6px;  
}

#sotto_intestazione{
	width:644px;
	height:68px;
	background:url(../Img/capitello.gif);
}

#contenitore_flash{
	width:644px;
	height:351px;
	padding:0;	
	margin:0;
	background-image:url(../Img/sfondo_flash.jpg);
	background-repeat:repeat-x;
}

#contenuto{
	width:619px;
	margin:25px 0 10px 15px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12;
	color:#FFFFFF;
	background-color:#A09792;
}

#footer{
	width:838px;
	text-align:center;
	padding: 15px 0 15px 0;
	background-color:#9F9A96;
}

#container_menu{
	background-color:#9F9A96;
	padding-bottom:20px;
}

.bott_l1 p {margin:0; padding:0;}
.bott_l2 p {margin:0; padding:0;}

.menu {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding:0;margin:0 10px 0 10px;color:#FFFFFF;}
.menu li.on {margin: 5px 0 0 0;padding:3px 0 3px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;list-style:none;text-decoration:none;line-height:10px;background-color:#736C68;color:#FFFFFF;}
.menu li.on:hover {margin: 5px 0 0 0;padding:3px 0 3px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;list-style:none;text-decoration:none;line-height:10px;background-color:#736C68;color:#FFFFFF;}
.menu li.on a {margin: 5px 0 0 0;padding:3px 0 3px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;list-style:none;text-decoration:none;line-height:10px;color:#FFFFFF;}

.menu li.off {margin: 5px 0 0 0;padding:3px 0 3px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;list-style:none;text-decoration:none;line-height:10px;}
.menu li.off:hover {margin: 5px 0 0 0;padding:3px 0 3px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;list-style:none;text-decoration:none;line-height:10px;background-color:#736C68;color:#FFFFFF;}
.menu li.off a {margin: 5px 0 0 0;padding:3px 0 3px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;list-style:none;text-decoration:none;line-height:10px;color:#FFFFFF;}


#sottomenu{padding:0 0 0 10px;border:solid 0px #000000}
.sottomenu {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:0;margin:0 10px 0 10px;}
.sottomenu li {display:inline;margin: 0;padding:3px 0 5px 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;list-style:none;text-decoration:none;line-height:10px;color:#FFFFFF;/*border-bottom:solid 1px #C6C2BF*/}

.sottomenu li :hover {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#FFFFFF;color:#A32624;}
.sottomenu li a {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;color:#FFFFFF;}

.offerte_eventi{
	float:left;
	width:282px;	
	text-align:left;
	margin:0 0 20px 0;
	border:solid 0px #000000;
}

.off_eve_sx{
	float:left;	
	margin-right:10px;	
	height:85px;
}

.off_eve_dx{
	float:left;
	width:140px;	
	height:85px;
	border:solid 0px #FFFFFF;
}

.more {padding-left: 15px; margin: 12px 5px 0 0; color:#961B1E; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; height:10px; line-height:15px; background: transparent url(../Img/more.gif) no-repeat;}

.titolo_pagina{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	text-align:right;
	color:#D3BB8D;
	padding: 40px 10px 0 0;
}

.titolo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#4F453C;
	text-align:left;
	padding:0 0 20px 0;
}

.avviso{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#961B1E;
	text-align:left;
	padding:0 0 20px 0;
	text-decoration:underline;
	font-weight:bold;
}

/*BOOKING FORM*/
.testo_booking{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;	
}

.button_prenota {color:#000000; font-size:11px; width:70px; height:20px; line-height:20px; background: transparent url(../Img/btn_book.gif); border:none;  cursor:pointer; }


.listlink {border:0px solid; font-size:11px; margin-top:10px; float:left;color:#FFFFFF;}
.listlink span {color:#DCB163;}
.listlink a {color:#DCB163;}

.internal_image{
	float:left;
	margin: 5px;
}

.internalimg{border:1px solid #40382E}

.clearer {clear:both;}

/* PAGING GUESTCOMMENTS */
.arrow {float:left;}
#paging {float:left; width:570px; text-align:center;}