body
{
	margin:10px 0 10px 0; padding:0;
	background:#C0C0D0;
	font:12px Verdana,sans-serif;
}

a{color:#5050CF;text-decoration:none;background:none}
a:link{color:#5050CF}
a:visited{color:#5050CF}
a:active{color:#0000FF}
a:hover{color:#606090;}

h1{margin:5px 0 5px 0;padding: 0 0 1px 0;font:bold 20px Verdana,sans-serif;border-bottom:1px solid #BBB}
h2{margin:5px 0 -5px 0;padding: 0 0 1px 0;font:bold 18px Verdana,sans-serif;border-bottom:1px solid #CCC}

img{border:0}

.u{border-bottom:2px solid;padding:0;}

#contframe{
	width:800px;
	padding:20px; margin:0 auto 0 auto;
	background:#D8DDD8 url(../img/shad.png) repeat-x 0 10px;
}
#container{
	width:800px;
	background:#F0F0E0 url(../img/bkg.png) repeat-x 0 40px;
}
#indirizzo
{
	height:17px;
	padding:2px 0 0 0;
	border-bottom:1px #BBB solid;
	text-align:center;
	background:#000;
	color:#DDD;font-size:10px;
}
#indirizzo a{color:#DDD}
#indirizzo a:hover{color:#EEE}
#header
{
	height:120px;
	margin:0; padding:0;
	background:url(../img/bkg_hotel.jpg) no-repeat 0 0;
	color:#000;
}
#oftbox /*offerte*/
{
	width:198px; height:110px;
	float:right;
	margin:0; padding:0;
	background:url('../img/offerte.gif') no-repeat;
}
#oftbox ul{margin:0 0 0 20px; padding:10px 0 0 0;text-align:center;}
#oftbox li
{
	margin:0; padding:0; 
	list-style-type:none; display:block;
	font:bold 12px verdana, sans-serif; text-indent:0px; text-align:center;
}
#oftbox a{color:#FFE0E0;font:bold 14px Arial,sans-serif;text-decoration:none}
#oftbox a:hover{color:#FFF}

#lng_sel
{
	position:relative; top:-179px;
	float:right;
	text-align:right;
}
#lng_sel img{
	width:19px; height:12px;
	margin-right:5px;
	background:none; 
	border:1px #806060 solid;
}
#lng_sel a:hover img{border:1px #D06060 solid}

#navbar
{
	width:150px;
	border-right:1px #EEE solid;
	border-left:1px #EEE solid;
	position:relative; top:-100px; left:10px;
	float:left;
	margin:0; padding:0;
	background:#FFF url(../img/logo.jpg) no-repeat;
	text-align:left;
}
#navbar ul{margin:150px 0 0 0; padding:0;border-top:#DDD 1px solid;}
#navbar li
{
	width:150px; 
	margin:0; padding:0; 
	list-style-type:none; display:block;
	font:bold 12px verdana, sans-serif; text-indent:0px; text-align:center;
}
#navbar li#active a{color:#AA6600; background:#F0E0D0}
#navbar a
{
	width:150px;
	margin:0; padding:4px 0px 4px 0px;
	display:block;
	color:#CC8800; text-decoration:none;
}
#navbar a:hover{color:#EEAA00;}

#linkbox{text-align:center}
#linkbox a
{
	display:block;
	margin:2px 0 0 0; padding:5px 0 0 0;
	border-top:#DDD 1px solid;
	background:none;
	font-weight:bold;
}
#linkbox img
{
 	margin:0; padding:0;
 	border:0;
}

#contenuti
{
	margin:0 0 0 175px; padding: 22px 10px 5px 0;
	color:#806060;
}

#contenuti a {font-weight:bold}

#contenuti table
{
	text-align:center;
	margin:-4em auto 5px auto; padding:0;
	border-collapse:collapse;
	table-layout:fixed
}
#contenuti table td{
	padding:5px; margin:0px;
	border:1px #BBB solid;
	width:100px;
}

form.pgeditor {text-align:center;}
form.pgeditor textarea
{
	width:600px; height:300px;
	margin:0; padding:0;
}

#adminbox{height:500px}
#adminbox input.long{width:580px}
#adminbox textarea{width:580px; height:80px}
#adminbox div.togglebox{border: #ccccff 3px solid; margin:0; padding:5px}

.a-log
{
	margin-left:10px;
	font-style:italic;
}
.a-success
{
	position:relative; top:40px; left:185px; 
	padding:30px;
	border:5px #88CC88 solid;
	background:#CCFFCC;
	color:#008000;
}
div.a-box
{
	width:610px; height:20px;
	margin:0 0 5px 0; padding:5px 0 5px 5px;
	border-top:#FFDDDD solid 3px;
	border-bottom:#FFDDDD solid 3px;
	background:#FFAABB;
	color:#805050; font-weight:bold;
}
div.a-box form{margin:0;padding:0}
div.a-box input
{
	height:20px;
	margin:0 5px 0 0; padding:0 3px 0 3px;
	border:1px solid #CC0000;
	background:#FFDDAA;
	color:#501010; font:11px Verdana,sans-serif;
	vertical-align:middle;
	/*cursor:pointer; *cursor:hand;*/
}
div.a-box a
{
	border:1px solid #cc0000;
	margin:0 5px 0 0; padding:2px;
	background:#ddd;
	font:11px Verdana,sans-serif;
}

div.warn{font-weight:bold; margin:20px; padding:5px; color:#FF0000; background:#FFE0E0; border:3px #FF0000 solid;}
div.good{font-weight:bold; margin:20px; padding:5px; color:#00C000; background:#E0FFE0; border:3px #00FF00 solid;}

img#deco{float:right; margin:0 0 0 10px;}

.thumb
{
	width:112px;height:118px;
	margin:0 10px 10px 0;
	float:left;
	background:url(../img/ombrafoto.gif) no-repeat 8px 112px;
}
.thumb img
{
	padding:5px;
	border:1px #CCC solid;
	background:#FFF;
}
.thumb a.xdel
{
	float:right;
	position:relative; top:-120px;
	text-decoration:none;
	font-weight:bold;
	color:#FF0000;
}
.thumbname
{
	position:relative; top:-5px;
	font:9px Arial,sans-serif;
}


#formmail
{
	width:450px;
	margin-left:75px;
	text-align:right;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	/*background:#F9F9E9;*/
}
#formmail input{margin-left:5px}
#formmail p{margin:0;padding:3px 8px 3px 8px}
#formmail div#note{margin-top:5px;padding:5px 0 0 10px;text-align:left;border-top:1px #BBB solid}
#formmail div#note textarea{height:10em; width:425px}

#footer
{
	padding:5px 0 5px 0;
	border-top: 1px #CCC solid;
	clear:both;
	text-align:center;
	color:#999; font-size:10px
}

