html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{font-size:75%;line-height:1.3em;text-align:center;color:#000;font-family:Arial, Helvetica, sans-serif;background:#909090}
ol,ul{list-style:none}
blockquote,q{quotes:none}
#main :focus{outline:1px dotted #000}
del{text-decoration:line-through;color:#666}
table{border-collapse:collapse;border-spacing:0;margin-bottom:1.4em}
.column{float:left;margin-right:10px}
.last{margin-right:0}
.span-1{width:30px}
.span-2{width:70px}
.span-3{width:110px}
.span-4{width:150px}
.span-5{width:190px}
.span-6{width:230px}
.span-7{width:270px}
.span-8{width:310px}
.span-9{width:350px}
.span-10{width:390px}
.span-11{width:430px}
.span-12{width:470px}
.span-13{width:510px}
.span-14{width:550px}
.span-15{width:590px}
.span-16{width:630px}
.span-17{width:670px}
.span-18{width:710px}
.span-19{width:750px}
.span-20{width:790px}
.span-21{width:830px}
.span-22{width:870px}
.span-23{width:910px}
.span-24{width:950px;margin:0}
.append-1{padding-right:40px}
.append-2{padding-right:80px}
.append-3{padding-right:120px}
.append-4{padding-right:160px}
.append-5{padding-right:200px}
.append-6{padding-right:240px}
.append-7{padding-right:280px}
.append-8{padding-right:320px}
.append-9{padding-right:360px}
.append-10{padding-right:400px}
.append-11{padding-right:440px}
.append-12{padding-right:480px}
.append-13{padding-right:520px}
.append-14{padding-right:560px}
.append-15{padding-right:600px}
.append-16{padding-right:640px}
.append-17{padding-right:680px}
.append-18{padding-right:720px}
.append-19{padding-right:760px}
.append-20{padding-right:800px}
.append-21{padding-right:840px}
.append-22{padding-right:880px}
.append-23{padding-right:920px}
.prepend-1{padding-left:40px}
.prepend-2{padding-left:80px}
.prepend-3{padding-left:120px}
.prepend-4{padding-left:160px}
.prepend-5{padding-left:200px}
.prepend-6{padding-left:240px}
.prepend-7{padding-left:280px}
.prepend-8{padding-left:320px}
.prepend-9{padding-left:360px}
.prepend-10{padding-left:400px}
.prepend-11{padding-left:440px}
.prepend-12{padding-left:480px}
.prepend-13{padding-left:520px}
.prepend-14{padding-left:560px}
.prepend-15{padding-left:600px}
.prepend-16{padding-left:640px}
.prepend-17{padding-left:680px}
.prepend-18{padding-left:720px}
.prepend-19{padding-left:760px}
.prepend-20{padding-left:800px}
.prepend-21{padding-left:840px}
.prepend-22{padding-left:880px}
.prepend-23{padding-left:920px}
.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee}
.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eee}
.pull-1{margin-left:-40px}
.pull-2{margin-left:-80px}
.pull-3{margin-left:-120px}
.pull-4{margin-left:-160px}
.push-0{margin:0 0 0 18px}
.push-1{margin:0 -40px 0 18px}
.push-2{margin:0 -80px 0 18px}
.push-3{margin:0 -120px 0 18px}
.push-4{margin:0 -160px 0 18px}
.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
h1,h2,h3,h4,h5,h6{color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:400}
h1{font-size:3em;line-height:1;margin-bottom:.5em}
h2{font-size:2em;margin-bottom:.75em}
h3{font-size:1.5em;line-height:1;margin-bottom:1em}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em}
h6{font-size:1em;font-weight:700}
p.last{margin-bottom:0}
p img.left{float:left;margin:.5em 1.5em 1.5em 0;padding:0}
p img.right{float:right;clear:both;margin:.5em 1em 1.5em;padding:0}
p img.top{margin-top:0}
ul,ol{margin:0 1.5em 1em 0}
dd{margin-left:1em}
address{margin-top:1.5em;font-style:italic}
a:focus,a:hover{color:#cf0020;text-decoration:none}
a{color:#cf0020;text-decoration:underline;cursor:pointer}
blockquote{padding-left:.4em;border-left:solid 2px #DBE6DF;color:#666;font-style:italic;margin:0 1.5em 0 1em}
em,dfn{font-style:italic;color:#666}
pre,code{white-space:pre;margin:1.5em 0}
pre,code,tt{font:1em 'andale mono', monotype.com, 'lucida console', monospace;line-height:1.5}
tt{display:block;line-height:1.5;margin:1.5em 0}
th{border-bottom:2px solid #ccc;font-weight:700}
td{border-bottom:1px solid #ddd}
th,td{padding:4px 10px 4px 0}
tfoot{font-style:italic}
caption{background:#ffc}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}
.highlight{background:#ff0}
.added{color:#060}
.removed{color:#900}
.top{margin-top:0;padding-top:0}
.bottom{margin-bottom:0;padding-bottom:0}
.picture-left{float:left;margin:0 .6666em .6666em 0}
.picture-right{float:left;margin:0 0 .6666em .6666em}
.reset-padding{padding:0}
.align-justify{text-align:justify}
.align-left{text-align:left}
.align-right{text-align:right}
p.incr,.incr p{font-size:10px;line-height:1.44em;margin-bottom:1.5em}
.accordion_toggle{display:block;cursor:pointer}
.accordion_handler{float:right;margin-right:16px;font-size:.9em}
label{font-weight:400;display:block;float:left;line-height:1.5em}
.inline label,label.inline{font-weight:400;display:inline;float:none}
fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em}
legend{font-weight:700;font-size:1.2em}
input{border:1px solid #ccc}
#tenant-space input.text{border:solid 1px #000;background:#fff;margin:0;padding:2px}
textarea{border:1px solid #bbb;background:#fff;margin:.5em .5em .5em 0;padding:5px}
select{border:1px solid #ccc;background:#fff}
.submit,button{border:none;cursor:pointer;background-color:#CF0020;color:#fff}
div.error,div.notice,div.success{margin-bottom:1em;width:90%;border:2px solid #ddd;padding:.8em}
#wrapper .error{background:#FBE3E4;color:#D12F19;width:90%;border-color:#FBC2C4;padding:10px}
#wrapper .notice{background:#FFF6BF;color:#817134;width:90%;border-color:#FFD324;padding:10px}
#wrapper .success{background:#E6EFC2;color:#529214;border-color:#C6D880}
.error a{color:#D12F19}
.notice a{color:#817134}
.success a{color:#529214}
.success p,.error p{font-weight:700;margin:0}
#content .error ul li{background:url(/css/img/puce_error.gif.v.0.1) left 1px no-repeat}
#wrapper{position:relative;width:960px;background:#fff url(/css/img/fond_wrapper.jpg.v.0.1) left top repeat-y;border:solid 1px #fff;text-align:left;z-index:3;border-width:0 1px;margin:0 auto}
#header{position:relative;z-index:1}
#header #brand{position:absolute;top:3.333em;left:214px;background:#CF0020;width:746px;z-index:10}
#header #brand h1{width:192px;text-indent:-9900em;background:transparent url(/css/img/header_interne.gif.v.0.5) left top no-repeat;float:left;height:159px;margin:0 0 0 5px}
#header #brand h1 a{display:block;width:192px;height:159px;overflow:hidden}
#header #brand h3.visage{display:block;background:url(/css/img/visage.gif.v.0.1) center top no-repeat;position:absolute;top:-40px;right:0;height:231px;width:77px;text-indent:-9999em;z-index:10}
#header #brand #baseline{float:left;color:#fff;background:#CF0020;width:165px;margin:20px 0 0 38px}
#header #find{float:right;width:313px;margin:0}
#header #find h3{font-family:"Trebuchet MS", arial, sans-serif;color:#C4CBD4;font-size:2.2em;font-weight:400;line-height:1em;margin:22px 0 0}
#header #find h3 a{color:#C4CBD4;text-decoration:none}
#header #find h3 strong{text-transform:uppercase}
#header #find h3 span{text-transform:uppercase;display:block;color:#fff;font-size:.5em;font-weight:700}
#header #find p{display:block;margin:0}
#header #find.js-enabled p#map_handler{height:67px;width:268px;position:relative;z-index:10;text-indent:-5000px;overflow:hidden}
#header #find.js-enabled p.form-map{visibility:hidden}
#header #brand #map_canvas{position:absolute;width:268px;height:67px;top:92px}
#header #subnav{width:950px;background:#fff url(/css/img/bas_nav.jpg.v.0.1) left bottom repeat-x;position:relative;z-index:0;margin:0;padding:0 0 0 10px}
#header #subnav li{display:inline;line-height:3.3333em}
#header #subnav li a{font-weight:700;color:#666;text-decoration:none;line-height:3.3333em;background:transparent url(/css/img/puce.gif.v.0.1) left 4px no-repeat;padding:0 5px 0 11px}
#header #subnav li a:hover{background-position:left -88px}
#header #searchengine{position:absolute;top:12px;left:680px}
#header #searchengine .text{float:left;width:150px;height:16px;font-size:.9em;line-height:16px;margin-right:3px;color:#8c8c8c}
#header #searchengine .submit{display:block;width:96px;height:18px;text-indent:-9900em;color:#fff;background:url(/css/img/button-search.gif.v.0.1) center top no-repeat}
#ovpi{position:absolute;width:567px;left:50%;background:#8d3c8b;color:#000;padding-bottom:10px;top:200px;margin:0 0 0 -283px}
#ovpi h2{display:none;border:0;font-weight:400;background:none;color:#fff;font-size:12px;text-align:center;margin:0}
#ovpi p{font-size:1.2em;margin:0;padding:3px 10px}
#ovpi ul{list-style-position:inside;margin-left:10px}
#ovpi p img{float:left;border:2px solid #425585;margin:.5em 1em .5em 0}
#trame{position:fixed;background:#000;top:0;left:0;z-index:998;width:100%;height:100%;opacity:0.75;-moz-opacity:0.75;filter:Alpha(opacity=75);cursor:pointer}
#ovpi.js-enabled{position:absolute;border:0;left:50%;margin-left:-283px;top:50px;width:567px;height:380px;z-index:999;background-image:url(/css/img/opalines.jpg);background-position:left top;background-repeat:no-repeat;padding:0}
#ovpi.closed{left:-265px;background-position:-33px top}
#ovpi #js-toggle-ovpi{position:absolute;top:-20px;right:20px;width:50px;height:25px;text-indent:0;padding:0}
#ovpi.closed #js-toggle-ovpi{right:0;top:0;width:40px;text-indent:-5000px;height:100%;overflow:hidden}
#ovpi #js-toggle-ovpi a{float:right;color:#fff;font-size:12px;display:block;width:100%;height:100%;overflow:hidden}
#ovpi.js-enabled .signature a{color:#fff;font-size:9px}
#ovpi a.read-more{display:block;height:100%;width:100%;text-indent:-5000px}
#overlay{display:none;height:100px;left:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:2;background-color:#000;filter:alpha(opacity=70);-moz-opacity:0.70;-khtml-opacity:0.7;opacity:0.7}
#overlay_container{display:none;height:100px;left:0;position:absolute;top:0;visibility:hidden;width:100%;z-index:10;background-color:#000;filter:alpha(opacity=90);-moz-opacity:0.90;-khtml-opacity:0.9;opacity:0.9}
#map{width:960px;height:500px;position:absolute;top:40px;left:50%;margin-left:-480px;z-index:600;background:transparent}
#map.visite{width:960px;height:622px}
#main{width:214px;background:#E8E8E8;float:left}
#main .inside{min-height:60px;background-position:left 28px;background-repeat:no-repeat;background-color:transparent}
#main .inside .push{height:132px;margin:0}
#main .inside .innovation a{background:#DBCA00 url(/css/img/innovations.gif.v.0.1);display:block;text-indent:-9999em;height:28px;width:100%;padding:0}
#main .inside .service a{background:#F28E02 url(/css/img/service.gif.v.0.1);display:block;text-indent:-9999em;height:28px;width:100%;padding:0}
#main .rent{background:#F28E02;display:block;margin:0;padding:5px}
#main .buy{background:#DBCA00;display:block;margin:0;padding:5px}
#main .live{background:#CF0020;margin:0;padding:5px}
#main #navigation .live ul li a{background:transparent url(/css/img/puce_live.gif.v.0.1) -3px top no-repeat;color:#fff}
#main #navigation h3{text-indent:-9900em;height:17px;line-height:17px;margin:5px 0 17px;padding:0}
#main #navigation .rent h3{width:66px;background:transparent url(/css/img/nav_rent.gif.v.0.1) left top no-repeat}
#main #navigation .buy h3{width:91px;background:transparent url(/css/img/nav_buy.gif.v.0.1) left top no-repeat}
#main #navigation .live h3{width:172px;background:transparent url(/css/img/nav_live.gif.v.0.1) left top no-repeat}
#main #living{width:208px;margin-bottom:1px;background:#daca00 url(/css/img/cartouche-ecoquartiers.jpg.v.0.1) left top no-repeat;padding:153px 0 11px 6px}
#main #living h3{text-indent:-9900em;background:transparent url(/css/img/amenager_title.gif.v.0.1) left top no-repeat;display:block;height:19px;margin:5px 0 11px;padding:0}
#main #living p a{color:#000;line-height:1.5em;padding-bottom:2px;padding-left:16px;text-decoration:none;background:transparent url(/css/img/puce_buy.gif.v.0.1) left top no-repeat}
#main #espace-pro{width:194px;margin-bottom:22px;background:#F28E00;padding:5px 10px 11px}
#main #espace-pro h3{text-indent:-9900em;background:transparent url(/css/img/espacepro_title.gif.v.0.1) left top no-repeat;margin:5px 0 11px;padding:0}
#main #espace-pro p a{color:#000;line-height:1.5em;padding-bottom:2px;padding-left:16px;text-decoration:none;background:transparent url(/css/img/puce_rent.gif.v.0.1) left top no-repeat}
#main #navigation ul li{display:inline;line-height:1.5em}
#main #navigation ul li a{display:block;line-height:1.5em;padding-left:16px;padding-bottom:2px;color:#000;text-decoration:none;font-size:1em}
#main #navigation .rent ul.type_rent{width:160px;margin:0}
#main #navigation .rent ul li a{background:transparent url(/css/img/puce_rent.gif.v.0.1) left top no-repeat}
#main #navigation .buy ul{width:200px;margin:0}
#main #navigation .buy ul li a{background:transparent url(/css/img/puce_buy.gif.v.0.1) left top no-repeat;padding-left:18px}
#newsletter-subscription-section{width:214px}
#newsletter-subscription-section div.error,#newsletter-subscription div.success{width:188px;font-size:10px;margin:0 0 5px 6px;padding:3px}
#newsletter-subscription-section h3{text-indent:-9900em;height:12px;background:transparent url(/css/img/titre_newsletter.jpg.v.0.1) left top no-repeat;margin:0 0 5px;padding:0}
#newsletter-subscription-section .text{font-size:1em;color:#757575;width:192px;margin:0 0 0 6px;padding:1px 2px}
#newsletter-subscription-section button{width:71px;height:18px;text-indent:-9900em;background:transparent url(/css/img/button_newsletter.gif.v.0.1) left top no-repeat;float:right;margin:4px 10px 0 5px}
#internal-links{position:relative;clear:both;margin:20px 0 10px 5px}
#internal-links li{display:block;color:#8c8c8c;margin:0 0 7px}
#internal-links li a{color:#8c8c8c;padding:0 5px}
#tenant-space{width:746px;float:right;height:35px;line-height:2.4em;background:#e8e8e8 url(/css/img/bas_ombre.jpg.v.0.1) center bottom no-repeat;position:absolute;top:199px;right:0}
#tenant-space h3{width:103px;height:25px;text-indent:-9900em;float:left;background:transparent url(/css/img/tenant-space.gif.v.0.1) left top no-repeat;display:inline;margin:0 6px 0 10px;padding:0}
#tenant-space h3.temp{background:none;width:342px;height:37px;position:relative;z-index:2;margin:-7px 0 0;padding:0}
#tenant-space h3.temp a{background:transparent url(/css/img/lien-espace-locataires.png) 0 3px no-repeat;text-indent:-5000px;position:absolute;display:block;width:100%;height:100%;left:-12px;top:0}
#tenant-space h3.temp a:hover{background-position:0 -41px}
#tenant-space a{color:#000;margin-left:5px}
#tenant-space form button{width:71px;height:16px;position:relative;top:0;text-indent:-9900em;background:transparent url(/css/img/button_submit.gif.v.0.1) left top no-repeat}
#tenant-space form .text{width:154px;height:1.2em;font-size:1em;color:#757575;margin:0 5px 0 0;padding:0 2px 1px}
#tenant-space form #passwd.text{width:169px}
#content{background:#fff;width:670px;float:right;position:relative;margin:195px 0 0;padding:10px 0 20px 70px}
#content ul#ariane{margin:0 0 18px}
#content #ariane li{display:inline;background:none;padding:0}
#content #ariane li a{text-decoration:none;padding:0 5px 0 0}
#content #liste_actus{margin-top:30px}
#content h4{color:#8C8C8C;font-family:arial, sans-serif;font-size:24px;margin-bottom:.75em}
#content .entry-title{position:relative;margin-left:-35px;background:transparent url(/css/img/h5_content.gif.v.0.1) left top no-repeat;min-height:40px;margin-bottom:.75em;padding:0 0 0 35px}
#wrapper #content .accordion_toggle{position:relative;background:transparent url(/css/img/h5_expand.gif.v.0.1) left 1em no-repeat}
#wrapper #content .active{position:relative;background:transparent url(/css/img/h5_content.gif.v.0.1) left top no-repeat}
#content .entry-title h5{color:#666;font-family:"Trebuchet MS", arial, sans-serif;font-weight:700;font-size:1.4em;position:relative;border-bottom:1px solid #CF0020;margin:0 0 10px;padding:8px 0}
#content h5{color:#666;font-family:"Trebuchet MS", arial, sans-serif;font-weight:700;font-size:1.4em;position:relative;padding:8px 0}
#content h5 a{color:#666;text-decoration:none;font-family:"Trebuchet MS", arial, sans-serif;font-weight:700}
#content h6{font-size:1.2em;font-weight:700;color:#CF0020;margin-bottom:.5em}
#content .gallery{background:#E8E8E8;border:solid 1px #CF0020;margin-right:15px;margin-bottom:16px;padding:5px 10px}
#content .gallery .image{width:210px;float:left;min-height:195px;height:195px}
#content dt{font-weight:700;font-size:14px}
#content dl ul{margin:5px 0 15px 15px}
#content dl ul li{background:url(/css/img/fake-check.gif) 0 4px no-repeat}
#content ul{margin:0 0 1em 10px}
#content dt,#content ul li{background:#fff url(/css/img/puce.jpg.v.0.1) left 2px no-repeat;margin:0 0 3px;padding:0 0 0 13px}
#content ul#sub-link{float:right;width:340px;margin:-45px 10px 1.25em 0}
#wrapper #content ul.link_advance_search{margin-top:-40px;position:relative}
#content ul#sub-link li{display:inline;margin:0 .25em .25em 0}
#content #onglet{clear:both;width:100%;background:url(/css/img/bordure.jpg.v.0.1) left 22px repeat-x;margin:0 0 25px}
#content #onglet ul{background:transparent;margin:0}
#content #onglet ul li{display:block;height:16px;border:1px solid #838E97;float:left;color:#D00020;font-weight:700;background:transparent url(/css/img/fond_onglet.jpg.v.0.1) left top repeat-x;margin:0 5px 0 0;padding:3px 5px 2px}
#content #onglet ul li.selected{background:none;border-bottom:1px solid #fff}
#content a.pdf{display:block;background:url(/css/img/pdf.gif.v.0.1) left top no-repeat;width:auto;margin:10px 0 10px -5px;padding:8px 0 8px 40px}
#content .entry-picture img{margin:.5em 1em 0}
#content .entry-picture .legend{display:block;text-align:center;color:#444;font-style:italic}
#content .entry-thumbnail{float:right;margin:0 1em 1em 1.5em}
#content .content_text{padding:0 2.4em 0 0}
#content .picture-center{text-align:center;margin:0 0 1.2em}
#content .picture-left{float:left;margin:0 1.5em 1.2em 0}
#content .picture-right{float:right;margin:0 0 1.5em 1.2em}
.accordion_content{display:block;overflow:hidden}
#content .search-results{margin-left:0}
#content .search-results li{background:none;padding:0 2.4em 0 0}
#content .search-results li p{width:617px;padding-left:16px}
#content .search-results li .search-title{margin-bottom:0;background:transparent url(/css/img/puce.jpg.v.0.1) no-repeat scroll left 2px}
#content #video-link{width:100%;clear:both}
#content #player{position:relative;margin-left:120px}
#content #anim-link{display:block;overflow:hidden;text-indent:-5000px;width:609px;height:89px}
#content #anim-link a{display:block;height:100%;width:100%;background:url(/css/img/louer-logement-anim-link.gif) 0 0 no-repeat}
#content #anim-link a:hover{background-position:0 -89px}
#content #anim-link.louer{width:609px;height:89px}
#content #anim-link.louer a{background:url(/css/img/louer-logement-anim-link.gif) 0 0 no-repeat}
#content #anim-link.vergers-grimoire-3d{width:649px;height:85px}
#content #anim-link.vergers-grimoire-3d a{background:url(/css/img/verger-grimoires-anim-link.gif) 0 0 no-repeat}
#content #anim-link.vivre a{background:url(/css/img/vivre-logement-anim-link.gif) 0 0 no-repeat}
#content #anim-link.sortir a{background:url(/css/img/sortir-logement-anim-link.gif) 0 0 no-repeat}
#content .street-view-link{padding-left:13px;background:url(/css/img/bullet-street-view-left.gif) 0 0 no-repeat;line-height:15px}
#content .street-view-link a{color:#333;font-weight:700;padding-right:10px;background:url(/css/img/bullet-street-view-right.gif) 100% 0 no-repeat}
#content #feed{background:none;padding:0}
#content #feed a{background:url(/css/img/feed.jpg.v.0.1) left top no-repeat;text-decoration:none;margin:0;padding:0 0 5px 20px}
#content #multiple .hentry,#content #multiple .post{border-bottom:1px solid #DDD;padding-right:1em;margin:0 0 25px}
.hentry em,.hentry dfn{color:#000}
#internal #content .detail .hentry{border-bottom:none;margin:0 0 25px}
#content #multiple .entry{float:left;width:460px}
#content #multiple .entry-picture{float:left;width:170px;margin:0}
#content #multiple .hentry h5,#content #multiple .post h5{min-height:0;display:block;background:transparent url(/css/img/puce_actus.gif.v.0.1) left top no-repeat;position:relative;left:-31px;margin:0;padding:7px 0 9px 30px}
#content #multiple .hentry h5 a,#content #multiple .post h5 a{color:#666;font-weight:700;position:relative;text-decoration:none;margin:0;padding:0}
#content #multiple ul#archives{margin:30px 0 1em 10px}
#content #multiple ul#archives li{background:none;margin:0 0 10px -35px;padding:0 0 10px}
#content ul#read li{float:left;width:45%}
#content #multiple ul#archives li a{background:url(/css/img/puce_actus.gif.v.0.1) left top no-repeat;color:#8C8C8C;font-size:1.4em;text-decoration:none;padding:7px 0 9px 30px}
#content #multiple ul#archives li a:hover{background:url(/css/img/puce_actus_hover.gif.v.0.1) left top no-repeat;padding:7px 0 9px 30px}
#content #multiple ul.project{margin:0 0 3em 10px}
#content #illustration{background:#E8E8E8;width:160px;float:right;margin:0 20% 0 0;padding:5px}
#content #widget_project ul.nav li{display:inline}
#content #widget_project ul.nav li a{border:1px solid #DAD3D3;background:#fff;font-weight:700;text-decoration:none;margin:0 1px;padding:1px 3px}
#content #widget_project ul.nav li.selected a{font-weight:700;text-decoration:none;background:#F28E02;color:#fff;margin:0 1px;padding:1px 3px}
#content #widget_project ul.nav li a:hover{background:#fff;color:#CF0020;border:1px solid #CF0020;padding:1px 3px}
#content #widget_project ul.nav li.selected a:hover{border:1px solid #DAD3D3;background:#F28E02;color:#fff}
#content ul.legend li{display:block;background:url(/css/img/puce.jpg.v.0.1) left 2px no-repeat;color:#444;margin:0 0 3px;padding:0 0 0 18px}
#content ul.legend li.done{background:url(/css/img/notdone.gif.v.0.1) left 2px no-repeat}
#content ul.legend li.notdone{background:url(/css/img/done.gif.v.0.1) left 2px no-repeat}
#content .project_content{margin-bottom:32px;padding-right:16px}
#content #widget_project .widget{width:327px}
#content #widget_project .widget h6{color:#fff;font-weight:700;font-size:1.1em;line-height:2.5em;height:2.5em;background:#CF0020;border-bottom:solid 2px #DACA00;padding:0 8px}
#content #widget_project .widget_content{position:relative;padding:0 8px}
#content #widget_project .item{width:310px;padding-top:5px}
#content #widget_project .item p.align-center{height:250px}
#content #widget_project .item .infos{height:4em;text-align:center;font-weight:700;padding:0 5px}
#content p.postuler{margin-top:10px;float:left;clear:both}
#content p.postuler a{background:url(/css/img/offres-postuler-icon.gif) 0 0 no-repeat;padding:10px 0 10px 35px}
#content .contact h5{font-size:1em;font-weight:700;color:#CF0020;margin-bottom:.5em;border:none;font-family:arial, sans-serif}
#content .contact ul li a{text-decoration:none;color:#000}
#content .widget_patrimoine .nav_patrimoine{float:left;width:250px}
#content .widget_patrimoine .nav_patrimoine .nav li a{border:1px solid #838E97;color:#CF0020;font-weight:700;display:block;width:250px;text-decoration:none;padding:1px 5px}
#content .widget_patrimoine .nav_patrimoine .nav li.selected a{border:1px solid #838E97;color:#fff;background:#F28E02;font-weight:700;display:block;width:250px;text-decoration:none;padding:1px 5px}
#content .widget_patrimoine .item{float:left;width:360px}
#content .widget_patrimoine .item a.visuel{line-height:0;border:1px solid #838E97;width:340px;display:block;padding:0}
#content .widget_patrimoine .item img{display:block;margin:0 auto}
#content .type_agence{background:transparent url(/css/img/puce.jpg.v.0.1) left 10px no-repeat;font-weight:700;color:#CF0020;margin:0;padding:8px 16px 0}
#content .agence-content{margin-bottom:16px}
#content .agence-content .entry-picture{width:200px}
#content .sectionheader{background:transparent url(/css/img/line_header.gif.v.0.1) repeat-x scroll 0 1.6em;overflow:hidden;margin:0 0 .5em}
#content .sectionheader h5{color:#414D46;background:#FFF none repeat scroll 0 0;float:left;padding-right:8px;font-size:1.125em;line-height:1.2em;margin-bottom:.5em;margin-top:.25em}
#content .adresse{clear:both}
#content .vcard{float:left;width:316px;margin-right:10px;border-left:solid 3px #DBE6DF;color:#444;padding:0 0 0 8px}
#content #map_agence{width:316px;height:256px;float:left;border:solid 2px #DBE6DF;background:#DBE6DF}
#content .logement{background:#fff url(/css/img/logement.gif.v.0.1) right 20px no-repeat;margin-bottom:16px}
#content .logement form h5{font-size:1.4em;font-weight:700;color:#CF0020;margin-bottom:.25em;clear:both}
#content .logement form h5.type{margin:0 0 15px}
#content .logement form p.bien{float:left;display:inline;width:30%;background:#fff;border:1px solid #E8E8E8;margin:0 10px 20px 0}
#content .logement form p.type_bien{float:none;margin:0}
#content .logement form p .submit{background:transparent url(/css/img/button_newsletter.gif.v.0.1) no-repeat scroll left top;height:18px;text-indent:-9900em;width:71px;margin:4px 10px 0 5px}
#content .logement form p.maison label,#content .logement form p.appartement label,#content .logement form p.local label,#content .logement form p.garage label,#content .logement form p.parking label,#content .logement form p.terrain label{width:15%;padding:7px 0 10px 40px}
#content .logement form p.maison input,#content .logement form p.appartement input,#content .logement form p.local input,#content .logement form p.garage input,#content .logement form p.parking input{margin:9px 0 0 2px}
#content .logement form p.bien label{background:url(/css/img/puce_actus.gif.v.0.1) left 3px no-repeat;padding:8px 0 7px 25px}
#content .logement form p.maison label{background:url(/css/img/maison.gif.v.0.1) left top no-repeat;width:57%;color:#CF0020;font-weight:700}
#content .logement form p.appartement label{background:url(/css/img/appartement.gif.v.0.1) left top no-repeat;width:57%;color:#CF0020;font-weight:700}
#content .logement form p.local label{background:url(/css/img/commerce.gif.v.0.1) left top no-repeat;width:57%;color:#FD8518;font-weight:700}
#content .logement form p.garage label{background:url(/css/img/garage.gif.v.0.1) left top no-repeat;width:57%;color:#8D8C8A;font-weight:700}
#content .logement form p.parking label{background:url(/css/img/parking.gif.v.0.1) left top no-repeat;width:57%;color:#8D8C8A;font-weight:700}
#content .logement form p.terrain label{background:url(/css/img/terrains.gif.v.0.1) left top no-repeat;width:57%;color:#DACA00;font-weight:700}
.logement form p label{float:left;width:70%}
.logement form p input.radio{float:left;width:auto;border:none;margin:11px 0 0 5px}
.logement form p.type{width:100%;float:none}
.logement div.appartement,.logement div.maison,.logement div.commerce,.logement div.garage,.logement div.parking,.logement div.terrain{float:left;width:32%;margin:0 0 5px}
div.appartement .details,div.maison .details,div.commerce .details,div.garage .details,div.parking .details{background:#fff;width:70%;margin:-1.3em 0 10px 5px;padding:10px}
div.appartement .details,div.maison .details{border:1px solid #CF0020;border-left:24px solid #CF0020}
div.commerce .details{border:1px solid #FD8518;border-left:24px solid #FD8518}
div.garage .details,div.parking .details{border:1px solid #8D8C8A;border-left:24px solid #8D8C8A}
#content .appartement .details h6,#content .maison .details h6,#content .commerce .details h6,#content .garage .details h6,#content .parking .details h6,#content .terrain .details h6{color:#8C8C8C;font-size:1.2em;clear:both;margin:5px 0 10px}
#content form div.appartement .details p,#content form div.maison .details p,#content form div.commerce .details p,#content form div.garage .details p,#content form div.parking .details p{clear:both;margin:0}
#content .logement form div.appartement .details label,#content .logement form div.maison .details label,#content .logement form div.commerce .details label,#content .logement form div.garage .details label,#content .logement form div.parking .details label{width:45%;clear:both}
#content form div.appartement .details p input,#content form div.maison .details p input,#content form div.commerce .details p input,#content form div.garage .details p input,#content form div.parking .details p input{width:50%;float:left;margin:0 0 5px}
#content form p.valid button{clear:both;background:#CF0020;color:#fff;font-weight:700;border:none;cursor:pointer;font-size:.9em}
#content .resultat_logement ul{margin:-1px 0 1em 6px;padding:10px 15px}
#content .resultat_logement .appartement ul,#content .resultat_logement .maison ul{border-left:24px solid #CF0020}
#content .resultat_logement .commerce ul{border-left:24px solid #FD8518}
#content .resultat_logement .garage ul,#content .resultat_logement .parking ul{border-left:24px solid #8D8C8A}
#content .resultat_logement h6{margin:0;padding:10px 0 5px 40px}
#content .resultat_logement .appartement h6{background:url(/css/img/appartement.gif.v.0.1) left top no-repeat}
#content .resultat_logement .maison h6{background:url(/css/img/maison.gif.v.0.1) left top no-repeat}
#content .resultat_logement .commerce h6{background:url(/css/img/commerce.gif.v.0.1) left top no-repeat;color:#FD8518}
#content .resultat_logement .commerce ul li a{color:#FD8518}
#content .resultat_logement .garage h6{background:url(/css/img/garage.gif.v.0.1) left top no-repeat;color:#8D8C8A}
#content .resultat_logement .parking h6{background:url(/css/img/parking.gif.v.0.1) left top no-repeat;color:#8D8C8A}
#content .resultat_logement .parking ul li a,#content .resultat_logement .garage ul li a{color:#8D8C8A}
#content #carte_items .carte_item{background:transparent url(/css/img/line_dot.gif.v.0.1) repeat-x scroll 0 .75em;overflow:hidden;margin:0 0 16px;padding:.3em 0 .2em}
#content #carte_items .carte_item .quartier_picture{position:relative;z-index:1;float:right;background:#fff;padding-left:8px;padding-right:8px;text-align:right;white-space:normal}
#content #carte_items .carte_item .quartier_name{color:#CF0020;background:#FFF none repeat scroll 0 0;font-size:1.2em;font-weight:700;margin:0 .25em 0 0}
#content #carte_items .carte_item .quartier_name a{margin-right:16px;position:relative;text-decoration:none}
#content #carte_items .carte_item .excerpt,#content #carte_items .carte_item .summary{border-left:2px solid #DBE6DF;display:block;font-size:1em;padding-left:.5em;position:relative;margin:.5em .25em 0 0}
#content #carte_items .carte_item .summary{font-style:normal;padding-right:170px}
#content #carte_items .carte_item .quartier_permalink a{font-size:.9em;background:transparent url(/css/img/puce.jpg.v.0.1) left 10px no-repeat;padding:8px 16px 0 13px}
#content .appt{font-weight:700;background:url(/css/img/appartement.gif.v.0.1) left top no-repeat;padding-left:40px;line-height:2.4em;font-size:1.4em;color:#CF0020}
#content .msn{font-weight:700;background:url(/css/img/maison.gif.v.0.1) left top no-repeat;padding-left:40px;line-height:2.4em;font-size:1.4em;color:#CF0020}
#content .locom{font-weight:700;background:url(/css/img/commerce.gif.v.0.1) left top no-repeat;padding-left:40px;line-height:2.4em;font-size:1.4em;color:#FD8518}
#content .grge{font-weight:700;background:url(/css/img/garage.gif.v.0.1) left top no-repeat;padding-left:40px;line-height:2.4em;font-size:1.4em;color:#8D8C8A}
#content .pkg{font-weight:700;background:url(/css/img/parking.gif.v.0.1) left top no-repeat;padding-left:40px;line-height:2.4em;font-size:1.4em;color:#8D8C8A}
#content .ter{font-weight:700;background:url(/css/img/terrains.gif.v.0.1) left top no-repeat;padding-left:40px;line-height:2.4em;font-size:1.4em;color:#DED410}
#content #quartier_detail{padding-right:16px}
#content .quartier_gallery,#content .programme_gallery{border:solid 1px #909090;background:#EFEFEF;margin:0 0 1.5em;padding:1em}
#content .quartier_gallery .quartier_visuel,#content .programme_gallery .programme_visuel{float:left;width:206px;text-align:center}
#content .programme_gallery .programme_visuel{height:230px}
#content .quartier_gallery .quartier_visuel .legende,#content .programme_gallery .programme_visuel .legende{display:block;text-decoration:none;color:#666;font-style:italic}
#content .programme_choice{background:#DBE6DF;width:210px;padding:5px}
#content .programme_choice label{width:180px;color:#444;font-weight:700;font-size:.9em}
#content .programme_choice input{width:auto;border:none}
#content .postule_button .submit{margin-left:10px;font-weight:700;padding:5px}
#find_map{color:#fff;font-weight:700;background:#CF0020;margin-bottom:1.5em;margin-right:2.4em;padding:1em}
#find_map em{color:#DBCA00}
#find_map a{color:#C4CBD4;font-size:1.2em}
#content ul.pagination li{background:none;float:left;margin:0 4px 0 0;padding:0}
#content ul.pagination li a:hover{border:1px solid #CF0020}
#content ul.pagination li a.first,#content ul.pagination li a.last,#content ul.pagination li a.previous,#content ul.pagination li a.next{text-indent:-9999em}
#content ul.pagination li a.previous{background:url(/css/img/previous.gif.v.0.1) center center no-repeat;width:8px;height:16px}
#content ul.pagination li a.next{background:url(/css/img/next.gif.v.0.1) center center no-repeat;width:8px;height:16px}
#content ul.pagination li a.first{background:url(/css/img/first.gif.v.0.1) center center no-repeat;width:15px;height:16px}
#content ul.pagination li a.last{background:url(/css/img/last.gif.v.0.1) center center no-repeat;width:15px;height:16px}
#connect,#recup-pwd,#recup-pwd-alone{width:90%;border:1px solid #e8e8e8;padding:10px}
#connect form,#recup-pwd form,#recup-pwd-alone form{clear:both;overflow:hidden}
#content #connect h5,#content #recup-pwd h5,#content #recup-pwd-alone h5{color:#CF0020;background:#fff;margin:0 0 10px;padding:0}
#connect form input.submit,#recup-pwd form input.submit,#recup-pwd-alone form input.submit{float:right;display:inline;margin-right:178px}
#content ul.dir{margin:25px 0 0}
#content ul.dir li{background:none;padding:0}
#content ul.dir li a{display:block;background:url(/css/img/dir.jpg) left top no-repeat;text-decoration:none;color:#000;font-weight:700;line-height:14px;overflow:hidden;padding:10px 0 20px 54px}
#content ul.dir li a:hover{background:url(/css/img/dir.jpg) left -64px no-repeat}
#content ul.dir li span{display:block;font-weight:400;font-size:11px}
#content ul.back{float:right;overflow:hidden;margin:-40px 20px 0 0}
#content ul.back li{float:left;margin:0 10px 0 0}
#content h5.dir{display:block;background:url(/css/img/dir.jpg) left top no-repeat;margin:0 0 10px;padding:20px 0 20px 54px}
#content form#search_file{width:90%;border:1px solid #e8e8e8;overflow:hidden;padding:10px}
#content form#search_file p{float:left;width:50%;margin:0 10px 0 0}
#content form#search_file p input{width:65%;margin-left:10px}
#content ul.results{margin:20px 0 30px}
#content ul.results li{background:none;margin:0 0 10px;padding:0}
#content ul.results li a{display:block;min-height:28px;background:url(/css/img/file.jpg) left top no-repeat;text-decoration:none;line-height:12px;padding:2px 0 0 35px}
#content ul.results li a span{display:block;color:#000;text-decoration:none;font-weight:700;font-size:11px}
#content ul.results li a:hover{background:url(/css/img/file.jpg) left -30px no-repeat}
#content p.nb-results{font-weight:700;margin:20px 0 0}
form p label{width:30%}
form p input,select{width:40%}
form p input{padding:0 0 0 2px}
form p input.submit{width:auto;font-family:"Trebuchet MS", arial, sans-serif;font-weight:700;font-size:1em;padding:0 12px}
form p input.error,form p textarea.error{border:1px solid #CCC;border-left:2px solid #F28E02;background:none;color:#000;font-weight:400;margin:0}
.form_error{color:#D12F19;font-weight:700}
#sitemap ul li,#sitemap ul li li{line-height:20px}
#sitemap ul ul{margin:8px 0 8px 1.5em}
#content #sitemap ul strong{position:relative;background:transparent;font-size:1em;font-weight:400;color:#CF0020;margin:0;padding:0}
#footer{position:relative;clear:both;background-color:#cf0020;border-top:solid 3px #daca00}
#link_anchor_top{position:absolute;right:2.4em;top:-2em;font-size:.9em}
#link_anchor_top a{background:transparent url(/css/img/puce-top.gif.v.0.1) left 3px no-repeat;text-decoration:none;padding-left:18px}
#footer .copyright{float:right;padding:16px 32px 0 0}
#footer .copyright a{color:#fff100}
#footer .vcard{color:#fff;padding:16px 0 16px 32px}
#shadowbox_overlay{visibility:hidden;position:absolute;display:block;top:0;left:0;z-index:998;margin:0;padding:0}
#shadowbox_container{position:fixed;height:0;width:100%;top:0;left:0;z-index:999;text-align:center;margin:0;padding:0}
#shadowbox{display:none;visibility:hidden;position:relative;font-family:'Lucida Grande', Tahoma, sans-serif;text-align:left;margin:0 auto}
#shadowbox_title{height:36px;overflow:hidden;padding:0}
#shadowbox_title_inner{height:28px;font-size:12px;line-height:14px;color:#fff;padding:5px 0 6px 8px}
#shadowbox_body{position:relative;overflow:hidden;border:2px solid #333;background-color:#000;margin:0;padding:0}
#shadowbox_body_inner{position:relative;overflow:hidden}
#shadowbox_loading{position:absolute;top:0;left:0;height:10000px;width:100%;background-color:#222}
#shadowbox_loading img{float:left;margin:10px 10px 0}
#shadowbox_loading span{float:left;margin-top:16px;font-size:10px}
#shadowbox_content.html{height:100%;width:100%;overflow:auto}
#shadowbox_toolbar{height:20px;overflow:hidden;margin:0;padding:0}
#shadowbox_toolbar_inner{height:20px;color:#fff}
#shadowbox_toolbar_inner div{padding-top:4px;padding-bottom:2px;font-size:10px;height:10px;line-height:10px}
#shadowbox_toolbar_inner div a{text-decoration:none;color:#fff}
#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{float:right;padding-right:10px}
#shadowbox_counter{float:left;padding-left:10px}
#shadowbox_counter a{padding:0 4px 0 0}
div.shadowbox_message{text-align:center;padding:10px}
div.shadowbox_message a:link,div.shadowbox_message a:visited{text-decoration:none;color:#bed333}
ins,#content .entry-picture a,#content .resultat_logement a{text-decoration:none}
.push-0,.push-1,.push-2,.push-3,.push-4,.right{float:right}
p,img,dl,#content #multiple ul.project li{margin:0 0 1em}
dl dt,strong,dfn,#content .vcard .fn{font-weight:700}
abbr,acronym,#content #multiple h5{border-bottom:none}
table .last,#header #subnav li a.last{padding-right:0}
.quiet,#content p abbr,#content p.subtitle strong{color:#666}
.accessibility,.hide,#wrapper #prelude,#ovpi h3,#ovpi p.text,#ovpi.js-enabled br,#content .widget_directory h6,#content .vcard .type{display:none}
.left,#content #etat{float:left}
.reset-margin,#content .error ul,#main .inside ul,#content dl p,#content #widget_project .item p,#content #widget_project .item a img,#content #map_agence img,#find_map p,#content .pagination,#sitemap ul{margin:0}
.reset,#main #living p,#main #espace-pro p,#tenant-space form,#tenant-space p{margin:0;padding:0}
.align-center,#ovpi.js-enabled p,#ovpi.js-enabled ul,#content .gallery .image .picture-legende{text-align:center}
#main .live a,#footer .vcard a,#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{color:#fff}
#main #living p a:hover,#main #espace-pro p a:hover,#main #navigation ul li a:hover,#content ul#sub-link li a:hover,#content #onglet ul li a:hover,#content #multiple .hentry h5 a:hover,#content #multiple .post h5 a:hover,#content .contact ul li a:hover,#content .resultat_logement a:hover,#content #carte_items .carte_item .quartier_name a:hover,div.shadowbox_message a:hover,div.shadowbox_message a:focus{text-decoration:underline}
#newsletter-subscription-section strong,#content .street-view-link a:hover,span.required{color:#CF0020}
#content ul#sub-link li a,#content #onglet ul li a{text-decoration:none;font-weight:700}
#content #anim-link.vivre,#content #anim-link.sortir{width:649px;height:89px}
#content #widget_project .control a,#content .widget_patrimoine .control a.pause{display:block;background:transparent url(/css/img/pause.gif) left top no-repeat;font-weight:700;text-decoration:none;margin-left:5px;padding:0 0 0 20px}
#content #widget_project .control a.lecture,#content .widget_patrimoine .control a.lecture{display:block;background:transparent url(/css/img/start.gif) left top no-repeat;font-weight:700;text-decoration:none;margin-left:5px;padding:0 0 0 20px}
#content .vcard p,#content #carte_items .carte_item .excerpt p,#content #carte_items .carte_item .summary p{margin-bottom:.25em}
#content #quartier_detail h5,#content .quartier_gallery .quartier_visuel img,#content .programme_gallery .programme_visuel img{margin-bottom:.775em}
#content ul.pagination li.current,#content ul.pagination li a{font-weight:700;border:1px solid #DCDBDB;text-decoration:none;display:block;padding:2px 4px}
#content form#search_file p.send,.contact form p label{width:20%}
#shadowbox_toolbar_inner div span.shortcut,#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;font-weight:700}
