body
{
	color:#fff; background:#888;
	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}

#contact{
	margin:0; padding:5px;
	color:#000;
	font:12px Arial,sans-serif;
	text-align:left;
	border-bottom: 1px #a08855 solid
}
#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;}

#oftbox /*offerte*/
{
	width:178px; height:100px;
	float:right;
	margin:20px 0 0 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}


div#bor_frm{
	width:950px;
	padding:0px;margin:0px auto 10px auto;
	border:10px #666 solid;
	border-top:none;
	background:url(img/bkg_legno_d.png);
}

div#header{
	height:125px;
	margin: 0; padding:0;
	text-align:center;
	background:#000 url(img/logo.jpg) top left no-repeat;
}
div#header img{border:0; padding:0; margin:0}
div#header a:hover {background:none}

div#contenuti_deco{
	width:522px; height:904px;
	margin:0 0 0 2px; padding:60px 25px 25px 15px;
	float:left;
	color:#402000; 
	background:#FFF url(img/anelliext.jpg) top left no-repeat;
	text-align:left;
}
div#contenuti{
	background:url(img/venti.jpg) top left no-repeat;
}
div#col_promo{
	width:240px; 
	margin:6px 0 0 2px; padding: 5px;
	float:left;
	color:#553300; background:#fff;
}
div#col_menu{
	width:120px; 
	margin:6px 0 0 0; padding: 1px 4px 4px 4px;
	float:left;
	color:#553300; background:#fff;
}
.col_menu ul{
	
}
.button{
	width:100%;
	color:#fff; 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-bottom:1px solid #E0B0B0;
	margin:0; padding:0;
}
.button li a{
	width:108px;
	text-decoration:none;
	display:block;padding:3px 6px 3px 6px;
	background-color: #fff;
	border-left:6px #bb8888 solid;
	text-align:left;
}
.button li a:link{   color:#000000; padding:2px 0 4px 5px;}
.button li a:visited{color:#000000; padding:2px 0 4px 5px;}
.button li a:hover{  color:#900000; background-color:#FFF0FF;border-left:6px #ffa055 solid}
.button li a:active{ color:#FF0000; background-color:#fcecfc;border-left:6px #ff8000 solid}


#lng_sel
{
	float:right;
	text-align:right;
	margin-top:0px;
}
#lng_sel img{
	width:19px; height:12px;
	margin: 0 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}

div.foto{width:120px; border:2px solid;}
div#gallery{width:100%; overflow:auto; font:12px Arial;}
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{width:428px; margin:0 0 10px 0; padding:8px; background:#FFFFF0; border-left:#E0E0E0 5px dotted; border-right:#E0E0E0 5px dotted;}
div.warn{margin:20px; padding:5px; color:#FF0000; background:#FFE0E0; border:3px #FF0000 solid;}

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

table.tprice{
	text-align:center;
	width:440px; 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.data{font-weight:bold;text-align:right}
table.tprice td.offerta{background:#d0ffd0;}

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

.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:516px; 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;*/
}

.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:516px;
	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:490px}

div#footer{
	/*background:#000;*/
	margin:0px;padding:30px;
	clear:both;
	text-align:center;
	color:#fff;
	font-size:10px;
}
