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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0 }article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block }body{line-height:1 }ol,ul{list-style:none }blockquote,q{quotes:none }blockquote:before,blockquote:after,q:before,q:after{content:none }table{border-collapse:collapse;border-spacing:0 }@font-face{font-family:'FF-Meta';src:url("../fonts/MetaWeb-Book.woff") format("woff");font-style:normal;font-weight:400 }@font-face{font-family:'FF-Meta';src:url("../fonts/MetaWeb-BookIta.woff") format("woff");font-weight:400;font-style:italic }@font-face{font-family:'FF-Meta';src:url("../fonts/MetaWeb-Medium.woff") format("woff");font-style:normal;font-weight:700 }@font-face{font-family:'FF-Meta';src:url("../fonts/MetaWeb-Bold.woff") format("woff");font-style:normal;font-weight:900 }@-webkit-keyframes view_box{0%{opacity:0 }100%{opacity:1 }}@keyframes view_box{0%{opacity:0 }100%{opacity:1 }}.f_blanc{color:#ffffff !important }.f_vert{color:#22AE8B !important }.f_bleu{color:#333E48 !important }*,*:before,*:after{box-sizing:border-box }html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility !important;font-size:100%;background-color:#ffffff;-webkit-font-feature-settings:"liga" 1, "pnum" 1, "lnum" 1;font-feature-settings:"liga" 1, "pnum" 1, "lnum" 1 }body,button{font-family:"FF-Meta";font-size:16px;line-height:24px;font-weight:400;color:#333E48;letter-spacing:0.0155em }body{z-index:1;background-color:#ffffff }b,strong{font-family:"FF-Meta";font-weight:900 }i,em{font-family:"FF-Meta";font-weight:400;font-style:italic }p{margin:0px 0px 15px 0px }ul{display:block;position:relative;margin-bottom:15px }ul li{padding-left:16px;display:block;position:relative;margin-bottom:15px }ul li:before{content:'-';display:block;position:absolute;top:2px;left:0px }ul li ul{padding-left:6px;padding-top:10px }ul li ul li{padding-left:9px;display:block;position:relative;margin-bottom:15px }ul li ul li:before{content:'.';display:block;position:absolute;top:-3px;left:0px;font-weight:900 }ol{padding:0;margin:10px 0 20px !important;counter-reset:item }ol li{display:block;margin-bottom:10px;padding-left:1.5em;position:relative }ol li:before{display:block;position:absolute;left:0px;top:0px;content:counter(item) ".";counter-increment:item;width:1.5em;color:#22AE8B }ol ol li:before{content:'-';display:block;position:absolute;top:2px;left:0px }h1,h2,h3,h4,h5,h6{color:#333E48 }h1{font-size:28px;font-weight:400;line-height:30px;margin-bottom:35px;text-transform:uppercase }h2{font-size:20px;font-weight:900;line-height:24px;margin-bottom:25px;text-transform:uppercase }h3{font-size:16px;font-weight:900;line-height:18px;margin-bottom:25px;text-transform:uppercase }h4{color:#363436;font-size:16px;font-weight:900;line-height:21px;margin-bottom:20px }h5,h6{color:#363436;font-size:18px;font-weight:700;line-height:21px;margin-bottom:20px }a,a:link,a:visited,a:active,a:focus{color:#22AE8B;text-decoration:none }a:hover{color:#333E48;text-decoration:underline }.popmake p{font-size:16px;line-height:24px }.popmake button{margin:0px }.popmake .popmake-title{margin-bottom:25px }.txt-blanc,.txt-blanc li:before{color:#ffffff !important }.txt-src{font-size:13px;line-height:15px;font-style:italic }.titre_ico_coeur{color:#333E48;font-size:30px;font-weight:300;line-height:32px;display:inline-block;position:relative;padding-left:80px }.titre_ico_coeur:before{content:'';display:block;position:absolute;top:0px;left:0px;width:55px;height:55px;background-image:url(../images/icons/Icones.svg);background-size:165px 275px;background-position:0px -220px;background-color:#333E48 }::-moz-selection{color:#ffffff;background:#22AE8B }::selection{color:#ffffff;background:#22AE8B }::-moz-selection{color:#ffffff;background:#22AE8B }::-o-selection{color:#ffffff;background:#22AE8B }::-ms-selection{color:#ffffff;background:#22AE8B }::-webkit-selection{color:#ffffff;background:#22AE8B }img{display:block;border:0px }.entry-content img{width:100%;height:auto }figure{position:relative;border:0px }input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea,select{-webkit-appearance:none;-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0;color:#333E48;font-family:"FF-Meta";font-size:18px;font-weight:400;line-height:none !important }input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus,select:focus{border:0px }input[type="submit"],button{-webkit-appearance:none;font-family:"FF-Meta" !important;background-color:#22AE8B;padding:8px 21px 9px 21px;color:#ffffff;font-size:18px;font-weight:700;line-height:34px;border:none;border-radius:0px !important;text-transform:uppercase;-webkit-transition:all .25s ease-in;transition:all .25s ease-in }input[type="submit"]:hover,button:hover{background-color:#ebeced;color:#22AE8B }input[type="text"],input[type="password"],input[type="email"]{border:1px solid #ebeced;padding:4px 10px 4px 10px !important;font-size:16px;font-weight:400;line-height:27px }input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder{color:#999fa4;font-size:16px;font-weight:400 }input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="email"]:-moz-placeholder{color:#999fa4;font-size:16px;font-weight:400 }input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="email"]::-moz-placeholder{color:#999fa4;font-size:16px;font-weight:400 }input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder{color:#999fa4;font-size:16px;font-weight:400 }select{border:1px solid #ebeced;color:#999fa4 !important;padding:4px 10px 4px 10px !important;font-size:16px;font-weight:400;line-height:27px !important;background-image:url(../images/icons/fleche-input.png);background-position:right 17px top 15px;background-repeat:no-repeat }select::-webkit-input-placeholder{color:#999fa4;font-size:16px;font-weight:400 }select:-moz-placeholder{color:#999fa4;font-size:16px;font-weight:400 }select::-moz-placeholder{color:#999fa4;font-size:16px;font-weight:400 }select:-ms-input-placeholder{color:#999fa4;font-size:16px;font-weight:400 }textarea{border:1px solid #ebeced;padding:4px 10px 4px 10px !important;font-size:16px;font-weight:400;line-height:27px }textarea::-webkit-input-placeholder{color:#999fa4;font-size:16px;font-weight:400 }textarea:-moz-placeholder{color:#999fa4;font-size:16px;font-weight:400 }textarea::-moz-placeholder{color:#999fa4;font-size:16px;font-weight:400 }textarea:-ms-input-placeholder{color:#999fa4;font-size:16px;font-weight:400 }input[type=checkbox]{display:none;padding:0px;margin:5px;-webkit-appearance:none;font-weight:normal;font-style:normal;list-style:none }input[type=checkbox]+label{display:block;position:relative;margin:0px 0px 4px 0px;padding:0px 0px 0px 25px;white-space:normal !important;cursor:pointer;font-size:14px;font-weight:300;line-height:18px !important }input[type=checkbox]+label:after{content:'';display:block;position:absolute;width:14px;border:1px solid #999fa4;height:14px;top:1px;left:-24px }input[type=checkbox]:checked+label:after{background-color:#22AE8B;border:none;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1) }input[type=radio]{display:none;padding:0px;margin:5px;font-weight:normal;font-style:normal;list-style:none }input[type=radio]+label{display:block;position:relative;margin:0px 0px 4px 0px;padding:0px 0px 0px 25px;white-space:normal !important;cursor:pointer;font-size:14px;font-weight:300;line-height:18px !important }input[type=radio]+label:after{content:'';display:block;position:absolute;width:14px;border:1px solid #999fa4;height:14px;border-radius:50%;top:1px;left:-24px }input[type=radio]:checked+label:after{background-color:#22AE8B;border:none;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1) }input[type="radio"]:focus{outline:0 }::-webkit-input-placeholder{color:#333E48 }:-moz-placeholder{color:#333E48 }::-moz-placeholder{color:#333E48 }:-ms-input-placeholder{color:#333E48 }::-ms-input-placeholder{color:#333E48 }:placeholder-shown{color:#333E48 }.site-header,.site-footer,.content-area{position:relative;width:100%;max-width:1200px;padding:0px 15px;margin:0px auto }.site-main{position:relative;width:100%;padding:0px 15px;margin:0px auto }.blog .site-main,.category .site-main,.single-post .site-main{max-width:1200px }.single-post .site-content{background-color:#f2f3f4 }.row-full{width:100%;margin:0px auto }.row-boxed{width:100%;max-width:1200px;margin:0px auto }.row-smallboxed{width:100%;max-width:980px;margin:0px auto }.row-header{width:100%;max-width:1160px;margin:0px auto;position:relative;height:310px;z-index:1 }.residence_result,.section_contact{width:100%;max-width:1170px;margin:0px auto }.warp_header{width:100%;max-width:1370px;margin:0px auto 0px auto;position:relative;height:310px }.tr_header_warp{width:calc(100% + 30px);width:-webkit-calc(100% + 30px);margin:0px -15px 70px -15px;padding:0px 0px 0px 15px }.tr_header_warp.tr_color{background-color:#333E48 }.tr_header_warp.tr_color_blanc{background-color:#ffffff }.tr_header_warp.tr_color_bleu{background-color:#333E48 }.tr_header_warp.tr_color_rose{background-color:#E8D8D6 }.tr_header_warp.tr_color_vert{background-color:#22AE8B }.header_img_left{width:63.50364%;position:absolute;top:0px;bottom:0px;left:0px;background-position:left top;background-repeat:no-repeat;background-size:cover }.header_img_left:after{content:'';position:absolute;display:block;top:0px;bottom:0px;left:0px;right:0px;background:-webkit-linear-gradient(left, #333e47 1%, rgba(51,62,71,0.9) 12%, rgba(51,62,71,0.9) 100%);background:linear-gradient(to right, #333e47 1%, rgba(51,62,71,0.9) 12%, rgba(51,62,71,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#333e47', endColorstr='#e6333e47',GradientType=1 ) }.header_img_right{width:36.49636%;position:absolute;top:0px;bottom:0px;right:0px;background-position:center top;background-repeat:no-repeat;background-size:cover }.row-full:after,.row-boxed:after,.row-header:after{content:"";display:table;clear:both }.vc_row-fluid.bg-tl{background-position:top left !important }.vc_row-fluid.bg-tc{background-position:top center !important }.vc_row-fluid.bg-tr{background-position:top right !important }.vc_row-fluid.bg-cl{background-position:center left !important }.vc_row-fluid.bg-cc{background-position:center center !important }.vc_row-fluid.bg-cr{background-position:center right !important }.vc_row-fluid.bg-bl{background-position:bottom left !important }.vc_row-fluid.bg-bc{background-position:bottom center !important }.vc_row-fluid.bg-br{background-position:bottom right !important }header.row-boxed,header.row-header{padding-top:40px;max-width:1185px }.backtotop{display:none;position:fixed;top:15px;right:-80px;height:40px;width:40px;background-color:rgba(34,174,139,0.9);color:#ffffff;text-indent:-9999px;text-align:center;cursor:pointer;z-index:1000;background-image:url("../images/icons/back_to_top_icon.png");background-repeat:no-repeat;background-size:40px 40px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out }.backtotop.bck-up{right:15px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in }.page .site-content{padding-top:0px;display:block }.header_warp{height:139px;position:relative;padding:20px 0px 0px 0px }.sep_header{dissplay:block;height:1px;width:100%;background-color:#ebeced }.logo{display:block;height:86px;margin:0px 50px 0px 0px;float:left }.call_us{font-size:20px;font-weight:700;float:left }.call_us:hover{text-decoration:none }.main-navigation{float:left }.lang{font-size:13px;float:left;color:#ffffff !important;border:2px solid #22AE8B;padding:2px 13px 2px 13px;margin-top:-4px;background-color:#22AE8B;margin-left:16px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out }.lang:hover{color:#22AE8B !important;background-color:#ffffff;border:2px solid #22AE8B;padding:2px 13px 2px 13px;text-decoration:none;-webkit-transition:all .25s ease-in;transition:all .25s ease-in }.afficher{background-image:url(../images/icons/flap.png);background-position:bottom right;background-repeat:no-repeat;line-height:16px;position:absolute;top:0px;right:0px;padding:12px 20px 12px 12px;background-color:#22AE8B;display:block;color:#ffffff !important;font-style:italic;font-size:14px;text-decoration:none;-webkit-transition:padding ease-out 0.25s;transition:padding ease-out 0.25s;z-index:10 }.afficher:after{content:'';background-image:url(../images/icons/house-plus.png);position:absolute;left:13px;bottom:17px;width:44px;height:23px;opacity:0;visibility:hidden;-webkit-transition:all .1s ease-out;transition:all .1s ease-out }.afficher:hover{padding:12px 20px 47px 12px;text-decoration:none;-webkit-transition:padding ease-in 0.25s;transition:padding ease-in 0.25s }.afficher:hover::after{opacity:1;visibility:visible;-webkit-transition:all .4s ease-in;transition:all .4s ease-in }.afficher:active{background-color:#333E48 }.active-afficher{background-color:#333E48 }.hdp-menu{color:#999fa4;float:left;text-transform:uppercase;font-size:13px;margin-bottom:13px }.hdp-menu .current-menu-item a{color:#22AE8B !important }.hdp-menu li{float:left;position:relative }.hdp-menu li:before{display:none }.hdp-menu li:first-child{margin-left:11px }.hdp-menu a{font-weight:700;display:block;padding:0px 15px 0px 15px;color:#999fa4;letter-spacing:1px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out }.hdp-menu a:hover{color:#22AE8B;text-decoration:none;-webkit-transition:all .25s ease-in;transition:all .25s ease-in }.hdp-menu .lock:before{background:url(../images/icons/lock.png) center center no-repeat;content:' ';display:block;position:absolute;width:7px;height:9px;top:5px;left:17px }.active_conseille .hdp-menu .lock a{color:#22AE8B }.active_conseille .hdp-menu .lock:before{background:url(../images/icons/lock_active.png) center center no-repeat }.nav-menu{color:#999fa4;display:inline-block;vertical-align:top;margin:0px;text-transform:uppercase;font-weight:700;line-height:18px }.nav-menu .current-menu-item a,.nav-menu .current-menu-ancestor a,.nav-menu .current-menu-parent a{color:#22AE8B }.nav-menu li{float:left;padding-left:0px;position:relative;margin:0px }.nav-menu li:before{display:none }.nav-menu li:first-child a{padding-left:0px }.nav-menu li:hover .sub-menu{visibility:visible;opacity:1;-webkit-transition:all .25s ease-in;transition:all .25s ease-in }.nav-menu a{display:block;padding:0px 12px;color:#333E48;-webkit-transition:all .25s ease-out;transition:all .25s ease-out }.nav-menu a:hover{color:#22AE8B;text-decoration:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out }.nav-menu .sub-menu{display:block;visibility:hidden;width:187px;position:absolute;opacity:0;top:68px;left:0;background:#fff;padding:5px 0px 13px 0px;margin-bottom:0px;z-index:8000;font-weight:400;text-transform:none;box-shadow:4px 4px 4px 0px rgba(0,0,0,0.1);-webkit-transition:all .1s ease-out;transition:all .1s ease-out }.nav-menu .sub-menu .current-menu-item a{color:#22AE8B }.nav-menu .sub-menu li{margin-bottom:0px;float:none }.nav-menu .sub-menu li a{width:100%;font-size:15px;display:block;padding:9px 0px 9px 20px;color:#333E48 }.nav-menu .sub-menu li a:hover{color:#22AE8B }.nav-menu>li{padding-bottom:32px }.mobile_menu_warp,.menu-mobile{display:none }.hide{display:none !important }.nav-menu-mobile{display:none }.footer-wrapper{background-color:#333E48;width:100%;margin-top:50px }.nomargin-top{margin-top:0px }.icons-wrapper{width:546px;height:155px;padding:37px 0px 30px 0px;margin:0px auto 0px auto;display:block }.icons-wrapper .icons-contact{width:110px;height:80px;float:left;margin:0px 36px 0px 36px }.icons-wrapper .icons-contact .icons-text{color:#22AE8B;text-transform:uppercase;font-size:15px;font-weight:900;text-align:center }.icons-wrapper .icons-contact .icons-text a{text-decoration:none }.icons-wrapper .icons-contact .icons-text:hover{color:#ffffff !important }.icons-wrapper.contact_page .icons-contact{float:none;display:block;margin:0px auto }.icon-image{background-color:#22AE8B;border-radius:50%;height:40px;width:40px;margin:0px auto 21px auto;background-image:url("../images/icons/Icones_contact.svg");background-size:200px 70px }.icon-facebook{background-position:0px 0px }.icon-phone{background-position:-40px 0px }.icon-mail{background-position:-80px 0px }.sep_menu_fotter{display:block;width:100%;height:3px;background-color:#3d4851 }.menu-footer-wrapper{max-width:1170px;width:100%;margin:0px auto;padding:38px 0px 38px 0px;font-size:15px;font-weight:400 }.menu-footer-wrapper ul{display:-webkit-box;display:flex;display:-ms-flexbox;display:-webkit-flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap }.menu-footer-wrapper ul li{width:25%;padding-left:0px;margin-bottom:5px }.menu-footer-wrapper ul li a{width:100%;display:block;line-height:17px;padding:5px 0px;color:#999fa4;text-decoration:none }.menu-footer-wrapper ul li a:hover{text-decoration:underline }.menu-footer-wrapper ul li:before{display:none }.buttons-search-newsletter{width:355px;height:75px;margin:40px auto 40px auto }.buttons-search-newsletter .button-footer{color:#ffffff;font-weight:900;font-size:13px;float:left;text-transform:uppercase }.buttons-search-newsletter .button-footer a{letter-spacing:2px;padding:15px 35px 15px 53px;color:#ffffff;text-decoration:underline }.buttons-search-newsletter .button-footer a:hover{color:#ffffff }.buttons-search-newsletter .button-search{position:relative }.buttons-search-newsletter .button-search:before{background-image:url("../images/icons/Icones_contact.svg");background-size:200px 70px;background-position:0px -40px;content:' ';display:block;width:22px;height:22px;position:absolute;left:10px }.buttons-search-newsletter .button-newsletter{position:relative }.buttons-search-newsletter .button-newsletter:before{background-image:url("../images/icons/Icones_contact.svg");background-size:200px 70px;background-position:-22px -40px;content:' ';display:block;width:22px;height:22px;position:absolute;left:10px }.site-info{background-color:#ffffff;width:100%;padding:23px 0px 23px 0px;text-align:center;text-transform:uppercase;font-size:12px;color:#999fa4 }.menu-footer-mobile{display:none }.spacer-footer{display:none }.gform_wrapper{margin:0px 0px 30px 0px !important }.zoho_rdv{background-color:#333E48;padding:28px 25px;margin-bottom:30px;min-height:722px }.zoho_rdv table{width:100% }.zoho_rdv table tr:nth-child(5) td input{margin-bottom:28px }.zoho_rdv table tr:nth-child(8) td textarea{margin-bottom:28px }.zoho_rdv table tr:nth-child(11) td{padding-bottom:28px }.zoho_rdv .recharge_captcha:hover{color:#22AE8B;text-decoration:underline }.zoho_rdv .titre_frm_zoho{color:#22AE8B;font-size:24px;line-height:26px;font-weight:900;text-transform:uppercase;padding-bottom:26px }.zoho_rdv input[type="text"]{border:none;padding:4px 10px 4px 10px !important;font-size:16px;font-weight:700;line-height:27px;width:100%;margin-bottom:10px }.zoho_rdv input[type="text"]::-webkit-input-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.zoho_rdv input[type="text"]:-moz-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.zoho_rdv input[type="text"]::-moz-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.zoho_rdv input[type="text"]:-ms-input-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.zoho_rdv select{border:none;color:#333E48 !important;padding:4px 10px 4px 10px !important;font-size:16px;font-weight:900;line-height:27px !important;background-color:#E8D8D6;background-image:url(../images/icons/fleche-input.png);background-position:right 17px top 10px;background-repeat:no-repeat;width:100%;margin-bottom:10px }.zoho_rdv select::-webkit-input-placeholder{color:#333E48;font-size:16px;font-weight:400 }.zoho_rdv select:-moz-placeholder{color:#333E48;font-size:16px;font-weight:400 }.zoho_rdv select::-moz-placeholder{color:#333E48;font-size:16px;font-weight:400 }.zoho_rdv select:-ms-input-placeholder{color:#333E48;font-size:16px;font-weight:400 }.zoho_rdv textarea{height:184px;border:none;padding:10px 10px 4px 10px !important;font-size:16px;font-weight:400;line-height:17px;width:100%;margin-top:19px }.zoho_rdv textarea::-webkit-input-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.zoho_rdv textarea:-moz-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.zoho_rdv textarea::-moz-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.zoho_rdv textarea:-ms-input-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.zoho_rdv input[type="submit"]{-webkit-appearance:none;font-family:"FF-Meta" !important;background-color:#22AE8B;padding:11px 21px 11px 21px;color:#ffffff;font-size:18px;font-weight:700;line-height:34px;border:none;width:100%;text-transform:uppercase;-webkit-transition:all .25s ease-in;transition:all .25s ease-in }.zoho_rdv input[type="submit"]:hover{background-color:#ebeced;color:#22AE8B }.bloc_news_home{display:-webkit-box;display:flex;display:-ms-flexbox;display:-webkit-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-align-items:stretch;-webkit-align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;padding:0px;margin:0 -15px }.bloc_news_home li{padding:0px;margin:0px;width:33.3333333%;display:block;padding:0 15px }.bloc_news_home li:before{display:none }.bloc_news_home .homebox-artnews{width:100%;height:auto;float:left }.bloc_news_home .homebox-artnews figure{position:relative;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%;height:auto }.bloc_news_home .homebox-artnews figure img{width:100%;height:auto;z-index:100 }.bloc_news_home .homebox-artnews .detail{background-color:#ffffff;position:relative;margin-top:0px;padding:37px 0px 30px 0px;line-height:30px;text-decoration:none }.bloc_news_home .homebox-artnews .detail .cat_artnews{text-transform:uppercase;font-size:15px;font-weight:900;letter-spacing:2px;display:inline-block;margin-bottom:38px;padding:0px 0px 0px 1px }.bloc_news_home .homebox-artnews .detail h1{font-size:24px;font-weight:700;text-transform:none;margin-bottom:23px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in }.bloc_news_home .homebox-artnews .detail h1 p{line-height:30px;color:#333e48;-webkit-transition:all .2s ease-in;transition:all .2s ease-in }.bloc_news_home .homebox-artnews .detail .extrait{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;line-height:22px;color:#6e707f;font-size:16px;font-weight:400 }.bloc_news_home .homebox-artnews .detail .extrait .date_art{font-weight:900 }.bloc_news_home .homebox-artnews .lire{font-size:14px;font-weight:400;display:inline-block;width:auto;text-transform:uppercase;line-height:14px;color:#22AE8B;border-bottom:solid 2px #22AE8B;-webkit-transition:all .2s ease-in;transition:all .2s ease-in }.bloc_news_home .homebox-artnews.homearticle .detail .cat_artnews{border-bottom:solid 3px #22AE8B;color:#22AE8B }.bloc_news_home .homebox-artnews.homenouvelle .detail .cat_artnews{border-bottom:solid 3px #333E48;color:#333E48 }.homebox-artnews:hover h1,.homebox-artnews:hover p{color:#22AE8B !important }.article-wrapper{margin:0px -15px 0px -15px }article a:hover{text-decoration:none }.filtre{height:40px;margin-top:30px }.filtre ul li{padding:0px;margin-right:15px;margin-bottom:0px;font-size:14px;font-weight:700;text-transform:uppercase;float:left }.filtre ul li a{color:#22AE8B;padding:5px 10px 5px 10px;border:solid 3px #ffffff;-webkit-transition:all .25s ease-out;transition:all .25s ease-out }.filtre ul li a:hover,.filtre ul li a.active_f{border:solid 3px #22AE8B;text-decoration:none;-webkit-transition:all .25s ease-in;transition:all .25s ease-in }.filtre ul li:before{display:none }.article-wrapper .article-sizer{width:33% }.article-wrapper .box-artnews{width:33%;height:auto;padding:0px 15px 30px 15px;float:left }.article-wrapper .box-artnews figure{position:relative;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%;max-height:102px }.article-wrapper .box-artnews figure img{width:100%;height:auto;z-index:100 }.article-wrapper .box-artnews .detail{position:relative;margin-top:0px;z-index:150;padding:30px 30px 40px 30px;line-height:30px;text-decoration:none }.article-wrapper .box-artnews .detail .cat_artnews{text-transform:uppercase;font-size:15px;font-weight:900;letter-spacing:2px;display:inline-block;margin-bottom:38px;padding:0px 0px 0px 1px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in }.article-wrapper .box-artnews .detail h3{font-size:24px; line-height:28px; font-weight:700;text-transform:none;color:#fff;margin-bottom:23px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in }.article-wrapper .box-artnews .detail h3 p{line-height:30px }.article-wrapper .box-artnews .detail p{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;line-height:22px }.article-wrapper .box-artnews .detail .extrait{font-size:16px;font-weight:400px;color:#ffffff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in }.article-wrapper .box-artnews .detail .extrait .date_art{font-weight:900 }.article-wrapper .box-artnews .lire{font-size:14px;font-weight:400;display:inline-block;width:auto;text-transform:uppercase;line-height:14px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in }.article-wrapper .article .detail,.article-wrapper .article-en .detail{background-color:#333E48 }.article-wrapper .article .detail .cat_artnews,.article-wrapper .article-en .detail .cat_artnews{border-bottom:solid 3px #22AE8B;color:#22AE8B }.article-wrapper .article .lire,.article-wrapper .article-en .lire{color:#22AE8B;border-bottom:solid 2px #22AE8B }.article-wrapper .nouvelle .detail,.article-wrapper .news .detail{background-color:#22AE8B }.article-wrapper .nouvelle .detail .cat_artnews,.article-wrapper .news .detail .cat_artnews{border-bottom:solid 3px #333E48;color:#333E48 }.article-wrapper .nouvelle .lire,.article-wrapper .news .lire{color:#333E48;border-bottom:solid 2px #333E48 }.box-artnews:hover .detail h1{color:rgba(255,255,255,0.5) !important }.box-artnews:hover .detail p{color:rgba(255,255,255,0.5) !important }.box-artnews:hover .detail .extrait{color:rgba(255,255,255,0.5) !important }.box-artnews:hover .lire{color:#ffffff !important;border-bottom:solid 2px #ffffff !important }.sidebar-art-news:hover .detail .cat_artnews{color:rgba(255,255,255,0.5) !important }.sidebar-art-news:hover .detail h4{color:rgba(255,255,255,0.5) !important }.sidebar-art-news:hover .lire{color:#ffffff !important;border-bottom:solid 2px #ffffff !important }.artnews-open{max-height:220px !important }.single-post-wrapper{float:left;width:68%;padding-right:30px }.single-post-wrapper article{background-color:#ffffff }.single-post-wrapper .post_nav_zone{background-color:#f2f3f4;padding-bottom:40px }.single-post-wrapper .post_nav_zone .list-link{color:#999ea3;font-size:13px;font-weight:300;line-height:27px;text-transform:uppercase;letter-spacing:1px }.single-post-wrapper .post_nav_zone .list-link:hover{text-decoration:none }.single-post-wrapper figure{width:100% }.single-post-wrapper figure img{width:100%;height:auto }.single-post-wrapper header{text-align:center }.single-post-wrapper header .categorie{text-transform:uppercase;font-size:14px;font-weight:900;letter-spacing:2px;display:inline-block;margin-bottom:24px;margin-top:38px;border-bottom:solid 3px #22AE8B;color:#22AE8B }.single-post-wrapper header h1{text-transform:none;padding:0px 25px }.single-post-wrapper header h1 p{color:#333e48;font-size:30px;line-height:35px;text-transform:none;font-weight:700 }.single-post-wrapper .entry-content{margin-top:52px;padding:0px 19px 95px 23px }.single-post-wrapper .entry-content .spacer{border-top:solid 1px #333E48;margin-bottom:3px }.single-post-wrapper .entry-content .date{font-size:14px;font-weight:900;line-height:30px;margin-bottom:25px;display:block }.single-post-wrapper .entry-content p{font-size:16px;line-height:24px }.single-post-wrapper .entry-content img{width:100%;height:auto }.single-post-wrapper footer{width:100% }.single-post-wrapper footer .nav-links{height:16px;margin-bottom:29px;width:100% }.single-post-wrapper footer .nav-links a{color:#333e48;font-size:13px;font-weight:400;line-height:27px;text-transform:uppercase;letter-spacing:2px }.single-post-wrapper footer .nav-links .nav-previous{position:relative;float:left;padding-left:43px }.single-post-wrapper footer .nav-links .nav-previous:before{content:"<";color:#333e48;font-size:30px;position:absolute;top:2px;left:24px }.single-post-wrapper footer .nav-links .nav-next{position:relative;float:right;padding-right:37px }.single-post-wrapper footer .nav-links .nav-next:after{content:">";color:#333e48;font-size:30px;position:absolute;top:2px;right:14px }.entry-footer{display:inline-block }.ssbl-container{width:135px;height:30px;margin:0px auto 0px auto }.ssbl-container .ssbl_email_share,.ssbl-container .ssbl_facebook_share,.ssbl-container .ssbl_twitter_share{float:left;display:block;height:30px !important;width:30px !important;margin:0px 7px 0px 7px;background-color:#333E48;border-radius:50%;background-image:url("../images/icons/Icones_contact.svg");background-size:150px 53px;background-position:-60px 0px;background-repeat:no-repeat }.ssbl-container .ssbl_email_share img,.ssbl-container .ssbl_facebook_share img,.ssbl-container .ssbl_twitter_share img{display:none !important }.ssbl-container .ssbl_facebook_share{background-position:0px 0px }.ssbl-container .ssbl_twitter_share{background-position:-120px 0px }.related-articles{float:left;width:32%;margin-top:65px }.related-articles h3{text-align:center;font-size:14px;font-weight:900;line-height:20px }.related-articles .spacer{width:91px;height:3px;background-color:#333E48;margin:39px auto 66px auto }.related-articles ul li{max-width:200px;padding:0px;margin:0px auto 28px auto }.related-articles ul li a:hover{text-decoration:none }.related-articles ul li:before{display:none }.related-articles ul li figure{position:relative;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:100%;max-height:59px;overflow:hidden }.related-articles ul li figure img{width:100%;height:auto;z-index:100 }.related-articles ul li .detail{color:#ffffff;position:relative;z-index:150px;text-align:center;padding:25px }.related-articles ul li .detail .cat_artnews{color:#ffffff;font-size:13px;line-height:18px;text-transform:uppercase;font-weight:700;margin-bottom:6px;letter-spacing:2px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in }.related-articles ul li .detail h4{color:#ffffff;margin-bottom:0px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in }.related-articles ul li .detail h4 p{margin-bottom:0px }.related-articles ul li .detail p{color:#ffffff;font-size:15px;line-height:20px;font-weight:700;-webkit-transition:all .2s ease-in;transition:all .2s ease-in }.related-articles ul li .detail .lire{font-size:14px;font-weight:400;display:inline-block;margin-top:12px;width:auto;text-transform:uppercase;line-height:14px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in }.related-articles ul .article,.related-articles ul .article-en{background-color:#333E48 }.related-articles ul .article .detail,.related-articles ul .article-en .detail{background-color:#333E48 }.related-articles ul .article .detail .lire,.related-articles ul .article-en .detail .lire{color:#22AE8B;border-bottom:solid 2px #22AE8B }.related-articles ul .nouvelle,.related-articles ul .news{background-color:#22AE8B }.related-articles ul .nouvelle .detail .lire,.related-articles ul .news .detail .lire{color:#4e5b66;border-bottom:solid 2px #4e5b66 }.gform_wrapper li:before{display:none }.gform_wrapper .top_label li{padding-left:0px !important }.gform_wrapper input[type="text"]{border:1px solid #ebeced;padding:4px 10px 4px 10px !important;font-size:16px;font-weight:400;line-height:27px }.gform_wrapper input[type="text"]::-webkit-input-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.gform_wrapper input[type="text"]:-moz-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.gform_wrapper input[type="text"]::-moz-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.gform_wrapper input[type="text"]:-ms-input-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.gform_wrapper .gfield_required{display:none }.gform_wrapper select{border:1px solid #ebeced;color:#999fa4 !important;padding:4px 10px 4px 10px !important;font-size:16px;font-weight:400;line-height:27px !important;background-image:url(../images/icons/fleche-input.png);background-position:right 17px top 15px;background-repeat:no-repeat }.gform_wrapper select::-webkit-input-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.gform_wrapper select:-moz-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.gform_wrapper select::-moz-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.gform_wrapper select:-ms-input-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.gform_wrapper textarea{border:1px solid #ebeced;padding:4px 10px 4px 10px !important;font-size:16px;font-weight:400;line-height:27px }.gform_wrapper textarea::-webkit-input-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.gform_wrapper textarea:-moz-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.gform_wrapper textarea::-moz-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.gform_wrapper textarea:-ms-input-placeholder{color:#999fa4;font-size:16px;font-weight:400 }.gform_wrapper input[type=checkbox]{display:none !important;-webkit-appearance:none;padding:0px;margin:5px;font-weight:normal;font-style:normal;list-style:none }.gform_wrapper input[type=checkbox]+label{display:block;position:relative;margin:0px 0px 4px 0px;padding:0px 0px 0px 25px;white-space:normal !important;cursor:pointer;font-size:14px;font-weight:300;line-height:18px !important;padding-left:24px !important }.gform_wrapper input[type=checkbox]+label:after{content:'';display:block;position:absolute;width:14px;border:1px solid #999fa4;height:14px;top:0px;left:0px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out }.gform_wrapper input[type=checkbox]:checked+label:after{background-color:#22AE8B;border:none;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1) }.gform_wrapper input[type=radio]{display:none !important;padding:0px;margin:5px;font-weight:normal;font-style:normal;list-style:none }.gform_wrapper input[type=radio]+label{display:block;position:relative;margin:0px 0px 4px 0px;padding:0px 0px 0px 25px;white-space:normal !important;cursor:pointer;font-size:14px;font-weight:300;line-height:18px !important;padding-left:24px !important }.gform_wrapper input[type=radio]+label:after{content:'';display:block;position:absolute;width:14px;border:1px solid #999fa4;height:14px;border-radius:50%;top:0px;left:0px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out }.gform_wrapper input[type=radio]:checked+label:after{background-color:#22AE8B;border:none;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1) }.gform_wrapper input[type="radio"]:focus{outline:0 }.gform_wrapper input[type="submit"]{-webkit-appearance:none;font-family:"FF-Meta" !important;background-color:#22AE8B;padding:11px 45px 11px 45px;color:#ffffff;font-size:18px !important;font-weight:700;line-height:40px;border:none;-webkit-transition:all .25s ease-in;transition:all .25s ease-in }.gform_wrapper input[type="submit"]:hover{background-color:#333E48 }.gform_wrapper .ginput_container_checkbox ul li{padding:0px 8px 8px 0px !important }.gform_wrapper .formulaire-section{border-bottom:1px solid #ccc;padding-bottom:20px;padding-left:0px }.gform_wrapper .formulaire-section.topborder{margin-top:20px;border-top:1px solid #ccc }.gform_wrapper .gsection_title{font-size:18px !important;font-weight:900 !important }.gform_wrapper .gfield_label{font-size:18px }.gform_wrapper .services-supp{padding-left:0px }.gform_wrapper ul .annoncer-titre{margin:20px 0px 5px 0px !important }.gform_wrapper ul .formulaire-description label{display:none !important }.gform_wrapper ul .formulaire-description textarea{margin:8px 0px 8px 0px }.gform_wrapper ul .formulaire-adresse{padding-left:0px }.gform_wrapper ul .formulaire-adresse input,.gform_wrapper ul .formulaire-adresse select{margin:8px 0px 8px 0px }.gform_wrapper ul .formulaire-adresse label{display:none !important }.gform_wrapper .annoncer-description-upload label{display:none !important }.gform_wrapper .annoncer-description-upload .gfield_description{font-size:16px }#gform_wrapper_1 .ginput_complex .ginput_full{display:block }#gform_wrapper_1 .ginput_complex .ginput_full input[type="text"]{width:98.7% !important }#gform_wrapper_1 .top_label li.gfield.gf_right_half input.medium,#gform_wrapper_1 .ginput_complex input[type="text"]{width:99% !important }#gform_wrapper_2{margin-top:45px !important }#gform_wrapper_2 label{display:none }#gform_wrapper_2 li{margin-bottom:15px }.sidebar-annoncer{height:224px;width:370px;background-color:#f2f3f4;padding:33px 30px 40px 30px }.sidebar-annoncer h2{font-size:24px;font-weight:900 }.sidebar-annoncer h3{font-size:32px;font-weight:400 }.sidebar-annoncer p{margin-bottom:9px }.bloc-team{width:100%;margin-bottom:176px }.bloc-team li:nth-child(4n+1) .team-content-wrapper{background-color:rgba(51,62,72,0.95) }.bloc-team li:nth-child(4n+1) .team-content-wrapper .open-team{background-image:url(../images/icons/Icones_contact.svg);background-position:-120px -42px;background-repeat:no-repeat;background-size:200px 70px }.bloc-team li:nth-child(4n+1) .team-content-wrapper .mb_desc .mb_email{background-image:url(../images/icons/equipe-email.png) }.bloc-team li:nth-child(4n+2) .team-content-wrapper{background-color:rgba(34,174,139,0.95) }.bloc-team li:nth-child(4n+2) .team-content-wrapper .open-team{background-image:url(../images/icons/Icones_contact.svg);background-position:-90px -42px;background-repeat:no-repeat;background-size:200px 70px }.bloc-team li:nth-child(4n+2) .team-content-wrapper .mb_desc .mb_email{background-image:url(../images/icons/equipe-email-bleu.png) }.bloc-team li:nth-child(4n+2) .team-content-wrapper .mb_desc a{color:#333E48 }.bloc-team li:nth-child(4n+3) .team-content-wrapper{background-color:rgba(153,159,164,0.95) }.bloc-team li:nth-child(4n+3) .team-content-wrapper .open-team{background-image:url(../images/icons/Icones_contact.svg);background-position:-90px -42px;background-repeat:no-repeat;background-size:200px 70px }.bloc-team li:nth-child(4n+3) .team-content-wrapper .mb_desc .mb_email{background-image:url(../images/icons/equipe-email-bleu.png) }.bloc-team li:nth-child(4n+3) .team-content-wrapper .mb_desc a{color:#333E48 }.bloc-team li:nth-child(4n+4) .team-content-wrapper{background-color:rgba(194,197,200,0.95) }.bloc-team li:nth-child(4n+4) .team-content-wrapper .open-team{background-image:url(../images/icons/Icones_contact.svg);background-position:-120px -42px;background-repeat:no-repeat;background-size:200px 70px }.bloc-team li:nth-child(4n+4) .team-content-wrapper .mb_titre,.bloc-team li:nth-child(4n+4) .team-content-wrapper .mb_titre h3{color:#333E48 }.bloc-team li:nth-child(4n+4) .team-content-wrapper .mb_desc{color:#333E48 }.bloc-team li:nth-child(4n+4) .team-content-wrapper .mb_desc .mb_email{background-image:url(../images/icons/equipe-email.png) }.bloc-team li.team_sizer,.bloc-team li{color:#ffffff;float:left;height:auto;max-width:390px;width:33%;padding:0px;margin:0px;position:relative }.bloc-team li.team_sizer:before,.bloc-team li:before{display:none }.bloc-team li.team_sizer figure,.bloc-team li figure{position:absolute;height:335px;width:100%;top:0px;left:0px;overflow:hidden }.bloc-team li.team_sizer figure img,.bloc-team li figure img{width:auto;height:100% }.bloc-team li.team_sizer .team-content-wrapper,.bloc-team li .team-content-wrapper{position:relative;max-height:335px;width:100%;padding:238px 20px 30px 30px;-webkit-transition:all ease-in 0.4s;transition:all ease-in 0.4s }.bloc-team li.team_sizer .team-content-wrapper .mb_titre,.bloc-team li .team-content-wrapper .mb_titre{color:#ffffff;font-size:16px;line-height:18px;font-style:italic;font-weight:400;padding-bottom:50px;max-width:300px }.bloc-team li.team_sizer .team-content-wrapper .mb_titre p,.bloc-team li .team-content-wrapper .mb_titre p{margin-bottom:0px }.bloc-team li.team_sizer .team-content-wrapper .mb_titre h3,.bloc-team li .team-content-wrapper .mb_titre h3{font-style:normal;color:#ffffff;font-size:30px;line-height:22px;font-weight:400;margin-bottom:5px;text-transform:none }.bloc-team li.team_sizer .team-content-wrapper .mb_view,.bloc-team li .team-content-wrapper .mb_view{display:none }.bloc-team li.team_sizer .team-content-wrapper .open-team,.bloc-team li .team-content-wrapper .open-team{position:absolute;height:26px;width:26px;bottom:20px;right:20px;opacity:1;-webkit-transition:all ease-in 0.2s;transition:all ease-in 0.2s;-webkit-transition-delay:0.4s;transition-delay:0.4s }.bloc-team li.team_sizer .team-content-wrapper .close-team,.bloc-team li .team-content-wrapper .close-team{position:absolute;height:26px;width:26px;top:20px;right:20px;opacity:0;background-image:url(../images/icons/Icones_contact.svg);background-position:-150px -42px;background-repeat:no-repeat;background-size:200px 70px;-webkit-transition:none;transition:none }.bloc-team li.team_sizer .team-content-wrapper .mb_desc,.bloc-team li .team-content-wrapper .mb_desc{opacity:0;-webkit-transition:all ease-in 0.2s;transition:all ease-in 0.2s;-webkit-transition-delay:0.0s;transition-delay:0.0s }.bloc-team li.team_sizer .team-content-wrapper .mb_desc .mb_email,.bloc-team li .team-content-wrapper .mb_desc .mb_email{height:16px;width:23px;display:block;position:absolute;bottom:31px;right:21px;display:none }.team-active{margin-top:220px;padding:30px 20px 30px 30px !important;max-height:1200px !important;-webkit-transition:all ease-out 0.4s !important;transition:all ease-out 0.4s !important;z-index:151 !important }.team-active .mb_desc{opacity:1 !important;-webkit-transition-delay:0.4s !important;transition-delay:0.4s !important }.team-active .open-team{opacity:0 !important;-webkit-transition:none !important;transition:none !important }.team-active .close-team{opacity:1 !important;-webkit-transition:all ease-in 0.2s !important;transition:all ease-in 0.2s !important;-webkit-transition-delay:0.4s !important;transition-delay:0.4s !important }.team-active .mb_desc .mb_email{display:block !important }.notre-equipe-recrute{margin-top:0px }.notre-equipe-recrute p a{font-size:14px;text-decoration:underline }.boite-equipe{background-position:top center !important }.search-overlay,.newsletter-overlay,.conseiller-overlay{height:100%;width:0;position:fixed;z-index:9999;left:0;top:0;background-color:#333E48;overflow-x:hidden;-webkit-transition:0.5s;transition:0.5s }.frmzoho-overlay{height:0;width:100%;position:fixed;z-index:9999;left:0;top:0;background-color:#333E48;overflow-x:hidden;-webkit-transition:0.5s;transition:0.5s }.frmzoho-open{height:100% }.overlay-open{width:100%;padding:0 20px }.overlay-close{background-image:url(../images/icons/close-overlay.png);background-size:51px 51px;display:block;height:51px;width:51px;position:absolute;top:37px;z-index:10;right:120px }.warp-search{max-width:700px;top:195px;left:30vw;position:absolute }.warp-newsletter{max-width:450px;margin:10vh auto 0px;color:#ffffff }.warp-newsletter .gform_wrapper{width:auto }.warp-newsletter .gform_wrapper label{display:none !important }.warp-newsletter .gform_wrapper input[type="submit"]{cursor:pointer;width:97%;padding:9px 45px 5px 45px;line-height:30px }.warp-newsletter .gform_wrapper input[type="submit"]:hover{color:#22AE8B;background-color:#ffffff }.warp-frmzoho{max-width:700px;left:30vw;top:36px;color:#ffffff;position:relative }.search-field{background-image:url(../images/icons/icon-search.png);background-size:20px 20px;background-position:left center;background-repeat:no-repeat;color:#ffffff !important;font-size:22px;font-weight:400;background-color:#333E48;height:55px;max-width:474px;width:50vw;border-bottom:solid 4px #ffffff;border-top:none;border-right:none;border-left:none;padding-left:56px;margin-right:30px;margin-bottom:20px }.search-field:focus{outline:0;border-bottom:solid 4px #ffffff !important }.error404 .search-field{background-position:15px center }.search-submit{-webkit-appearance:none;font-family:"FF-Meta" !important;padding:20px 30px 20px 30px;font-size:18px;font-weight:900;background-color:#22AE8B !important;text-transform:uppercase;border:none;-webkit-transition:all .25s ease-in;transition:all .25s ease-in }.search-submit:hover{background-color:#ffffff !important;color:#333E48 }span.screen-reader-text{display:none }.navigation h2{display:none }.titre_page{color:#333E48;font-size:22px;font-weight:300;line-height:32px;display:inline-block;position:relative;padding-left:80px }.titre_page:before{content:'';display:block;position:absolute;top:0px;left:0px;width:55px;height:55px;background-image:url(../images/icons/default_ico.png);background-size:contain }.type_residences{display:block;position:relative;padding:0px;margin:0px }.type_residences .type_res{display:block;position:relative;float:left;width:33.3333337%;max-width:390px;height:390px;padding:0px;margin:0px;list-style:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out }.type_residences .type_res:nth-of-type(odd){background-color:rgba(224,226,228,0.5) }.type_residences .type_res:nth-of-type(even){background-color:#e0e2e4 }.type_residences .type_res:before{display:none }.type_residences .type_res a{display:block;position:absolute;top:0px;bottom:0px;left:0px;right:0px;padding-top:60px;color:#333E48;text-align:center;text-transform:uppercase }.type_residences .type_res a:active,.type_residences .type_res a:visited,.type_residences .type_res a:focus{color:#333E48 }.type_residences .type_res a .tr_label{font-size:16px;font-weight:700;line-height:16px }.type_residences .type_res a h2{font-size:32px;font-weight:300;line-height:36px;display:block;padding-top:10px;margin:0;min-height:136px }.type_residences .type_res a .tr_cta{text-decoration:underline;color:#22AE8B;font-size:14px;font-weight:300;line-height:23px }.type_residences .type_res:hover{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;background-color:#333E48 }.type_residences .type_res:hover a,.type_residences .type_res:hover h2{color:#ffffff }.carre{position:relative;margin:0 auto 35px auto;width:55px;height:55px;background-color:#22AE8B }.box_recherche{display:block;position:relative;margin-bottom:30px;padding:35px 61px 30px 30px;width:100%;text-transform:uppercase;background-position:center top;background-size:cover;cursor:pointer }.box_recherche span{color:#FFFFFF;font-size:24px;font-weight:700;line-height:28px;display:block;margin-bottom:45px;position:relative;z-index:3 }.box_recherche .button{background-color:#22AE8B;color:#ffffff;font-size:18px;font-weight:700;line-height:20px;padding:17px 26px 18px;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;position:relative;z-index:3 }.box_recherche:after{content:'';display:block;position:absolute;z-index:2;top:0px;bottom:0px;left:0px;right:0px;background-color:rgba(51,62,72,0.9) }.box_recherche:hover .button{color:#22AE8B;background-color:#ffffff;-webkit-transition:all .25s ease-in;transition:all .25s ease-in }.box_cta{display:block;position:relative;margin-bottom:30px;padding:35px 61px 30px 30px;width:100%;text-transform:uppercase;background-color:#e0e2e4;cursor:pointer;-webkit-transition:all .1s ease-out;transition:all .1s ease-out }.box_cta .icone{z-index:3;margin-left:-9px;margin-top:-9px;margin-bottom:12px }.box_cta span{color:#333E48;font-size:24px;font-weight:700;line-height:28px;display:block;position:relative;margin-bottom:45px;z-index:3 }.box_cta .button{position:relative;color:#22AE8B;text-decoration:underline;font-size:14px;font-weight:700;line-height:20px;z-index:3 }.box_cta.rose{background-color:#E8D8D6 }.box_cta.gris{background-color:#999ea3 }.box_cta.gris span{color:#ffffff }.box_cta.gris .button{color:#333E48 }.box_cta.vert{background-color:#22AE8B }.box_cta.vert span{color:#ffffff }.box_cta.vert .button{color:#333E48 }.box_cta:after{content:'';display:block;position:absolute;z-index:2;top:0px;bottom:0px;left:0px;right:0px;background-color:transparent;-webkit-transition:all .1s ease-out;transition:all .1s ease-out }.box_cta:hover:after{background-color:rgba(0,0,0,0.05);-webkit-transition:all .1s ease-in;transition:all .1s ease-in }.box_appel{position:relative;border-top:1px solid #70787f;border-bottom:1px solid #70787f;padding:37px 0px 41px;margin-bottom:30px }.box_appel::after{content:"";display:table;clear:both }.box_appel .zone_appel{display:block;position:relative;float:left;width:41.81818%;padding-left:13px;font-size:32px;color:#333E48;text-transform:uppercase }.box_appel .zone_appel .appel_info{display:inline-block;text-align:center }.box_appel .zone_appel .appel_info span{display:block;color:#22AE8B;font-size:16px;line-height:20px;margin-bottom:5px }.box_appel .zone_carte{display:block;position:relative;float:left;width:58.18182%;color:#22AE8B;text-align:left;font-size:14px;font-weight:700;line-height:20px;min-height:56px;text-decoration:underline;text-transform:uppercase;padding-left:40px;padding-top:5px;cursor:pointer;-webkit-transition:all .1s ease-out;transition:all .1s ease-out }.box_appel .zone_carte i{position:absolute;top:5px;left:0px }.box_appel .zone_carte:hover{color:#333E48;-webkit-transition:all .1s ease-in;transition:all .1s ease-in }.box_appel .zone_carte:hover i{background-position:-23px 0px }.ancre_num{display:block;position:relative;color:#22AE8B;font-size:29px;font-weight:300;padding-bottom:18px;margin-top:30px;margin-bottom:20px;border-bottom:1px solid #333E48;cursor:default }.ancre_num:hover{text-decoration:none;color:#22AE8B;cursor:default }.vc_tta.vc_tta-style-classic .vc_tta-tabs-list{display:block;position:relative;clear:both }.vc_tta.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab{display:block;float:left;height:46px;padding-left:60px;list-style:none;margin:0px }.vc_tta.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab a{display:block;position:relative;color:#ffffff;width:46px;height:46px;font-size:22px;font-weight:300;line-height:46px;text-align:center;border-radius:50% !important;border:0px;padding:0px;background-color:#e0e2e4;-webkit-transition:all .1s ease-out;transition:all .1s ease-out }.vc_tta.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab a span{display:block;position:relative;color:#ffffff;width:46px;height:46px;font-size:22px;font-weight:300;line-height:46px }.vc_tta.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab a:hover{text-decoration:none;background-color:#22AE8B;-webkit-transition:all .1s ease-in;transition:all .1s ease-in }.vc_tta.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab:before{content:'';display:block;position:absolute;height:1px;background-color:#e0e2e4;width:60px;left:0px;top:22px }.vc_tta.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab:first-child{padding-left:0px }.vc_tta.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab:first-child:before{display:none }.vc_tta.vc_tta-style-classic .vc_tta-tabs-list .vc_tta-tab.vc_active a{background-color:#22AE8B }.vc_tta.vc_tta-style-classic .vc_tta-tabs-list:after{content:"";display:table;clear:both }.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body,.vc_tta.vc_general .vc_tta-panel .vc_tta-panel-body{width:100% !important }.header_apropos .row-boxed{padding:0 15px }.header_apropos .wpb_single_image{margin:0px }.header_apropos .vc_col-sm-4{width:33.33333333% !important;float:left }.header_apropos .wpb_single_image .vc_figure,.header_apropos .wpb_single_image .vc_single_image-wrapper,.header_apropos .wpb_single_image img{width:100% }.header_apropos .vc_column-inner{padding:0px !important }.box_landing{display:block;position:relative;width:100%;padding:15px 15px 45px 15px;text-align:center;cursor:pointer;margin-bottom:0px;margin-top:30px;height:246px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out }.box_landing i{margin:0px auto 10px;width:83px;height:83px;background-size:249px 415px;background-repeat:no-repeat;background-image:url(../images/icons/Icones.svg) }.box_landing i.immmeuble{background-position:0px 0px }.box_landing i.immmeuble.p-bleu{background-position:-83px 0px }.box_landing i.immmeuble.p-vert{background-position:-166px 0px }.box_landing i.infirmiere{background-position:0px -83px }.box_landing i.infirmiere.p-bleu{background-position:-83px -83px }.box_landing i.infirmiere.p-vert{background-position:-166px -83px }.box_landing i.feux{background-position:0px -166px }.box_landing i.feux.p-bleu{background-position:-83px -166px }.box_landing i.feux.p-vert{background-position:-166px -166px }.box_landing i.bulle{background-position:0px -249px }.box_landing i.bulle.p-bleu{background-position:-83px -249px }.box_landing i.bulle.p-vert{background-position:-166px -249px }.box_landing i.coeur{background-position:0px -332px }.box_landing i.coeur.p-bleu{background-position:-83px -332px }.box_landing i.coeur.p-vert{background-position:-166px -332px }.box_landing h2{color:#22AE8B;font-size:21px;font-weight:700;line-height:23px;text-transform:uppercase }.box_landing h2 span{display:block;margin-top:5px;color:#333E48;font-size:23px;line-height:25px;text-transform:none }.box_landing h2 span.mev{font-size:28px;font-weight:700;line-height:32px }.box_landing:hover{background:#e0e2e4;-webkit-transition:all .2s ease-in;transition:all .2s ease-in }.box_landing.mdtitre{height:310px;padding:50px 15px;text-align:center;cursor:pointer;margin-bottom:0px;-webkit-transition:none;transition:none;cursor:default;margin-top:0px }.box_landing.mdtitre i{margin:0px auto 20px }.box_landing.mdtitre h1{font-size:30px;line-height:32px;color:#FFFFFF }.box_landing.mdtitre h1 span{color:#333E48;display:block;margin-top:10px;font-size:24px;line-height:25px;text-transform:none }.box_landing.mdtitre:hover{background:none;-webkit-transition:none;transition:none }.search_zone{position:relative;height:461px;background-color:#FFF;padding:90px 15px 170px;margin:0 -15px;background-image:url(../images/background2.jpg);background-position:center top;background-repeat:repeat-x;background-size:auto 100% }.frm_search{position:relative;width:100%;background-color:#E8D8D6;max-width:960px;min-height:176px;padding:21px 0px 10px 0px;margin:0px auto 10px }.frm_search .titre_page{margin-bottom:23px;margin-left:25px }.recherche{opacity:0;padding:0px 25px;display:block;position:relative }.recherche.view{opacity:1;-webkit-transition:all .3s ease-in;transition:all .3s ease-in }.recherche .dropdown{margin-right:10px;float:left }.recherche #cbo_villes{margin-right:15px }.recherche #cbo_services,.recherche #cbo_nb_unite,.recherche #cbo_type_unite,.recherche #cbo_prix{width:24.159%;max-width:232px }.recherche #cbo_services ul,.recherche #cbo_nb_unite ul,.recherche #cbo_type_unite ul,.recherche #cbo_prix ul{max-width:232px;height:auto }.recherche #cbo_prix{margin-right:0px }.recherche .more{display:none;position:relative;padding:0px 15px 12px 0px;text-decoration:underline;font-size:13px;cursor:pointer }.recherche .more:after{content:'(+)';display:inline-block;position:relative }.recherche .more.active:after{content:'(-)';display:inline-block;position:relative }.recherche .more_detail{display:none;position:relative;padding-top:18px;border-top:4px solid rgba(253,252,253,0.3);padding-bottom:26px }.recherche .more_detail:after{content:"";display:table;clear:both }.recherche .submit_search{float:left;max-width:143px;width:15.45945%;padding:10px 0px 7px 0px;text-align:center;font-size:16px;font-weight:700;line-height:18px;margin:0px }.recherche .nb_select{display:none;color:#333E48 }.recherche:after{content:"";display:table;clear:both }.cta_search{position:relative;width:100%;background-color:#333E48;max-width:960px;min-height:90px;margin:0px auto 10px;color:#ffffff;font-size:21px;line-height:24px;font-weight:300 }.cta_search .cta_z1,.cta_search .cta_z2,.cta_search .cta_z3,.cta_search .cta_z4{display:inline-block;position:relative;padding:24px 0px 22px 0px;float:left }.cta_search .cta_z1{width:48.33333%;text-align:left;padding-left:24px }.cta_search .cta_z1 span{font-size:12px;line-height:13px }.cta_search .cta_z1 a{color:#ffffff }.cta_search .cta_z1 a:hover{color:#22AE8B;text-decoration:none }.cta_search .cta_z2{width:24.16666%;text-align:center }.cta_search .cta_z3{width:6.45833%;text-align:center;font-weight:700;padding-top:38px }.cta_search .cta_z4{width:20.25%;text-align:center }.cta_search .call_home{color:#22AE8B;font-size:26px;font-weight:700 }.cta_search .call_home span{font-size:17px;line-height:17px }.cta_search .demande_rdv{color:#22AE8B;font-size:17px;font-weight:700;display:block;line-height:22px !important;text-decoration:underline;text-transform:uppercase;cursor:pointer }.cta_search:after{content:"";display:table;clear:both }.cta_search.sticky_cta{display:none }.dropdown{display:inline-block;position:relative;width:100%;width:26.37837%;max-width:244px }.dropdown dd,.dropdown dt{margin:0px;padding:0px }.dropdown ul{margin:-1px 0 0 0 }.dropdown dd{position:relative }.dropdown .droplink{color:#22AE8B;text-decoration:none;outline:none;font-size:16px;line-height:16px;font-weight:700 }.dropdown dt .droplink{display:block;overflow:hidden;border:0;width:100%;height:35px;background-color:#ffffff }.dropdown dt .droplink span,.multiSel span{cursor:pointer;display:inline-block }.multiSel{padding:0px 35px 0px 15px;margin:0px }.hida,.nb_select{width:100% !important;position:relative;z-index:15;display:block;padding:11px 30px 8px 15px !important }.dropdown.open .hida{display:block;color:#333E48;padding:11px 30px 8px 15px !important }.dropdown dd ul{background-color:#FFFFFF;border:0;color:#333E48;font-size:14px;font-weight:300;line-height:18px;display:none;left:0px;padding:0px;position:absolute;top:1px;z-index:8000;width:100%;max-width:244px;list-style:none;height:285px;overflow:auto;box-shadow:4px 4px 4px 0px rgba(0,0,0,0.1) }.dropdown dt .droplink:after{content:'';display:block;position:absolute;width:14px;height:8px;top:14px;right:12px;z-index:4;background-repeat:no-repeat;background-size:100% 100%;background-image:url("../images/icons/frm-cbo-close.png") }.dropdown.open dt .droplink:after{content:'';width:16px;height:16px;top:10px;right:12px;background-image:url("../images/icons/frm-cbo-open.png") }.dropdown dd ul li{padding:10px 10px 8px 10px;margin:0px }.dropdown dd ul li:hover{background-color:#f8f3f3;-webkit-transition:all .1s ease-in;transition:all .1s ease-in }.dropdown span.value{display:none }.dropdown dd ul input[type="checkbox"]+label::after{left:0px }.dropdown dd ul li a{padding:5px;display:block;-webkit-transition:all .1s ease-out;transition:all .1s ease-out }.dropdown dd ul li:before{display:none }button{background-color:#6BBE92;width:302px;border:0;padding:10px 0;margin:5px 0;text-align:center;color:#fff;font-weight:bold }.bloc-cons-com{position:relative;width:100%;height:382px }.bloc-cons-com .cons_detail{position:absolute;top:0px;bottom:0px;left:0px;width:50%;overflow:hidden;background-color:#f7f7f7 }.bloc-cons-com .cons_com{position:absolute;top:0px;bottom:0px;right:0px;width:50%;overflow:hidden;background-color:#E8D8D6;color:#70787f;font-size:18px;line-height:28px;padding:32px 32px 32px }.bloc-cons-com .cons_com .nom_com{font-size:13px;display:block;font-weight:700;line-height:18px;text-transform:uppercase;margin-top:25px }.bloc-cons-com .cons_com .detail_com{display:block;font-size:13px;line-height:18px;text-transform:uppercase }.bloc-cons-com .cons_detail:after{content:'';position:absolute;z-index:3;bottom:0px;left:0px;width:218px;height:197px;background-image:url("../images/texture/texture_conseiller.png");background-repeat:no-repeat;background-size:100% 100% }.bloc-cons-com .cons_detail img{position:absolute;z-index:2;bottom:0px;right:0px;width:80%;height:auto }.bloc-cons-com .cons_detail .cons_info{position:absolute;z-index:4;top:42px;left:25px }.bloc-cons-com .cons_detail .cons_info .cons_nom{font-size:35px;text-transform:uppercase;display:block;margin-bottom:5px }.bloc-cons-com .cons_detail .cons_info .cons_secteur{font-size:13px;line-height:15px;display:block;font-style:italic }.tp-bullet.selected,.tp-bullet:hover{background:#333E48 }.tp-bullet{width:9px;height:9px;position:absolute;background:#ffffff;cursor:pointer }.residence_result,.section_contact{overflow:hidden;padding-top:41px;margin-bottom:50px;position:relative }.residence_result h2,.section_contact h2{font-size:30px;font-weight:300;line-height:27px;padding-bottom:13px;border-bottom:3px solid #ebeced;margin-bottom:4px }.residence_result h2 span,.section_contact h2 span{font-size:18px }.liste_btn{display:inline-block;position:relative;padding:0px 10px 0px 28px;font-size:13px;font-weight:700;line-height:27px;border:2px solid #ebeced;background-color:#ebeced;color:#22AE8B;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out }.liste_btn:after{content:'';width:22px;height:22px;position:absolute;display:block;left:0px;top:2px;background-image:url(../images/icons/Icones_contact.svg);background-position:-44px -40px;background-repeat:no-repeat;background-size:200px 70px }.liste_btn:hover,.liste_btn.onview{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;border:2px solid #22AE8B;background-color:#22AE8B;color:#ebeced }.carte_btn{display:inline-block;position:relative;padding:0px 10px 0px 28px;font-size:13px;font-weight:700;line-height:27px;cursor:pointer;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;border:2px solid #ebeced;background-color:#ebeced;color:#22AE8B }.carte_btn:after{content:'';width:22px;height:22px;position:absolute;display:block;left:0px;top:2px;background-image:url(../images/icons/Icones_contact.svg);background-position:-66px -40px;background-repeat:no-repeat;background-size:200px 70px }.carte_btn:hover,.carte_btn.onview{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;border:2px solid #22AE8B;background-color:#22AE8B;color:#ebeced }.liste_box{display:-webkit-box;display:flex;display:-ms-flexbox;display:-webkit-flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-top:38px }.liste_box li{width:23.07692%;max-width:270px;padding-left:0px;margin-bottom:30px;margin-right:2.5641%;min-height:323px;float:left;background-color:#f2f3f4;-webkit-transition:all .2s ease-out;transition:all .2s ease-out }.liste_box li:hover{background-color:rgba(153,158,163,0.25);-webkit-transition:all .2s ease-in;transition:all .2s ease-in }.liste_box li a{width:100%;display:block;color:#333E48;text-decoration:none }.liste_box li a:hover{text-decoration:none }.liste_box li a figure{position:relative;display:block;max-height:153px;overflow:hidden }.liste_box li a figure img{width:100%;height:auto }.liste_box li a .detail_res{position:relative;padding:21px 17px 36px }.liste_box li a .detail_res strong{font-size:19px;line-height:21px;display:block }.liste_box li a .detail_res p{text-transform:uppercase;font-size:13px;margin-top:14px;line-height:15px }.liste_box li.liste_conseille{background-color:#f7f7f7;overflow:hidden;padding:28px 35px 0px 20px;-webkit-transition:none;transition:none }.liste_box li.liste_conseille:hover{background-color:#f7f7f7;-webkit-transition:none;transition:none }.liste_box li.liste_conseille span{display:block;z-index:3;position:relative;font-size:22px;padding-bottom:5px }.liste_box li.liste_conseille .ssfrais{display:block;z-index:3;position:relative;font-size:12px;line-height:13px }.liste_box li.liste_conseille .ssfrais a{color:#333E48;font-size:12px;line-height:13px }.liste_box li.liste_conseille .ssfrais a:hover{color:#22AE8B }.liste_box li.liste_conseille p{z-index:3;position:relative;line-height:18px;margin-bottom:0px }.liste_box li.liste_conseille strong{z-index:3;position:relative }.liste_box li.liste_conseille strong a{color:#333E48;font-size:16px;line-height:24px }.liste_box li.liste_conseille strong a:hover{color:#22AE8B }.liste_box li.liste_conseille img{width:100%;max-width:220px;height:auto;display:block;position:absolute;bottom:0px;right:0px;z-index:1 }.liste_box li.liste_conseille a{font-size:24px;color:#22AE8B;display:block;z-index:3;position:relative;text-decoration:none;margin:14px 0px 12px }.liste_box li.liste_conseille:after{content:'';display:block;position:absolute;width:113px;height:84px;bottom:0px;left:0px;z-index:2;background-image:url(../images/texture/texture_liste_cons.png);background-repeat:no-repeat;background-size:100% 100% }.liste_box li:before{display:none }.liste_box li:nth-of-type(4n){margin-right:0px }.custom-pagination{dispplay:block;position:relative;margin-top:20px;border-top:3px solid #ebeced;padding-top:20px;font-size:24px;line-height:27px }.custom-pagination .page-num{display:block;float:left }.custom-pagination a.page-numbers,.custom-pagination .page-numbers.current{display:inline-block;font-size:24px;line-height:27px;margin:0px 1px;padding:0px 2px }.custom-pagination .page-liste{display:block;float:right }.liste_res,.map_res{position:relative;left:0px;top:0px }.liste_res.hide_panel{display:none }.map_res.hide_panel{position:relative;height:0px;overflow:hidden }.map_res{margin-top:38px;position:relative }.map_res.loading:after{content:'';display:block;position:absolute;top:50%;left:50%;width:30px;height:30px;z-index:500;margin:-15px 0px 0px -15px;background-image:url(../images/icons/loading.png);background-repeat:no-repeat;background-size:contain;-webkit-animation:rotate_loading 0.8s infinite linear;-moz-animation:rotate_loading 0.8s infinite linear;-o-animation:rotate_loading 0.8s infinite linear }.map_res.loading:before{content:'';display:block;position:absolute;top:0px;left:0px;bottom:0px;right:0px;z-index:499;background-color:#ffffff }@-webkit-keyframes rotate_loading{from{-webkit-transform:rotate(0deg) }to{-webkit-transform:rotate(360deg) }}#map{height:700px;position:relative }.fiche{position:relative;width:230px }.fiche img{width:100%;height:auto;margin-right:10px }.fiche .fiche_det{padding:16px 21px 25px 0px;font-family:"FF-Meta" }.fiche .fiche_det strong{font-size:17px;font-weight:700;line-height:18px;display:block;margin:0px }.fiche .fiche_det p{font-size:14px;display:block;line-height:16px;text-transform:uppercase;margin:15px 0px }.fiche .fiche_det a{font-size:14px;font-weight:700;color:#22AE8B;text-transform:uppercase;text-decoration:underline }.single_residence{max-width:1170px;margin:0px auto }.single_residence .post_nav_zone{padding-bottom:40px }.single_residence .post_nav_zone .list-link{color:#999ea3;font-size:13px;font-weight:300;line-height:27px;text-transform:uppercase;letter-spacing:1px }.single_residence .post_nav_zone .list-link:hover{text-decoration:none }.single_residence figure:after{content:"";display:table;clear:both }.single_residence figure>img{width:100%;height:auto }.single_residence .noimage_set{display:block !important }.single_residence article{width:68.37606%;max-width:800;padding-right:30px;float:left }.single_residence .side{width:31.62393%;max-width:370px;float:left }.single_residence .side .zoho_rdv{min-height:100px }.single_residence .info_residence{min-height:88px;margin-bottom:30px }.single_residence .info_residence .titre_page{width:59.74025%;margin-bottom:0px;float:left }.single_residence .info_residence .titre_page span{display:block;font-size:15px;line-height:15px }.single_residence .info_residence .adresse{width:40%;float:left;text-align:right;font-size:15px;line-height:16px;text-transform:uppercase }.single_residence .info_residence .adresse .view_on_map{display:block;font-size:14px;font-weight:300;line-height:15px;text-decoration:underline;margin-top:17px;color:#22AE8B;cursor:pointer }.single_residence .info_residence .adresse .view_on_map_mobile{display:none;font-size:14px;font-weight:300;line-height:15px;text-decoration:underline;margin-top:17px;color:#22AE8B;cursor:pointer;display:none }.single_residence .single_map{position:relative;height:0px;overflow:hidden }.single_residence .single_map #map{height:460px }.single_residence .single_map.view{height:460px }.single_residence .img_galerie.hide{display:none }.single_residence .flex-direction-nav li:before,.single_residence .flexslider li:before{display:none !important }.single_residence .flexslider{margin:0 0 0px;border:0px solid #ffffff;border-radius:0px }.single_residence #slider{margin:0 0 24px }.single_residence #carousel{width:50%;margin:0 24px 0 }.single_residence #carousel .slides li{margin-right:17px !important }.single_residence #carousel .flex-direction-nav{display:block;position:absolute;left:0px;right:0px;top:0px;height:0px }.single_residence #carousel .flex-direction-nav li{display:block;position:absolute;left:0px;right:0px;top:0px;height:0px;margin-bottom:0px }.single_residence #carousel .flex-direction-nav a{text-decoration:none;display:block;width:10px;height:18px;margin:-9px 0 0;position:absolute;top:31px;z-index:10;overflow:hidden;opacity:1;cursor:pointer;text-align:start !important;background-size:100% 100%;background-repeat:no-repeat }.single_residence #carousel .flex-direction-nav a:before{display:none;content:'' }.single_residence #carousel .flex-direction-nav .flex-next{right:-23px;text-indent:-9999px !important;background-image:url(../images/icons/right_btn.png) }.single_residence #carousel .flex-direction-nav .flex-prev{left:-23px;text-indent:-9999px !important;background-image:url(../images/icons/left_btn.png) }.single_residence #slider .flex-direction-nav{display:block;position:absolute;left:0px;right:0px;top:0px;bottom:0px }.single_residence #slider .flex-direction-nav li{display:block;position:absolute;left:0px;right:0px;top:0px;bottom:0px;margin-bottom:0px }.single_residence #slider .flex-direction-nav a{text-decoration:none;display:block;width:30px;height:60px;margin:-15px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;background-color:#ffffff;opacity:0;cursor:pointer;text-align:start !important;background-position:center center;background-size:10px 18px;background-repeat:no-repeat }.single_residence #slider .flex-direction-nav a:before{display:none;content:'' }.single_residence #slider .flex-direction-nav .flex-next{right:-0px;text-indent:-9999px !important;opacity:0;background-image:url(../images/icons/right_btn.png) }.single_residence #slider .flex-direction-nav .flex-prev{left:-0px;opacity:0;text-indent:-9999px !important;background-image:url(../images/icons/left_btn.png) }.single_residence #slider .flex-direction-nav:hover .flex-next{right:0px;opacity:1 }.single_residence #slider .flex-direction-nav:hover .flex-prev{left:0px;opacity:1 }.single_residence .share{width:150px;text-align:right;float:right;margin-top:25px;margin-bottom:0px }.single_residence .share.onslider{margin-top:-62px }.single_residence .share .ssbl-container{width:auto;display:inline-block }.single_residence .share .ssbl-container a:last-child{margin:0px 0px 0px 7px;width:30px !important }.single_residence .share .call_fiche{font-size:18px;font-weight:300;line-height:18px;display:block;margin-top:6px;color:#333E48 }.single_residence .call_residence{display:none;position:relative;text-align:center;font-size:16px;line-height:16px;padding:20px;margin-bottom:30px;color:#ffffff;background-color:#22AE8B;-webkit-transition:all .2s ease-out;transition:all .2s ease-out }.single_residence .call_residence span{display:block;font-size:32px;line-height:32px }.single_residence .call_residence:hover{color:#22AE8B;background-color:#ffffff;text-decoration:none;-webkit-transition:all .2s ease-in;transition:all .2s ease-in }.single_residence .all_detail_residence{position:relative;margin:25px 0px 35px;width:100%;border-bottom:1px solid #333E48;border-top:1px solid #333E48 }.single_residence .all_detail_residence h3{margin-bottom:0px }.single_residence .all_detail_residence:after{content:"";display:table;clear:both }.single_residence .all_detail_residence .ss_nb_unit{width:25%;padding:17px 0px 15px;text-align:left;float:left;position:relative }.single_residence .all_detail_residence .ss_tp_unit{width:50%;padding:17px 0px 15px;text-align:left;float:left;position:relative }.single_residence .all_detail_residence .ss_prix_unit{width:25%;padding:17px 0px 15px;text-align:left;float:left;position:relative }.single_residence .certifie{display:block;position:absolute;width:110px;height:120px;right:0px;top:0px;right:70px;z-index:500;background-image:url("../images/icons/residence-certifiee.png");background-size:100%;background-repeat:no-repeat }.single_residence .certifie:lang(en){background-image:url("../images/icons/residence-certifiee-en.png") }.single_residence .description_residence{position:relative }.single_residence .description_residence h3{margin-bottom:10px }.single_residence .liste_types_residence{position:relative;padding-bottom:42px;margin:42px 0px 20px;border-top:1px solid #ebeced;border-bottom:1px solid #ebeced;padding:20px 0 40px;font-size:16px;font-weight:300;line-height:24px;color:#22AE8B }.single_residence .liste_types_residence h3{margin-bottom:10px }.single_residence .services_residence h3{margin-bottom:10px }.single_residence .contact_infos{border-top:1px solid #ebeced;padding:20px 0 40px }.single_residence .services_phares{margin:0px;padding:0px }.single_residence .services_phares li{width:12.5%;display:block;margin:0px;padding:0px;float:left;color:#999ea3;text-align:center;font-size:12px;line-height:14px;font-style:normal;text-transform:uppercase;padding-right:5px }.single_residence .services_phares li:before{display:none }.single_residence .services_phares:after{content:"";display:table;clear:both }.single_residence .liste_serv_all{font-size:13px;font-weight:300;line-height:20px;color:#22AE8B;margin:25px 0px;text-decoration:underline;display:inline-block;cursor:pointer }.single_residence .liste_serv_all:after{content:' (+)';display:inline-block;position:relative }.single_residence .liste_serv_all.active:after{content:' (-)';display:inline-block;position:relative }.single_residence .service_plus{display:none }.single_residence .service_plus li{margin-bottom:5px }.slider_commentaire{clear:both;height-min:367px;position:relative;color:#ffffff;background-color:rgba(34,174,139,0.93);background-image:url("../images/texture/fond_commentaire.jpg");background-position:right center;background-size:contain;background-repeat:no-repeat;margin:20px -15px 40px;padding:0px 15px }.slider_commentaire .unslider{position:relative;max-width:1170px;margin:0px auto;z-index:3 }.slider_commentaire .flexslider_commentaire li:before{display:none }.slider_commentaire .flexslider_commentaire li{height:min-367px }.slider_commentaire .texte_commentaire{position:relative;width:100%;max-width:850px;padding:84px 30px 24px;font-size:25px;line-height:28px;font-weight:300;text-align:center;margin:0px auto }.slider_commentaire .info_slide{position:relative;margin:0px auto;padding-bottom:125px;text-transform:uppercase;font-size:15px;line-height:17px;font-weight:700;text-align:center }.slider_commentaire .unslider-nav{display:none }.slider_commentaire .unslider-arrow.next{display:block;position:absolute;bottom:58px;right:46%;width:23px;height:18px;background-repeat:no-repeat;background-image:url("../images/icons/arrow_r.png");background-size:100% 100%;text-indent:-9999px }.slider_commentaire .unslider-arrow.prev{display:block;position:absolute;bottom:58px;left:46%;width:23px;height:18px;background-repeat:no-repeat;background-image:url("../images/icons/arrow_l.png");background-size:100% 100%;text-indent:-9999px }.res_prox{display:block;max-width:1170px;margin:0px auto 65px;padding:0px }.res_prox li{display:block;position:relative;float:left;width:16.8376%;margin:0px 3.84615% 0px 0px;background-color:#FFFFFF;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;padding:0px }.res_prox li:before{display:none }.res_prox li:hover{background-color:#ebeced;-webkit-transition:all .2s ease-in;transition:all .2s ease-in }.res_prox li a:hover{text-decoration:none }.res_prox li:last-child{margin-right:0px }.res_prox li .detail_res{padding:16px 10px 16px 8px;color:#333E48;font-size:14px;font-weight:300;line-height:15px;text-transform:uppercase;min-height:65px }.res_prox li img{width:100%;height:auto }.res_prox:after{content:"";display:table;clear:both }.wpsearch{position:block }.wpsearch h1{margin-top:60px;margin-bottom:60px }.wpsearch h1 span{display:block;margin-top:10px;font-size:25px;font-weight:700;color:#22AE8B }.wpsearch .result_list{margin:0px;padding:0px }.wpsearch .result_list li{width:100%;border-top:1px solid #ebeced;padding:23px 0px 36px }.wpsearch .result_list li h3{margin-bottom:0px }.wpsearch .result_list li p{margin-bottom:15px }.wpsearch .result_list li:before{display:none }.wpsearch .result_list li:last-child{border-bottom:1px solid #ebeced }#loginform{color:#ffffff;display:block;margin:11vh auto;max-width:320px;padding:0px 15px }#loginform input[type="text"],#loginform input[type="password"]{width:100% }#loginform input[type="submit"],#loginform button{padding:4px 21px 3px 21px;width:100% }#loginform input[type="checkbox"]{-webkit-appearance:none;display:inline-block;padding:0px }.logout_btn{display:block;position:relative;max-width:150px;text-align:center;text-decoration:none;margin:15vh auto 0px;background-color:#22AE8B;padding:11px 21px 11px 21px;color:#ffffff !important;font-size:18px;font-weight:700;line-height:34px;border:none;border-radius:0px !important;text-transform:uppercase;-webkit-transition:all .2s ease-out;transition:all .2s ease-out }.logout_btn:hover{color:#22AE8B !important;background-color:#ffffff;text-decoration:none }.section_contact{padding-top:0px;margin-bottom:100px }.tel_zone{width:33%;float:left }.tel_zone .icon-image{margin:0px 10px 23px 0px;background-color:#333E48;float:left }.tel_zone h3{margin-bottom:0px }.tel_zone a{display:block;font-size:28px;line-height:30px;color:#22AE8B }.mail_zone{width:60%;float:left }.mail_zone .icon-image{margin:0px 10px 23px 0px;background-color:#333E48;float:left }.mail_zone h3{margin-bottom:0px }.mail_zone a{display:block;font-size:28px;line-height:30px;color:#22AE8B }.partenaire{background-repeat:no-repeat;line-height:16px;position:absolute;bottom:0px;right:0px;left:0px;background-color:#22AE8B;display:block;color:#ffffff !important;font-style:italic;font-size:14px;padding:2px 17px }.contact_infos .partenaire{position:relative;display:block;bottom:auto;left:auto;right:auto;font-size:16px;margin-bottom:15px;padding:5px 5px;max-width:300px }.icone{display:block;position:relative;width:55px;height:55px;background-size:165px 275px;background-repeat:no-repeat;background-image:url(../images/icons/Icones.svg) }.icone.ico_serv{background-size:55px 440px;background-image:url(../images/icons/Icones_services.svg);margin:0 auto 10px }.immmeuble{background-position:0px 0px }.immmeuble.p-bleu{background-position:-55px 0px }.immmeuble.p-vert{background-position:-110px 0px }.infirmiere{background-position:0px -55px }.infirmiere.p-bleu{background-position:-55px -55px }.infirmiere.p-vert{background-position:-110px -55px }.feux{background-position:0px -110px }.feux.p-bleu{background-position:-55px -110px }.feux.p-vert{background-position:-110px -110px }.bulle{background-position:0px -165px }.bulle.p-bleu{background-position:-55px -165px }.bulle.p-vert{background-position:-110px -165px }.coeur{background-position:0px -220px }.coeur.p-bleu{background-position:-55px -220px }.coeur.p-vert{background-position:-110px -220px }.icone-map{display:block;position:relative;width:23px;height:33px;background-size:46px 33px;background-repeat:no-repeat;background-image:url(../images/icons/pin_map.png);background-position:0px 0px }.s1_si{background-position:0px 0px }.s2_up{background-position:0px -330px }.s3_sm{background-position:0px -55px }.s4_ad{background-position:0px -275px }.s5_ap{background-position:0px -110px }.s6_l{background-position:0px -220px }.s7_p{background-position:0px -165px }.s8_s{background-position:0px -385px }@media screen and (max-width: 1346px){.row-header{width:100%;max-width:1200px;margin:0px auto;left:0px;position:relative }.row-header .vc_col-sm-8{width:calc(66.66666667% - 15px);width:-webkit-calc(66.66666667% - 15px) }.row-header .vc_col-sm-8 .vc_column-inner{height:310px }.row-header .vc_col-sm-4{width:calc(33.33333333% + 15px);width:-webkit-calc(66.66666667% + 15px) }.row-header .vc_col-sm-4 .vc_column-inner{height:310px }}@media screen and (max-width: 1250px){.warp-search{left:25vw }.warp-newsletter{left:25vw }}@media screen and (max-width: 1200px){.sidebar-annoncer{height:auto;width:100%;padding:28px 25px 35px 25px }.sidebar-annoncer h2{font-size:1.4em }.sidebar-annoncer h3{font-size:1.7em }}@media screen and (max-width: 1080px){.header_warp{padding:20px 30px 0px 30px;height:136px }.site-main{padding:0px 30px 0px 30px }.page-template-template-recherche-residence .site{padding:0px 0px 80px 0px }.backtotop{top:30px }.backtotop.bck-up{right:30px }.tr_header_warp{width:calc(100% + 60px);width:-webkit-calc(100% + 60px);margin:0px -30px 70px -30px;padding:0px 0px 0px 30px }.vc_row{margin-left:-30px !important;margin-right:-30px !important;padding:0px 15px !important }.nav-menu a{padding:0px 15px 0px 15px }.warp-search{left:20vw }.warp-newsletter{left:20vw }.backtotop{display:block }.call_us{font-size:22px;float:right }.call_us:hover{color:#22AE8B !important;text-decoration:none !important }.main-navigation{width:100% }.mobile_menu_warp{display:block }.open-menu-mobile{display:block;position:absolute;right:30px;top:58px;width:36px;height:36px;background-image:url(../images/icons/Icones-menu.svg);background-repeat:no-repeat;background-size:72px 36px;background-position:-36px 0px }.open-menu-mobile:target{display:block }.button-close{background-position:0px 0px }.nav-menu{display:none;height:auto;position:relative;background-color:#333E48;width:100%;margin:0px 0px 0px 0px;padding:17px 40px 48px 40px }.nav-menu .current-menu-item a,.nav-menu .current-menu-item .first-niv,.nav-menu .current_page_ancestor .first-niv,.nav-menu .current-menu-ancestor .first-niv,.nav-menu .current-menu-parent .first-niv{color:#22AE8B }.nav-menu li{font-size:19px;font-weight:400;float:none;border-bottom:solid 1px #4e5b66;margin-bottom:0px;padding-bottom:0px }.nav-menu li a,.nav-menu li .first-niv{width:100%;display:block;color:#ffffff;cursor:pointer;padding:18px 0px 15px 0px }.nav-menu li br{display:none }.nav-menu li:hover .sub-menu{visibility:visible;opacity:1;-webkit-transition:none;transition:none }.nav-menu a{-webkit-transition:none;transition:none }.nav-menu a:hover{color:#ffffff;text-decoration:none;-webkit-transition:none;transition:none }.nav-menu .sub-menu{display:none;visibility:visible;position:relative;opacity:1;width:100%;top:auto;background-color:#333E48;box-shadow:none;-webkit-transition:none;transition:none }.nav-menu .sub-menu .current-menu-item a,.nav-menu .sub-menu .current-menu-item .first-niv{color:#22AE8B }.nav-menu .sub-menu li{font-size:18px;font-weight:400;border-bottom:none;margin:0px 0px 0px 0px }.nav-menu .sub-menu li a{color:#999ea3;padding:5px 0px 5px 0px;-webkit-transition:none;transition:none }.nav-menu .sub-menu li:first-child{border-top:solid 1px #4e5b66;padding-top:17px }.nav-menu .sub-menu li:last-child{padding-bottom:0px;margin-bottom:0px }.nav-menu-desktop{display:none }.site-header{padding:0px 0px 0px 0px }.site-header .afficher{display:none }.site-header .lang{display:block;position:absolute;right:95px;top:60px;padding:3px 13px 2px 13px;border:1px solid #22AE8B;margin-top:0px;-webkit-transition:none !important;transition:none !important }.site-header .lang:hover{color:#ffffff !important;background-color:#22AE8B;border:1px solid #22AE8B;padding:3px 13px 2px 13px;text-decoration:none;-webkit-transition:none !important;transition:none !important }.site-header .hdp-menu{display:none }.header_warp{padding:20px 30px 0px 30px;height:136px }.logo{width:207px;height:86px }.site-footer{padding:0px 30px 0px 30px }.menu-footer-wrapper ul li{line-height:18px }.icons-wrapper{height:118px }.icons-wrapper .icons-contact .icons-text{display:none }.menu-footer-mobile{display:block;height:50px;width:690px;padding:15px 0px 15px 0px;margin:0px auto 0px auto }.menu-footer-mobile .hdp-menu{height:15px;font-size:14px }.menu-footer-mobile .hdp-menu a{color:#999fa4;-webkit-transition:none;transition:none }.menu-footer-mobile .hdp-menu a:hover{color:#999fa4;text-decoration:none;-webkit-transition:none;transition:none }.menu-footer-mobile .lang{padding:0px 15px 0px 15px;font-size:14px;-webkit-transition:none;transition:none }.menu-footer-mobile .lang:hover{color:#999fa4 !important }.menu-footer-mobile .afficher-footer{display:block;float:left;color:#999fa4 !important;text-transform:uppercase;margin:0px 15px 0px 15px;font-size:14px;-webkit-transition:none;transition:none }.menu-footer-mobile .afficher-footer:hover{color:#999fa4 !important;text-decoration:none;-webkit-transition:none;transition:none }.menu-footer-wrapper ul li a:hover{text-decoration:none }.spacer-footer{display:block;max-width:1170px;border-top:solid 3px #3d4851 }#map{height:500px;width:95%;margin:0px auto;position:relative }.custom-pagination{font-size:16px;line-height:27px }.custom-pagination a.page-numbers,.custom-pagination .page-numbers.current{font-size:16px;line-height:27px;margin:0px 2px;padding:0px 3px }.search_zone{padding:70px 30px 60px;margin:0 -30px;height:auto }.box_landing h2{font-size:19px;line-height:20px }.box_landing h2 span{font-size:18px;line-height:20px }}@media screen and (max-width: 900px){.sidebar-annoncer{height:auto;width:100%;background-color:#f2f3f4;padding:33px 30px 40px 30px }.sidebar-annoncer h2{font-size:1.2em }.sidebar-annoncer h3{font-size:1.3em }}@media screen and (max-width: 1023px){header.row-boxed,header.row-header{padding-top:20px }.vc_col-sm-4,.vc_col-sm-8{width:100% }.vc_col-xs-3,.vc_col-sm-3,.vc_col-md-3,.vc_col-lg-3{width:50% !important;float:left }.overlay-close{top:37px;right:40px }.warp-search{top:55px;left:10%;width:80% }.warp-newsletter{top:165px;left:10%;width:80% }.warp-frmzoho{top:36px;left:10%;width:80% }.search-submit{padding:20px 30px 20px 30px;font-size:18px }.gform_wrapper ul li{width:100% !important }.gform_wrapper ul li ul li{width:50% !important }.type_residences .type_res{width:50%;max-width:none;height:310px }.type_residences .type_res:nth-of-type(even),.type_residences .type_res:nth-of-type(odd){background-color:rgba(224,226,228,0.5) }.type_residences .type_res:nth-of-type(2),.type_residences .type_res:nth-of-type(3),.type_residences .type_res:nth-of-type(6),.type_residences .type_res:nth-of-type(7),.type_residences .type_res:nth-of-type(10),.type_residences .type_res:nth-of-type(11),.type_residences .type_res:nth-of-type(14),.type_residences .type_res:nth-of-type(15),.type_residences .type_res:nth-of-type(18),.type_residences .type_res:nth-of-type(19),.type_residences .type_res:nth-of-type(22),.type_residences .type_res:nth-of-type(23),.type_residences .type_res:nth-of-type(26),.type_residences .type_res:nth-of-type(27){background-color:#e0e2e4 }.type_residences .type_res:hover a,.type_residences .type_res:hover h2{color:#333E48 }.type_residences .type_res a{padding-top:40px }.type_residences .type_res a h2{min-height:100px }.type_residences .type_res a .tr_cta{text-decoration:underline;color:#22AE8B;font-size:14px;font-weight:300;line-height:23px }.box_appel .zone_appel{width:45% }.box_appel .zone_carte{width:55% }.box_recherche{margin-bottom:30px;padding:20px 20px 20px 20px }.box_recherche span{font-size:20px;line-height:22px;margin-bottom:0px }.box_recherche .button{display:none }.box_cta{margin-bottom:30px;padding:20px 20px 20px 20px }.box_cta .icone{z-index:3;margin-left:-9px;margin-top:-9px;margin-bottom:12px }.box_cta span{font-size:20px;line-height:22px;margin-bottom:0px }.box_cta .button{display:none }.ancre_num{display:none }.vc_tta.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{border:0px;background-color:#e0e2e4 }.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{color:#e0e2e4;background-color:#e0e2e4 }.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a span{display:block;position:relative;color:#e0e2e4;width:46px;height:46px;font-size:22px;font-weight:300;line-height:46px;text-align:center;border-radius:50% !important;border:0px;padding:0px;background-color:#ffffff;-webkit-transition:none;transition:none }.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a span{color:#22AE8B;background-color:#ffffff }.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a{background-color:#22AE8B }.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a:hover span{background-color:#ffffff;-webkit-transition:none;transition:none }.vc_tta.vc_general .vc_tta-panel-title>a{padding:14px 0px;-webkit-transition:none;transition:none }.zoho_rdv{margin-top:30px;margin-bottom:30px }.cta_search .cta_z1{width:43.33333% }.cta_search .cta_z2{width:29.16666% }.cta_search .cta_z3{width:6.45833% }.cta_search .cta_z4{width:20.25% }.dropdown{display:inline-block;position:relative;width:32.3%;max-width:244px }.recherche #cbo_villes{margin-right:0px }.recherche .submit_search{float:right;max-width:145px;width:100%;margin-top:13px;padding:11px 0px;text-align:center }.recherche .more_detail{margin-top:45px }.recherche #cbo_services,.recherche #cbo_nb_unite,.recherche #cbo_type_unite,.recherche #cbo_prix{width:49.159%;max-width:none;margin-bottom:10px }.recherche #cbo_nb_unite,.recherche #cbo_prix{margin-right:0px }.dropdown dt a{max-width:none }.search_zone{height:auto }.box_landing{padding:30px 15px;height:210px;-webkit-transition:none;transition:none }.liste_box{display:-webkit-box;display:flex;display:-ms-flexbox;display:-webkit-flex;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;margin-top:38px }.liste_box li{width:31.3333333%;max-width:none;margin-right:2.94117%;-webkit-transition:none;transition:none }.liste_box li:hover{background-color:#f2f3f4;-webkit-transition:none;transition:none }.liste_box li:nth-of-type(4n){margin-right:2.94117% }.liste_box li:nth-of-type(3n){margin-right:0px }.recherche .more{padding:20px 15px 12px 0px }.search_zone .cta_search{display:none }.cta_search.sticky_cta{display:block;position:fixed;width:100%;max-width:none;min-height:10px;font-size:14px;margin-bottom:0px;line-height:16px;bottom:0px;z-index:6000;left:0px;right:0px;padding-top:10px }.cta_search.sticky_cta .tb{display:block;line-height:30px }.cta_search.sticky_cta .mb{display:none;line-height:30px }.cta_search.sticky_cta.mobile_view{padding-top:20px;height:75px }.cta_search.sticky_cta.mobile_view .tb{display:block;line-height:35px }.cta_search.sticky_cta.mobile_view .mb{display:none;line-height:35px }.cta_search.sticky_cta.mobile_view .call_home{height:35px;border-bottom-left-radius:5px;border-bottom-right-radius:5px }.cta_search.sticky_cta.mobile_view .call_home:after{height:35px;width:35px;background-size:175px 61px;background-position:-35px 0px }.cta_search.sticky_cta.mobile_view .demande_rdv{height:35px;border-bottom-left-radius:5px;border-bottom-right-radius:5px }.cta_search.sticky_cta.mobile_view .demande_rdv:after{height:35px;width:35px;background-size:175px 61px;background-position:-70px 0px }.cta_search.sticky_cta .call_home{display:block;position:relative;height:30px;color:#ffffff;font-weight:900;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;padding:0px 10px 0px 40px;float:left;line-height:30px;text-decoration:none;font-size:14px;background-color:#22AE8B;margin:0px 0px 0px 30px }.cta_search.sticky_cta .call_home:after{content:'';display:block;position:absolute;background:#00a07e;top:0px;left:0px;height:30px;width:30px;background-image:url("../images/icons/Icones_contact.svg");background-size:150px 53px;background-position:-30px 0px }.cta_search.sticky_cta .demande_rdv{display:block;position:relative;height:30px;color:#ffffff;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;padding:0px 10px 0px 40px;float:left;line-height:30px;text-decoration:none;font-size:14px;font-weight:900;background-color:#22AE8B;margin:0px 0px 0px 20px;text-transform:none }.cta_search.sticky_cta .demande_rdv:after{content:'';display:block;position:absolute;background:#00a07e;top:0px;left:0px;height:30px;width:30px;background-image:url("../images/icons/Icones_contact.svg");background-size:150px 53px;background-position:-60px 0px }.single_residence article{width:100%;max-width:none;padding-right:0px;float:none }.single_residence .side{display:none }.slider_commentaire{margin:20px -30px 40px;padding:0px 30px }.res_prox li{display:none;width:30%;margin:0px 5% 0px 0px }.res_prox li:nth-of-type(1),.res_prox li:nth-of-type(2){display:block }.res_prox li:nth-of-type(3){display:block;margin-right:0px }.slider_commentaire .unslider-arrow.next{right:43% }.slider_commentaire .unslider-arrow.prev{left:43% }}@media screen and (max-width: 850px){.bloc-team li.team_sizer,.bloc-team li{width:50%;max-width:512px }.notre-equipe-recrute{margin-top:80px }.header_img_left{width:70.636%;left:-40px }.header_img_left:after{background:rgba(51,62,71,0.9);-webkit-filter:none;filter:none }.header_img_right{width:36.36363% }.header_apropos .vc_col-sm-4{width:100% !important;float:none }.header_apropos .wpb_single_image{width:50% !important;float:left }}@media screen and (max-width: 769px){.article-wrapper .article-sizer,.article-wrapper .box-artnews{width:50% }}@media screen and (max-width: 767px){.header_warp{height:80px;padding:12px 20px 0px 20px }.site-main{padding:0px 20px 0px 20px }.backtotop{top:20px }.backtotop.bck-up{right:20px }.tr_header_warp{width:calc(100% + 40px);width:-webkit-calc(100% + 40px);margin:0px -20px 31px -20px;padding:0px 0px 0px 20px }.nav-menu{margin:0px 0px 0px 0px;padding:15px 20px 40px 20px }.nav-menu li a,.nav-menu li .first-niv{padding:18px 20px 15px 0px }.logo{width:139px;height:58px;margin:0px 0px 0px 0px;float:left }.call_us{font-size:15px;float:right }.open-menu-mobile{right:20px;top:40px;width:26px;height:26px;background-size:52px 26px;background-position:-26px 0px }.site-header .lang{right:70px;top:40px;padding:0px 13px 0px 13px }.site-header .lang:hover{padding:0px 13px 0px 13px }.button-close{background-position:0px 0px }.row-header,.warp_header{height:212px }.titre_page{font-size:21px;line-height:22px;padding-left:69px }.titre_page:before{width:42px;height:42px }.vc_row{margin-left:-20px !important;margin-right:-20px !important;padding:0px 0px !important }.vc_column_container>.vc_column-inner{padding-left:20px !important;padding-right:20px !important }.site-footer{padding:0px 20px 0px 20px }.menu-footer-wrapper{display:none }.icons-wrapper{height:118px;width:290px }.icons-wrapper .icons-contact{width:48px;padding:0px 0px 0px 0px;margin:0px 24px 0px 24px }.icons-wrapper .icons-contact .icons-text{display:none }.menu-footer-mobile{border-top:solid 3px #3d4851;border-bottom:solid 3px #3d4851;display:block;height:100%;width:100%;padding:0px 0px 0px 0px;margin:0px auto 0px auto }.menu-footer-mobile .hdp-menu{height:100%;width:100% }.menu-footer-mobile .hdp-menu li{margin:0px auto 0px auto;padding:20px 0px 0px 0px;float:none;width:290px;text-align:center }.menu-footer-mobile .hdp-menu .lock{position:relative }.menu-footer-mobile .hdp-menu .lock:before{background:url(../images/icons/lock.png) center center no-repeat;content:' ';display:block;position:absolute;width:7px;height:9px;top:25px;left:30% }.menu-footer-mobile .lang{display:block;padding:20px 0px 0px 0px;width:290px;margin:0px auto 0px auto;float:none;text-align:center }.menu-footer-mobile .afficher-footer{color:#999fa4 !important;text-transform:uppercase;margin:0px auto 0px auto;padding:20px 0px 0px 0px;float:none;width:290px;text-align:center;-webkit-transition:all .25s ease-out;transition:all .25s ease-out }.menu-footer-mobile .afficher-footer:hover{color:#22AE8B !important;text-decoration:none;-webkit-transition:all .25s ease-in;transition:all .25s ease-in }.spacer-footer{display:none }.buttons-search-newsletter{width:290px }.buttons-search-newsletter .button-footer a{padding:15px 20px 15px 35px }.warp-search{top:145px;left:8vw }.warp-newsletter{top:145px;left:8vw }.search-submit{padding:15px 25px 15px 25px;font-size:18px }.article-wrapper .box-artnews{width:50% }.single-post-wrapper{float:none;width:100%;padding-right:0px }.single-post-wrapper .post_nav_zone{padding-bottom:10px }.single-post-wrapper header h1 p{font-size:22px;line-height:26px }.related-articles{margin-top:30px;float:none;width:100% }.related-articles .spacer{margin:20px auto 30px auto }.related-articles ul li{width:100%;overflow:auto;max-width:768px }.related-articles ul li figure{float:left;width:34%;height:auto;max-height:300px }.related-articles ul li figure img{width:auto }.related-articles ul li .detail{float:left;width:66%;height:auto;padding:20px;text-align:left }.related-articles ul li .detail h4{margin-bottom:5px }.related-articles ul li .detail p{margin-bottom:5px }.related-articles ul li .detail .lire{margin-top:0px }.sidebar-annoncer{display:none }ul .annoncer-titre{margin:20px 0px 5px 0px !important }.type_residences .type_res{width:100%;max-width:none;height:310px }.type_residences .type_res:nth-of-type(even){background-color:rgba(224,226,228,0.5) !important }.type_residences .type_res:nth-of-type(odd){background-color:#e0e2e4 !important }.type_residences .type_res a{padding-top:40px }.type_residences .type_res a h2{min-height:100px }.type_residences .type_res a .tr_cta{text-decoration:underline;color:#22AE8B;font-size:14px;font-weight:300;line-height:23px }.box_appel{position:relative;border-top:1px solid #70787f;border-bottom:1px solid #70787f;padding:30px 0px 30px }.box_appel .zone_appel{width:100%;padding:0px }.box_appel .zone_appel .appel_info{display:block;text-align:center }.box_appel .zone_carte{display:none }.header_apropos .row-boxed{padding:0 0px }.search_zone .titre_page::before{position:absolute }.search_zone .titre_page{padding-left:52px }.search_zone{padding:14px 20px 25px;margin:0 -20px }.cta_search .cta_z1{padding:40px 10px 14px 10px;text-align:center;width:100% }.cta_search .cta_z2{padding:5px 5px;width:100% }.cta_search .cta_z3{width:100%;padding:5px 5px }.cta_search .cta_z4{width:100%;padding:5px 10px 50px 10px }.dropdown{width:100%;max-width:none;float:none }.dropdown dd ul{max-width:none }.recherche .dropdown{margin-right:0px;float:none;margin-bottom:10px !important }.recherche #cbo_villes{margin-right:0px }.recherche .submit_search{float:none;max-width:none;width:100%;margin-top:13px;padding:11px 0px }.recherche .more_detail{margin-top:20px }.recherche .more{margin-top:20px }.recherche #cbo_services,.recherche #cbo_nb_unite,.recherche #cbo_type_unite,.recherche #cbo_prix{width:100%;max-width:none;margin-bottom:10px }.recherche #cbo_nb_unite,.recherche #cbo_prix{margin-right:0px }.dropdown dt a{max-width:none }.box_landing{padding:30px 15px;height:210px }.carte_btn,.map_res.hide_panel,.map_res{display:none !important }.liste_btn,.carte_btn,.map_res.hide_panel,.map_res{display:none !important }.liste_res.hide_panel,.liste_res{display:block !important }.residence_result,.section_contact{overflow:visible }.liste_box{margin-left:-20px;margin-right:-20px }.liste_box li{width:100%;max-width:none;margin-right:0%;-webkit-transition:none;transition:none;background-color:#ffffff;padding:20px 20px 20px 20px;border-bottom:3px solid #f2f3f4;min-height:50px;margin-bottom:0px }.liste_box li:nth-of-type(4n){margin-right:0% }.liste_box li a figure{float:left;width:40%;margin-right:20px }.liste_box li a .detail_res{padding:0px 0px 0px;float:left;width:50% }.liste_box li.liste_conseille:after{width:113px;height:84px;left:auto;right:0px }.liste_box li.liste_conseille .ssfrais br{display:none }.liste_box li.liste_conseille img{display:none }.liste_box li.liste_conseille{padding:20px 45px 20px 20px }.slider_commentaire{margin:20px -20px 40px;padding:0px 20px }.res_prox li{display:none;width:100%;margin:0px 0px 20px 0px }.res_prox li:nth-of-type(1),.res_prox li:nth-of-type(2){display:block }.res_prox li:nth-of-type(3){display:block;margin-right:0px }.res_prox li figure{width:28.57142%;max-width:80px;float:left }.res_prox li .detail_res{padding:5px 10px 5px 8px;width:71.42857%;min-height:45px;float:left }.tel_zone,.mail_zone{width:100%;float:none;margin-bottom:23px }}@media screen and (max-width: 650px){.header_img_left{width:calc(100% + 20px);width:-webkit-calc(100% + 20px);right:0px;left:-20px }.header_img_right{display:none }.bloc-team li.team_sizer,.bloc-team li{width:100%;max-width:650px }.bloc-team li.team_sizer figure,.bloc-team li figure{height:250px }.bloc-team li.team_sizer figure img,.bloc-team li figure img{width:100%;height:auto }.bloc-team li.team_sizer .team-content-wrapper,.bloc-team li .team-content-wrapper{max-height:250px;padding:153px 55px 30px 20px }.team-active{margin-top:180px;padding:30px 55px 30px 20px !important }.home .rev_slider_wrapper,.bloc-cons-com{display:none !important }.vc_col-xs-3,.vc_col-sm-3,.vc_col-md-3,.vc_col-lg-3{width:100% !important;float:none }.box_landing{padding:10px 15px;height:210px;margin-bottom:0px;border-bottom:3px solid #E8D8D6 }.box_landing h2 span{text-decoration:underline }.page-recherche .cta_search{display:none }.single_residence .services_phares li{width:25%;height:110px }.single_residence #carousel{display:none }.single_residence .all_detail_residence .ss_nb_unit{width:100%;padding:5px 0px 5px }.single_residence .all_detail_residence .ss_tp_unit{width:100%;padding:17px 0px 5px }.single_residence .all_detail_residence .ss_prix_unit{width:100%;padding:5px 0px 15px }.single_residence .single_map.view.noimage_set{margin-bottom:25px;height:380px }.single_residence .share{width:100%;text-align:right;float:none;margin-top:0px;margin-bottom:0px }.single_residence .share .ssbl-wrap{widht:50%;float:right }.single_residence .share .call_fiche{font-size:14px;font-weight:300;width:49%;text-align:left;padding-top:7px }.single_residence .share.onslider{margin-top:0px }.slider_commentaire .texte_commentaire{padding:35px 0px 22px;font-size:16px;line-height:20px }.slider_commentaire .info_slide{padding-bottom:70px;font-size:13px;line-height:15px }.slider_commentaire .unslider-arrow.next{right:27%;bottom:30px }.slider_commentaire .unslider-arrow.prev{left:27%;bottom:30px }.single_residence .info_residence .adresse .view_on_map,.single_map{display:none }.single_residence .info_residence .adresse .view_on_map_mobile{display:block }}@media screen and (max-width: 610px){.bloc_news_home{width:100%;margin:0px 0px 0px 0px }.bloc_news_home li{width:100% }.bloc_news_home .homebox-artnews{width:100%;overflow:auto;max-width:510px;border-bottom:solid 1px #c2c5c8;padding:0px 0px 10px 0px;margin:0px 0px 20px 0px }.bloc_news_home .homebox-artnews figure{float:left;width:34%;height:auto;height:75px;overflow:hidden;-webkit-transition:none;transition:none }.bloc_news_home .homebox-artnews figure img{width:auto;height:100% }.bloc_news_home .homebox-artnews .detail{float:left;width:66%;height:auto;padding:0px 0px 0px 17px;text-align:left;background-color:#ffffff;margin-top:-9px }.bloc_news_home .homebox-artnews .detail .cat_artnews{font-size:11px;line-height:17px;margin-bottom:10px }.bloc_news_home .homebox-artnews .detail h1{color:#333E48;margin-bottom:5px;font-size:13px;line-height:17px;font-weight:700;-webkit-transition:none;transition:none }.bloc_news_home .homebox-artnews .detail h1 p{display:inline-block;line-height:16px;-webkit-transition:none;transition:none }.bloc_news_home .homebox-artnews .detail p{display:none;margin-bottom:5px }.bloc_news_home .homebox-artnews .detail .lire{display:none;margin-top:0px }.article-wrapper .article-sizer,.article-wrapper .box-artnews{width:50% }.cta_search.sticky_cta .tb{display:none }.cta_search.sticky_cta .mb{display:block }.cta_search.sticky_cta .call_home{margin:0px 0px 0px 20px }}@media screen and (max-width: 510px){.filtre ul li{font-size:12px;padding-right:10px }.filtre ul li a{padding:5px }.article-wrapper{width:100%;margin:0px 0px 0px 0px }.article-wrapper .article-sizer{width:100% }.article-wrapper .box-artnews{width:100%;overflow:auto;max-width:510px;border-bottom:solid 1px #c2c5c8;padding:0px 0px 10px 0px;margin:0px 0px 20px 0px }.article-wrapper .box-artnews figure{float:left;width:34%;height:auto;height:75px;overflow:hidden;-webkit-transition:none;transition:none }.article-wrapper .box-artnews figure img{width:auto;height:100% }.article-wrapper .box-artnews .detail{float:left;width:66%;height:auto;padding:0px 0px 0px 17px;text-align:left;background-color:#ffffff;margin-top:-9px }.article-wrapper .box-artnews .detail .cat_artnews{font-size:11px;line-height:17px;margin-bottom:10px }.article-wrapper .box-artnews .detail h3{color:#333E48;margin-bottom:5px;font-size:13px;font-weight:700;-webkit-transition:none;transition:none }.article-wrapper .box-artnews .detail h3 p{display:inline-block;line-height:16px;-webkit-transition:none;transition:none }.article-wrapper .box-artnews .detail p{display:none;margin-bottom:5px }.article-wrapper .box-artnews .detail .lire{display:none;margin-top:0px }}@media screen and (max-width: 500px){.warp-search{width:auto }.warp-newsletter{width:auto }.search-field{width:80vw }.gform_wrapper input[type="submit"]{padding:11px 10px 11px 10px }}@media screen and (max-width: 480px){.gform_wrapper ul li ul li{width:100% !important }.gform_wrapper ul li ul li label{font-size:14px !important }.liste_box li a figure{float:left;width:30%;margin-right:20px }.liste_box li a .detail_res{padding:0px 0px 0px;float:left;width:60% }.liste_box li a .detail_res p{margin-top:7px;margin-bottom:0px }.liste_box li.liste_conseille .ssfrais br{display:block }}@media screen and (max-width: 430px){.single-post-wrapper footer .nav-links{margin-bottom:10px }.single-post-wrapper footer .nav-links a{font-size:12px;letter-spacing:1px }.single-post-wrapper footer .nav-links .nav-previous{padding-left:30px;width:30px }.single-post-wrapper footer .nav-links .nav-previous:before{top:14px;left:10px }.single-post-wrapper footer .nav-links .nav-next{padding-right:30px;width:85px }.single-post-wrapper footer .nav-links .nav-next:after{top:14px;right:10px }.bloc-team li figure{height:250px }.bloc-team li .team-content-wrapper{max-height:250px;padding:153px 55px 30px 20px }.bloc-team li .team-content-wrapper .mb_titre{font-size:14px }.bloc-team li .team-content-wrapper .mb_titre h3{font-size:22px }.team-active{margin-top:150px;padding:30px 55px 30px 20px !important }.zoho_rdv .titre_frm_zoho{font-size:20px;line-height:22px;padding-bottom:20px }.zoho_rdv select{font-size:14px }.single_residence .services_phares li{width:33%;height:110px }.single_residence .info_residence .titre_page span{margin-top:5px;position:relative }.single_residence .info_residence .titre_page{width:100%;margin-bottom:20px;float:none;padding-left:0px }.single_residence .info_residence .titre_page:before{display:none }.single_residence .info_residence .adresse{width:100%;text-align:left;float:none }.cta_search.sticky_cta .tb,.cta_search.sticky_cta .mb{display:none }.cta_search.sticky_cta.mobile_view{padding-top:20px;height:75px }.cta_search.sticky_cta.mobile_view .tb{display:block;line-height:35px }.cta_search.sticky_cta.mobile_view .mb{display:none;line-height:35px }.cta_search.sticky_cta.mobile_view .call_home{height:35px;width:35px }.cta_search.sticky_cta.mobile_view .demande_rdv{height:35px;width:35px }.cta_search.sticky_cta .call_home{display:block;position:relative;height:30px;width:30px;margin:0px 0px 0px 20px;padding:0px }.cta_search.sticky_cta .demande_rdv{display:block;position:relative;height:30px;width:30px;margin:0px 0px 0px 10px;padding:0px }.single_residence .certifie{width:70px;height:84px }.tel_zone a,.mail_zone a{font-size:22px }}@media screen and (max-width: 350px){h1{font-size:25px;line-height:27px;margin-bottom:25px }.zoho_rdv{padding:28px 15px }h2{font-size:18px;line-height:22px;margin-bottom:25px }.related-articles ul li .detail{padding:13px }.titre_page{font-size:21px;line-height:22px;padding-left:0px }.titre_page:before{position:relative;margin-bottom:21px;width:42px;height:42px }.tel_zone a,.mail_zone a{font-size:20px }}.nav-menu a{font-size:15px !important;}.page-template-template-recherche-residence div.cta_search {
    display: block!important;
}