
body{background:#000 url(../media/bg-body.png);font:11px/16px 'trebuchet ms',arial,helevetica,sans-serif;color:#666;padding:0;margin:0;}
ul{list-style:square;}
img{border:none;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#000;}
#main{width:950px;margin:0 auto 10px auto;position:relative;padding:0;z-index:0;}
#bd-index #main{width:844px;}
#dwl{width:0px;height:0px;display:none;}
a.file{padding:2px 0 2px 20px;background-repeat:no-repeat;}
a.extern{padding-left:14px;background:url(../media/icons/extern.png) no-repeat 1px 2px;margin-left:50px}
#header{position:relative;}
#header h1{padding:0;margin:0;font-size:12px;}
#header h1 span{position:absolute;left:-500px;top:-500px;}
#logo{width:130px;height:115px;padding:30px 50px 5px 120px;}
#bd-index #logo{padding-left:50px;}
#ambience{border:1px #444 solid;padding:7px;margin:auto;}
#ambience img,#ambience object{display:block;}
#main-navi{position:absolute;right:100px;top:133px;list-style:none;margin:0;padding:0;}
#main-navi li{display:inline;border-left:1px #666 solid;margin:0 1px;padding:0 14px 6px 4px;font-size:10px;font-weight:bold;letter-spacing:1px;text-transform:uppercase}
#main-navi a{padding:4px;color:#aaa;padding:0px;}
#main-navi a:hover{color:#eee;text-decoration:none;}
#main-navi span{padding:2px;color:#eee;font-weight:bold;}
ul.brand{margin:20px 0 0 0;padding:0;list-style:none;position:absolute;top:134px;z-index:1;}
body.brand #first-navi,body.sub #first-navi{left:0px;}
body.brand #second-navi,body.sub #second-navi{left:846px;}
#bd-index ul.brand{position:static;width:540px;margin:5px auto 0 auto;}
ul.brand li{margin:0;border:1px #444 solid;border-top:none;padding:1px;background:#000;}
#bd-index ul.brand li{float:left;margin:2px;border:1px #333 solid;}
body.brand ul.brand li.first,body.sub ul.brand li.first{border-top:1px #444 solid;}
ul.brand img{width:99px;height:74px;}
#bd-index ul.brand img{height:56px;}
ul.brand a,ul.brand span{background-image:url(../media/logo-buttons.png);background-repeat:no-repeat;display:block;width:100px;}
#bd-index ul.brand a,#bd-index ul.brand span{display:block;}
#bd-index #main-navi{right:10px;}
#contents{margin:0 103px;border:1px #444 solid;padding:7px;}
#cover{opacity:0.5;z-index:10;position:absolute;left:0;top:0;width:100%;background:black;}
#inner{background:white no-repeat;padding:30px 30px 25px 30px;min-height:530px;position:relative;}
.brand #inner{padding-left:380px;padding-top:15px;text-align:right;}
.brand .info a{color:#0000CC;text-decoration:underline;}
.brand .info{padding-bottom:12px;color:#333;font-weight:bold;}
.hrs{padding-top:10px}
#bd-cvr-immo.brand #inner{text-align:left;padding:15px 40px 25px 40px;}
#bd-cvr-immo #contents ul{padding:0;margin:0;list-style:none;color:#333}
ul.f-box div{width:440px;border-bottom:1px #666 solid;border-right:1px #666 solid;float:left;margin-top:30px;}
ul.f-box img{display:block;float:left;margin:0 40px 0 0;}
ul.f-box a img{border-top:1px #666 solid;border-right:1px #666 solid;border-left:1px #666 solid;}
ul.f-box ul.inner{display:inline;float:left;margin-left:150px;}
#bd-cvr-immo li.category_name{color:#f29401;text-transform:uppercase;padding-bottom:15px;font-size:20px;letter-spacing:1px;}
#bd-cvr-immo li.price{color:#f29401;padding-top:20px;font-size:14px;font-weight:bold;letter-spacing:1px;}
#bd-cvr-immo li.locality{text-transform:uppercase;font-weight:bold;font-size:12px;line-height:20px;}
#bd-cvr-immo.brand #inner ul.right{display:inline;float:left;line-height:20px;padding-top:30px;}
ul.right li{color:#333;padding:4px 30px 4px 30px;font-weight:bold;font-size:12px;}
ul.right li.transaction_type{text-transform:uppercase;font-size:16px;background:#f29401 url(../media/arrows.png) no-repeat 12px -93px;margin-bottom:10px}
ul.f-box .link-more a{padding:6px 0 6px 35px;background:url(../media/icons.png) no-repeat 0 0;text-decoration:none !important;color:#333;}
#logo-box{border-bottom:1px #666 solid;padding-bottom:10px;position:relative;}
#logo-box p{position:absolute;right:0px;top:0px;width:400px}
#logo-box strong{text-transform:uppercase;color:#f29401;}
#logo-box span{position:absolute;right:0px;top:65px;text-transform:uppercase;font-size:16px;background:#f29401 url(../media/arrows.png) no-repeat 12px -93px;color:#333;padding:4px 30px 4px 30px;font-weight:bold;}
#contents p{text-align:justify;}
#contents p.fr{color:#000;}
#contents h2{padding:0 0 8px 0;margin:0 0 20px;font-size:28px;border-bottom:1px #333 solid;color:#333;letter-spacing:1px;text-transform:uppercase}
#contents h3{font-size:14px;padding:5px 0 0px 0;margin:0;font-weight:bold;color:#333;}
#map{margin:20px 0 0 20px;}
#bd-contact #contents .vcard{position:absolute;left:500px;top:420px;font-size:12px;color:#333;}
#bd-contact #contents .org{font-size:14px;padding:20px 0 3px 0;font-weight:bold}
#news-listing{margin:0;padding:0;list-style:none;}
#news-listing img{border:1px #333 solid;float:left;margin:0px 20px 15px 0;}
#news-listing li{clear:left;}
.pagination,.retour{text-align:right !important;color:white;padding-top:15px;font-size:12px;}
.pagination span{color:#333;}
.pagination a.next-page{padding-left:3px;}
.pagination a.prev-page{padding-right:3px;}
#bd-cvr-immo #left-col{width:298px;float:left;display:inline;}
#bd-cvr-immo #left-col img{border:1px #666 solid;}
#bd-cvr-immo #thumb-list li{float:left;margin:8px 8px 0 0;}
#bd-cvr-immo #contents #service-listing{margin-top:20px;font-size:12px;}
#bd-cvr-immo #service-listing li{background:url(../media/icons.png) no-repeat;line-height:35px;padding-left:40px;font-weight:bold;}
#bd-cvr-immo #service-listing li a{color:#333;}
#bd-cvr-immo #service-listing li#service-phone{background-position:0 -100px;}
#bd-cvr-immo #service-listing li#service-mail{background-position:0 -200px;}
#bd-cvr-immo #service-listing li#service-print{background-position:0 -300px;display:none;}
#bd-cvr-immo #service-listing li#service-print span{cursor:pointer;}
#bd-cvr-immo #service-listing li#service-friend{background-position:0 -400px;}
#bd-cvr-immo #right-col{width:298px;float:left;display:inline;margin:20px 0 0 40px;}
#bd-cvr-immo #big-pic{width:296px;height:220px;border-top:none;}
#bd-cvr-immo #contents #extras{margin:20px 0;}
#bd-cvr-immo #contents #extras li{width:120px;float:left;font-size:12px;font-weight:bold;line-height:35px;}
#bd-cvr-immo #contents #extras a{color:#333;}
#bd-cvr-immo #contents #view-map{background:url(../media/icons.png) no-repeat 0 -500px;padding-left:40px;display:none}
#bd-cvr-immo #contents #view-map span{cursor:pointer}
#bd-cvr-immo #description{margin-top:40px;}
a.dwl{padding:2px 0 2px 20px !important;background-repeat:no-repeat !important;background-position:0 3px;}
#gmap{width:400px;height:300px;position:absolute;border:10px white solid;z-index:1000;left:-1000px;top:-1000px;}
#gmap-inner{width:400px;height:300px;}
#closer{position:absolute;right:-8px;top:-10px;font-size:20px;cursor:pointer;padding:6px 8px;background:white;}
html body .f-box{overflow:hidden;}
html body div.clear,html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0;}
#footer{text-align:center;font-size:10px;letter-spacing:1px;clear:left;color:#999;line-height:35px;}
#footer a{color:#ddd;}
#footer a:hover{color:#eee;text-decoration:none;}
#footer span.line{font-size:16px;padding:5px}

