html,body{margin:0;padding:0;}
body{background-image:url("/img/wbg.jpg");font: 100% "Bell MT", serif;}

div,ul,li{margin:0;padding:0;}
a{color:black;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;}
h1.page, h2{text-align:right;font-size:150%;border-bottom:1px solid #ccc;margin-top:0;padding:0 10px 0 0;}
h3{text-align:left;font-size:100%;}
.clear{clear:both;}
.warning{color:red;}
.ok{color:green;}

div#languageSelector{font-size:smaller;text-align:center;margin:0 auto;padding:0;width:770px;}
div#header{background-image:url("/img/hbg.jpg");background-position:center center;background-repeat:repeat-y;margin:30px 0 0;padding:0;}
div#header h2{padding:0;width:770px;margin:0 auto;border:2px solid gray;border-bottom:none;}/**/

div#container{height:400px;height:auto !important;min-height:400px;padding:0;width:770px;margin:0 auto;border:2px solid gray;border-top:none;background-position:top left;background-image:url("/img/mbg.jpg");background-repeat:repeat-y;}/**/

div#nav{float:left;width:215px;}
div#nav ul{list-style-type:none;margin-top:20px;}
div#nav ul li{font-style:italic;margin:5px 0 0 15px;padding:0 0 4px;color:#fc5c16;font-size:28px;font-family: Dauphin, Georgia, serif;background:url("/img/libg.gif") no-repeat;background-position:bottom right;}
div#nav ul li.hasSons{color:#9d9d9d;}
div#nav ul li a{color:#9d9d9d;display:block;width:100%;margin:0;padding:0;}
div#nav ul li a:hover{text-decoration:none;}
div#nav ul ul{margin-top:0;}
div#nav ul ul li{margin-left:30px;font-size:18px;background-image:none;padding-bottom:0;}
div#nav ul ul li a{}

/* selection page specific style */
ul.tab-menu{font-family:Georgia,serif;font-size:11px;margin:0 auto;width:230px;text-align:center;}
ul.tab-menu li{list-style-type:none;margin:0 auto;text-align:center;}
ul.tab-menu li h2{border:none;}
div.imm h4{font-size:100%;padding-bottom:0;margin-bottom:0;}
div.imm h3{font-size:80%;margin-top:0;padding-top:0;}
div.imm{clear:both;width:100%;padding:10px 0 10px;border-bottom:1px dashed #000;}
div.imm p.description{margin: 0pt; padding: 0pt; text-align: justify;}
div.budget{display:block;float:right;height:32px;background:url('/img/money_dollar.png') repeat-x 0 16px;}
div.budget0{width:16px;}
div.budget1{width:32px;}
div.budget2{width:48px;}
div.budget3{width:64px;}
div.budget4{width:80px;}
div.slideshow{position:relative;clear:right;/*height:320px;*/}
div.slideshow img{width:280px;height:280px;float:right;margin-left:15px;clear:both;}
img.price{float:right;margin-left:15px;clear:both;height:auto;width:auto;}
p.infoRequestLink{text-decoration:underline;cursor:pointer;cursor:hand;}
div.sold,div.in-negotiation,div.rented{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter: alpha(opacity=40);opacity: .4;}
p.status{color:red;text-align:center;margin:10px 0 -20px;}

div#content{float:right;width:500px;margin:10px;}
div#content strong{font-weight:normal;}

div#footer{clear: both;width: 100%;} /* background-image:url("ruler.png");background-repeat:no-repeat;line-height:50px */
div#footer p{font-size:smaller;text-align:center;margin:0;padding:0;}
div#footer a{color:navy;font-weight:bold;}

/* forms */
fieldset{width:480px;border-color:maroon;padding:0 10px 10px;}
fieldset div{line-height:35px;clear:both;}
fieldset label{float:left;width:200px;text-align:right;margin:0 10px 0 0;}
fieldset div#accettaPrivacy{}
fieldset div#accettaPrivacy label{font-size:x-small;text-align:justify;line-height:13px;width:430px;}
fieldset input#submit{margin:10px 0 0 215px;}
fieldset textarea{margin-bottom:10px;}
fieldset p{font-size:smaller;}