html {width:100%; background-color: #333333;}
body {width:100%; font-smooth:always;font-family: myriad pro,Arial, sans-serif;color:#333;letter-spacing:0.05em;font-size:12px;background-color: #333333;} 
a,a:link,a:visited {color:#7B1529; text-decoration:none;}
#mappa a,#mappa a:link,#mappa a:visited{color:white}

xdiv.wrapper{width:870px;margin-left: -435px; left: 50%;	position:absolute;}
div.wrapper{width:100%}
div.top{position:relative; height:220px; width:870px;  margin-left:auto; margin-right:auto;  background: #fff;}
div.top h1 {display:none;}
div.top a.hp {display: block; position: absolute; top:0px; left:0px; width:870px; height:200px; }
xdiv.hp{background-color:purple; height:200px; margin-bottom:0; margin-left:0; margin-right:0; margin-top:-229px; position:absolute; width:870px; z-index:999;}
div.menutop {position: relative; top:-20px;}
div.menutop h2 {display:none;}    
div.menutop ul {float:right;}
div.menutop ul li{display:inline;}
div.menutop a{ margin-left:10px; margin-right:15px; font-family:arial; text-transform:lowercase; font-size:13px; color:#333; text-decoration: none; text-align:right; float:left; }
div.menutop a:hover{ font-family:arial; font-size:13px; color:#FA993A; text-decoration: none; }
div.menutop a.selected{ color:white; text-shadow: 0 0 0.2em #FA993A, 0 0 0.2em #FA993A, 0 0 0.2em #FA993A }

div.path  {color:#F00;font-size:11px;position:absolute;right:20px;top:57px;}
div.path a {color: #000;}
div.path h3 {display:none;} 

div.corpo{position:relative;width:870px; padding-top: 40px; margin-left:auto; margin-right:auto; background: #fff;}
div.corpo-sx{width:842px; background: #fff;float:left; margin-bottom: 20px;}
div.fresh {position:relative; width:100%; height:10px; background: url("/img/bg-cont-int-top.jpg") no-repeat; background-position:20px 0;}

div.cont{margin-left:25px;border-left:1px;border-left-color:#000;border-left-style:solid; }
div.contenuto{margin-left:15px;line-height:20px;margin-top:15px;}
div.contenuto img {margin-left:10px;}
div.contenuto ul.dico{ background-image:url("../img/dico.jpg");background-position:0px 8px;background-repeat:no-repeat;padding-left:40px; }
div.contenuto ul.dico li {line-height: 2em;}
div.contenuto h3 {font-smooth:always; color:#666666; font-weight:bold; font-size:22px; letter-spacing:11px; line-height: 2em; padding-left:40px; margin-bottom:10px; background-image:url("../img/dico.jpg");background-position:0px 8px;background-repeat:no-repeat; }


div.corpo-dx{width:350px;background: #fff;float:right;}
div.corpo-flash{float:right;margin-right:27px;margin-bottom:15px;}


div.bottom{position: relative;  width:870px;height:45px; margin-left:auto; margin-right:auto; background: #000;color:#fff;font-family:arial;font-size:11px;font-weight:bold;text-align:right;line-height:20px;}
div.bottom p.powered {margin-right:30px;font-size:10px; 	letter-spacing:0px;}
div.bottom p.flush {margin-right:2px; font-size:9px; letter-spacing:0px; color:#666; }
div.bottom-tags {background-color: #333; color:#7F7F7F; font-size: 9px; text-align: right;}     
div.indirizzo{height:18px;width:870px;background:#fff;text-align: left;}
div.indirizzo p {margin-left:20px;font-family:arial;font-size:10px;  color:#000;letter-spacing:0px;}
div.lingue{ position: absolute; text-align: left; }
div.lingue h3 {display:none;}  
div.lingue ul {margin-left: 5px; margin-top: 3px;}
div.lingue ul li {display: inline;margin-right: 5px;}
div.lingue ul li img {width:15px; height: 15px;}
div.lingue a{line-height: 23px;height: 23px; vertical-align: middle; }

div.gallery_all { width:800px; margin-left: 30px; }
div.gallery_all a { padding-right:7px; margin-top:7px}
div.gallery_all a:hover img {border: solid 3px #FA993A;}
div.gallery_all img{margin-top:10px;height:80px; width:80px;border: solid 3px #333;}


.evid {color:#7B1529;}
.evidbold {color:#E65B00;font-weight:bold;} 
.evidtitolo { color:#666666; font-size:22px; font-weight:bold; letter-spacing:11px; }

.listino{width:450px;margin-right:50px;height:220px;}
.listino td {padding:10px; text-align:center;}
.b-table{width:600px;border-bottom:1px solid;border-top:1px solid;border-right:1px solid;border-left:1px solid;padding:2px;}
.b-table td{border-bottom:1px solid;border-top:1px solid;border-right:1px solid;border-left:1px solid;padding:2px;}

#mappa ul {padding-left :40px; }

#div-bottom-tags { background-color:#333333;color:#7F7F7F;font-size:9px;line-height:13px;padding-top:5px;text-align:right;}
#div-bottom-tags a{ color: #ffffff;}
