/* CSS Document */

html,body,#container{background-color:#eeeeee; margin:0; padding:0; height:100%;text-align:center;font:small "Trebuchet MS",Verdana,Arial,Sans-serif;}
#head{background-color:#F0A200;width:100%;height:150px;text-align:center}
#subhead{background-image:url(images/back_y.gif); width:800px; height:150px;margin:auto;}
#logo{padding-left:40px;padding-top:20px;text-align:left;float:left;height:150px;width:340px}
#promo{height:150px;position:relative;top:30%;display:table-cell;vertical-align:middle;display:inline-block;}
#bar{background-color:#515151;width:100%;height:50px;text-align:center}
#topbar{background-image:url(images/back_r.gif); width:800px; height:10px;margin:auto;}
#toolbar{padding-top:10px;padding-left:50px;text-align:left; width:800px;margin:auto;font-size:13px;color:#ffffff; font-weight:bold}
#content{background:url(images/back_w.gif) repeat-y center top;width:800px;margin:auto;padding-top:10px;}
#container{background:url(images/back_w.gif) repeat-y center top;width:100%;}
#footer {background:url(images/back_w.gif) repeat-y center top;width:800px;padding:20px 0 0;margin:auto; }
#footer div {background:#E0DEDE url("images/round15_bot.gif") no-repeat left bottom; width:710px;margin:auto;}
#footer p {
  background:url("images/round15_top.gif") no-repeat left top;
  min-height:2px;
  margin:0;
  padding:7px 20px;
  color:#826C55;
  text-align:center;
  font-size:93%;
  line-height:1.2em;
}

a {
  font-weight:bold;
  color:#36c;
  }
a:hover {
  text-decoration:underline;
  color:#f60;
  }
a.toolbar {
  font-weight:bold;
  text-decoration:none;
  color:#ffffff;
  }
a.toolbar:hover {
  text-decoration:none;
  color:#F0A200;
  }

td.dots {
	height: 1px; 
	line-height: 1px; 
	width: auto;
	border-bottom: 1px dotted #ccc;
}
td.dotsvert {
	height: auto; 
	line-height: 11px; 
	width: 1;
	border-left: 1px dotted #ccc;
}
.btitle{
	font-size:18px;
	color:#666;
	}
.stitle{
	color:#666; 
	font-weight:bold
	}
.subtitle{
	padding-left:310px;
	padding-top:20px;
	}
.box{
	width:660px;
	text-align:center
	}
.head-res{
	background-color:#eeeeee;
	text-align:center;
	font-size:12px
	}

#faq{width:600px;border:1px solid #dddddd;border-bottom:0px;background-color:#ffffff;padding:1px;}
#faq div{padding:5px;border-bottom:1px dotted #ccc;margin:auto;}
.faqhead{
	background-color:#eeeeee;
	font-weight:bold
	}

table.listino{
	width:452px;
	background-color:#ffffff;
	color:#666;
	}
table.listino td{
	padding-left:10px;
}
td.price{text-align:right;padding-right:20px;}
.lis-tit{width:450px;height:60px;color:#666;font-size:16px}
.lis-h1{background-color:#FFBA00;color:#666;font-size:14px}
.lis-h2{background-color:#FFD217;color:#666;font-size:14px}
.lis{background-color:#FFE57A;}
  
#box-stampa{width:450px;border:1px solid #dddddd;background-color:#ffffff;padding:10px;}
