body
{
	background:#ccc; /* #ccc url(../img/bkggray.png) top left repeat-x; */
	font-size:10pt;color:#301000;font-family:Verdana,Arial,sans-serif; 
	margin:0px;padding:0px;
	text-align:center;
}
td{font-size:10pt;color:#301000;font-family:Verdana,Arial,sans-serif}
ul{list-style-type: square; margin-left:8px; padding-left:7px; margin-top:6px; padding-top:0px; margin-bottom:6px; padding-bottom:3px; text-indent:0px;}
h1{margin:15px 0 10px 0;padding: 0 0 1px 0;font-size:20px;font-weight:normal;border-bottom:1px solid #BBB}
h2{margin:3px 0 10px 0;padding: 0 0 1px 0;font-size:16px;font-weight:bold;border-bottom:1px solid #BBB}
h3{margin:8px 0 6px 0;padding: 0 0 1px 0;font-size:16px;font-weight:normal;border-bottom:1px solid #BBB}
h4{margin:8px 0 2px 0;padding:0; font:bold 14px sans-serif}
a{}
a:link{color:#4040AA;}
a:visited{color:#4040AA;}
a:active{color:#FF0000;}
a:hover{color:#AA4040;}
img{border:0}
p{margin: 0.8em 0 1em 0}
.u{text-decoration:underline}

div#header{
	background: #fff url(../img/gabbiano.png) 280px 0px no-repeat;
	width:930px; margin: 0 auto 0 auto; padding: 15px 10px 10px 10px;
	text-align:left;
	border-left:10px #ddd solid;
	border-right:10px #ddd solid;
}
div#header img{border:0; padding:0; margin:0}
div#header a:hover {background:none}

div#bor_frm{
  background:#fcfcfc;
  width:950px;
  padding:0px;margin:0 auto 10px auto;
  border:10px #ddd solid;
  border-top:2px #d0ddff solid;
}

div#col_menu{
	width:170px; 
	margin:0; padding:0;
	float:left;
}
.menusep
{
	background:#5f81b0;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding: 3px 0 3px 15px;
}
.menusep a{color:#fff; font-weight:bold; text-decoration:none;}
.menusep a:link{color:#fff}
.menusep a:visited{color:#fff}
.menusep a:active{color:#fff}
.menusep a:hover{color:#fff}
.menusep img{vertical-align:-20%;margin:0px 0 2px 0}

.menueventi
{
	background:#fff;
	text-align:center;
	border:2px solid #ffcccc;
	padding:3px; margin:3px 0 0 0
}
div#contenuti{
	width:747px;
	height: auto !important; /* browser moderni */
    height: 500px; /* IE6 */
    min-height: 500px;  /* browser moderni */
	margin:0; padding:0 15px 25px 15px;
	float:left;
	color:#402000; /*background:#fff url(../img/shadow.png) top left repeat-x;*/
	text-align:left;
}

#lng_sel
{
	float:right;
	text-align:right;
	margin-top:3px;
}
#lng_sel img{
	width:19px; height:12px;
	margin: 3px 5px 0 0;
	background:none; 
	border:1px #CCC solid;
}
#lng_sel a:hover {padding-bottom:5px; background: url(../img/lngsel.gif) 2px 5px no-repeat}
#lng_sel a:hover img{border:1px #D06060 solid;}
#currlng {padding-bottom:5px; background: url(../img/lngsel.gif) 2px 5px no-repeat}

#contact{
	width:134px;
	margin:0; padding:15px;
	border-left:3px solid #C0D0EF;
	border-right:3px solid #C0D0EF;
	color:#000; background:#F0F0FF;
	font:12px Arial,sans-serif;
	text-align:left;
}
#contact a{background:none;}
#contact dl{margin:0; padding:0;}
#contact dt{margin:0; padding:1px; float:left; width:32px; font-weight:bold;}
#contact dd{margin:0; padding:1px; border-bottom: 1px #FFC638 solid;}

.button{
	width:100%;
	color:#FFFFFF; font-family:Arial,sans-serif;
	margin:0; padding:0;
	text-align:center;
}
.button ul{list-style:none;margin:0;padding:0;border:none;}
.button li{
	border-top:1px solid #fcfcff;
	border-bottom:1px solid #C0D0C0;
	margin:0; padding:0;
}
.button li a{
	width:152px;
	text-decoration:none;
	display:block;padding:3px 6px 3px 6px;
	border-left:3px solid  #C0D0EF;
	background-color: #F0F0FF;
	border-right:3px solid #C0D0EF;
	text-align:left;
}
.button li a:link{color:#000000; padding:2px 0 4px 12px;}
.button li a:visited{color:#000000; padding:2px 0 4px 12px;}
.button li a:hover{color:#900000;
	border-left:3px solid  #FFDD88;
	background-color:#FFF0FF;
	border-right:3px solid #FFDD88;
}
.button li a:active{color:#FF0000;
	border-right:3px solid #FFDD88;
	background-color:#fcecfc;
	border-right:3px solid #FFDD88;
}

div.foto{width:120px; border:2px solid;}
div#gallery{width:100%; overflow:auto; font:12px Arial;clear:both;}
div#gallery a{font:12px Arial;}
div#gallery dl{
	margin:2px; padding:0; 
	float:left; text-align:center;
	width:116px; height:140px;
	background:#F8F8F8;
	border:1px #C0C0C0 solid;
}
div#gallery dt{margin:0; padding:0}
div#gallery dd{margin:0; padding:0}
div#gallery img{display:block; margin:0 auto; border:0}

div#lastminute{margin-bottom:10px;}

div.offt{margin:0 0 10px 0; padding:15px 8px 15px 8px; background:#fff8f8; border:#fff0f0 1px solid;}
div.note{padding:8px; width:730px; background:#f0f0ff; border:#c0c0ff 1px solid}
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;}

table.tprice{
	text-align:center;
	width:570px; margin:0 0 5px 0; padding:0;
	border-collapse:separate;
	border-spacing:1px;
	border:1px #a0e0a0 solid;
}
table.tprice th{
	background:#c0f0c0;
	padding:5px; margin:0px;
	font-size:12px;
	font-weight:bold;
}
table.tprice td{padding:5px; margin:0px;}
table.tprice td.tpari{background:#fff} /* pari */
table.tprice td.tdisp{background:#f0f0f0} /* dispari */
table.tprice td.offerta{background:#d0ffd0;}

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

#adminbox{height:500px}
#adminbox input.long{width:600px}
#adminbox textarea{width:600px; height:100px}
#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
{
	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;
}

.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:580px;
	text-align:right;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	/*background:#F9F9E9;*/
}
#formmail input{margin-left:5px;width:200px}
#formmail p{margin:0;padding:3px 8px 3px 8px}
#formmail h2{text-align:left; padding-left:10px; font-size:12px}
#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:555px}

div#footer{
	height:18px;
	margin:0;padding:5px;
	clear:both;
	text-align:center;
	color:#fff;background:#555;
	font-size:10px;
}

