html { margin:0;}
body { background-attachment:fixed; background-position:left top; background-repeat:no-repeat; color:#4F4F4F; font:12px/1.5em Arial, Helvetica, sans-serif;}
.body2 { overflow:hidden;}
h2 { color:#0B5B68;}
.content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.clearer { clear:both;}
.contents { font-size:11px; line-height:1.3;}
.tablecontent { width:960px;}
.tdm1 { width:380px;}
a:hover { font-style:normal; text-decoration:underline;}
.menu { color:#fff; text-decoration:none;}
.menu:hover { color:#fff; font-style:normal;}
.titre { color:#004956; font-weight:700;}
.titre_soul { border-bottom:#004956 1px solid; color:#004956; font-weight:700; margin-bottom:-5px;}
.titre_soul_avecespace { border-bottom:#004956 1px solid; color:#004956; font-weight:700; margin-bottom:2px; margin-top:36px;}
.titre_big { color:#004956; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:700;}
#properties { margin:0 auto; width:569px;}
#properties h2 {
	margin-left:0px;
}
.propertylisting { border:solid 1px #cedde6; height:150px; margin:0 0 10px; padding:3px; position:relative; width:551px;}
.propertylisting img { height:150px; left:3px; position:absolute; top:3px; width:220px;}
.propertylisting h3 { color:#004956; font-size:15px; font-style:normal; font-weight:700; left:235px; margin:0; padding:0; position:absolute; top:6px;}
.propertylisting .details { color:#6e6e6e; font-size:14px; left:235px; margin:0; padding:0; position:absolute; top:35px; width:310px;}
.propertylisting p.description { color:#6e6e6e; font-size:14px; left:235px; line-height:15px; max-height:75px; overflow:hidden; position:absolute; top:27px; width:248px; margin:0px;}
.propertylisting .readmore { background-color:#004956; border:solid 1px #d9d9d9; left:235px; position:absolute; top:113px;}
.propertylisting .readmore a { color:#fff; display:block; font-size:14px; padding:6px 26px; text-decoration:none;}
.propertylisting .readmore a:hover { cursor:pointer; text-decoration:none;}
#property_detail { border:solid 1px #cedde6; margin:0 auto; padding:22px 20px; position:relative; width:508px;}
#property_detail h3 { color:#004956; font-size:15px; font-style:normal; font-weight:700; margin:0 0 7px; padding:0;}
#property_detail p.intro { color:#767272; font-size:14px; margin:0 0 15px;}
#property_detail .main_img { float:left; width:508px;}
#property_detail .main_img a img { border:none!important;}
#property_detail .thumbs { margin-top:12px; text-align:left;}
#property_detail .thumbs img { border:solid 1px #ccdde5; margin-right:1px; padding:1px; cursor:pointer;}
#property_detail .thumbs img.last { margin-right:0;}
#property_detail #backtosearch { background-color:#E5EBEB; padding:4px 9px; position:absolute; right:0; top:8px;}
#property_detail #backtosearch a { font-size:11px;}
.box { border-bottom:#666 1px solid; border-left:#666 1px solid; border-right:#666 1px solid; border-top:#666 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
ul { margin-left:2em; padding-left:0;}
.lishome { list-style-image:url(img/bullet_blanc.gif); margin-left:2em; padding-left:0;}
.tiret { list-style-image:url(img/bullet_tiretFF.gif); margin-left:2em; padding-left:0;}
li { margin:0; padding:0;}
.inputh { background-color:#fff; border:none; cursor:auto; display:inline;}
.inputc { background:none; background-color:none; border:none; display:inline;}
.link a { display:block; float:left; height:180px; margin-top:-80px; position:absolute; width:435px; z-index:100;}
.ligne { margin-bottom:10px;}
#proch { height:expression(this.scrollHeight>150?"150px":"auto"); max-height:150px;}
.infos1 { height:250px; overflow:auto; padding:10px; position:relative; width:650px; z-index:5;}
.scrollproch2 { height:146px; overflow-y:auto; white-space:nowrap; width:440px;}
html>body .scrollproch2 { overflow:auto;}
#div1,#div2,#div3,#div4,#div5 { position:absolute; visibility:hidden;}
.cache { display:none;}
.menu2 { color:#004956; margin-bottom:10px; text-decoration:none;}
.menu2:hover { background-color:#CCC; color:#004956; font-style:normal; text-decoration:underline; width:130px;}
.dropmenudiv_e { line-height:18px; margin-left:55px; margin-top:-23px; visibility:hidden; width:230px; z-index:100;}
.dropmenudiv_e a { border:0 solid #fff; border-bottom-width:1px; color:#000; display:block; padding:2px 0; text-decoration:none; text-indent:5px; width:auto;}
* html .dropmenudiv_e a { width:100%;}
.dropmenudiv_e a:hover { background-color:#EFEFEF; text-decoration:none;}
.ligne1 { background-color:#EFEFEF;}
.ligne2 { background-color:#fff;}
.ligne3 { background-color:#9CC;}
.tdlisteh { padding:8px;}
.tdliste a { display:block; height:100%; margin:5px; text-decoration:none; width:100%;}
.tdliste a:hover { cursor:pointer; display:block; text-decoration:none;}
.divh { display:none; margin-bottom:-20px; margin-top:-20px;}
.listing { height:146px; overflow:auto; width:330px;}
#designz { bottom:-20px; position:absolute; right:0; width:100px;}
.boutton a { color:#fff; display:block; height:100%; padding:5px; text-decoration:none;}
.boutton a:hover { color:#fff; cursor:pointer; text-decoration:none;}
.bouttonlien a:hover { background-color:#999; color:#fff; cursor:pointer; text-decoration:none;}
.bouttonlien_contact { background-color:#004956; color:#fff;}
.bouttonlien_contact a:hover { background-color:#CB91C3; color:#fff; cursor:pointer; text-decoration:none;}
.bouttonlien_pres a:hover { background-color:#B1C663; color:#fff; cursor:pointer; text-decoration:none;}
.bouttonlien_pi a:hover { background-color:#898CB4; color:#fff; cursor:pointer; text-decoration:none;}
.bouttonlien_vendu { background-color:#333;}
.bouttonlien_vendu a:hover { background-color:#333; color:#fff; cursor:pointer; text-decoration:none;}
.bouttonlien_vente a:hover { background-color:#5EC3BE; color:#fff; cursor:pointer; text-decoration:none;}
.bouttonlien_ger a:hover { background-color:#d4c58d; color:#fff; cursor:pointer; text-decoration:none;}
.bouttonlien_loc a:hover { background-color:#C5D2DA; color:#fff; cursor:pointer; text-decoration:none;}
.bouttonlien_haut a:hover { background-color:#004956; color:#fff; cursor:pointer; text-decoration:none;}
.ventepres3 { border:#333 1px solid; height:20px;}
.titre_rouge { color:red;}
#pres5 td p { margin:0;}
.greytable { background-color:#F0F0F0;}
.libullet ul { padding:5px 5px 5px 20px;}
.libullet li { background-image:url(img/bullet_clair.gif); background-repeat:no-repeat; list-style-type:none; padding-left:10px;}
.secondlinks { margin-left:5px; margin-top:40px;}
.video { padding-left:5px; vertical-align:top;}
#iframe { margin-bottom:20px; overflow-x:hidden;}
.tdg1,.tdg2 { width:220px;}
a,.propertylisting h3 a,#property_detail h3 a { color:#004956; text-decoration:none;}
.propertylisting h3 a:hover,#property_detail h3 a:hover { text-decoration:underline;}
.boutton,.bouttonlien_haut { background-color:#999;}
.bouttonlien,.bouttonlien_pres,.bouttonlien_pi,.bouttonlien_vente,.bouttonlien_ger,.bouttonlien_loc { background-color:#004956;}
.bouttonlien a,.bouttonlien_contact a,.bouttonlien_pres a,.bouttonlien_pi a,.bouttonlien_vendu a,.bouttonlien_vente a,.bouttonlien_ger a,.bouttonlien_loc a,.bouttonlien_haut a { color:#fff; display:block; font-weight:700; padding:2px; text-decoration:none;}

