body {
	background:url(../img/sfondo.gif) repeat-x #59534f;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#5E697B;
}
a {
	color:#333333
}
h1 {
	position:absolute;
	top:0px;
	margin:0 auto;
	text-align:center;
	font-size:10px;
	color:#58524e;
	width:100%;
	background:#666666;
	left:50%;
	margin-left:-50%;
}
#container {
	position:relative;
	margin:0 auto;
	padding:0px;
	text-align:justify;
	margin-top:20px;
	border:solid 2px #4a4542;
	z-index:200;
	width:945px;
}
#lingue {
	position:relative;
	top:20px;
	width:940px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#lingue ul {
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:inside
}
#lingue li {
	margin:0;
	margin-left:1px;
	padding:0;
	display:inline;
	list-style:none;
}
#menu {
	font-size:14px;
	position:absolute;
	top:10px;
	left:0px;
	width:100%;
	background:#59534f;
	height:20px;
	z-index:200;
}
#menu a {
	color:#FFFFFF;
	margin:20px;
	text-decoration:none;
	font-variant:small-caps
}
#sel {
	color:#f3f3ce;
	margin:20px;
	text-decoration:none;
	font-variant:small-caps
}
#menu ul {
	margin:0px;
	padding:0px;
}
#menu li {
	display:inline;
}
#menu a:hover {
	color:#cccccc;
	text-decoration:none;
}
#content {
	width:648px;
	min-height: 530px;
	height: auto !important;
	height: 530px;
	background:#FFFFFF;
	margin:2px 0px 0px 2px;
	float:left;
	display:inline;
	padding:0;
	z-index:200;
}
.desc {
	margin:20px;
}
#foto {
	width:648px;
	height:358px;
	background:#fff; overflow:hidden;
	position:relative;
}

#foto ul{ display:none; z-index:1;}
#txt{ position:absolute; bottom:0px; right:10px; z-index:200;}
#SlideShow{position:absolute; z-index:0; overflow:hidden;}
#slide{position:absolute; z-index:0;  overflow:hidden;}
#stop{position:absolute; z-index:300; bottom:2px; left:40px;}
#play{position:absolute; z-index:300; bottom:2px; left:10px;}
#didascalia{ z-index:100;  position:absolute; bottom:0px; font-size:12px; padding:5px; text-align:right; color:#ffffff;background:#333; right:0px; width:640px}
#corpo {
	margin:30px 0px 0px 0px;
}
#corpo ul {
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:inside
}
#corpo li {
	margin:0px;
	padding:0;
	list-style:none;
}
#corpo2 {
	margin:30px 0px 0px 0px;
}
#dx {
	width:278px;
	margin:2px 5px 2px 654px;
	padding:0;
	background:#666;
}
#dx h2 {
	font-size:14px;
	font-variant:small-caps;
	color:#59534f;
	background:#dfdfdf;
	margin:0px 0px;
	padding:2px;
}
#booking {
	width:278px;
	min-height: 120px;
	height: auto !important;
	height: 120px;
	margin:5px 0px;
	background:#a7a7a7;
	text-align:right;
}
#booking a {
	font-size:9px;
	margin:0 20px 0 0;
	line-height:20px;
}
#preno {
	list-style-position:inside;
	font-weight:bold
}
#preno ul {
	font-weight:normal;
	list-style:none;
	font-size:10px;
}
#logo {
	width:278px;
	height:120px;
	margin:30px 0px 0 0;
	background:#B8A9CB;
	text-align:center;
}
#indirizzi_dx {
	width:278px;
	height:210px;
	padding:0;
	background:#dfdfdf;
	text-align:center
}
#indirizzi_dx a {
	font-size:14px;
}
#indirizzi_dx b {
	font-size:18px;
}
#indi{ margin:10px}

#sconti { background:#a7a7a7}
#sconti ul{ list-style:none; list-style-position:inside; text-align:left; margin:10px; padding:0;}
#sconti a{ text-decoration:none; color:#FC0}

#trip {
	float:left;
	display:inline
}
#indirizzo {
	position:relative;
	width:940px;
	height:20px;
	background:#333;
	color:#666;
	font-size:10px;
	z-index:100;
	clear:both;
	margin:10px 0 0 0;
	line-height:20px;
	text-align:center
}
#indirizzo a {
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
}
form {
	margin:0;
}
input, textarea, select, button {
	padding:3px;
	color: #312E64;
	font-size:12px;
	border:solid 1px #cccccc
}
#apertura {
	color:#f3f3ce;
	font-size:12px;
	font-weight:bold;
	z-index:100;
}

#pannello_offerte h2{ font-size:22px;  font-weight:normal; margin:5px 20px; padding:0; text-shadow:#ccc 1px 1px; width:615px; border-bottom:solid 1px #5E697B;}

#offerte{ list-style:none; text-align:left}
#offerte li{ width:185px; font-size:11px; display:inline; color:#000; float:left; min-height:150px; vertical-align:top; margin:10px 0 0 20px;}
#offerte a{ font-size:12px; font-weight:bold; text-decoration:none; color:#F33}
#offerte img{ margin:0 5px 5px 0; display:inline;}


#pannello_news h2{ font-size:22px;  font-weight:normal; margin:5px 20px; padding:0; text-shadow:#ccc 1px 1px; width:615px; border-bottom:solid 1px #5E697B;}

#news{ list-style:none; text-align:left}
#news li{ width:185px; display:inline; float:left; font-size:11px; display:inline; color:#000; min-height:150px; vertical-align:top; margin:10px 0 0 20px;}
#news a{ font-size:12px; font-weight:bold; text-decoration:none; color:#F33}
#news img{ margin:0 5px 5px 0; display:inline;}




#gallery {
		width: 600px;
	}
	#gallery ul { list-style: none; margin:0; padding:0; list-style-position:inside }
	#gallery ul li { display: inline; }
	#gallery ul img {
		 width:120px;
		 height:120px;
		 vertical-align:middle;
		border: 5px solid #fff;
		border-width: 5px 5px 5px;
	}
	#gallery ul a:hover img {
		border: 5px solid #e0d2b6;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
#gallery1 div{ float:left; display:inline; margin:10px;}
#gallery1 a{ text-decoration:none}