hra,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}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:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face {font-family:'ITC Conduit ExtraLight';src: url('font/itcconduit-extralight.eot');src: url('font/itcconduit-extralight.eot?#iefix') format('embedded-opentype'), url('font/itcconduit-extralight.woff') format('woff'), url('font/itcconduit-extralight.ttf') format('truetype'), url('font/itcconduit-extralight.svg#ConduitITCStd-ExtraLight') format('svg');font-weight: 250;font-style: normal;font-stretch: normal;unicode-range: U+0020-25CA;}@font-face {font-family:'ITC Conduit Regular';src: url('font/itcconduit-extralight.eot');src: url('font/itcconduit-extralight.eot?#iefix') format('embedded-opentype'), url('font/itcconduit-extralight.woff') format('woff'), url('font/itcconduit-extralight.ttf') format('truetype'), url('font/itcconduit-extralight.svg#ConduitITCStd-ExtraLight') format('svg');font-weight: 400;font-style: normal;font-stretch: normal;unicode-range: U+0020-25CA;}@font-face {font-family:'ITC Conduit Bold';src: url('font/itcconduit-regular.eot');src: url('font/itcconduit-regular.eot?#iefix') format('embedded-opentype'), url('font/itcconduit-regular.woff') format('woff'), url('font/itcconduit-regular.ttf') format('truetype'), url('font/itcconduit-regular.svg#ConduitITCStd-ExtraLight') format('svg');font-weight: 800;font-style: normal;font-stretch: normal;unicode-range: U+0020-25CA;}*, *:before, *:after {box-sizing: border-box;}html {font-family: 'ITC Conduit Regular', arial, sans-serif;font-size: 14px;color: #858483;min-width: 320px;}body {position: relative;}@font-face {font-family: 'Icon';src:url('font/icon.eot?v=2');src:url('font/icon.eot?v=2?#iefix7kghae') format('embedded-opentype'), url('font/icon.ttf?v=2') format('truetype'), url('font/icon.woff?v=2') format('woff'), url('font/icon.svg?v=2#Icon') format('svg');font-weight: normal;font-style: normal;}[class^='icon-'], [class*=' icon-'] {font-family: 'Icon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon-home-staging:before {content: "\e900";}.icon-video-player:before {content: "\e901";}.icon-localisation:before {content: "\e600";}.icon-programme:before {content: "\e601";}.icon-arrow-right:before {content: "\e602";}.icon-arrow-bottom:before {content: "\e603";}.icon-email:before {content: "\e604";}.icon-selection:before {content: "\e605";}.icon-arrow-left:before {content: "\e606";}.icon-facebook:before {content: "\e607";}.icon-maison:before {content: "\e609";}.icon-twitter:before {content: "\e60b";}.icon-achat:before {content: "\e60c";}.icon-copropriete:before {content: "\e60d";}.icon-gestion-locative:before {content: "\e60e";}.icon-location-vacance:before {content: "\e60f";}.icon-double-arrow-right:before {content: "\e610";}.icon-appartement:before {content: "\e611";}.icon-location:before {content: "\e612";}.icon-phone:before {content: "\e613";}.icon-chambre:before {content: "\e614";}.icon-rapport:before {content: "\e615";}.icon-terrain:before {content: "\e616";}.icon-prestige:before {content: "\e617";}.icon-local-commercial:before {content: "\e618";}.icon-agence:before {content: "\e61c";}.icon-double-arrow-left:before {content: "\e61d";}.icon-garage:before {content: "\e61e";}.icon-sdb:before {content: "\e61f";}.icon-superficie:before {content: "\e620";}.icon-exclusivite:before {content: "\e621";}.icon-loi:before {content: "\e622";}.icon-perf:before {content: "\e623";}.icon-gare:before {content: "\e624";}.icon-type:before {content: "\e62a";}.icon-aeroport:before {content: "\e62d";}.icon-commerce:before {content: "\e62e";}.icon-docteur:before {content: "\e62f";}.icon-ecoles:before {content: "\e630";}.icon-hopital:before {content: "\e631";}.icon-metro:before {content: "\e632";}.icon-parc:before {content: "\e633";}.icon-police:before {content: "\e634";}.icon-salle-sport:before {content: "\e635";}.icon-tramway:before {content: "\e636";}.icon-universites:before {content: "\e637";}.icon-neuf:before {content: "\e638";}.icon-vente:before {content: "\e639";}.icon-dessin:before {content: "\e63a";}.icon-gomme:before {content: "\e63b";}.icon-help:before {content: "\e63c";}.icon-imprimer:before {content: "\e63d";}.icon-position:before {content: "\e63e";}.icon-satellite:before {content: "\e63f";}.icon-carte:before {content: "\e640";}.icon-itineraire:before {content: "\e641";}.icon-espace-client:before {content: "\e800";}.icon-mandat_confort:before {content: "\e801";}.icon-mandat_liberte:before {content: "\e802";}.icon-mandat_patrimoine:before {content: "\e803";}.icon-recherche_acquereurs:before {content: "\e902";}.icon-etude_personnalisee:before {content: "\e903";}.icon-concretiser_projet:before {content: "\e904";}.icon-preparer_projet_achat:before {content: "\e905";}.icon-proposer_biens:before {content: "\e906";}.icon-dossier_candidature:before {content: "\e907";}.icon-recherche_logement:before {content: "\e908";}.icon-signature_contrat:before {content: "\e909";}.icon-choix_emplacement:before {content: "\e90a";}.icon-livraison:before {content: "\e90b";}.icon-reserves:before {content: "\e90c";}.icon-selection_promoteur:before {content: "\e90d";}.icon-patrimoine:before {content: "\e90e";}.icon-preparer_retraite:before {content: "\e90f";}.icon-proteger_famille:before {content: "\e910";}.icon-reduire_impots:before {content: "\e911";}.icon-googleplus:before {content: "\e912";}.icon-generic:before {content: "\e913";}.icon-logo:before {content: "\e914";}.icon-back:before {content: "\e915";}.icon-hide-keys:before {content: "\e916";}.icon-top:before {content: "\e917";}.icon-planner:before {content: "\e918";}.icon-360:before {content: "\e919";}.icon-ar-lft, .icon-ar-rgt {width: 10px;height: 14px;display: inline-block;position: relative;}.icon-ar-lft:before, .icon-ar-rgt:before {content: '';width: 0;height: 0;position: absolute;margin: auto;right: 0;left: 0;border-top: 7px solid transparent;border-bottom: 7px solid transparent;}.icon-ar-lft:before {border-right: 10px solid;}}.icon-ar-rgt {position: relative;}.icon-ar-rgt:before {border-left: 10px solid;}a {color: #208c93;font-weight: bold;text-decoration: none;}a:hover {text-decoration: underline;}b, strong {font-family: 'ITC Conduit Bold', arial, sans-serif;}img {max-width: 100%;height: auto;}h1, .h1 {font-family: 'ITC Conduit ExtraLight', arial, sans-serif;font-size: 20px;text-transform: uppercase;margin: 15px 0;color: #067f88;}h2 {font-family: 'ITC Conduit ExtraLight', arial, sans-serif;font-size: 20px;text-transform: uppercase;}input.inputText, input[type=submit], textarea {-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;}.block-line {vertical-align: top;}.block {display: inline-block;vertical-align: top;}.block.block-blue {background: #208c93;color: #fff;}.block-blue a {color: #7BCA78;}.block.block-sky {background: #32a2a9;color: #fff;}.block-blue a {color: #7BCA78;}.block.block-gray {background: #b7b1a9;color: #fff;}.block p {padding: 20px;}.block ul {padding: 0 0 0 35px;list-style-type: disc;}.block-line-8 .block.block-1 {width: 12.5%;}.block-line-8 .block.block-1.block-marge {width: 10.714285714%;}.block-line-4 .block.block-1 {width: 25%;}.block-line-4 .block.block-1.block-marge {width: 23.469387755%;}.block-line-4 > .block.block-1.block-marge:nth-child(4n) {margin-right: 0;}.block-line-3 .block.block-1 {width: 33%;}.block-line-3 .block.block-1.block-marge {width: 31.506849315%;}.block-line-8 .block.block-2 {width: 25%;}.block-line-8 .block.block-2.block-marge {width: 23.469387755%;}.block-line-4 .block.block-2 {width: 50%;}.block-line-4 .block.block-2.block-marge {width: 48.979591837%;}.block-line-3 .block.block-2 {width: 66%;}.block-line-3 .block.block-2.block-marge {width: 64.840182649%;}.block-line-4 .block.block-3 {width: 75%;}.block-line-4 .block.block-3.block-marge {width: 74.489795918%;}.block-line-3 .block.block-3 {width: 75%;}.block-line-3 .block.block-3.block-marge {width: 64.840182649%;}.block-line-3 > .block.block-1.block-marge:nth-child(3n) {margin-right: 0;}.block-line-2 .block.block-1 {width: 50%;}.block-line-2 .block.block-1.block-marge {width: 47.959183673%;}.block-line-2 .block.block-2 {width: 100%;}.block-line-2 .block.block-2.block-marge {width: 100%;}.block-line-1 .block.block-1 {width: 100%;}.block-line-4 .block.block-4 {width: 100%;}.block-line-4 .block.block-4.block-marge {width: 100%;}.block-line-8 .block.block-marge:not(:last-child) {margin-right: 2.040816327%;}.block-line-4 .block.block-marge:not(:last-child) {margin-right: 2.0408163265%;}.block-line-3 .block.block-marge:not(:last-child) {margin-right: 2.7397260274%;}.block-line-2 .block.block-marge:not(:last-child) {margin-right: 4.0816326531%;}.block.block-marge-bottom {margin-bottom: 20px;}.block hr {height: 22px;border: 0;width: 100%;margin: 0;}.block hr[class^='color-'] {height: 3px;margin: 20px 0;}.block.block-blue hr {background: #067f88;}.block.block-sky hr {background: #208c93;}.block.block-gray hr {background: #a09c97;}.container {width: 980px;margin: 0 auto;}[class^='triangle-'], [class*=' triangle-'] {position: relative;}[class^='triangle-']:before, [class*=' triangle-']:before, [class^='triangle-']:after, [class*=' triangle-']:after {content: '';position: absolute;overflow: hidden;z-index: 10;border-style: solid;}[class^='triangle-top']:before, [class*=' triangle-top']:before, [class^='triangle-bottom']:before, [class*=' triangle-bottom']:before {height: 11px;width: 50%;left: 0;border-color: #fff transparent #fff #fff;}[class^='triangle-top']:after, [class*=' triangle-top']:after, [class^='triangle-bottom']:after, [class*=' triangle-bottom']:after {height: 11px;width: 50%;right: 0;border-color: #fff #fff #fff transparent;}[class^='triangle-right']:before, [class*=' triangle-right']:before, [class^='triangle-left']:before, [class*=' triangle-left']:before {width: 11px;height: 50%;top: 0;border-color: #fff #fff transparent #fff;}[class^='triangle-right']:after, [class*=' triangle-right']:after, [class^='triangle-left']:after, [class*=' triangle-left']:after {width: 11px;height: 50%;bottom: 0;border-color: transparent #fff #fff #fff;}.triangle-top:before {top: 0;border-width: 11px 6px 0px 0px;}.triangle-top-big:before {top: 0;border-width: 22px 11px 0px 0px;}.triangle-top:after {top: 0;border-width: 11px 0px 0px 6px;}.triangle-top:after {top: 0;border-width: 11px 0px 0px 6px;}.triangle-top-big:after {top: 0;border-width: 22px 0px 0px 11px;}.triangle-bottom:before {bottom: 0;border-width: 0 6px 11px 6px;}.triangle-bottom-big:before {bottom: 0;border-width: 0 11px 22px 11px;}.triangle-bottom:after {bottom: 0;border-width: 0 6px 11px 6px;}.triangle-bottom-big:after {bottom: 0;border-width: 0 11px 22px 11px;}.triangle-right:before {right: 0;border-width: 0px 11px 6px 0px;}.triangle-right:after {right: 0;border-width: 6px 11px 0px 0px;}.vb {vertical-align: bottom;}.tr {text-align: right;}.tc {text-align: center;}.fs-12 {font-size: 12px;}.fs-14 {font-size: 14px;}.fs-16 {font-size: 16px;}.fs-i {font-style: italic;}.lh-22 {line-height: 22px;}.lh-16 {line-height: 16px;}.error {color: #a94442;font-weight: bold;}.success {color: #7BCA78;}.color-0 {color: #32a2a9;}.color-bg-0 {background-color: #32a2a9;}.color-border-0 {border-color: #32a2a9;}.color-00 {color: #545757;}.color-bg-00 {background-color: #545757;}.color-border-00 {border-color: #545757;}.color-000 {color: #067f88;}.color-bg-000 {background-color: #067f88;}.color-border-000 {border-color: #067f88;}.color-1 {color: #e98300;}.color-bg-1 {background-color: #e98300;}.color-border-1 {border-color: #e98300;}.color-2 {color: #e05206;}.color-bg-2 {background-color: #e05206;}.color-border-2 {border-color: #e05206;}.color-3 {color: #c0dc00;}.color-bg-3 {background-color: #c0dc00;}.color-border-3 {border-color: #c0dc00;}.color-4 {color: #da313b;}.color-bg-4 {background-color: #da313b;}.color-border-4 {border-color: #da313b;}.color-5 {color: #69BE28;}.color-bg-5 {background-color: #69BE28;}.color-border-5 {border-color: #69BE28;}.color-6 {color: #009B3A;}.color-bg-6 {background-color: #009B3A;}.color-border-6 {border-color: #009B3A;}.color-7 {color: #fabb00;}.color-bg-7 {background-color: #fabb00;}.color-border-7 {border-color: #fabb00;}.color-8 {color: #d6c7a2;}.color-bg-8 {background-color: #d6c7a2;}.color-border-8 {border-color: #d6c7a2;}.color-white {color: #fff;}.block h2:not([class^='color-']) {padding: 20px 20px 15px 20px;color: #fff;}.block.block-white h2 {color: #1f8d94;}@media (max-width: 980px) {h1 {padding-left: 10px;padding-right: 10px;}h2 {font-size: 15px;padding-left: 10px;padding-right: 10px;}.container {width: 100%;}}@media (max-width: 720px) {.block-line-3 > .block.block-1, .block-line-3 > .block.block-1.block-marge, .block-line-3 > .block.block-2, .block-line-3 > .block.block-2.block-marge, .block-line-4 > .block.block-1, .block-line-4 > .block.block-1.block-marge, .block-line-4 > .block.block-2, .block-line-4 > .block.block-2.block-marge, .block-line-4 > .block.block-3, .block-line-4 > .block.block-3.block-marge {width: 100%;margin: 0;}}.table {display: table;width: 100%;height: 100%;}.cell {display: table-cell;vertical-align: middle;height: 100%;position: relative;}.block-geoloc .image {width: 100%;height: 81px;margin: 0 auto;background: transparent url('img/geoloc.png') center center no-repeat;background-size: 173px 63px;max-width: 173px;}.block-title {border-bottom-width: 3px;border-bottom-style: solid;border-color: #067f88;}.block-title .title-padding {padding: 17px 0 0 0;}.block-title form label {color: #067f88;font-size: 16px;}.block-title .form-select select {background: #e6fdfe;color: #067f88;}.block-title .form-select i {background: #208c93;}.block-title > .block {height: 48px;}.block-geoloc form b {padding: 0 21px 0 21px;}.block-geoloc form .block-line {padding: 0 21px 8px 21px;}.block-geoloc form input.inputText {margin-top: 5px;}.block-alert p {color: #fff;padding: 7px 21px 7px 21px;}.block-alert a {display: inline-block;white-space: nowrap;text-decoration: none;color: #fff;text-transform: uppercase;padding-right: 40px;font-size: 16px;line-height: 26px;margin: 10px 21px 9px 21px;position: relative;}.block-alert i {position: absolute;right: 0;bottom: 0;width: 30px;height: 30px;padding: 9px 0 0 12px;background: #208c93;border-radius: 50%;font-size: 13px;transition: -webkit-transform .3s, color .3s;transition: transform .3s, color .3s;pointer-events: none;text-align: left;}.search .hide.block-agence {display: block;margin-top: 0;transition: max-height .3s, margin-top .3s;}.search .hide.block-agence.active {margin-top: 20px;}.block-agence .content {max-width: 230px;margin: 0 auto;}.block-agence .image {width: 100%;height: 72px;margin: 0 auto;background: transparent url('img/agence.png') center center no-repeat;background-size: contain;max-width: 109px;display: inline-block;width: 30%;margin-top: 21px;vertical-align: top;}.block-agence .text {padding: 21px 21px 0 21px;font-size: 16px;display: inline-block;width: 60%;color: #fff;text-align: left;text-transform: uppercase;font-family: 'ITC Conduit Bold', arial, sans-serif;vertical-align: top;}.block-agence .text b {font-size: 30px;padding: 0;line-height: 20px;}.block-agence form .block-line {padding: 0 21px 8px 21px;}.block-agence form input.inputText {margin-top: 5px;}.container-main {padding-top: 174px;}@media (max-width: 680px) {.container-main {padding-top: 70px;}}.breadcrumb {color: #067f88;font-style: italic;font-size: 12px;margin: 14px 0;}.breadcrumb a {text-decoration: none;font-weight: normal;color: inherit;}.breadcrumb a:hover {text-decoration: underline;}@media (max-width: 980px) {.breadcrumb {padding: 0 10px;}}.pagination {text-align: center;font-size: 16px;font-family: 'ITC Conduit Bold', arial, sans-serif;margin: 20px 0 10px 0;}.pagination a {color: #067f88;text-decoration: none;margin: 0 10px;}.pagination span {color: #e98a10;margin: 0 5px;}.pagination a.arrow {width: 30px;height: 30px;padding: 9px 0 0 0;background: #32a2a9;border-radius: 50%;font-size: 13px;display: inline-block;vertical-align: middle;color: #fff;text-decoration: none;text-align: center;margin: 0 2px;}.link-arrow a {display: inline-block;white-space: nowrap;text-decoration: none;color: #fff;text-transform: uppercase;padding-right: 40px;font-size: 16px;line-height: 26px;margin: 10px 0 0 21px;position: relative;}.link-arrow i {position: absolute;right: 0;bottom: 0;width: 30px;height: 30px;padding: 9px 0 0 12px;background: #13656b;border-radius: 50%;font-size: 13px;transition: -webkit-transform .3s, color .3s;transition: transform .3s, color .3s;pointer-events: none;text-align: left;}.link-arrow a:hover i, .link-arrow a:focus i {color: #208c93;}.link-arrow a:active i {-webkit-transform: rotateZ(-90deg);transform: rotateZ(-90deg);color: #208c93;}.column {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 20px;-moz-column-gap: 20px;column-gap: 20px;text-align: left;}@media all and (max-width: 480px) {.column {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}}@media (max-width: 980px) {.block-geoloc .image {background-size: 80%;}.block-geoloc form .block-line {padding: 2.5px 10px 10px 10px;}.block-alert p {padding: 7px 10px;}}.link-square {display: block;margin-bottom: 5px;position: relative;height: 30px;}.link-square b {display: inline-block;width: 33%;background-color: #208c93;height: 100%;padding: 8px 5px;color: #fff;vertical-align: top;}.link-square span {display: inline-block;width: 66%;background-color: #e6fdfe;height: 100%;vertical-align: top;padding: 8px 9px;}.link-square i {position: absolute;color: #fff;width: 30px;right: 0;top: 0;padding: 7px 0;height: 100%;background-color: #208c93;text-align: center;transition: color .3s;}.link-square:hover i {color: #13656b;}@media (max-width: 720px) {.link-square {height: 60px;}.link-square b, .link-square span {display: block;width: 100%;height: 50%;}.link-square i {padding: 23px 0;}.block-geoloc input[type=submit] {margin: 20px 0;}.block-alert a {margin: 20px 9px 20px 0;}}header {height: 174px;position: fixed;width: 100%;left: 0;z-index: 100;}header.menu-active {position: absolute;}header:not(.no-effect) {transition: height .3s, header .3s;}header:not(.home) {background: transparent url('img/header.jpg') center no-repeat;}header.active {height: 70px;background: none;}header .container {height: 100%;position: relative;}header .top {background: rgba(255, 255, 255, .9);height: 134px;overflow: hidden;}header:not(.no-effect) .top {transition: height .3s;}header.active .top {height: 0;}header .logo {width: 368px;height: 100%;display: inline-block;vertical-align: top;text-align: center;}header .logo a {display: block;width: 100%;height: 100%;}header .logo img {margin-top: 30px;}header .agence {font-family: 'ITC Conduit Bold', arial, sans-serif;color: #0c5d62;font-size: 24px;display: inline-block;width: 137px;margin-top: 56px;line-height: 21px;text-transform: uppercase;vertical-align: top;}header .baseline {font-family: 'ITC Conduit Bold', arial, sans-serif;color: #208d94;font-size: 16px;display: inline-block;width: 199px;margin-top: 57px;line-height: 16px;text-transform: uppercase;vertical-align: top;}header .baseline span {font-size: 14px;}header .right {width: 276px;vertical-align: top;height: 100%;display: inline-block;}header .call-me-back {cursor: pointer;width: 167px;height: 45px;display: inline-block;vertical-align: top;position: relative;margin-right: 17px;}header .call-me-back svg {position: absolute;left: 0;top: 0;}header .call-me-back path {fill: #208d94;fill-rule: evenodd;}header .call-me-back span {color: #fff;font-size: 14px;font-family: 'ITC Conduit Bold', arial, sans-serif;position: absolute;left: 17px;top: 8px;z-index: 2;text-transform: uppercase;}header .call-me-back i {font-size: 26px;vertical-align: middle;margin-right: 15px;}header .icon {width: 92px;height: 45px;display: inline-block;vertical-align: top;text-align: right;padding: 13px 3px 0 0;position: absolute;top: -134px;right: 0;z-index: 101;}header:not(.no-effect) .icon {transition: top .3s;}header.active .icon {top: 9px;width: 130px;}header .icon a {margin-right: 10px;color: #fff;display: inline-block;vertical-align: top;text-align: center;text-decoration: none;}header:not(.no-effect) .icon a {transition: color .3s, padding .3s, font-size .3s, margin-right .3s;}header.active .icon a {margin-right: 7px;}header .icon a.espace {padding: 9px 7px 5px 7px;border-radius: 3px;background: #067f88;font-size: 15px;position: absolute;right: -9999px;top: -9999px;}header.active .icon a.espace {padding: 4px 6px 4px 6px;font-size: 14px;}header .icon a.espace:hover {color: #b7b1a9;}header .icon a.selection {padding: 8px 7px 4px 7px;border-radius: 3px;background: #b7b1a9;font-size: 16px;}header.active .icon a.selection {padding: 6px 5px 3px 5px;font-size: 13px;}header .icon a.selection:hover {color: #067f88;}header .icon a.email {padding: 10px 7px 6px 7px;border-radius: 3px;background: #067f88;font-size: 13px;}header.active .icon a.email {padding: 8px 5px 5px 7px;font-size: 10px;}header .icon a.email:hover {color: #b7b1a9;}header .perso {width: 100%;height: 89px;display: inline-block;vertical-align: top;padding-top: 26px;}header .perso strong {font-size: 14px;color: #208d94;display: block;margin-bottom: 10px;}header .perso strong:not(.logged) {text-transform: uppercase;}header .perso a:not(:first-child):not(.big) {font-size: 12px;color: #5d5c5c;margin-right: 10px;margin-left: 10px;position: relative;text-decoration: underline;}header .perso a:hover {text-decoration: none;}header .perso a:not(:first-child):not(.big):before {content: '>';position: absolute;left: -9px;top: 0;text-decoration: none;}header .perso a.logout:not(:first-child):not(.big):before {content: 'x';}header .perso a.big strong {color: #0c5d62;display: block;margin-top: 15px;}header nav {background: rgba(255, 255, 255, .8);height: 40px;position: relative;}header:not(.no-effect) nav {transition: background .3s, height .3s;}header nav .container {position: relative;height: 100%;}header.active nav {background: rgba(255, 255, 255, .9);height: 70px;}header nav .logo-mini {width: 0;overflow: hidden;display: inline-block;vertical-align: top;height: 100%;transition: width .1s;transition-delay: 0;}header.active nav .logo-mini {width: 73px;transition: width .3s;transition-delay: .1s;}header nav .logo-mini a {display: block;padding: 18px 0;transition: padding .1s;}header.active nav .logo-mini a {padding: 18px 14px;text-decoration: none;color: inherit;}header nav .logo-mini svg .st0 {fill:#DE3236;}header nav .logo-mini svg .st1 {fill:#D3D800;}header nav .logo-mini svg .st2 {fill:#CBB415;}header nav .logo-mini svg .st3 {fill:#FBBA00;}header nav .logo-mini svg .st4 {fill:#008B92;}header nav .menu {display: inline-block;vertical-align: top;position: relative;width: 100%;transition: width .3s;}header.active nav .menu {width: 85%;}header nav .button {font-family: 'ITC Conduit Bold', arial, sans-serif;font-size: 16px;text-transform: uppercase;color: #545757;cursor: pointer;position: absolute;left: 0;top: 0;width: 100%;z-index: 20;display: none;}header:not(.no-effect) nav .button {transition: left .3s, top .3s;}header nav .button .bars {position: relative;display: inline-block;width: 32px;height: 28px;margin: 7px;vertical-align: middle;}header nav .button .bars i {position: absolute;left: 0;background: #545757;width: 100%;height: 7px;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;transition: top .3s .3s ease, -webkit-transform .3s 0s ease, opacity 0s .3s ease;transition: top .3s .3s ease, transform .3s 0s ease, opacity 0s .3s ease;}header nav .button .bars i:nth-child(1) {top: 0;}header nav .button .bars i:nth-child(2) {top: 11px;}header nav .button .bars i:nth-child(3) {top: 21px;}header nav .menu.active ~ .button i {transition: top .3s 0s ease, -webkit-transform .3s .3s ease, opacity 0s .3s ease;transition: top .3s 0s ease, transform .3s .3s ease, opacity 0s .3s ease;}header nav .menu.active ~ .button i:nth-child(1) {top: 11px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}header nav .menu.active ~ .button i:nth-child(2) {top: 11px;opacity: 0;}header nav .menu.active ~ .button i:nth-child(3) {top: 11px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}header nav ul.main {display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%;padding: 0 9px;z-index: 10;position: relative;text-align: center;white-space: nowrap;}header nav ul.main > li {-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;text-align: center;display: inline-block;height: 40px;font-size: 16px;color: #545757;text-transform: uppercase;padding: 0;cursor: pointer;line-height: 16px;white-space: normal;transition: background .3s, color .3s, padding .3s, font-size .3s;position: relative;}header nav ul.main > li .table {padding: 4px 10px 0px;text-decoration: inherit;color: inherit;font-weight: inherit;}header.active nav ul.main > li {padding: 0;height: 70px;font-size: 14px;}header nav ul.main > li.hover, header nav ul.main > li:hover {color: #fff;}header nav ul.main > li ul {position: absolute;display: block;left: 0;top: 100%;width: 180px;max-height: 0;overflow: hidden;transition: max-height .3s;z-index: 1;}header nav ul.main > li.active ul, header nav ul.main > li:hover ul {max-height: 500px;z-index: 2;transition: max-height .7s;}header nav ul.main > li ul li {display: block;text-transform: none;}header nav ul.main > li ul li a {color: #fff;text-decoration: none;display: block;padding: 10px;padding: 9px 12px;text-align: left;font-size: 13px;transition: background .5s;}header nav ul.main > li ul li a:hover {background: rgba(0, 0, 0, .2);}header nav .back {position: absolute;left: 0;top: 100%;height: 0;width: 50px;overflow: hidden;background: #da313b;z-index: 5;transition: left .3s, top .3s, height .3s, width .3s, background-color .3s;}header nav .back.active {top: 0;height: 100%;}header nav .back.prepare {transition: top .3s, height .3s;}header nav .back.free {transition: none;}@media (max-width: 980px) {header nav ul.main > li {padding: 4px 0 0;}header nav ul.main > li .table {padding: 4px;}header.active nav ul.main {width: 95%;}header.active nav ul.main > li {height: 70px;font-size: 13px;padding: 0 7px;max-width: 79px;}header .right {position: absolute;right: 0px;top: 0;}}@media (max-width: 950px) {header .baseline {position: absolute;left: 17px;top: 55px;width: 100%;}header .baseline br {display: none;}header .logo img {margin-top: 20px;}header .agence {margin-top: 46px;}}@media (max-width: 755px) {header .logo {height: 50%;text-align: left;width: 298px;}header .logo img {margin-top: 10px;margin-left: 10px;width: auto;height: 53px;}header .agence {margin-top: 28px;line-height: 15px;font-size: 19px;}header .baseline {left: 10px;top: 25px;}}@media (max-width: 680px) {header {background: none;}header nav .button {display: block;}header .right {right: auto;height: auto;left: 0;padding: 0 10px;}header .perso {padding-top: 10px;height: auto;}header .logo {position: absolute;top: 105px;}header .logo a {height: auto;}header .logo img {max-width: 100%;}header .top {height: 218px;}header .agence {position: absolute;top: 145px;width: 100%;left: 10px;}header .agence br {display: none;}header .baseline {top: 138px;}header .icon {top: -220px;}header.active .icon a.espace {position: static;}header nav, header.active nav {height: auto;min-height: 40px;}header nav .menu {display: none;}header nav .menu > ul {display: block;padding-top: 40px;}header nav .menu.active {display: block;padding-bottom: 10px;}header.active nav .menu.active > ul {padding-top: 0;}header.active nav .menu {margin-top: 0;}header nav ul.main > li {display: block;width: 100%;font-size: 13px;padding: 7px;height: auto;}header.active nav .menu {width: 100%;}header.active nav ul.main {width: 100%;}header.active nav ul.main > li {height: auto;padding: 7px;max-width: 100%;}header.active .button {top: 13px;left: 70px;width: auto;padding-right: 7px;}header nav .back.active {height: 30px;}header nav .logo-mini {display: none;}header.active nav .logo-mini {display: block;}header nav ul.main > li ul {position: relative;width: 100%;margin-top: 7px;}header nav ul.main > li.hover ul, header nav ul.main > li:hover ul {max-height: 0;}header nav ul.main > li.active ul {max-height: 300px;z-index: 2;transition: max-height .7s;}}footer {}footer nav {background: #208d94;height: 31px;}footer nav .container {position: relative;}footer nav ul {width: 980px;margin: 0 auto;display: -webkit-flex;display: -ms-flexbox;display: flex;position: relative;z-index: 9;text-align: center;}footer nav ul li {display: inline-block;color: #fff;font-size: 14px;text-transform: uppercase;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;cursor: pointer;transition: background .3s, color .3s;text-align: center;}footer nav ul li:hover {color: #208d94;}footer nav ul li a {display: block;width: 100%;height: 100%;color: inherit;text-decoration: none;padding: 11px 18px 6px;}footer nav ul li a:hover {text-decoration: none;}footer nav .back {position: absolute;left: 0;top: 100%;height: 0;width: 50px;overflow: hidden;background: #fff;z-index: 5;transition: left .3s, top .3s, height .3s, width .3s, background-color .3s;}footer nav .back.active {top: 0;height: 100%;}footer nav .back.prepare {transition: top .3s, height .3s;}footer .container {margin-bottom: 24px;}footer > .container > .block-line {margin: 24px 0;}footer strong {font-size: 16px;display: block;margin-bottom: 15px;}footer .block-line-4 .block-line-4 {margin-top: 18px;}footer .follow b {text-transform: uppercase;display: block;margin-bottom: 6px;}footer .follow a {color: #fff;text-align: center;text-decoration: none;border-radius: 3px;font-size: 16px;margin: 6px 6px 0 0;transition: color .3s;width: 31px;height: 31px;vertical-align: top;display: inline-block;}header .follow a i {vertical-align: middle;}footer .follow .fb {background: #208d94;font-size: 19px;padding: 5px 0 0 0;}footer .follow .fb:hover {color: #35aeb6;}footer .follow .tw {background: #35aeb6;font-size: 15px;padding: 7px 0 0 0;}footer .follow .tw:hover {color: #208d94;}footer .follow .gp {background: #208d94;font-size: 19px;padding: 5px 0 0 0;}footer .follow .gp:hover {color: #35aeb6;}footer span[itemprop="telephone"] a {color: inherit;text-decoration: none;font-weight: inherit;}footer .kaio {margin-top: 24px;}footer .kaio a {color: inherit;text-decoration: none;}footer .kaio a:hover {text-decoration: underline;}footer p {font-size: 12px;}@media (max-width: 980px) {footer nav ul {width: 100%;}footer nav ul li a {padding: 11px 1px 6px;font-size: 13px;}footer > .container > .block-line {padding: 0 10px;}footer p {padding: 0 10px;}}@media (max-width: 720px) {footer nav {height: auto;}footer nav ul {display: block;}footer nav ul li {display: block;width: 100%;}footer nav ul li:hover {background: #fff;}footer nav ul li a {padding: 14px 1px 13px;}footer nav .back {display: none;}footer .follow {padding-bottom: 20px;}footer .container > .block-line-4 > .block-1 {padding-bottom: 20px;}footer .block-1 a {padding: 10px 10px 10px 0;display: inline-block;width: 50%;}footer .block-1 br {display: none;}}#home h1, #home .container > h2 {margin: 25px 0;}#home h1 {margin-top: 52px;}#home .carrousel {position: relative;height: 656px;margin-bottom: 27px;}#home .carrousel .images {width: 100%;height: 100%;overflow: hidden;position: relative;}#home .carrousel .images .image {display: block;position: absolute;left: 0;top: 100%;width: 100%;z-index: 1;transition: top .3s, opacity .3s;transition-delay: .3s;opacity: .5;height: 100%;}#home .carrousel .images .image > a {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;}#home .carrousel .images .image img {position: absolute;left: 50%;margin-left: -490px;top: 0;width: 980px;max-width: 980px;}#home .carrousel .images .image.active {top: 0;z-index: 2;opacity: 1;transition-delay: 0s;}#home .carrousel .images .image .text {position: absolute;right: 0;top: 206px;color: #fff;font-size: 24px;padding: 20px 26px;max-width: 340px;text-transform: uppercase;}#home .carrousel .images .image .text b {display: block;}#home .carrousel .images .image .text a {color: inherit;font-weight: inherit;text-decoration: inherit;}#home .carrousel .icones {white-space: nowrap;width: 100%;position: absolute;left: 0;bottom: 0;height: 5px;z-index: 4;}#home .carrousel .icones .icone {display: inline-block;vertical-align: top;height: 5px;position: relative;cursor: pointer;}#home .carrousel .icones.icones-1 .icone {width: 100%;}#home .carrousel .icones.icones-2 .icone {width: 50%;}#home .carrousel .icones.icones-3 .icone {width: 33%;}#home .carrousel .icones.icones-4 .icone {width: 25%;}#home .carrousel .icones.icones-5 .icone {width: 20%;}#home .carrousel .icones .icone i {position: absolute;top: -32px;left: 50%;margin-left: -32px;width: 64px;height: 64px;background: inherit;display: block;color: #fff;text-align: center;font-size: 39px;line-height: 64px;border-radius: 50%;z-index: 6;}#home .carrousel .icones .icone i.icon-neuf {font-size: 29px;}#home .carrousel .icones .icone i.icon-logo {font-size: 33px;fill: #fff;stroke: #fff;}#home .carrousel .icones .icone i.icon-achat, #home .carrousel .icones .icone i.icon-vente {font-size: 30px;}#home .carrousel .icones .icone i:after {content: '';background: inherit;width: 64px;height: 64px;position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);border-radius: 50%;z-index: -1;opacity: .3;transition: width .3s, height .3s, opacity .3s;}#home .carrousel .icones .icone.active i:after, #home .carrousel .icones .icone:hover i:after {width: 78px;height: 78px;}#home .carrousel .icones .icone.active i:after {opacity: .5;}.search .hide, .search .transaction-active {max-height: 0;overflow: hidden;transition: max-height .3s, margin-bottom .3s;}.search .hide.active, .search .transaction-active.active {max-height: 700px;}#home .transaction-type-3 .hide.active {margin-bottom: 129px }#home #actualite-list {background: #e6fdfe;padding: 25px 0 12px 0;margin-bottom: 22px;}@media (max-width: 980px) {#home h1, #home .container > h2 {padding-left: 10px;}#home .block h2 {padding: 16px 11px 12px 11px;}}@media (max-width: 720px) {.search > .block-3 {margin-bottom: 20px;}.search .block-line-3 .block-1.block-marge {width: 33%;}.search .block-line-3:nth-child(8) .block-marge {width: 100%;}.search .block-line-3.line-localisation .block-3.block-marge, .search .block-line-3.line-localisation .block-1.block-marge {width: 100%;}.search .block-line-3.line-localisation .block-1.block-marge {margin-top: 30px;}.search .block-line-3.triple .block-1.block-marge:nth-child(1) {width: 32%;}.search .block-line-3.triple .block-1.block-marge:nth-child(2) {width: 32%;margin-left: 2%;}.search .block-line-3.submit .block {width: 50%;margin-bottom: 20px;}}@media (max-width: 680px) {#home .carrousel .icones .icone i {width: 44px;height: 44px;top: -22px;margin-left: -22px;font-size: 25px;line-height: 45px;}#home .carrousel .icones .icone i.icon-logo {font-size: 19px;}#home .carrousel .icones .icone i:after {width: 44px;height: 44px;}#home .carrousel .icones .icone.active i:after, #home .carrousel .icones .icone:hover i:after {width: 62px;height: 62px;}#home .carrousel .images .image .text {width: 100%;max-width: none;top: 270px;}.search .block-line-3.type .block-1.block-marge {width: 50%;white-space: nowrap;}.search .block-line-3.triple .block-1.block-marge:nth-child(1) {width: 49%;}.search .block-line-3.triple .block-1.block-marge:nth-child(2) {width: 49%;margin-left: 2%;}.search .block-line-3.triple .block-1.block-marge:nth-child(3) {width: 100%;margin-top: 20px;}}.parallax {position: relative;height: 240px;overflow: hidden;}.parallax img {position: absolute;left: 0;top: 0;z-index: 1;}.parallax .content {position: absolute;z-index: 2;top: 66px;left: 0;color: #fff;line-height: 28px;font-size: 24px;text-transform: uppercase;padding: 33px 32px;transition: padding-left .3s;}.parallax .content:not([class*=' color-bg-']) {background: #66696e;}.parallax .content strong {display: block;}.parallax .content a {text-decoration: none;color: inherit;}.parallax > a {display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 6;}.parallax > a:hover ~ .content {padding-left: 50px;}@media (max-width: 680px) {.parallax .content {width: 100%;font-size: 22px;}}.inline-menu {margin-bottom: 10px;}.inline-menu .title .block-3 {position: relative;}#immobilier_bien .block-neuf {width: 48.979591837%;}.inline-menu .title .block-3 span, .inline-menu .title .block-3 a {font-family: 'ITC Conduit Bold', arial, sans-serif;font-size: 16px;text-transform: uppercase;cursor: pointer;padding: 0 15px;transition: color .3s;color: #1f8d94;}.inline-menu .title .block-3 span{line-height: 30px;}#immobilier_bien .inline-menu .block.block-3.block-marge {width: 100%;position: relative;}.inline-menu .title .block-3 span.active {color: #e05206;}.inline-menu .title .block-3 a.active {color: #208c93;}.inline-menu .title .block-1 a {color: #1f8d94;font-size: 12px;text-decoration: none;text-transform: uppercase;}.inline-menu .title .block-3 a:hover {text-decoration: none;}.inline-menu .title .block-1 a:hover {text-decoration: underline;}.inline-menu .line {height: 3px;background: #208d94;margin: 10px 0 19px 0;position: relative;}.inline-menu .line .active {position: absolute;left: 0;top: 0;width: 50px;height: 100%;transition: width .3s, left .3s, background-color .3s;}.inline-menu .line .active i {width: 0;height: 0;border-style: solid;border-width: 0 5px 7px 5px;border-color: transparent transparent transparent transparent;top: -7px;position: absolute;left: 50%;margin-left: -2.5px;transition: border-bottom-color .3s;}.inline-menu .list {white-space: nowrap;overflow: hidden;}.inline-menu .list .block-1 {position: relative;overflow: hidden;}.inline-menu .list .block-1 > div {max-width: 229px;margin-left: auto;margin-right: auto;}.inline-menu .list .image {position: relative;margin-bottom: 10px;height: 240px;position: relative;}.inline-menu .list .image img {display: block;position: absolute;left: 50%;margin-left: -114.5px;top: 0;}.inline-menu .list .title {font-size: 18px;text-transform: uppercase;}.inline-menu .list .title a {color: inherit;text-decoration: none;}.inline-menu .list .city {font-size: 21px;text-transform: uppercase;font-family: 'ITC Conduit Bold', arial, sans-serif;}.inline-menu .list .top {height: 75px;}.inline-menu .list .desc {font-size: 14px;color: #858483;margin: 8px 0;height: 30px;line-height: 15px;overflow: hidden;line-height: 14px;}.inline-menu .list .price {font-size: 16px;font-family: 'ITC Conduit Bold', arial, sans-serif;height: 20px;}.inline-menu .list .price b {font-size: 20px;}.inline-menu .list .charge {font-size: 14px;}.inline-menu .list .more {position: relative;}.inline-menu .list .more a {position: absolute;display: block;right: 0;bottom: 0;width: 30px;height: 30px;border-radius: 50%;font-size: 13px;-webkit-transform-origin: 50%;transform-origin: 50%;transition: -webkit-transform .3s, color .3s;transition: transform .3s, color .3s;text-decoration: none;}.inline-menu .list .more div {text-decoration: none;color: #fff;border-radius: 50%;width: 30px;height: 30px;transition: -webkit-transform .3s, color .3s;transition: transform .3s, color .3s;padding: 9px 12px;}.inline-menu .list .list-item {display: inline-block;white-space: normal;width: 100%;vertical-align: top;}.inline-menu .list .list-item .image{position: relative;}#immobilier_catalogue .logo-squarebox, .inline-menu .list .list-item .logo-squarebox{position: absolute;z-index: 1;top: 10px;left: 10px;margin-left: 0px;}@media (min-width: 980px) {#immobilier_bien .inline-menu .title .block-3 span:not(:last-child), #immobilier_bien .inline-menu .title .block-3 a:not(:last-child) {margin-right: 25%;}}@media (max-width: 980px) {.inline-menu .title .block-3 span, .inline-menu .title .block-3 a {font-size: 13px;padding: 0 10px;width: 33%;display: inline-block;padding: 10px 10px;}.inline-menu .title .block-1 {padding: 0 10px;}.inline-menu .list .price {font-size: 13px;}.inline-menu .list .list-item {padding: 0 10px;}.inline-menu .title .block-3 span.video{margin-top:10px;}}@media (max-width: 720px) {.inline-menu .list .block-1 {width: 49%;margin-right: 1%;}#home .inline-menu .list .list-item .block, #home .inline-menu .list .desc {margin-bottom: 20px;}.inline-menu .list .title {margin-top: 18px;}}@media (max-width: 680px) {.inline-menu .list .block-1 {margin-bottom: 20px;}.inline-menu .title .block-3 span.video{display: block;width: 98%;position: relative;margin: 10px auto 0;}}@media (max-width: 480px) {.inline-menu .list .block-1 {width: 100%;margin-right: 0;}.inline-menu .title .block-3 span, .inline-menu .title .block-3 a {width: 50%;display: inline-block;}}.container-main:not(#immobilier_agence) #actualite-list {margin-top: 30px;}#actualite-list {color: #1f8d94;}#actualite-list .block.block-1.block-marge.left {position: relative;}#actualite-list h2 {padding: 0 0 25px 0;color: inherit;}#actualite-list .block-2 a, .actu-all {color: #1f8d94;font-size: 12px;text-decoration: none;text-transform: uppercase;}#actualite-list .block-2 a:hover, .actu-all:hover {text-decoration: underline;}#actualite-list > .block-line .block-line-2 .block-1 {position: relative;}#actualite-list > .block-line > .block {position: relative;}#home #actualite-list .block-1, #immobilier_agence #actualite-list .block-1, #recrutement-actualite #actualite-list .block-1 {position: relative;padding: 0 0 40px 0;}#actualite-list .mask {position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;z-index: 3;}#actualite-list .date {position: absolute;left: 0;top: 0;width: 13.043478261%;font-family: 'ITC Conduit ExtraLight', arial, sans-serif;text-align: center;font-size: 14px;text-transform: uppercase;white-space: nowrap;}#actualite-list .left.block-2 .date {width: 6%;}#actualite-list .date b {font-size: 30px;display: block;font-family: 'ITC Conduit ExtraLight', arial, sans-serif;}#actualite-list .right {padding-left: 18%;width: 100%;}#actualite-list .left.block-2 .right {padding-left: 9%;}#actualite-list .img {position: relative;width: 100%;height: 191px;overflow: hidden;}#actualite-list img {display: block;position: absolute;left: 50%;margin-left: -117px;}#actualite-list .text {height: 181px;padding-bottom: 40px;}#home #actualite-list .text, #immobilier_agence #actualite-list .text, #recrutement-actualite #actualite-list .text {max-height: 77px;padding-bottom: 0px;}#actualite-list .text a {text-decoration: none;color: inherit;font-weight: inherit;font-family: inherit;color: #1f8d94;}#actualite-list .text strong {display: block;margin-bottom: 5px;}#actualite-list .text strong:not(.fs-14) {text-transform: uppercase;}#actualite-list .text strong:first-child {font-size: 16px;}#actualite-list .text p {padding: 0 0 0 0;margin: 0;color: inherit;line-height: 17px;}#home #actualite-list .text p, #immobilier_agence #actualite-list .text p, #recrutement-actualite #actualite-list .text p {padding: 0;}#actualite-list .right i {vertical-align: middle;display: inline-block;width: 30px;height: 30px;padding: 9px 0 0 12px;border-radius: 50%;font-size: 13px;color: #fff;transition: -webkit-transform .3s, color .3s;transition: transform .3s, color .3s;pointer-events: none;margin-left: 6px;}#actualite-list .right .more {white-space: nowrap;}#actualite-list .right .more, #home #actualite-list .right i, #immobilier_agence #actualite-list .right i, #recrutement-actualite #actualite-list .right i {position: absolute;right: 0;bottom: 0;padding: 9px 0 0 12px;font-size: 16px;pointer-events: none;display: block;line-height: 30px;text-transform: uppercase;}#home #actualite-list .right i, #immobilier_agence #actualite-list .right i, #recrutement-actualite #actualite-list .right i {margin: 0;line-height: normal;font-size: 13px;}#actualite-list .text a:before {text-indent: 0;}#actualite-list .act-elem {cursor: pointer;}#actualite-item .block-title {margin-bottom: 20px;}#actualite-item h1 {margin: 0;}#actualite-item h2 {padding: 0;}#actualite-item p {margin: 10px 0;padding: 0;}#actualite-item .block-title ~ .block-line p {clear: both;line-height: 17px;padding-top: 10px;}#actualite-item .date {left: 0;top: 0;width: 40px;font-family: 'ITC Conduit ExtraLight', arial, sans-serif;text-align: center;font-size: 14px;text-transform: uppercase;white-space: nowrap;display: block;float: left;margin-right: 10px;}#actualite-item .date b {font-size: 30px;display: block;font-family: 'ITC Conduit ExtraLight', arial, sans-serif;}#actualite-item .contenu {color: #545757;line-height: 17px;}#actualite-item .contenu h2 {font-size: 17px;}@media (max-width: 980px) {#actualite-list h2 {padding: 0 11px 25px 11px;}#actualite-list .container {padding: 0 10px;}#actualite-list .block-line-4 .block.block-2 {width: 50%;}}@media (max-width: 720px) {.container-main #actualite-list .block-line-2 .block.block-marge:not(:last-child) {margin-right: 0;}.container-main #actualite-list {padding: 0 10px;}#home #actualite-list .block-1, #immobilier_agence #actualite-list .block-1, #recrutement-actualite #actualite-list .block-1 {width: 50%;margin-bottom: 20px;}#actualite-list .right {padding-left: 30%;}.container-main #actualite-list .text {height: auto;padding-bottom: 0;}.container-main #actualite-list .right, .container-main #actualite-list > .block-line .block-line-2 .block-1, .container-main #actualite-list > .block-line > .block {margin-bottom: 20px;}}@media (max-width: 480px) {#actualite-list .block-1 {width: 100%;}}form b {font-size: 16px;padding: 16px 20px 0 20px;display: block;}.block-blue form b {color: #fff;}.block-sky form b {color: #fff;}.block-gray form b {color: #fff;}form .block-line b {padding: 16px 20px 0 0;}form .block-line {padding: 0 20px 20px 20px;}form label {color: #fff;font-size: 14px;cursor: pointer;}form input.inputText, form input[type=password], form textarea {background: #fff;border: none;font-size: 14px;font-family: 'ITC Conduit Regular', arial, sans-serif;padding: 1px 5px 0 5px;margin-top: 11px;outline: none;border: solid 2px #fff;transition: border-color .3s;width: 100%;color: #208c93;height: 25px;}form textarea {resize: vertical;height: 91px;display: block;width: 100%;}::-webkit-input-placeholder {font-family: 'ITC Conduit Regular', arial, sans-serif;font-size: 14px;color: #808080;}::-moz-placeholder {font-family: 'ITC Conduit Regular', arial, sans-serif;font-size: 14px;color: #808080;}:-ms-input-placeholder {font-family: 'ITC Conduit Regular', arial, sans-serif;font-size: 14px;color: #808080;}input:-moz-placeholder {font-family: 'ITC Conduit Regular', arial, sans-serif;font-size: 14px;color: #808080;}form input.inputText:hover, form input[type=password]:hover, form textarea:hover {border-color: rgba(32, 140, 147, .3);}form input.inputText:focus, form input[type=password]:focus, form textarea:focus {border-color: #064044;}form .form-radio, form .form-checkbox {margin-top: 11px;height: 25px;}form .form-radio input[type=radio], form .form-checkbox input[type=checkbox] {position: absolute;left: -9999px;opacity: 0;}form .form-radio i:first-child, form .form-checkbox i:first-child {display: inline-block;background: #fff;width: 21px;height: 21px;position: relative;margin-right: 12px;vertical-align: middle;font-size: 14px;border: solid 2px transparent;transition: border-color .3s;}form .form-radio i:first-child:after {content: '';position: absolute;left: 5px;top: 5px;width: 7px;height: 7px;background: #208c93;cursor: pointer;transition: opacity .1s, -webkit-transform .3s;transition: opacity .1s, transform .3s;-webkit-transform: scale(0);transform: scale(0);opacity: 0;}form .form-checkbox i:first-child:after {content: '✓';position: absolute;left: -2px;top: -2px;width: 21px;line-height: 24px;color: #208c93;cursor: pointer;text-align: center;transform: translateZ(0);transition: opacity .1s, -webkit-transform .3s;transition: opacity .1s, transform .3s;-webkit-transform: scale(0);transform: scale(0);opacity: 0;}form .form-radio input[type=radio]:checked ~ label i:first-child:after, form .form-checkbox input[type=checkbox]:checked ~ label i:first-child:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}form .form-radio input[type=radio]:hover ~ label i:first-child, form .form-radio input[type=radio]:focus ~ label i:first-child, form .form-checkbox input[type=checkbox]:hover ~ label i:first-child, form .form-checkbox input[type=checkbox]:focus ~ label i:first-child {border-color: rgba(32, 140, 147, .3);}form .form-submit {position: relative;}form .form-submit i {font-size: 13px;color: #fff;padding: 9px 0 0 12px;text-align: left;position: absolute;right: 0;width: 30px;height: 30px;border-radius: 50%;top: 50%;margin-top: -15px;pointer-events: none;transition: -webkit-transform .3s, color .3s;transition: transform .3s, color .3s;}.block-blue .form-submit i {background: #13656b;}.block-sky .form-submit i {background: #208c93;}.block-gray .form-submit i {background: #208c93;}form input[type=submit] {text-transform: uppercase;color: #fff;background: transparent;font-size: 16px;border: none;font-family: 'ITC Conduit Regular', arial, sans-serif;font-weight: 800;text-align: right;margin: 0;padding: 9px 37px 10px 0;cursor: pointer;height: 30px;outline: none;max-width: 100% }.block-blue input[type=submit]:active ~ i {color: #208c93;}.block-gray input[type=submit]:active ~ i {color: #13656b;}form .more {color: #fff;font-size: 16px;font-family: 'ITC Conduit Bold', arial, sans-serif;cursor: pointer;padding: 9px 0 5px 0;display: inline-block;transition: color .3s;}form .more:hover {color: #064044;}form .form-select {display: inline-block;margin-top: 11px;height: 25px;position: relative;min-width: 52px;}form .form-select.full {width: 100%;}form .form-select select {left: 0;top: 0;width: 100%;height: 100%;-webkit-appearance: none;-moz-appearance: none;appearance: none;cursor: pointer;z-index: 2;border-radius: 0;border: none;font-family: 'ITC Conduit Regular', arial, sans-serif;font-size: 14px;padding: 3px 7px 1px 7px;outline: none;background: #fff;}@-moz-document url-prefix() {form .form-select select {padding-left: 4px;}}form .form-select i {background: #fff;width: 25px;height: 25px;display: block;pointer-events: none;position: absolute;right: 0;top: 0;padding: 8px 7px;color: #fff;font-size: 8px;}.block-blue .form-select i {background: #13656b;}.block-sky .form-select i {background: #208c93;}.block-gray .form-select i {background: #208c93;}form .form-select i:after {font-family: 'Icon';content: '\e603';transition: -webkit-transform .3s, color .3s;transition: transform .3s, color .3s;position: absolute;pointer-events: none;}.block-blue .form-select select:hover ~ i:after, .block-blue .form-select select:focus ~ i:after {color: #208c93;}.block-gray .form-select select:hover ~ i:after, .block-gray .form-select select:focus ~ i:after {color: #13656b;}@media (max-width: 980px) {form input[type=submit] {font-size: 14px;}}.selectJs {width: 100%;background-color: white;color: #29314b;position: relative;cursor: text;font-size: 14px;font-family: 'ITC Conduit Regular', arial, sans-serif;padding: 0 5px 0 1px;margin-top: 11px;outline: none;border: solid 2px #fff;transition: border-color .3s;width: 100%;color: #208c93;min-height: 25px;}.select-js.border + .selectJs {border: solid 1px #b7b1a9;}.selectJs:hover {border-color: rgba(32, 140, 147, .3);}.selectJs.focus {border-color: #064044;}.selectJs--search {border: none;font-family: 'ITC Conduit Regular', arial, sans-serif;outline: none;font-size: 14px;width: auto !important;position: relative;left:0px;text-align: left;max-width: 100% !important;max-height: none !important;min-height: 0 !important;padding: 2px 5px 0 2px !important;margin: 0 1px !important;line-height: inherit !important;text-indent: 0 !important;background: none !important;border: 0 none !important;box-shadow: none !important;-webkit-user-select: auto !important;}.selectJs--items-selected-list {width: 100%;display: inline-block;margin: 1px;}.selectJs--item-selected {display: inline-block;white-space: nowrap;color: white;background-color: #29314b;padding: 2px 4px;margin: 1px !important;cursor: pointer;transition: background-color .3s, text-decoration .3s;max-width: 100%;overflow: hidden;text-overflow: ellipsis;vertical-align: top;}.selectJs--item-selected:hover {background-color: #1F263C;text-decoration: line-through;}.selectJs--dropdown {max-height: 0px;width: 100%;overflow: hidden;overflow-y: scroll;border-top:1px solid transparent;transition:max-height 0.3s;position: absolute;top: 200%;margin-top: 2px;left: 0;z-index: 99;}.selectJs--dropdown.active {border-color:#b8b8b8;max-height: 150px;top: 100%;}.selectJs--item-result{padding: 3px;cursor: pointer;background-color: white;transition:background-color 0.3s;}.selectJs--item-result:hover, .selectJs--item-result.active {background-color: #bdc3c7;margin-bottom: 0 !important;}.selectJs--item-result-selected{background-color: #29314b;color: #fff;}#immobilier_geoloc .block-title > .block:last-child {padding-top: 10px;}#immobilier_geoloc .block-title .block-2 .block-1 {line-height: 49px;}#immobilier_geoloc .block-title .block-2 .block-3 {margin-bottom: 10px;}#immobilier_geoloc .map {height: 464px;width: 100%;position: relative;}#immobilier_geoloc .map .content {height: 100%;width: 100%;}#immobilier_geoloc .legende {margin-top: 10px;}#immobilier_geoloc .legende .item {width: 20%;display: inline-block;vertical-align: top;height: 30px;margin-bottom: 20px;cursor: pointer;}#immobilier_geoloc .legende .item i {color: #fff;width: 30px;height: 30px;text-align: center;line-height: 30px;background: #208c93;border-radius: 50%;display: inline-block;margin-right: 7px;vertical-align: middle;}#immobilier_geoloc .legende .item.neuf i {background: #db2f3b;}#immobilier_geoloc .legende .item.agence i {background: #0c5d62;}#immobilier_geoloc .legende .item .text {display: inline-block;vertical-align: middle;}#immobilier_geoloc.immobilier_agence .agence-list .block-line .block-line img {display: block;position: absolute;left: 50%;margin-left: -117.5px;top: 0;width: 235px;height: 249px;max-width: none;}#immobilier_geoloc.immobilier_agence .agence-list .block-line .block-line a {color: inherit;text-decoration: inherit;position: relative;}#immobilier_geoloc.immobilier_agence .agence-list .block-line .block-line a.img {display: block;width: 100%;height: 249px;overflow: hidden;}#immobilier_geoloc.immobilier_agence .agence-list .block-line .block-line .block:first-child {position: relative;padding-bottom: 0;min-height: 249px;}#immobilier_geoloc.immobilier_agence .agence-list .block-line .block-line .more {position: absolute;right: 20px;bottom: 17px;font-size: 16px;text-transform: uppercase;}#immobilier_geoloc.immobilier_agence .agence-list .block-line .block-line .more i {width: 30px;height: 30px;padding: 9px 0 0 12px;background: #32a2a9;border-radius: 50%;font-size: 13px;display: inline-block;vertical-align: middle;margin-left: 10px;}@media (max-width: 720px) {#immobilier_geoloc.immobilier_agence .agence-list > .block-line > .block:first-child {margin-bottom: 20px;}#immobilier_geoloc.immobilier_agence .agence-list .block-line .block-line .block {width: 100%;}#immobilier_geoloc .block-title .block-line-4 .block-1 {width: 25%;padding-right: 20px;text-align: left;}#immobilier_geoloc .block-title .block-line-4 .block-3 {width: 75%;}}#contenu h2 {font-size: 16px;}#contenu h2:not([class^='color-']) {color: #067f88;padding: 0;}#contenu p, .container ul li p {margin: 10px 0;padding: 0;font-size: 15px;line-height: 16px;}#contenu p b, #contenu p strong {font-size: 16px;}#contenu p:first-child {margin-top: 0;}#contenu .block-title {margin-bottom: 20px;}#contenu .block-title.nomargin {margin-bottom: 0;}#contenu ul {list-style: disc;padding-left: 20px;clear: both;}#contenu ul ul {list-style: circle;}#contenu h2 + ul {padding-top: 10px;}#contenu img {max-width: 100%;}@media all and (max-width: 980px) {.block-line-2 .block.block-1.block-marge {width: 100%;}#contenu:not(.recrutement-collaborateur) p, #contenu h3 {padding: 0 10px;}}.annexe {position: relative;margin-bottom: 40px;}.annexe a {color: #067f88;font-size: 16px;}.annexe i {position: absolute;right: 0;bottom: -30px;width: 30px;height: 30px;border-radius: 50%;background-color: #208d94;color: #fff;padding: 9px 0 0 0;font-size: 13px;text-align: center;}#sitemap {margin-bottom: 20px;}#sitemap ul ul {margin-bottom: 20px;}@media all and (max-width: 980px) {#sitemap li {padding: 0 10px;}}.sitemap-container {display: flex;flex-wrap: wrap;}.sitemap-bloc {width: 23.5%;display: inline-block;margin: 0 0.75%;margin-bottom: 40px;padding-bottom: 5px;position: relative;color: #fff;margin-bottom: 40px;vertical-align: top;}.sitemap-actu .sitemap-bloc:first-child {width: 23.5%;}.sitemap-actu .sitemap-bloc:last-child {width: 73.5%;}.sitemap-bl .sitemap-bloc {width: 31.8%;}@media all and (max-width: 768px) {.sitemap-bloc {width: 31.8%;}.sitemap-actu .sitemap-bloc {width: 100% !important;}}@media all and (max-width: 680px) {.sitemap-bloc, .sitemap-actu .sitemap-bloc, .sitemap-bl .sitemap-bloc {width: 48.5%;}.sitemap-bloc {margin-bottom: 20px;}}@media all and (max-width: 480px) {.sitemap-bloc, .sitemap-actu .sitemap-bloc, .sitemap-bl .sitemap-bloc {width: 98.5%;}}.sitemap-bloc.bloc-color-1 {background: #e98300;}.sitemap-bloc.bloc-color-2 {background: #e05206;}.sitemap-bloc.bloc-color-3 {background: #c0dc00;}.sitemap-bloc.bloc-color-4 {background: #da313b;}.sitemap-bloc.bloc-color-5 {background: #69BE28;}.sitemap-bloc.bloc-color-6 {background: #009B3A;}.sitemap-bloc.bloc-color-7 {background: #fabb00;}.sitemap-bloc.bloc-color-grey {background: #b7b1a9;}.sitemap-bloc.bloc-color-blue {background: #208c93;}.sitemap-bloc h2 {padding: 20px 20px 15px;color: #fff;font-family: 'ITC Conduit ExtraLight',arial,sans-serif;font-size: 20px;text-transform: uppercase;display: inline-block;}.sitemap-bloc h2 a {font-weight: 500;}.sitemap-bloc hr {height: 22px;border: 0;margin: 0;background: rgba(0,0,0,.2);display: inline-block;width: 100%;}.sitemap-bloc ul li {margin: 16px 15px 15px;line-height: 14px;padding: 0;}.sitemap-bloc a {color: #fff;}.sitemap-cat .sitemap-bloc {width: 100%;}#immobilier_agence .block-title {margin-bottom: 20px;}#immobilier_agence .block-title a {font-family: 'ITC Conduit ExtraLight', arial, sans-serif;font-weight: normal;margin: 10px 0 10px 45px;display: inline-block;vertical-align: middle;color: #067f88;font-size: 14px;}#immobilier_agence .block-title a i {font-size: 13px;color: #fff;padding: 9px 0 0 0;display: inline-block;vertical-align: middle;text-align: center;margin: 0 5px;width: 30px;height: 30px;border-radius: 50%;background-color: #067f88;}#immobilier_agence .form-radio {display: inline-block;width: 50%;}#immobilier_agence .form-checkbox i {display: block;float: left;margin-top: 7px;}#immobilier_agence .form-checkbox span {display: block;margin-left: 34px;line-height: 13px;}#immobilier_agence #map {width: 100%;height: 514px;}#immobilier_agence .detail {color: #545757;}#immobilier_agence .detail b {font-size: 14px;text-transform: uppercase;display: block;margin: 20px 0 10px 0;color: #208d94;}#immobilier_agence .detail p {padding: 0;}#immobilier_agence .annonce-link {white-space: nowrap;position: relative;margin: 20px 15px 0 0;display: inline-block;border-radius: 4px;background-color: #1f8d94;color: #fff;text-transform: uppercase;padding: 2px 16px 2px 6px;font-family: 'ITC Conduit Bold', arial, sans-serif;}#immobilier_agence .annonce-link:first-child {margin-top: 40px;}#immobilier_agence .annonce-link i {font-size: 13px;color: #fff;padding: 9px 0 0 0;display: inline-block;vertical-align: middle;text-align: center;margin: 0 5px;width: 30px;height: 30px;border-radius: 50%;background-color: #1f8d94;position: absolute;right: -20px;top: -6px;}#immobilier_agence #actualite-list, #recrutement-actualite #actualite-list {background: #e6fdfe;padding: 25px 0 12px 0;margin-bottom: 22px;}@media (max-width: 720px) {#immobilier_agence .detail {padding: 0 20px 20px 20px;}}#question .block {min-height: 206px;padding-bottom: 5px;position: relative;}#contenu #question h2 {color: #fff;padding: 21px 21px 15px 21px;}#question h2 a {color: inherit;text-decoration: none;}#question p {color: #fff;margin: 16px 15px 15px 15px;line-height: 14px;padding: 0;}#question p a {line-height: 18px;color: #fff;position: relative;margin-left: 10px;transition: color .3s;}#question .small p a {line-height: 14px;}#question p a:before {content: '>';position: absolute;left: -9px;line-height: 18px;top: -2px;}#question .block-blue p a:hover {color: #b7b1a9;}#question .block-gray p a:hover {color: #1f8d94;}#question .block > a {position: absolute;right: 12px;bottom: 12px;width: 30px;height: 30px;padding: 9px 0 0 12px;border-radius: 50%;font-size: 13px;color: #fff;text-decoration: none;}#question .block.block-blue > a {background: #32a2a9;}#question .block.block-gray > a {background: #208c93;}#question .block > a:before {font-family: 'Icon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;transition: -webkit-transform .3s, color .3s;transition: transform .3s, color .3s;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: '\e602';}#question .block.block-blue > a:hover:before, #question .block.block-blue > a:focus:before {color: #208c93;}#question .block.block-blue > a:active:before {-webkit-transform: rotateZ(-90deg);transform: rotateZ(-90deg);color: #208c93;}#question .block.block-gray > a:hover:before, #question .block.block-gray > a:focus:before {color: #32a2a9;}#question .block.block-gray > a:active:before {-webkit-transform: rotateZ(-90deg);transform: rotateZ(-90deg);color: #32a2a9;}@media (max-width: 980px) {#question .block {min-height: 220px;}#question p {margin: 16px 10px 15px 10px;}}@media (max-width: 720px) {#question .block {width: 49%;}#question .block:nth-child(1), #question .block:nth-child(3) {margin-right: 1%;}#question .block:nth-child(2), #question .block:nth-child(4) {margin-left: 1%;}#question .block:nth-child(1), #question .block:nth-child(2) {margin-bottom: 20px;}#question p a {line-height: 26px;}}@media (max-width: 480px) {#question .block {width: 100%;}#question .block:nth-child(1), #question .block:nth-child(2), #question .block:nth-child(3), #question .block:nth-child(4) {margin-right: 0%;margin-left: 0%;margin-bottom: 20px;}#question .block:nth-child(4) {margin-bottom: 0;}}#immobilier_catalogue .list {color: #858483;}#immobilier_catalogue .block-title .cell div {font-size: 16px;}#immobilier_catalogue .catalogue-icon-grid {position: relative;width: 25px;height: 25px;cursor: pointer;margin-top: 11px;display: inline-block;}#immobilier_catalogue .catalogue-icon-grid:hover {}#immobilier_catalogue .catalogue-icon-grid div {position: absolute;width: 11px;height: 11px;background: #208c93;-webkit-transform: translateY(0);transform: translateY(0);transition: -webkit-transform .3s;transition: transform .3s;}#immobilier_catalogue .catalogue-icon-grid.active div {background: #545757;}#immobilier_catalogue .catalogue-icon-grid div:nth-child(1) {left: 0;top: 0;}#immobilier_catalogue .catalogue-icon-grid div:nth-child(2) {right: 0;top: 0;transition-delay: .1s;}#immobilier_catalogue .catalogue-icon-grid div:nth-child(3) {left: 0;bottom: 0;transition-delay: .2s;}#immobilier_catalogue .catalogue-icon-grid div:nth-child(4) {right: 0;bottom: 0;transition-delay: .3s;}#immobilier_catalogue .catalogue-icon-grid:hover div:nth-child(1) {-webkit-transform: translateY(-2px) translateX(-2px);transform: translateY(-2px) translateX(-2px);}#immobilier_catalogue .catalogue-icon-grid:hover div:nth-child(2) {-webkit-transform: translateY(-2px) translateX(2px);transform: translateY(-2px) translateX(2px);}#immobilier_catalogue .catalogue-icon-grid:hover div:nth-child(3) {-webkit-transform: translateY(2px) translateX(-2px);transform: translateY(2px) translateX(-2px);}#immobilier_catalogue .catalogue-icon-grid:hover div:nth-child(4) {-webkit-transform: translateY(2px) translateX(2px);transform: translateY(2px) translateX(2px);}#immobilier_catalogue .catalogue-icon-list {position: relative;width: 25px;height: 25px;cursor: pointer;margin-top: 11px;display: inline-block;margin-left: 6px;}#immobilier_catalogue .catalogue-icon-list:hover {}#immobilier_catalogue .catalogue-icon-list div {position: absolute;width: 100%;height: 7px;background: #208c93;left: 0;-webkit-transform: translateY(0);transform: translateY(0);transition: -webkit-transform .3s;transition: transform .3s;}#immobilier_catalogue .catalogue-icon-list.active div {background: #545757;}#immobilier_catalogue .catalogue-icon-list div:nth-child(1) {top: 0;}#immobilier_catalogue .catalogue-icon-list div:nth-child(2) {top: 9px;}#immobilier_catalogue .catalogue-icon-list div:nth-child(3) {bottom: 0;transition-delay: .1s;}#immobilier_catalogue .catalogue-icon-list:hover div:nth-child(1) {-webkit-transform: translateY(-2px);transform: translateY(-2px);}#immobilier_catalogue .catalogue-icon-list:hover div:nth-child(3) {-webkit-transform: translateY(2px);transform: translateY(2px);}#immobilier_catalogue .list > .block-line {margin: 30px 0 15px 0;}#immobilier_catalogue .list > .block-line.icones {margin: 20px 0 15px 0;}#immobilier_catalogue .list.grid > .block-line {margin: 30px 0 0 0;}#immobilier_catalogue .list.grid > .block-line {width: 23.469387755%;display: inline-block;position: relative;margin-right: 1.530612245%;}#immobilier_catalogue .list.grid .share-container {display: none;}#immobilier_catalogue .img {position: relative;}#immobilier_catalogue .list.grid .img {width: 100%;min-height: 178px;}#immobilier_catalogue .list.grid .img img {max-height: 100%;max-width: 100%;margin: 0 auto;}#immobilier_catalogue .list.grid .img:before {height: 11px;width: 50%;left: 0;border-color: #fff transparent #fff #fff;top: auto;}#immobilier_catalogue .list.grid .img:after {height: 11px;width: 50%;right: 0;border-color: #fff #fff #fff transparent;}#immobilier_catalogue .list.grid .img:before {bottom: 0;border-width: 0 6px 11px 6px;}#immobilier_catalogue .list.grid .img:after {bottom: 0;border-width: 0 6px 11px 6px;}#immobilier_catalogue .img img {display: block;}#immobilier_catalogue .img .table .cell {text-align: center;padding-top: 50px;}#immobilier_catalogue .img .table .cell img {display: inline;width: auto;}#immobilier_catalogue .img .icon-exclusivite {background: #c0b290;color: #fff;width: 31px;height: 31px;position: absolute;right: 16px;top: 5px;text-align: center;border-radius: 3px;font-size: 16px;padding: 6px 0 0 0;}#immobilier_catalogue .img .stickers {position: absolute;left: 0;top: 0;text-align: left;}#immobilier_catalogue .img .stickers.box-top {top: 70px;}#immobilier_catalogue .img .stickers div {text-transform: uppercase;padding: 10px 17px;color: #fff;font-family: 'ITC Conduit Bold', arial, sans-serif;font-size: 18px;display: inline-block;}#immobilier_catalogue .img .stickers .sticker-neuf {background-color: #da313b;}#immobilier_catalogue .img .stickers .sticker-vendu {background-color: #067f88;}#immobilier_catalogue .img .stickers .sticker-prestige {background-color: #d6c7a2;}#immobilier_catalogue .list h2 {margin-bottom: 20px;}#immobilier_catalogue .list.grid h2 {margin-bottom: 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}#immobilier_catalogue .list .city {margin-bottom: 10px;font-size: 22px;text-transform: uppercase;font-family: 'ITC Conduit Bold', arial, sans-serif;}#immobilier_catalogue .list.grid .city {margin-bottom: 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}#immobilier_catalogue .list.grid .desc {margin-top: 5px;}#immobilier_catalogue .list .price {font-size: 16px;font-family: 'ITC Conduit Bold', arial, sans-serif;}#immobilier_catalogue .list .price b {font-size: 20px;}#immobilier_catalogue .list .charge {font-size: 14px;}#immobilier_catalogue .list .info {margin-top: 10px;}#immobilier_catalogue .list .desc {height: 200px;}#immobilier_catalogue .list .desc p {margin: 0;padding: 0;}#immobilier_catalogue .list.grid .desc p {height: 30px;display: block;overflow: hidden;line-height: 15px;}#immobilier_catalogue .list .link a, #immobilier_catalogue .list .link span {position: relative;display: block;text-align: right;padding-right: 0px;height: 40px;text-transform: uppercase;white-space: nowrap;cursor: pointer;font-weight: bold;}#immobilier_catalogue .list .link a:not([class^='color-']), #immobilier_catalogue .list .link span:not([class^='color-']) {color: #067f88;}#immobilier_catalogue .list.grid .link {position: absolute;top: 5px;right: 5px;width: 100%;}#immobilier_catalogue .list .link a i, #immobilier_catalogue .list .link span i {margin-left: 10px;display: inline-block;vertical-align: middle;color: #fff;width: 30px;height: 30px;border-radius: 50%;font-size: 13px;-webkit-transform-origin: 50%;transform-origin: 50%;transition: -webkit-transform .3s, color .3s;transition: transform .3s, color .3s;text-decoration: none;padding: 9px 12px;}#immobilier_catalogue .icones, #immobilier_bien .icones {line-height: 28px;margin-top: 20px;}#immobilier_catalogue .icones .block, #immobilier_bien .icones .block {position: relative;border-left-width: 1px;border-left-style: solid;text-align: center;text-transform: uppercase;padding-left: 50px;}#immobilier_catalogue .icones .block b, #immobilier_bien .icones .block b {text-transform: none;font-size: 18px;}#immobilier_catalogue .icones .block:last-child, #immobilier_bien .icones .block:last-child {border-right-width: 1px;border-right-style: solid;}#immobilier_catalogue .icones i, #immobilier_bien .icones i {font-size: 24px;position: absolute;left: 20px;}#immobilier_catalogue .block-title .tr {white-space: nowrap }#immobilier_catalogue form.transaction-type-3 b {padding: 0px 20px 0 20px;}#immobilier_catalogue form.transaction-type-3 .block-line b {padding: 16px 20px 0 0;}#immobilier_catalogue form.transaction-type-3 .block-line {padding: 0 20px 13.4px 20px;}#immobilier_catalogue form.transaction-type-1 .active {margin-bottom: 57px;}#immobilier_catalogue form.transaction-type-2 .active {margin-bottom: 21px;}@media (max-width: 920px) {#immobilier_catalogue .list h2 {padding-left: 0;}#immobilier_catalogue .icones .block, #immobilier_bien .icones .block {font-size: 11px;}#immobilier_catalogue .icones i, #immobilier_bien .icones i {font-size: 14px;position: absolute;left: 6px;top: 5px;}#immobilier_catalogue .icones .block b, #immobilier_bien .icones .block b {font-size: 11px;}}#immobilier_catalogue .list.grid h2 {font-size: 18px;}#immobilier_catalogue .list.grid .block-line-3 .block:nth-child(2) {width: 50%;}@media (max-width: 720px) {#immobilier_catalogue .block-title {padding: 0 10px;}#immobilier_catalogue .block-title>div:nth-child(2), #immobilier_catalogue .block-title>div:nth-child(3) {display: none;}#immobilier_catalogue .block-title div:nth-child(4) div {display: inline;}#immobilier_catalogue .list h2 {font-size: 18px;}#immobilier_catalogue .list .block-line-3 .block:nth-child(2) {width: 50%;}#immobilier_catalogue .icones .block, #immobilier_bien .icones .block {width: 50%;}#immobilier_catalogue .icones .block, #immobilier_bien .icones .block {font-size: 14px;}#immobilier_catalogue .icones i, #immobilier_bien .iconess i {font-size: 24px;}#immobilier_catalogue .icones .block b, #immobilier_bien .icones .block b {font-size: 18px;}#immobilier_catalogue .list .link a, #immobilier_catalogue .list .link span {font-size: 13px;}#immobilier_catalogue .list .link a i, #immobilier_catalogue .list .link span i {margin-left: 2px;}#immobilier_catalogue .list.grid > .block-line {width: 46.93877551%;}#immobilier_catalogue .list.grid > .block-line:first-child, #immobilier_catalogue .list.grid > .block-line.icones ~ div, #immobilier_bien .list.grid > .block-line.icones ~ div {margin-left: 1.530612245%;}}#immobilier_catalogue .list.grid .info {display: none;}#immobilier_catalogue .list.grid .desc {height: 60px;}#immobilier_catalogue .list.grid .link a:nth-child(2), #immobilier_catalogue .list.grid .link a:nth-child(3), #immobilier_catalogue .list.grid .link a:nth-child(4) {display: none;}#immobilier_catalogue .list.grid .icones, #immobilier_bien .list.grid .icones {display: none;}#immobilier_catalogue .list.grid .link a {color: transparent;}#immobilier_catalogue .list.grid .block-line-3 .block:nth-child(1) {width: 100%;}#immobilier_catalogue .list.grid .block-line-3 .block:nth-child(2) {width: 100%;}@media all and (max-width: 680px) {#immobilier_catalogue .list .info {display: none;}#immobilier_catalogue .list .desc {height: 60px;}#immobilier_catalogue .list .link a:nth-child(2), #immobilier_catalogue .list .link span:nth-child(2), #immobilier_catalogue .list .link a:nth-child(3), #immobilier_catalogue .list .link span:nth-child(3), #immobilier_catalogue .list .link a:nth-child(4), #immobilier_catalogue .list .link span:nth-child(4) {display: none;}#immobilier_catalogue .icones, #immobilier_bien .icones {display: none;}#immobilier_catalogue .list .link a, #immobilier_catalogue .list .link span {color: transparent;}#immobilier_catalogue .list .block-line-3 .block:nth-child(1) {width: 33%;}#immobilier_catalogue .list .block-line-3 .block:nth-child(2) {width: 66%;}}#immobilier_catalogue .list.grid .block-3 {padding: 10px 0 0 0;width: 100%;}#immobilier_catalogue .list.grid .link a {display: block;width: 100%;}#immobilier_catalogue .list.grid .icones .block, #immobilier_bien .list.grid .icones .block {width: 100%;}#immobilier_catalogue .list.grid .icones .block, #immobilier_bien .list.grid .icones .block {font-size: 14px;border-width: 0;}#immobilier_catalogue .list.grid .icones i, #immobilier_bien .list.grid .icones i {font-size: 24px;}#immobilier_catalogue .list.grid .icones .block b, #immobilier_bien .list.grid .icones .block b {font-size: 18px;}@media all and (max-width: 480px) {#immobilier_catalogue .list .link a, #immobilier_catalogue .list .link span {display: block;width: 100%;}#immobilier_catalogue .icones .block, #immobilier_bien .icones .block {width: 100%;}#immobilier_catalogue .icones .block, #immobilier_bien .icones .block {font-size: 14px;border-width: 0;}#immobilier_catalogue .icones i, #immobilier_bien .icones i {font-size: 24px;}#immobilier_catalogue .icones .block b, #immobilier_bien .icones .block b {font-size: 18px;}}#immobilier_catalogue.user--home .block-title, #user--home .block-title {border-width: 3px;}#immobilier_catalogue.user--home .inline-menu .block-3, #user--home .inline-menu .block-3, .recrutement-main .inline-menu .block-3, #contenu .inline-menu .block-3, #estimation .inline-menu .block-3 {margin: 9px 0;}#immobilier_catalogue.user--home .inline-menu a:not(.active), #user--home .inline-menu a:not(.active), .recrutement-main .inline-menu a:not(.active), #contenu .inline-menu a:not(.active), #estimation .inline-menu a:not(.active) {font-family: "ITC Conduit Regular";font-weight: normal;}#immobilier_catalogue.user--home h1 i {background-color: #1f8d94;color: #fff;border-radius: 4px;font-size: 16px;padding: 8px 7px;}#immobilier_catalogue .block-title .cat-ti {line-height: 48px;}#immobilier_catalogue .block-title h1 {display: inline-block;margin: 0;vertical-align: middle;line-height: 20px;}#user-connection .block-white {}#user-connection .block-white a {}#user-connection .block-white a, .banniere .block-white a {display: inline-block;text-decoration: none;color: #1f8d94;text-transform: uppercase;padding-right: 40px;font-size: 16px;line-height: 26px;margin: 10px 21px 9px 21px;position: relative;}#user-connection .block-white a i, .banniere .block-white a i {position: absolute;right: 0;bottom: 0;width: 30px;height: 30px;padding: 9px 0 0 12px;background: #208c93;border-radius: 50%;font-size: 13px;transition: -webkit-transform .3s, color .3s;transition: transform .3s, color .3s;pointer-events: none;text-align: left;color: #fff;}#user-connection .block-white a:hover i, #user-connection .block-white a:focus i {color: #13656b;}#user-connection .block-white a:active i {-webkit-transform: rotateZ(-90deg);transform: rotateZ(-90deg);color: #13656b;}.block-line-2.banniere >.block-1{position: relative;min-height: 800px;}#user-connection .block-line-3 > .block-1 {min-height: 750px;position: relative;}@media (max-width: 980px) {#user-connection .block-line-3 > .block-1 {min-height: 830px;}.block-line-2.banniere >.block-1{min-height: 0px;}}#user-connection p.tr.block-white:not(.no-abs) {position: absolute;bottom: 0;right: 0;}#user-connection .mobile {display: none;}@media (max-width: 720px) {#user-connection .block-white.no-abs {display: none;}#user-connection .block-line-3 > .block-1 {min-height: 0;margin-bottom: 40px;}#user-connection p.tr.block-white:not(.no-abs) {position: relative;}#user-connection h2 br {display: none;}#user-connection .desktop {max-height: 0;overflow: hidden;transition: max-height .3s;}#user-connection .block-sky form {position: relative;}#user-connection .mobile {display: block;position: absolute;bottom: -15px;left: 50%;width: 30px;height: 30px;border-radius: 50%;background: #067f88;text-align: center;line-height: 33px;font-size: 9px;cursor: pointer;z-index: 10;transition: max-height .3s;}#user-connection .desktop.active {max-height: 1000px;}#user-connection .mobile.hide {display: none;}}#immobilier_bien .dpe-ges {border-width: 1px;border-style: solid;}#immobilier_bien .dpe-ges--title {text-align: center;text-transform: uppercase;font-size: 18px;padding: 26px 0;}#immobilier_bien .dpe-ges hr {height: 22px;margin: 0;}#immobilier_bien .logo-squarebox{position: absolute;bottom: 10px;right: 10px;z-index: 50;}@media(max-width: 600px) {#immobilier_bien .logo-squarebox{width: 60px;height: auto;}}#immobilier_bien .video video{width: 100% !important;height: auto !important;}#immobilier_bien .img-container .vrurl{background-color: #208d94;color: #FFFFFF;text-transform: uppercase;white-space: nowrap;line-height: 30px;display: inline-block;padding: 0px 25px 0px 55px;position: absolute;right: 10px;top: 4px;border-radius: 5px;text-align: center;font-family: 'ITC Conduit Bold', arial, sans-serif;font-size: 16px;z-index: 50;}#immobilier_bien .img-container .vrurl i{position: absolute;left: 5px;top: 7px;}#immobilier_bien .img-container .vrurl:hover{text-decoration: none;}#immobilier_bien .img-container .vrurl.active{color: white !important;}.dpe, .ges {width: 216px;height: 216px;position: relative;overflow: hidden;margin: 6px auto 20px auto;}.dpe-back, .ges-back {width: 216px;height: 216px;position: absolute;left: 0;top: 0;z-index: 10;}.dpe-arrow, .ges-arrow {width: 207px;height: 36px;position: absolute;left: 4px;z-index: 5;top: 26px;}.dpe-val, .ges-val {left: 177px;top: 26px;z-index: 15;width: 34px;padding: 0;height: 22px;line-height: 21px;text-align: center;position: absolute;font-weight: bold;color: #FFF;font-family: Helvetica, arial;}.dpe .line, .ges .line {position: absolute;right: 64px;height: 100%;width: 1px;}.dpe-A .dpe-arrow, .ges-A .ges-arrow {top: 26px;}.dpe-A .dpe-val, .ges-A .ges-val {top: 26px;}.dpe-B .dpe-arrow, .ges-B .ges-arrow {top: 49px;}.dpe-B .dpe-val, .ges-B .ges-val {top: 49px;}.dpe-C .dpe-arrow, .ges-C .ges-arrow {top: 73px;}.dpe-C .dpe-val, .ges-C .ges-val {top: 73px;}.dpe-D .dpe-arrow, .ges-D .ges-arrow {top: 97px;}.dpe-D .dpe-val, .ges-D .ges-val {top: 97px;}.dpe-E .dpe-arrow, .ges-E .ges-arrow {top: 121px;}.dpe-E .dpe-val, .ges-E .ges-val {top: 121px;}.dpe-F .dpe-arrow, .ges-F .ges-arrow {top: 145px;}.dpe-F .dpe-val, .ges-F .ges-val {top: 145px;}.dpe-G .dpe-arrow, .ges-G .ges-arrow {top: 168px;}.dpe-G .dpe-val, .ges-G .ges-val {top: 168px;}#immobilier_bien .city {margin-bottom: 3px;font-size: 24px;text-transform: uppercase;font-family: 'ITC Conduit Bold', arial, sans-serif;}#immobilier_bien .price {margin-bottom: 3px;font-size: 24px;text-transform: uppercase;font-family: 'ITC Conduit Bold', arial, sans-serif;}#immobilier_bien .info {margin: 10px 0;font-size: 14px;}#immobilier_bien .inline-menu {margin-top: 50px;}#immobilier_bien .icones {margin: 16px 0 8px 0;}#immobilier_bien .link {padding-top: 1px;}#immobilier_bien .parent, #immobilier_bien .link > a, #immobilier_bien .link > span {display: inline-block;position: relative;line-height: 21px;margin: 4px 6px 18px 0;padding-right: 32px;color: #208c93;overflow: visible;text-transform: uppercase;font-size: 15px;}#immobilier_bien .parent {margin: 0 7px 0 16px;}#immobilier_bien .link > span {font-weight: bold;cursor: pointer;}#immobilier_bien .parent, #immobilier_bien .link > a.contact {color: #fff;border-radius: 4px;padding-left: 15px;}#immobilier_bien .parent i, #immobilier_bien .link > a i, #immobilier_bien .link > span i {position: absolute;right: -6px;width: 30px;height: 30px;padding: 9px 0 0 12px;color: #fff;border-radius: 50%;font-size: 13px;transition: -webkit-transform .3s, color .3s;transition: transform .3s, color .3s;text-align: left;background: inherit;margin: auto;top: 0;bottom: 0;}#immobilier_bien .parent:not([class*=' color-bg-']) i, #immobilier_bien .link > a:not([class*=' color-bg-']) i, #immobilier_bien .link > span:not([class*=' color-bg-']) i {background: #208c93;}#immobilier_bien .parent:hover i, #immobilier_bien .link > a:hover i, #immobilier_bien .link > span:hover i, #immobilier_bien .parent:focus i, #immobilier_bien .link > a:focus i, #immobilier_bien .link > span:focus i {color: #13656b;}#immobilier_bien .parent:active i, #immobilier_bien .link > a:active i, #immobilier_bien .link > span:active i {-webkit-transform: rotateZ(-90deg);transform: rotateZ(-90deg);color: #13656b;}#immobilier_bien .bien-title {background-color: rgba(255, 255, 255, .8);position: absolute;top: 0;left: 0;padding: 10px 8px;width: 100%;border-top-width: 3px;border-style: solid;min-height: 41px;z-index: 50;}#immobilier_bien h1 {position: relative;margin: 0;display: block;width: 100%;font-family: 'ITC Conduit Bold', arial, sans-serif;font-size: 18px;z-index: 2;padding-right: 250px;}#immobilier_bien h1.noabs {position: inherit;padding-left: 0;}#immobilier_bien .img-container {position: relative;}#immobilier_bien .img {white-space: nowrap;overflow: hidden;width: 100%;}#immobilier_bien .block-video, #immobilier_bien .img img {display: inline-block;vertical-align: middle;}#immobilier_bien .block-video {width: 100%;height: auto;position: relative;text-align: center;z-index: 1;}#immobilier_bien .img video{display: inline-block;width: auto;height: auto;}#immobilier_bien .left, #immobilier_bien .right {cursor: pointer;position: absolute;top: 0;height: 100%;width: 25%;padding: 0 20px;}#immobilier_bien.has-video .left, #immobilier_bien.has-video .right {pointer-events: none;z-index: 2;}#immobilier_bien.has-video .left i, #immobilier_bien.has-video .right i {pointer-events: all;}#immobilier_bien .left {left: 0;text-align: left;}#immobilier_bien .right {right: 0;text-align: right;}#immobilier_bien .left i, #immobilier_bien .right i {display: inline-block;width: 30px;height: 30px;border-radius: 50%;font-size: 13px;transition: -webkit-transform .3s, color .3s;transition: transform .3s, color .3s;text-align: left;background: #fff;}#immobilier_bien .left i {padding: 9px 0 0 11px;}#immobilier_bien .right i {padding: 9px 0 0 12.5px;}#immobilier_bien .left:hover i, #immobilier_bien .left:focus i, #immobilier_bien .right:hover i, #immobilier_bien .right:focus i {color: #13656b;}#immobilier_bien .pins {position: absolute;bottom: 20px;width: 100%;text-align: center;}#immobilier_bien .pin {display: inline-block;width: 15px;height: 15px;border-radius: 50%;cursor: pointer;background: rgba(255, 255, 255, .5);margin: 0 5px;transition: background-color .3s;}#immobilier_bien .pin.active {background: #fff;}#immobilier_bien .pin:not(.active):hover {background: rgba(255, 255, 255, .8);}#immobilier_bien .url-title a {display: inline-block;position: relative;line-height: 21px;margin: 4px 6px 18px 6px;padding: 0 32px;color: #208c93;overflow: visible;white-space: nowrap;}@media (max-width: 400px) {#immobilier_bien .url-title .block-1 {display: block;width: 100%;}}#immobilier_bien .url-title a i {position: absolute;left: -6px;bottom: -4px;width: 30px;height: 30px;padding: 9px 0 0 11px;color: #fff;background: #208c93;border-radius: 50%;font-size: 13px;transition: -webkit-transform .3s, color .3s;transition: transform .3s, color .3s;text-align: left;}#immobilier_bien .url-title .tr a i {left: auto;right: -6px;padding: 9px 0 0 12px;}#immobilier_bien .url-title a:hover i, #immobilier_bien .url-title a:focus i {color: #13656b;}#immobilier_bien .url-title a:active i {-webkit-transform: rotateZ(-90deg);transform: rotateZ(-90deg);color: #13656b;}@media (max-width: 980px) {#immobilier_bien .dpe-ges {text-align: center;display: block;width: 100%;border-left-width: 0px;border-right-width: 0px;}#immobilier_bien .block-left {width: 100%;}#immobilier_bien .block-info {padding-left: 10px;}.dpe, .ges {display: inline-block;}#immobilier_bien .url-title a {margin: 4px 16px 18px 16px;}}@media (max-width: 720px) {#immobilier_bien .link {width: 100%;}#immobilier_bien .link br {display: none;}#immobilier_bien .link a {display: inline-block;width: 47%;}#immobilier_bien .block-desc {width: 100%;padding: 0 10px;}#immobilier_bien h1{padding-right: 0px;}#immobilier_bien .img-container .vrurl{display: block;position: relative;float: right;max-width: 250px;}}@media (max-width: 480px) {.dpe, .ges {display: block;}#immobilier_bien .link a {width: 98%;}#immobilier_bien .inline-menu .list {margin-bottom: 20px;}#immobilier_bien .inline-menu .list .block-1 {margin-bottom: 0;}}@media print {header, .breadcrumb, #immobilier_bien .container > .block-line-2, #immobilier_bien .img-container .pins, #immobilier_bien .img-container .left, #immobilier_bien .img-container .right, #immobilier_bien .inline-menu .title, #immobilier_bien .inline-menu .line, #immobilier_bien .inline-menu .tr, #immobilier_bien #question, #immobilier_bien .parallax, footer {display: none;}.container-main {padding-top: 0;}}table {width: 100%;border: none;border-spacing : 0px;border-collapse : separate;border-top: solid 1px #208c93;border-left: solid 1px #208c93;}table tr th {background-color: #32a2a9;text-align: center;font-weight: bold;height: 44px;vertical-align: middle;color: #fff;border-right: solid 1px #208c93;border-bottom: solid 1px #208c93;}table tr td {background-color: #44b7be;text-align: center;height: 44px;vertical-align: middle;color: #fff;border-right: solid 1px #208c93;border-bottom: solid 1px #208c93;}@media (max-width: 680px) {table tbody tr td, table tfoot tr th {min-height: 20px;line-height: 20px;height: auto;}table, thead, tbody, tfoot, th, td, tr {display: block;}thead tr {position: absolute;top: -9999px;left: -9999px;}tr {margin-bottom: 10px;}th, td {margin-bottom: 1px;position: relative;padding-left: 50%;}tbody td:before, tfoot th:before {position: absolute;top: 0;left: 0;width: 50%;padding-left: 20px;text-align: left;}tbody td:before {content: attr(data-text) }tfoot th:before {content: attr(data-text) }}#estimation .block-secteur {display: none;}#estimation .block-1 p {padding-left: 0;padding-right: 0;}#estimation .block-title h2 {padding: 0;margin: 15px 0;}#estimation #immobilier_geoloc.immobilier_agence .agence-list .block-line, #estimation #immobilier_geoloc.immobilier_agence .agence-list .block-line .block-line {padding: 0;}#estimation .hr {border: 0;width: 100%;margin: 0;height: 3px;margin: 10px 0;background: #067f88;}@media (max-width: 980px) {#estimation .block-1 p, #estimation .block-title h2, #estimation .conseiller {padding-left: 10px;padding-right: 10px;}}@media (max-width: 7200px) {#estimation .block-title .block.tr {text-align: left;}}.dialog-box{position: fixed;z-index: 999;width: 100%;height: 100%;top: 0;transition:top 0.5s;}.dialog-box input[name=honey] {display: none;}.dialog-box--overlay{width: 100%;height: 100%;background-color: rgba(0,0,0,0);transition:background-color 0.2s }.dialog-box.active{top: 0px;}.dialog-box.active .dialog-box--overlay{background-color: rgba(0,0,0,0.5);}.dialog-box.active .dialog-box--content{opacity: 1;-webkit-transform: translateY(0%);transform: translateY(0%);}.dialog-box .dialog-box--content{position: absolute;left: 0;right: 0;top: 10%;margin: -75px auto 0 auto;width: 90%;max-width: 500px;min-height: 140px;background-color: white;overflow: hidden;font-weight: 600;opacity: 0;-webkit-transform: translateY(20%);transform: translateY(20%);transition:all 0.3s;}.dialog-box .dialog-box--header{width: 100%;min-height: 50px;background-color: #ef7d00;color: white;font-size: 18px;line-height: 20px;padding: 10px 1% ;}.dialog-box .dialog-box--text{padding: 10px 1% 0;text-align: center;}.dialog-box .form button[type="submit"], .dialog-box .btn{display: inline-block;margin: 5px 5%;}.block-line-4 .block.block-3.block-marge.title-recrutement {width: 100%;}.recrutement-collaborateur .COL-list {position: relative;}.recrutement-collaborateur .COL-list img {display: block;}.recrutement-collaborateur .COL-list .link {position: absolute;right: 0;bottom: 0;display: inline-block;white-space: nowrap;text-decoration: none;color: #208d94;text-transform: uppercase;padding-right: 40px;font-size: 16px;line-height: 26px;margin: 10px 21px 9px 21px;}.recrutement-collaborateur .COL-list .link i {position: absolute;right: 0;bottom: 0;width: 30px;height: 30px;padding: 9px 0 0 12px;background: #208c93;border-radius: 50%;font-size: 13px;transition: -webkit-transform .3s, color .3s;transition: transform .3s, color .3s;pointer-events: none;text-align: left;color: #fff;}.recrutement-collaborateur .COL-list a.link:hover i, .recrutement-collaborateur .COL-list a.link:focus i {color: #13656b;}.recrutement-collaborateur .COL-list a.link:active i {-webkit-transform: rotateZ(-90deg);transform: rotateZ(-90deg);color: #13656b;}@media (max-width: 720px) {.recrutement-collaborateur .COL-list .block {padding: 10px;}}.share-container {position: relative;}.share-container .share {position: absolute !important;display: block !important;padding: 10px !important;background-color: #208c93;color: #fff;height: auto !important;z-index: 10;text-align: left !important;top: -14px;right: 0;max-height: 0;opacity: 0;transition: max-height .3s, opacity .3s;overflow: hidden;width: 170px;}.share-container.active .share {max-height: 100px;opacity: 1;}.share-container .share a {color: #fff !important;height: auto !important;text-align: left !important;line-height: 20px;}.immobilier-bien-proximite{position: relative;border-bottom:5px solid #067f88;}.immobilier-bien-proximite .criteres{position: absolute;bottom: 0;left: 0;right: 0;z-index: 2;width: 100%;max-width: 665px;margin: 0 auto;}.immobilier-bien-proximite .criteres:before, .immobilier-bien-proximite .criteres:after{content:"";position: absolute;top: -10px;left: 0;right: 0;margin: 0 auto;width: 10px;height: 10px;display: inline-block;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid rgba(255, 255, 255, 0.2);}.immobilier-bien-proximite .criteres.color-bg-0:before{border-bottom-color: #32a2a9;}.immobilier-bien-proximite .criteres.color-bg-1:before{border-bottom-color: #e98300;}.immobilier-bien-proximite .criteres.color-bg-2:before{border-bottom-color: #e05206;}.immobilier-bien-proximite .criteres.color-bg-3:before{border-bottom-color: #c0dc00;}.immobilier-bien-proximite .criteres.color-bg-4:before{border-bottom-color: #da313b;}.immobilier-bien-proximite .criteres.color-bg-5:before{border-bottom-color: #69BE28;}.immobilier-bien-proximite .criteres.color-bg-6:before{border-bottom-color: #009B3A;}.immobilier-bien-proximite .criteres.color-bg-7:before{border-bottom-color: #fabb00;}.immobilier-bien-proximite .criteres.color-bg-8:before{border-bottom-color: #d6c7a2;}.icon-maps{display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius:30px;font-size: 15px;}.icon-maps{color: white;}.icon-maps.agence{background-color: #0c5d62;}.icon-maps.localisation {background-color: #208c93;}.icon-maps.poi {color: #064044;font-size: 19px;}.icon-maps.poi.salle-sport {font-size: 13px;}.icon-maps.poi.active {color: #064044;font-size: 12px;background-color: #fff;font-size: 21px;border: solid 1px #000;z-index: 9999 !important;}.icon-maps.poi.hide {opacity: 0;}.icon-maps.poi.salle-sport.active {font-size: 15px;}.color-bg-agence{background-color: #0c5d62;}.color-bg-neuf{background-color: #db2f3b;}.search .block{width: 100%;}.immobilier-bien-proximite .form-criteres-title{font-size: 14px;font-weight: bold;color: white;padding: 14px 20px;background-color: rgba(255, 255, 255, 0.2);cursor: pointer;}#immobilier_bien .map{height: 490px;}.immobilier-bien-proximite .form-criteres-more{display: block;float: right;position: relative;width: 15px;height: 15px;}.immobilier-bien-proximite .form-criteres-more span{background-color: white;position: absolute;}.immobilier-bien-proximite .criteres .form-criteres-more span.v, .immobilier-bien-proximite .criteres .form-criteres-more span.h{width: 15px;height: 3px;top: 0px;left: 0;bottom: 0px;margin: auto;transition:all .6s;-webkit-transform:rotate(0deg);transform:rotate(0deg);}.immobilier-bien-proximite{overflow: hidden;}.immobilier-bien-proximite .criteres{transition:bottom .6s;}.immobilier-bien-proximite .criteres.inactive{bottom: -165px;}.immobilier-bien-proximite .criteres.inactive .form-criteres-more span.v{-webkit-transform:rotate(270deg);transform:rotate(270deg);top: 0px;left: 0px;right: 0px;margin: auto;}.block-line-4 > .block-line-3-4 {padding-left: 0;padding-right: 0;}.map-container{position: relative;}.map-btn-container{position: absolute;top: 12px;left: 12px;z-index: 2;font-family: "ITC Conduit Regular";max-width: 325px;pointer-events:none;}.map-btn{background-color: #3f4243;color: white;font-size: 14px;border:none;border-radius: 5px;cursor: pointer;padding: 7px;margin: 0 7px 7px 0;outline: none;pointer-events:auto;opacity: 1;display: inline-block;text-decoration: none !important;font-weight: normal;transition:opacity .3s;}.map-btn i{margin-right: 5px;}.map-btn.active{opacity: 0.5}.immobilier-bien-proximite .criteres .form-radio i[class^='icon-'], #immobilier_geoloc .block-line.type .form-radio i[class^='icon-']{color: #064044;margin-right: 5px;vertical-align: middle;background-color: transparent;display: inline-block;width: 22px;text-align: center;}#immobilier_geoloc .block-poi-result{margin-top: -103px;}#immobilier_geoloc form{position: relative;}#immobilier_geoloc form.loading:before{content:"";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;z-index: 1;background-color: rgba(255,255,255, .8);}#immobilier_geoloc form.loading:after{content:"Chargement en cours...";position: absolute;top: 50%;left: 0;right: 0;bottom: 0;margin: -20px auto auto;z-index: 2;display: inline-block;height: 40px;text-align: center;color: #208d94;font-size: 35px;}@media (max-width: 980px){#immobilier_geoloc.immobilier_agence .block-title > div {padding: 0 10px;}#immobilier_geoloc.immobilier_agence .block-title h1 {padding-left: 0;}}.map-window-cluster{width: 335px;max-height: 300px;color: #e98300;font-size: 14px;background-color: white;position: relative;}.map-window-cluster a{color: #e98300;}.location .map-window-cluster, .location .map-window-cluster a{color: #e05206;}.programme_neuf .map-window-cluster, .programme_neuf .map-window-cluster a{color: #da313b;}.map-window-cluster.immobilier_agence, .map-window-cluster.immobilier_agence a {color: #1f8c93;}.map-window-cluster:after{content:"";display: block;position: absolute;top: 45px;right: -12px;border-left:12px solid white;border-top:6px solid transparent;border-bottom:6px solid transparent;}.map-window-cluster ul {list-style: none;margin: 0;padding: 0;width: 100%;max-height: 300px;overflow: hidden;overflow-y:scroll;}.map-window-cluster.single ul{overflow-y:hidden;}.map-window-cluster ul li{display: block;width: 100%;max-height: 130px;overflow: hidden;position: relative;}.map-window-cluster ul li .map-window-cluster--img{float: left;width: 111px;height: 100px;text-align: center;line-height: 100px;position: relative;z-index: 0;}.map-window-cluster ul li .map-window-cluster--img img{display: inline-block;vertical-align: middle;width: auto;max-width: 100%;height: auto;}.map-window-cluster--right{float: left;width: 205px;height: 100%;padding: 13px 5px;}.map-window-cluster ul li:after{content:"";position: absolute;bottom: 0px;left: 0;right: 0;top: auto;margin: 0 auto;width: 205px;height:1px;background-color: #e98300;}.map-window-cluster ul li:last-child:after{content:none;}.map-window-cluster--title{width: 100%;margin-bottom: 10px;}.map-window-cluster.immobilier_agence .map-window-cluster--infos{font-size: 12px;}.map-window-cluster--price{position: absolute;bottom: 15px;right: 15px;font-weight: bold;}.map-window-cluster.poi{width: 200px;padding: 10px;color: #0c5d62;text-align: center;}.map-window-cluster.poi:after{top: 10px;}.map-window-cluster.poi a{color: #0c5d62;}.map-window-cluster.poi .map-window-cluster--title{margin-bottom: 0;}#immobilier_geoloc .tooltip{display: none;width: 100%;max-width: 260px;height: auto;background-color: #e6fdfe;border-radius:5px;padding: 20px;box-shadow: 2px 4px 10px -3px #000101;position: absolute;pointer-events: auto;}#immobilier_geoloc .tooltip.active{display: block;}#immobilier_geoloc .tooltip:before{content:"";position: absolute;top: -9px;left: 10px;border-bottom:10px solid #e6fdfe;border-right:9px solid transparent;border-left:9px solid transparent;}#immobilier_geoloc .tooltip.right:before{left: auto;right: 10px;}#itineraire .form-itineraire{padding: 0 0 15px;}#itineraire .form-itineraire .line{margin-top: 15px;}#itineraire .form-itineraire label{display: inline-block;width: 10%;font-size: 16px;font-weight: bold;color: #208c93;}#itineraire .form-itineraire input[type="text"]{display: inline-block;width: 90%;height: 24px;border:1px solid #b7b1a9;outline: none;padding-left: 5px;}#itineraire .map{display: block;width: 100%;height: 490px;border-top:4px solid #067f88;border-bottom:4px solid #067f88;}#itineraire .result-itineraire-container{margin-top: 20px;}#itineraire .result-itineraire{color: #333333;overflow: hidden;margin-top: 30px;}#itineraire .panel-titre{border-bottom:1px solid #e6e6e6;padding: 18px 0 18px 20px;font-size: 16px;font-weight: bold;clear: both;}#itineraire .panel-line{display: block;width: 100%;padding: 18px 0 0 0;clear: both;overflow: hidden;}#itineraire .panel-line span.instructions{display: block;}#itineraire .panel-line span.instructions div{display: inline;margin-left: 5px;}#itineraire .panel-line span.infos{display: inline-block;width: auto;min-width: 20px;margin-top: 10px;margin-left: 52px;padding-right: 5px;position: relative;color: #bababa;clear: both;float: left;}#itineraire .panel-line span.duration{display: none;}#itineraire .panel-line .infos:after{content:"";display: block;height: 1px;width: 1000px;background-color:#e6e6e6;position: absolute;left: 100%;top: 0;bottom:0;margin: auto;}#itineraire .map-maneuver{display: inline-block;width: 16px;height: 16px;background-image:url('img/g-maneuvers.png');background-repeat: no-repeat;background-size: 16px 630px;float: left;margin: 0 18px;}#itineraire .map-maneuver.ferry{background-position: 0 -614px;}#itineraire .map-maneuver.ferry-train{background-position: 0 -566px;}#itineraire .map-maneuver.merge{background-position: 0 -153px;}#itineraire .map-maneuver.straight{background-position: 0 -534px;}#itineraire .map-maneuver.fork-left{background-position: 0 -550px;}#itineraire .map-maneuver.ramp-left{background-position: 0 -598px;}#itineraire .map-maneuver.roundabout-left{background-position: 0 -197px;}#itineraire .map-maneuver.turn-left{background-position: 0 -413px;}#itineraire .map-maneuver.turn-sharp-left{background-position: 0 0;}#itineraire .map-maneuver.turn-slight-left{background-position: 0 -378px;}#itineraire .map-maneuver.uturn-left{background-position: 0 -152.5px;}#itineraire .map-maneuver.fork-right{background-position: 0 -500px;}#itineraire .map-maneuver.ramp-right{background-position: 0 -215px;}#itineraire .map-maneuver.roundabout-right{background-position: 0 -232px;}#itineraire .map-maneuver.turn-right{background-position: 0 -483px;}#itineraire .map-maneuver.turn-sharp-right{background-position: 0 -582px;}#itineraire .map-maneuver.turn-slight-right{background-position: 0 -51px;}#itineraire .map-maneuver.uturn-right{background-position: 0 -35px;}#itineraire .map-btn-container.bottom, #itineraire .map-btn-container.top{max-width: 100%;position: absolute;}#itineraire .map-btn-container.bottom{bottom:12px;top: auto;}#itineraire .result-itineraire-container .item{display: inline-block;}#itineraire .result-itineraire-container .item i{display: inline-block;width: 30px;height: 30px;border-radius: 30px;text-align: center;line-height: 30px;color: white;background-color:#208c93;margin:0 5px 0 22px;}#itineraire .result-itineraire-container h2{display: inline-block;}#itineraire .result-itineraire-container .item .text{display: inline-block;}#itineraire .result-itineraire-container .item.vous .text{color: #208c93;}#itineraire .result-itineraire-container .item.agence i{background-color:#0c5d62;}#itineraire .result-itineraire-container .item.agence .text{color: #0c5d62;}@media (max-width: 980px){#itineraire .form-itineraire, #immobilier_geoloc .legende, #immobilier_geoloc .legende-title{padding-left:20px;padding-right:20px;}}@media (max-width: 720px) {.block-line-4 .block-line-3-4 {padding-left: 0;}.block-line-4 .block-line-3-4 > .block.block-1, .block-line-4 .block-line-3-4 > .block.block-1.block-mage{width: 100%;margin: 0;}#immobilier_geoloc .legende .item{height: 60px;}#immobilier_geoloc .legende .item i{margin: 0 0 7px 0;}#immobilier_geoloc .legende .item{text-align: center;}#immobilier_geoloc .legende .item .text{display: block;}#immobilier_geoloc .block-poi-result{margin-top: 0px;}.immobilier-bien-proximite .criteres{position: relative;bottom: auto !important;}.immobilier-bien-proximite .criteres .form-criteres-title{cursor: default;}.immobilier-bien-proximite .criteres .form-criteres-more{display: none;}#itineraire .form-itineraire label, #itineraire .form-itineraire input[type="text"]{width: 100%;}#itineraire .form-itineraire label{margin-bottom: 5px;}}@media (max-width: 470px) {#immobilier_geoloc .legende .item{width:33%;}}@media (max-width: 400px) {#immobilier_geoloc .legende .item{width:50%;}}@media print {.map-btn-container{display: none;}}#contenu .block-gestion-locative .gl-title {height: 113px;width: 100%;padding: 0 15px 33px 20px;color: #fff;font-size: 20px;position: relative;}#contenu .block-gestion-locative .gl-arrow {position: absolute;bottom: 0;height: 33px;width: 100%;left: 0;background-color: rgba(0, 0, 0, .1) }#contenu .block-gestion-locative strong {font-size: 19px;padding: 10px 0 0 0;display: block;}#contenu .block-gestion-locative i {width: 88px;height: 88px;text-align: center;background-color: #ece9e7;color: #80b60b;display: inline-block;border-radius: 50%;font-size: 46px;padding-top: 21px;}.banniere ul {min-height: 190px;padding-right: 35px;}.banniere h2 strong {font-size: 20px;}.immobilier_agence h2 {font-size: 19px;}.block-infographie-vente {text-align: center;}.block-infographie-vente > .block-1 {position: relative;}.block-infographie-vente .color-bg-000 {display: inline-block;margin: 0 auto;color: #fff;font-size: 14px;width: 20px;margin-bottom: 12px;line-height: 20px;text-align: center;}.block-infographie-vente .titre {text-transform: uppercase;font-size: 14px;}.block-infographie-vente i {width: 88px;height: 88px;text-align: center;color: #fff;display: inline-block;border-radius: 50%;font-size: 46px;padding-top: 21px;}.block-infographie-vente > .block-1:nth-child(1):after, .block-infographie-vente > .block-1:nth-child(2):after, .block-infographie-vente:not(.plus) > .block-1:nth-child(4):after, .block-infographie-vente > .block-1:nth-child(5):after {content: ">";color: #208d94;position: absolute;top: 50%;left: 100%;margin-top: 10px;font-size: 36px;}.block-infographie-vente:not(.plus) > .block-1:nth-child(4):before {content: ">";color: #208d94;position: absolute;top: 50%;right: 90%;margin-top: 10px;font-size: 36px;}.block-infographie-vente.plus > .block-1:nth-child(1):after, .block-infographie-vente.plus > .block-1:nth-child(2):after, .block-infographie-vente.plus > .block-1:nth-child(3):after {content: "+";color: #208d94;position: absolute;top: 50%;left: 100%;margin-top: 10px;font-size: 36px;}@media (max-width: 720px) {.block-infographie-vente > .block-1 {padding-bottom: 20px;}.block-infographie-vente > .block-1:nth-child(1):after, .block-infographie-vente > .block-1:nth-child(2):after, .block-infographie-vente > .block-1:nth-child(3):after, .block-infographie-vente > .block-1:nth-child(4):after, .block-infographie-vente > .block-1:nth-child(5):after {-webkit-transform: rotate(90deg);transform: rotate(90deg);left: 50%;top: auto;bottom: 0;margin-left: -8px;}.block-infographie-vente > .block-1:nth-child(4):before {-webkit-transform: rotate(90deg);transform: rotate(90deg);left: 50%;right: auto;top: auto;bottom: 100%;margin-left: -8px;}}.block-infographie-achat {text-align: center;}.block-infographie-achat > .block-1 {position: relative;}.block-infographie-achat .color-bg-000 {display: inline-block;margin: 0 auto;color: #fff;font-size: 14px;width: 20px;margin-bottom: 12px;line-height: 20px;text-align: center;}.block-infographie-achat .color-1 {text-transform: uppercase;font-size: 14px;}.block-infographie-achat i {width: 88px;height: 88px;text-align: center;color: #fff;display: inline-block;border-radius: 50%;font-size: 46px;padding-top: 21px;}.block-infographie-achat i.icon-preparer_projet_achat {font-size: 33px;padding-top: 26px;}.block-infographie-achat > .block-1:nth-child(1):after, .block-infographie-achat > .block-1:nth-child(2):after, .block-infographie-achat > .block-1:nth-child(3):after {content: ">";color: #208d94;position: absolute;top: 50%;left: 100%;margin-top: 10px;font-size: 36px;}@media (max-width: 720px) {.block-infographie-achat > .block-1 {padding-bottom: 20px;}.block-infographie-achat > .block-1:nth-child(1):after, .block-infographie-achat > .block-1:nth-child(2):after, .block-infographie-achat > .block-1:nth-child(3):after {-webkit-transform: rotate(90deg);transform: rotate(90deg);left: 50%;top: auto;bottom: 0;margin-left: -8px;}}#simulateur .inline-menu + p {padding-top: 0;}#contenu.landing .column img {max-width: 470px;height: auto;}#contenu.landing .big a {display: block;text-align: center;text-transform: uppercase;border-radius: 3px;color: #fff;font-size: 18px;padding: 12px 0;margin-top: 5px;}#list_page, #list_page .column li {margin-bottom: 20px;}#list_page .column li a {font-weight: 500;}@media (max-width: 980px) {#list_page .column li {padding: 0 10px;}}.search {max-height: 950px;opacity: 1;transition: max-height .3s, margin-bottom .3s, opacity .3s;}@media (max-width: 720px) {.search {max-height: 2000px;}}.hide-search {max-height: 0;opacity: 0;}.block-title.block-cat-content .block.cat-content {width: 100%;height: auto;margin-right: 0;margin-bottom: 10px;}.block-title.block-cat-content .block.cat-content h1 {margin-bottom: 0;}.block-title.block-cat-content .block.cat-content div {margin-top: 15px;}.block-title.block-cat-content .tc {text-align: left;}@media (max-width: 980px) {.block-title.block-cat-content .block.cat-content div {padding: 0 10px;}.block-title.block-cat-content .tc {padding-left: 10px;}}.block-title .cat-content p {padding: 0;}.block-title.block-cat-content .launch-search {cursor: pointer;color: #067f88;text-align: right;font-weight: 700;}.block-title.block-cat-content .launch-search span {display: inline-block;vertical-align: middle;}@media (min-width: 721px) and (max-width: 925px) {.block-title.block-cat-content .launch-search span {max-width: 100px;}}.block-title.block-cat-content .launch-search i {width: 30px;height: 30px;display: inline-block;margin-left: 10px;padding: 9px 12px;border-radius: 50%;font-size: 13px;color: #fff;text-decoration: none;vertical-align: middle;transform-origin: 50%;-webkit-transform-origin: 50%;transition: -webkit-transform .3s,color .3s;transition: transform .3s,color .3s;}.square-box .block-line-4 .block.block-3.block-marge {width: 100%;margin: 9px 0;}.square-box .top, #box-vente-home .main_list, #box-vente-home .section_list, .square-box .basic_content, .square-box .basic_content_list, .square-box .img-list, .square-box .texte_cadre, .square-box .top2, .square-box .bottom, .square-box .full-green {margin: 0 10px;}.square-box .block-title h1 {text-align: left;}.square-box .block-title h1 a {font-weight: normal;}.square-box .block-title h1 a:hover {text-decoration: none;}.square-box .title.block-line .block {text-align: left;}.square-box .top {height: 350px;position: relative;}.square-box .top .img-ctn {height: 100%;position: relative;overflow: hidden;}.square-box .top .img-ctn img {height: 100%;width: auto;max-width: none;position: absolute;margin: auto;top: 0;right: -2000px;left: -1740px;}.square-box.accompagnement .top .img-ctn img {right: -500px;left: -500px;}.square-box .top h2 {width: 230px;height: 230px;position: absolute;padding: 20px;top: 20px;left: 0;background-color: #b1cf37;font-size: 19px;color: #fff;text-transform: none;}.square-box .top .logo-squarebox {width: 70px;height: 60px;position: absolute;right: 20px;bottom: 20px;}#box-vente-home .main_list {border-bottom: 3px solid #208d94;font-size: 15px;color: #208d94;text-align: center;}#box-vente-home .main_list h3 {margin-top: 25px;text-align: center;font-size: 19px;}#box-vente-home .main_list h3 strong {display: block;}#box-vente-home .main_list .bloc-box-list .bloc-box {margin-top: 25px;}#box-vente-home .main_list .bloc-box-list .bloc-box img {height: 50px;margin-bottom: 15px;}#box-vente-home .main_list .bloc-box-list .bloc-box .ft-up {margin-bottom: 10px;font-size: 19px;text-transform: uppercase;}#box-vente-home .main_list>strong {display: block;margin: 20px 0 25px;font-size: 17px;}#box-vente-home .section_list {padding-top: 23px;padding-bottom: 15px;}#box-vente-home .section_list:not(.no-brd), .square-box .basic_content:not(.no-brd) {border-bottom: 3px solid #208d94;}#box-vente-home .section_list h2 {width: 100%;font-size: 19px;color: #208d94;text-align: center;text-transform: none;}#box-vente-home .section_list h2 img {height: 50px;display: block;margin: 0 auto 15px;}#box-vente-home .section_list .rg {width: 100%;display: inline-block;}#box-vente-home .section_list .list_ln {position: relative;margin-top: 25px;padding-left: 33px;font-size: 15px;color: #545757;font-weight: bold;}#box-vente-home .section_list .list_ln:before {content: '';width: 24px;height: 23px;position: absolute;left: 0;top: -5px;}#box-vente-home .list_ln.homme-maison:before {background: url(squarebox/icones/homme-maison.svg) no-repeat;}#box-vente-home .list_ln.loupe-hblanc:before {background: url(squarebox/icones/loupe-hblanc.svg) no-repeat;}#box-vente-home .list_ln.maison-vendu:before {background: url(squarebox/icones/maison-vendu.svg) no-repeat;}#box-vente-home .list_ln.contrat:before {background: url(squarebox/icones/contrat.svg) no-repeat;}#box-vente-home .section_list .list_ln img {float: left;margin-top: -5px;margin-right: 10px;}#box-vente-home .section_list .list_ln strong {color: #208d94;}#box-vente-home .section_list .basic_list {margin-top: 25px;margin-bottom: 30px;color: #208d94;}#box-vente-home .section_list .basic_list>strong {display: block;margin-bottom: 20px;font-size: 17px;}#box-vente-home .section_list .basic_list li {position: relative;margin-bottom: 15px;padding-left: 15px;font-size: 15px;}#box-vente-home .section_list .basic_list li:before {content: '';width: 6px;height: 6px;position: absolute;top: 4px;left: 0;background-color: #208d94;border-radius: 50%;}#box-vente-home .mn-lk {position: relative;padding-right: 40px;font-size: 16px;color: #208d94;text-transform: uppercase;}#box-vente-home .mn-lk:hover {text-decoration: none;}#box-vente-home .mn-lk:after {content: "\e602";width: 30px;height: 30px;position: absolute;margin: auto;padding-top: 9px;padding-left: 2px;top: 0;right: 0;bottom: 0;background-color: #208d94;border-radius: 50%;font-size: 12px;color: #fff;text-align: center;font-family: 'Icon';font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;}#box-vente-home .section_list .mn-lk {float: right;}.square-box .full-green {margin-bottom: 20px !important;background-color: #b1cf37;text-align: center;padding: 30px 25px;font-size: 25px;color: #fff;}.square-box .full-green:hover {text-decoration: none;}.square-box .bottom {margin-bottom: 20px !important;}.square-box.realiser .top, .square-box.accompagnement .top{margin:0px 10px;}.square-box.realiser .top .img-ctn{height: 345px;background:url('squarebox/vente/realiser-vente.jpg') center center no-repeat;background-size: auto 100%;}.square-box.realiser .top2 .img-ctn{height: 345px;background:url('squarebox/vente/realiser-top2.jpg') center center no-repeat;background-size: auto 100%;}.square-box.accompagnement .top .img-ctn{background:url('squarebox/vente/accompagnement-top.jpg') center center no-repeat;background-size: auto 100%;}.square-box .texte_cadre{padding: 0px 0 25px;}.square-box .texte_cadre:not(.last) {border-bottom: 4px solid #067f88;}.square-box .texte_cadre .img{margin-top: 25px;width: 100%;height: 360px;overflow: hidden;}.square-box .texte_cadre .img.dossier-famillial{background:url('squarebox/vente/dossier-famillial-maison-creative.jpg') center center no-repeat;}.square-box .texte_cadre h2 {font-size: 19px;color: #208d94;text-transform: none;line-height: 60px;white-space: nowrap;width: 100%;padding: 0px;margin-top: 25px;}.square-box .texte_cadre h2 span{display: inline-block;vertical-align: middle;line-height: 21px;white-space: normal;max-width: 80% }.square-box .texte_cadre h2 img{display: inline-block;vertical-align: middle;width: 60px;height: 60px;margin-right: 12px;}.square-box .texte_cadre p {margin: 20px 0px;}.square-box .texte_cadre .cadre{text-align: center;border: 2px solid #b1cf37;width: 100%;color: #208d94;font-size: 16px;padding: 40px 40px 25px;position: relative;margin-top: 50px;}.square-box .texte_cadre .cadre:before{content:"";position: absolute;width: 54px;height: 54px;top: -27px;left: 50%;margin-left:-27px;}.square-box .texte_cadre .cadre.camion:before{background: url('squarebox/icones/camion.svg') center center no-repeat;}.square-box .texte_cadre .cadre.telephone:before{background: url('squarebox/icones/telephone.svg') center center no-repeat;}.square-box .texte_cadre .cadre h3{font-weight: bold;font-size: 16px;}.square-box .texte_cadre .cadre h3 span{color: #9bba1f;}.square-box.realiser .question {font-size: 18px;font-weight: bold;color: #1f8d94;text-transform: uppercase;}.square-box.realiser .top.margin-top{margin-top: 20px;}.square-box .block{overflow: hidden;width: 100%;text-align: center;}.square-box .block .subblock-2, .square-box .block .subblock-3, .square-box .block .subblock-4{display: inline-block;padding: 0 10px;width: 100%;}.square-box .block .subblock-4{width: 100%;}.square-box .block .subblock-1 ul{list-style: none;margin: 20px 0 0;padding: 0;}.square-box .block .subblock-1 ul li{display: inline-block;padding: 10px;width: 100%;vertical-align: top;}.square-box .block [class^="subblock-"] {position: relative;padding: 50px 10px 20px;color: #208d94;font-size: 14px;vertical-align: top;}.square-box .block [class^="subblock-"]:before {content:"";display: block;width: 54px;height: 54px;position: absolute;top: 0px;left: 50%;margin-left: -27px;background-color: green;}.square-box .block [class^="subblock-"].engrenage:before {background: url('squarebox/icones/engrenage.svg') center center no-repeat;}.square-box .block [class^="subblock-"].fiche:before {background: url('squarebox/icones/fiche-fbleu.svg') center center no-repeat;}.square-box .block [class^="subblock-"].calendar:before {background: url('squarebox/icones/calendar.svg') center center no-repeat;}.square-box .block [class^="subblock-"].bourse:before {background: url('squarebox/icones/bourse.svg') center center no-repeat;}.square-box .block [class^="subblock-"].accord:before {background: url('squarebox/icones/accord.svg') center center no-repeat;}.square-box .block [class^="subblock-"].rennoncer:before {background: url('squarebox/icones/rennoncer.svg') center center no-repeat;}.square-box .block [class^="subblock-"] h3{font-weight: bold;font-size: 16px;color: #208d94;margin: 20px 0;}.square-box .block [class^="subblock-"] p{margin: 0px;padding: 0px;}.square-box .block .schema{display: inline-block;width: auto;max-width: auto;height: auto;}.square-box .basic_content p {color: #545757;font-size: 15px;}.square-box .basic_content h3 {font-size: 19px;color: #208d94;text-align: center;font-weight: bold;}.square-box .etd-list {font-size: 15px;color: #208d94;font-weight: bold;text-align: center;}.square-box .etd-list li {width: 100%;display: inline-block;margin-top: 30px;}.square-box .img-list {padding-top: 20px;font-size: 15px;color: #208d94;}.square-box .img-list>strong {display: block;margin-top: 25px;font-size: 17px;}.square-box .img-list li {width: 100%;display: inline-block;position: relative;margin-top: 15px;padding-left: 15px;}.square-box .img-list li:before {content: '';width: 6px;height: 6px;position: absolute;top: 4px;left: 0;background-color: #208d94;border-radius: 50%;}.square-box .basic_content_list {font-size: 15px;color: #208d94;}.square-box .basic_content_list li {width: 100%;display: inline-block;position: relative;margin-top: 20px;padding-left: 15px;}.square-box .basic_content_list li:before {content: '';width: 6px;height: 6px;position: absolute;top: 4px;left: 0;background-color: #208d94;border-radius: 50%;}.square-box .texte_cadre.basic_content_list .cadre {padding: 7px 30px;font-size: 17px;}.square-box .brand .lf {margin-top: 25px;font-size: 15px;color: #545757;}.square-box .brand .rg {margin-top: 25px;text-align: center;}.square-box .brand .rg img {width: 85px;height: auto;display: inline-block;vertical-align: middle;margin: 0 3%;}.basic_content_list .block {margin-top: 25px;}@media all and (max-width: 679px) {#box-vente-home .section_list.has_img {position: relative;}#box-vente-home .section_list.has_img .lf {width: 100%;display: inline-block;margin-top: 107px;text-align: center;}#box-vente-home .section_list.has_img h2 {position: absolute;top: 25px;}}@media all and (min-width: 680px) {#box-vente-home .top .img-ctn img {left: -1000px;right: -1000px;width: 100%;height: auto;}#box-vente-home .main_list .bloc-box-list .bloc-box {width: 28%;display: inline-block;margin: 25px 2% 0;vertical-align: top;}#box-vente-home .section_list.has_img .tab {width: 100%;display: table;}#box-vente-home .section_list.has_img .lf, #box-vente-home .section_list.has_img .rg {display: table-cell;vertical-align: top;}#box-vente-home .section_list.has_img .lf {width: 370px;}#box-vente-home .section_list.has_img .rg {width: auto;padding-left: 15px;}#box-vente-home .section_list h2 {padding: 0;text-align: left;}#box-vente-home .section_list h2 img {display: inline;margin: 0 15px 0 0;vertical-align: middle;}.square-box .block .subblock-4{width: 50%;}}@media all and (min-width: 768px) and (max-width: 979px) {#box-vente-home .top {height: 300px;}}@media all and (min-width: 768px) {#box-vente-home .top h2 {width: 255px;height: 255px;padding: 30px;line-height: 25px;}#box-vente-home .main_list .bloc-box-list .bloc-box img {width: 60px;height: 60px;}#box-vente-home .top .logo-squarebox {width: 110px;height: 95px;}#box-vente-home .main_list h3 strong {display: inline;}#box-vente-home .main_list .bloc-box-list .bloc-box {max-width: 235px;margin: 30px 2% 0;text-align: center;}#box-vente-home .main_list .bloc-box-list .bloc-box .ft-up {width: 210px;margin: 0 auto 10px;}#box-vente-home .section_list:not(.has_img) .basic_list li {width: 50%;display: inline-block;padding-right: 45px;vertical-align: top;}.square-box .block .subblock-4{width: 25%;}.square-box .block .subblock-3{width: 33%;}.square-box .block .subblock-2{width: 50%;}.square-box .block .subblock-1 ul li{width: 20%;}.square-box .etd-list li {width: 23%;display: inline-block;margin: 30px 1% 0;vertical-align: middle;}.square-box .img-list li {width: 50%;}.square-box .basic_content_list li {width: 50%;}.square-box .brand .lf, .square-box .brand .rg {width: 50%;display: inline-block;vertical-align: middle;}.square-box .brand .rg img {margin: 0 15%;}}@media all and (min-width: 980px) {.square-box .top, #box-vente-home .main_list, #box-vente-home .section_list, .square-box .basic_content, .square-box .img-list, .square-box .basic_content_list, .square-box .texte_cadre, .square-box .top2, .square-box .bottom, .square-box .full-green, .square-box.realiser .top, .square-box.accompagnement .top {margin: 0;}#box-vente-home .top h2 {width: 270px;height: 270px;top: 35px;line-height: 22px;}#box-vente-home .top .logo-squarebox {width: 105px;height: auto;right: 40px;bottom: 35px;}#box-vente-home .main_list .bloc-box-list .bloc-box {max-width: none;margin: 30px 18px 0;}#box-vente-home .main_list .bloc-box-list .bloc-box .ft-up {width: auto;}#box-vente-home .section_list.has_img .lf {width: 310px;}#box-vente-home .section_list .basic_list {margin-bottom: 20px;}#box-vente-home .section_list .basic_list li {width: 50%;display: inline-block;padding-right: 20px;vertical-align: top;}#box-vente-home .section_list:not(.has_img) .basic_list:not(.large) li {width: 25%;padding-right: 30px;}}.box-nxt {position: relative;display: block;text-align: right;padding-right: 0px;text-transform: uppercase;white-space: nowrap;cursor: pointer;font-weight: bold;}.box-nxt i {background-color: #067f88;margin-left: 10px;display: inline-block;vertical-align: middle;color: #fff;width: 30px;height: 30px;border-radius: 50%;font-size: 13px;-webkit-transform-origin: 50%;transform-origin: 50%;transition: -webkit-transform .3s, color .3s;transition: transform .3s, color .3s;text-decoration: none;padding: 9px 12px;}.square-box .inline-menu .block {overflow: visible;}.square-box .inline-menu .title a.active {position: relative;font-weight: bold;}.square-box .inline-menu .title a.active:before {content: '';position: absolute;bottom: -18px;left: 50%;width: 0;height: 0;border-right: 5px solid transparent;border-bottom: 7px solid #067f88;border-left: 5px solid transparent;margin-left: -2.5px;transition: border-bottom-color .3s;}@media all and (max-width: 980px) {.square-box .inline-menu .title a.active:before {bottom: -52px;}}@media all and (max-width: 620px) {.square-box .inline-menu .title a.active:before {bottom: -65px;}}@media all and (max-width: 480px) {.square-box .inline-menu .title a.active:before {bottom: -52px;}}@media all and (max-width: 410px) {.square-box .inline-menu .title a.active:before {bottom: -65px;}}#contenu h3 {font-size: 16px;color: #067f88;margin-bottom: 15px;font-weight: bold;}#contenu table td {padding: 10px;}#contenu table tr td:first-child() {text-align: left;}#contenu table td li {line-height: 18px;}#contenu .white-board td {background-color: #fff;color: #067f88;}.t-ul {text-decoration: underline;}.po-r {position: relative;}.st-nfo {position: absolute;bottom: 0;left: 0;}.block-line.copro-field.inactive {display: none;}.keyboard {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;background-color: rgba(32, 141, 148, 0.9);position: fixed;bottom: -260px;left: 0;transition: bottom .4s linear;z-index: 99;}.keyboard.show {bottom: 0;}.keyboard .main.rg-bloc {padding-left: 8px;}.keyboard .keys {max-width: 940px;margin: 0 auto;padding: 12px 0;}.keyboard .key-line, .keyboard .sym-line {display: flex;justify-content: space-between;margin-bottom: 12px;}.keyboard .key-line:nth-child(4n+0), .keyboard .sym-line:nth-child(4n+0) {margin: 0;}.keyboard .key-line .main, .keyboard .sym-line .main {width: 737px;display: flex;justify-content: end;}.keyboard .key-line .pave, .keyboard .sym-line .pave {width: 182px;}.keyboard .key-line .key, .keyboard .key-line .spec-key, .keyboard .sym-line .key, .keyboard .sym-line .spec-key {height: 50px;display: inline-block;background-color: #fff;vertical-align: top;cursor: pointer;font-size: 24px;color: rgba(32, 141, 148, 0.9);font-weight: 600;}.keyboard .key.back-del, .keyboard .key.char-up, .keyboard .key.keyboard-hide {font-size: 19px;}.keyboard .key.back-nav, .keyboard .key.all-del, .keyboard .key.validate {font-size: 16px;text-transform: uppercase;}.keyboard .key-line .key, .keyboard .sym-line .key {min-width: 51px;padding-left: 9px;line-height: 29px;}.keyboard .key-line .key.back-del, .keyboard .key-line .key.all-del, .keyboard .key-line .key.back-nav, .keyboard .key-line .key.char-up, .keyboard .key-line .key.char-spe, .keyboard .key-line .key.keyboard-hide, .keyboard .key-line .key.validate, .keyboard .key-line .key.back-nav-arr, .keyboard .key-line .key.forw-nav-arr, .keyboard .sym-line .key.back-del, .keyboard .sym-line .key.all-del, .keyboard .sym-line .key.back-nav, .keyboard .sym-line .key.char-up, .keyboard .sym-line .key.char-spe, .keyboard .sym-line .key.keyboard-hide, .keyboard .sym-line .key.validate, .keyboard .sym-line .key.back-nav-arr, .keyboard .sym-line .key.forw-nav-arr {padding: 0;text-align: center;line-height: 50px;}.keyboard .key-line .key.back-del, .keyboard .key-line .key.all-del, .keyboard .sym-line .key.back-del, .keyboard .sym-line .key.all-del, .keyboard .sym-line .key.large-char-up, .keyboard .key-line .key.large-char-up {width: 102px;}.keyboard .key-line .key.back-nav, .keyboard .key-line .key.char-spe, .keyboard .sym-line .key.back-nav, .keyboard .sym-line .key.char-spe {width: 70px;}.keyboard .key-line .key.space, .keyboard .sym-line .key.space {width: 475px;}.keyboard .key-line .key.validate, .keyboard .sym-line .key.validate {width: 101px;}.keyboard .key-line .key.spec-key, .keyboard .sym-line .key.spec-key {display: none;}.keyboard .key-line .multi-key, .keyboard .sym-line .multi-key {display: inline-block;}.keyboard .key-line .letter, .keyboard .key-line .pave .key, .keyboard .sym-line .letter, .keyboard .sym-line .pave .key {position: relative;margin: 0 6px;}.keyboard .key-line .letter:first-child, .keyboard .key-line .pave .key:first-child, .keyboard .sym-line .letter:first-child, .keyboard .sym-line .pave .key:first-child {margin-left: 0;}.keyboard .key-line .letter:last-child, .keyboard .key-line .pave .key:last-child, .keyboard .sym-line .letter:last-child, .keyboard .sym-line .pave .key:last-child {margin-right: 0;}.keyboard .key-line .info-key, .keyboard .sym-line .info-key {position: absolute;bottom: 7px;right: 7px;pointer-events: none;font-size: 10px;color: rgba(32, 141, 148, 0.9);}.keyboard .key-line .spec-keys-line, .keyboard .sym-line .spec-keys-line {display: none;position: absolute;background-color: #3F3F40;top: -95px;left: 50%;padding: 10px 5px;transform: translateX(-50%);white-space: nowrap;}.keyboard .key-line .spec-key, .keyboard .sym-line .spec-key {min-width: 33px;margin: 0 5px;padding: 0 7px;text-align: center;line-height: 50px;}.keyboard .key-line i, .keyboard .sym-line i {pointer-events: none;}.keyboard .key-line i.icon-top, .keyboard .key-line i.back-del, .keyboard .key-line i.icon-hide-keys, .keyboard .key-line i.icon-ar-lft, .keyboard .key-line i.icon-ar-rgt, .keyboard .sym-line i.icon-top, .keyboard .sym-line i.back-del, .keyboard .sym-line i.icon-hide-keys, .keyboard .sym-line i.icon-ar-lft, .keyboard .sym-line i.icon-ar-rgt {line-height: 51px;}.keyboard .key-line i.icon-ar-lft::before, .keyboard .sym-line i.icon-ar-lft::before {border-right-color: rgba(32, 141, 148, 0.9);}.keyboard .key-line i.icon-ar-rgt::before, .keyboard .sym-line i.icon-ar-rgt::before {border-left-color: rgba(32, 141, 148, 0.9);}.keyboard .k-line .sym-line {display: none;}.keyboard .s-line .key-line {display: none;}.keyboard .keys.up .key {text-transform: uppercase;}#borne-stats .formulaire-borne-biens {background-color: #1f8d94;}#borne-stats .formulaire-borne-biens hr {background-color: #32a2a9;}#borne-stats .borne-cols {display: flex;flex-wrap: wrap;padding-top: 12px;}#borne-stats .borne-biens-result {width: 250px;align-self: end;align-self: flex-end;}#borne-stats .borne-biens-result strong {font-size: 54px;display: block;line-height: 45px;}#borne-stats .borne-biens-result span {font-size: 16px;}#borne-stats .borne-biens-form {width: calc( 100% - 250px );display: flex;flex-wrap: wrap;align-items: end;align-items: flex-end;}#borne-stats .borne-biens-form .col-label {display: block;padding: 16px 20px 0 0;font-size: 16px;color: #fff;font-weight: bold;}#borne-stats .borne-biens-form .form-select {width: 230px;margin-right: 20px;}#borne-stats .borne-biens-form .form-select i {background-color: #32a2a9;}#borne-stats .borne-biens-form .form-date-line {width: 280px;display: flex;margin-top: 11px;justify-content: space-between;}#borne-stats .borne-biens-form .form-date {width: 110px;display: inline-block;background-color: #fff;}#borne-stats .borne-biens-form .form-date-line label {width: 23px;display: inline-block;font-size: 14px;font-weight: bold;}#borne-stats .borne-biens-form .form-date input {width: calc( 100% - 27px );height: 25px;padding: 1px 5px 0 5px;background-color: #fff;border: none;vertical-align: middle;text-align: center;font-family: 'ITC Conduit Regular', arial, sans-serif;color: #858483;font-size: 14px;}#borne-stats .borne-biens-form .form-date i {width: 25px;height: 25px;display: inline-block;position: relative;background-color: #32a2a9;vertical-align: middle;font-size: 12px;float: right;}#borne-stats .borne-biens-form .form-date i:before {width: 12px;height: 12px;display: inline-block;position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0;}#borne-stats .borne-biens-form .col-sub {width: calc( 100% - 530px );}#borne-stats .borne-biens-form .col-sub input {width: 130px;height: 25px;float: right;padding: 0;background-color: #32a2a9;text-align: center;font-size: 14px;text-transform: initial;}#borne-stats .block-forms-nb {border-bottom: 2px solid #32a2a9;padding: 25px 0 20px;}#borne-stats .block-forms-nb strong {display: inline-block;margin-bottom: 10px;font-size: 20px;color: #1f8d94;font-weight: 500;text-transform: uppercase;}#borne-stats .block-forms-nb span {color: #1f8d94;font-weight: 700;}#borne-stats .stats-form-results {margin-bottom: 30px;}#borne-stats .block-biens-forms .bien-line {display: flex;padding: 15px 0 20px;justify-content: space-between;align-items: center;}#borne-stats .block-biens-forms .bien-line strong, #borne-stats .block-biens-forms .bien-line span, #borne-stats .block-biens-forms .bien-line a {color: #e05206;}#borne-stats .block-biens-forms .bien-line strong {display: inline-block;margin-bottom: 12px;font-size: 20px;text-transform: uppercase;}#borne-stats .block-biens-forms .bien-line span {font-weight: 700;}#borne-stats .block-biens-forms .bien-line a {display: flex;align-items: center;font-weight: 700;text-transform: uppercase;}#borne-stats .block-biens-forms .bien-line a:hover {text-decoration: none;}#borne-stats .block-biens-forms .bien-line a i {width: 30px;height: 30px;display: inline-block;position: relative;margin-left: 12px;background-color: #e05206;border-radius: 50%;vertical-align: middle;font-size: 13px;color: #fff;}#borne-stats .block-biens-forms .bien-line a i::before {width: 8px;height: 13px;position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0;}@media all and (max-width: 980px) {#borne-stats .borne-biens-result, #borne-stats .borne-biens-form {width: 100%;}}@media all and (max-width: 720px) {#borne-stats .borne-biens-form .col {width: 100%;}#borne-stats .borne-biens-form .col-sub {margin-top: 25px;}}.dt-container .dt-header-day {width: 46px;height: 28px;text-align: center;font-weight: bold;text-transform: uppercase;}.dt-container td.enabled {cursor: pointer;}.dt-container td {height: 28px;padding: 0;vertical-align: middle;}.dt-container td span {width: 25px;height: 25px;display: inline-block;vertical-align: middle;text-align: center;font-weight: bold;line-height: 25px;}.dt-container td.dt-day.dt-selected span {background-color: #595858;color: #fff;}.dt-container tfoot {text-align: center;font-weight: bold;cursor: pointer;}.dt-container table tr th {background-color: #208c93;}.dt-container table tr th select {margin: 0 15px;background-color: #fff;border: none;}.dt-container table tr td {background-color: #208c93;}.dt-container .dt-header-day, .dt-container table tr td.dt-day, .dt-container table tfoot td {background-color: #32a2a9;}.dt-container td.dt-day.dt-selected span {background-color: #067f88;}body.w-anim {height: 100%;overflow: hidden;}.animation-ctn, .white-screen {width: 100%;height: auto;position: absolute;top: 0;left: 0;z-index: 999;}.animation-ctn video {width: 100%;height: 100vh;}.white-screen {height: 100%;background: #fff;}.white-screen.off {background: transparent;transition: background .3s linear;}.realign-lk {margin-left: -24px;}