@charset "utf-8";
/* CSS Document */

body, html {
	background-color:#e3dbc4;
	font-family:"Trebuchet MS", Arial;
	font-size:12px;
	color:#472C2F;
}

div#layout { width: 950px; margin:10px auto; background-image:url(images/sfondo.jpg); background-repeat: repeat-x; }

div#header { width: 890px; height:38px; margin: 0 auto; text-align:center;border:1px solid white; background-color:#845d60; }
div#header div#info { background-color:#956c70; margin:.8em auto; color:#e3dbc4;}
div#info a:link { color: #EFEAD6; text-decoration:none; }
div#info a:hover {color: #EFEAD6; text-decoration:underline;}
/** Logo e i Top **/
div#subheader { width:890px; height:269px; margin: 0 auto; border:1px solid white; border-top:0;}
div#logo { float:left; width:190px; height:269px; border-right:1px solid white; }
div#top { float:left; border-right:1px solid white;width:569px; height:269px; }
div#extra { float:left; width:129px;}
div#extra div#topdx { width:129px; height:230px;border-bottom:1px solid white; }
div#extra div#langselector { background-color:#799f94;text-align:center; padding: 10px 0; color:white;}
div#extra div#langselector a, div#extra div#langselector a:link, div#extra div#langselector a:visited { color: white; text-decoration:none; }
div#extra div#langselector a:hover { text-decoration:underline; }
div#extra div#link a, div#extra div#link a:link, div#extra div#langselector a:visited { color: #EFEAD6; text-decoration:none; }
div#extra div#link a:hover { color: #EFEAD6; text-decoration:underline; }

/** Menu e Contenuto **/
div#main { width:890px; background-image:url(images/sfondomenu.png); background-repeat:repeat-y;margin: 0 auto; border:1px solid white; border-top:0;}
div#main div#menu { float:left; width:190px; background-color:#b2c9c1; border-right:1px solid white;}
div#menu ul { list-style: none;padding:0; margin:0; margin-left:20px; padding:30px 0; }
div#menu ul li { list-style:none; margin:0; padding:0; width: 140px; height:34px;} /*769e93 c3d4ce*/
div#menu ul li img { border:0; }

div#main div#content { float:left; background-color:#EFEAD6; text-align:justify; width:679px; min-height:348px; padding:10px; font-size:12px;}
div#content div#picturebox { margin:10px; text-align:center; }
div#content div#picturebox img {
	border:2px solid white;
	margin:5px;
}
div#content p { text-align:justify; }
div#content ul { margin-left:0px; padding-left:20px;}
div#content ul li { margin-left:0px;}

div#content table.listino { width: 650px; margin:10px auto; }
div#content table.listino th { background-color:#B2AC9C; text-align:center; font-weight:normal; font-size: 12px; color: #ffffff; letter-spacing: 1px; }
div#content table.listino td {background-color:#E6DFC8;text-align:center;color: #472C2F; font-size: 12px;
}
div#content table.listino td.date { text-align:center;color: #5B5953;font-size: 12px; }

div#content table.listinof { width: 650px; margin:10px auto; }
div#content table.listinof th {
	background-color:#845D61;
	text-align:center;
	font-weight:bold;
	font-size: 12px;
	color: #EFEAD6;
	letter-spacing: 1px;
}
div#content table.listinof td {
	background-color:#9B7378;
	text-align:justify;
	color: #ffffff;
	font-size: 12px;
}
div#content table.listinof td.date { text-align:center;color: #5B5953;font-size: 12px; }

div#content table.listinos { width: 650px; margin:10px auto; }
div#content table.listinos th { background-color:#799E94; text-align:center; font-weight:bold; font-size: 12px; color: #EFEAD6; letter-spacing: 1px; }
div#content table.listinos td {
	background-color:#C4D7CF;
	text-align:justify;
	color: #3A4844;
	font-size: 12px;
}
div#content table.listinos td.date { text-align:center;color: #5B5953;font-size: 12px; }

div#content table.prenota { width:99%; margin:0px; padding:0px;}
div#content table.prenota td.privacy { padding-left:5px; font-size:0.8em; letter-spacing:1px; text-align:justify; vertical-align:top; }
div#content table.prenota td input.privacy { border:0; }
input, textarea, select {font-family:"Trebuchet MS", "Tahoma";font-size: 11px;color: #472C2F;font-weight: normal;border: 1px solid #FBF8EA;background-color: #E3DCC4;}
div#content div#lastminute { overflow:auto; width:96%; height:250px;color: #472c2f;; border: 2px solid #fbf8ea;background-color: #e3dcc4; margin: 10px auto;}

div#content h3 {letter-spacing: 1px;text-transform: uppercase;font-weight: bold;color: #535048;margin:0px;padding:0px;height:auto; font-size: 15px;}
div#content h5 {color: #633B3F; margin:0px; padding:0px; height:auto;font-size: 14px;}
div#content h2 {color: #472C2F; margin:0px; padding:0px; letter-spacing:1px; height:auto;font-size: 12px;}

/** Piede pagina **/
div#footer { clear:both; background-color:white; width:889px; margin: 0 auto; text-align:center;border:1px solid white; border-top:0;letter-spacing:1px; padding:2px 0;}

/** Generici **/
.clear { clear:both; }
div#map {width: 700px; height: 450px;}
/** Stili mappa **/
div#content div#map { margin: 5px auto; width:650px; height:450px; border: #FFFFFF 2px solid;}
.titolomappa {
	color: #644649;
	margin:0px;
	padding:0px;
	height:auto;
	font-size: 13px;
	font-weight:bold;
	letter-spacing:1px;
}
.testomappa {
	font-family: "Trebuchet MS", "Tahoma";
	font-size: 11px;
	font-weight: normal;
	color: #4E3639;
}
input.mappa {  }
