.cms_biendetail{min-height: 270px;padding-bottom: 150px}.cms_biendetail *{max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cms_biendetail > .loading{position: absolute;width: 100%;height: 100%;left: 0;top: 0}.cms_biendetail > .loading .loader div{background: #327FD9}.cms_biendetail .mb10{margin-bottom: 10px}.cms_biendetail .mb20{margin-bottom: 20px}.cms_biendetail .mb30{margin-bottom: 30px}.cms_biendetail .mb40{margin-bottom: 40px}.cms_biendetail .pt10{padding-top: 10px}.cms_biendetail .pt20{padding-top: 20px}.cms_biendetail .pt30{padding-top: 30px}.cms_biendetail .pt40{padding-top: 40px}.cms_biendetail .pb20{padding-bottom: 20px}.cms_biendetail .pb30{padding-bottom: 30px}.cms_biendetail .pb40{padding-bottom: 40px}.cms_biendetail .padd{width: 1126px;margin: 0 auto;padding-left: 20px;padding-right: 20px}.cms_biendetail .vte{background: #f7f7f2}.cms_biendetail .loc{background: #f5f5f5}.cms_biendetail .red{background: #ea0300}.cms_biendetail .blue{background: #327FD9}.cms_biendetail .top{max-width: none !important;height: 85px}.cms_biendetail .top .txt{position: absolute;left: 200px;right: 20px;bottom: 0;font-size: 15px;font-weight: 600;line-height: 20px}.cms_biendetail a.back{display: inline-block;position: relative;height: 40px;padding: 6px 20px 6px 25px;border-radius: 20px;color: #327FD9;font-size: 15px;font-weight: 600;line-height: 24px;text-align: center;text-decoration: none}.cms_biendetail a.back .svg{position: absolute;width: 10px;height: 21px;top: 9px;left: 5px;transition: left ease-out 0.2s}.bureau .cms_biendetail a.back:hover .svg{left: 0}.cms_biendetail .photos{padding-top: 40px;margin-bottom: 40px;font-size: 0}.cms_biendetail .photos img{display: block;width: 100%;z-index: 1}.cms_biendetail .photos .big{float: left;width: 69.9816%;margin-right: 2.7624%;border-radius: 15px;cursor: pointer;overflow: hidden}.cms_biendetail .photos .smalls{width: 27.256%;font-size: 0;overflow: hidden}.cms_biendetail .photos .smalls .th{display: inline-block;width: 48.64865%;margin-right: 2.7027%;margin-bottom: 2.7027%;border-radius: 5px;cursor: pointer;overflow: hidden}.cms_biendetail .photos .smalls .th:nth-child(1n+11){display: none}.cms_biendetail .photos .smalls .th:nth-child(1n+9){margin-bottom: 0}.cms_biendetail .photos .smalls .th:nth-child(2n+2){margin-right: 0}.cms_biendetail .photos .smalls .th .rest{display: none;position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 10}.cms_biendetail .photos .smalls .th .rest .bg{position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0.7;background: url("/images/global/bien-th-more.svg") no-repeat center;background-size: 100%;z-index: 1}.cms_biendetail .photos .smalls .th .rest .in{position: absolute;width: 50%;height: 50%;right: 0;bottom: 0;text-align: center;color: #fff;font-size: 28px;line-height: 30px;font-weight: 700;z-index: 10}.cms_biendetail .photos .smalls .th:nth-child(1n+10) .rest{display: block}.cms_biendetail .photos .smalls .th:last-child .rest{display: none !important}.bureau .cms_biendetail .photos .hover img{transition: all ease-out 0.3s}.bureau .cms_biendetail .photos .hover:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.cms_biendetail .tbl{display: table;width: 100%;line-height: 1.2;table-layout: fixed}.cms_biendetail .tbl .cell{display: table-cell;vertical-align: top}.cms_biendetail .typeref{margin-bottom: 30px;font-size: 0;line-height: 1.2}.cms_biendetail .typeref div{display: inline-block;padding: 7px 25px;color: #fff;background: #327FD9;text-align: center}.cms_biendetail .typeref .transac{margin-right: 1px;border-radius: 17px 0 0 17px;font-size: 15px;line-height: 20px}.cms_biendetail .typeref .type{margin-right: 1px;font-size: 15px;line-height: 20px}.cms_biendetail .typeref .ref{border-radius: 0 17px 17px 0}.cms_biendetail .typeref .ref span:first-child{display: inline-block;margin-right: 5px;font-size: 13px}.cms_biendetail .typeref .ref span:last-child{display: inline-block;font-size: 16px;font-weight: 700;line-height: 20px}.cms_biendetail .info1 .libelle{padding-right: 10px}.cms_biendetail .info1 .libelle .lib{padding-right: 40px}.cms_biendetail .info1 .libelle .libv{overflow: hidden}.cms_biendetail .info1 .libelle .libv h1{margin: 0 0 8px;font-size: 24px;color: #327FD9;font-weight: 400;text-transform: none;line-height: 1.2}.cms_biendetail .info1 .libelle .libv .v{font-size: 18px;font-weight: 600}.cms_biendetail .info1 .libelle .lib .star{display: block;float: left;width: 42px;height: 40px;margin: 0 20px 0 0;cursor: pointer;vertical-align: top}.cms_biendetail .info1 .libelle .lib .star svg path{fill:#dddfe6;transition: fill ease-out 0.2s}.bureau .cms_biendetail .info1 .libelle .lib .star:hover svg path{fill: #327FD9}.cms_biendetail .info1 .libelle .lib .star.off svg path{fill: #327FD9 !important}.cms_biendetail .info1 .libelle .lib .star.on svg path{fill: #ea0300 !important}.cms_biendetail .info1 .libelle .lib .star.off{pointer-events: none}.cms_biendetail .info1 .libelle .lib .star .loading{position: absolute;width: 100%;height: 100%;left: 0;top: 0;z-index: 999}.cms_biendetail .info1 .libelle .lib .star .loading .loader div{background: #fff}.cms_biendetail .info1 .libelle .lib .star.on .loading .loader div{background: #fff}.cms_biendetail .info1 .prix{width: 330px;text-align: right}.cms_biendetail .info1 .prix .tot{font-size: 30px;font-weight: 700}.cms_biendetail .info1 .prix .tot span{font-size: 20px}.cms_biendetail .info1 .prix .chrg{margin-bottom: 5px;font-size: 16px;font-weight: 600}.cms_biendetail .info1 .prix .chrgdet{font-size: 14px}.cms_biendetail .datasprim{margin-top: 50px;font-size: 0;text-align: center}.cms_biendetail .datasprim .data{display: inline-block;margin: 0 10px 8px;font-size: 15px;line-height: 17px;vertical-align: top}.cms_biendetail .datasprim .data .lab{display: inline-block;padding: 6px 15px 6px 20px;border-radius: 15px 0 0 15px;font-size: 13px;line-height: 17px;background: #fff;vertical-align: top}.cms_biendetail .datasprim .data .val{display: inline-block;padding: 6px 20px 6px 15px;border-radius: 0 15px 15px 0;font-weight: 600;background: #E7F0FC;vertical-align: top}.cms_biendetail .info2 .desc{font-size: 16px;line-height: 1.5}.cms_biendetail .info2.wdiag .desc{padding-right: 100px}.cms_biendetail .info2 .diag{width: 234px;font-size: 0}.cms_biendetail .info2 .diag .t{margin-bottom: 5px;font-size: 16px;font-weight: 700;color: #999}.cms_biendetail .info2 .diag .bar .l{display: inline-block;width: 30px;height: 30px;margin-top: 8px;padding: 5px 0;text-align: center;font-size: 15px;line-height: 20px;vertical-align: top}.cms_biendetail .info2 .diag .bar .l.on{width: 46px;height: 46px;margin: 0 4px;padding: 10px 0;font-size: 22px;font-weight: 700;line-height: 26px;border-radius: 5px}.cms_biendetail .info2 .diag .en .l.a{background: #379932;color: #fff}.cms_biendetail .info2 .diag .en .l.b{background: #3acc31;color: #fff}.cms_biendetail .info2 .diag .en .l.c{background: #cdfd33}.cms_biendetail .info2 .diag .en .l.d{background: #fbea49}.cms_biendetail .info2 .diag .en .l.e{background: #fccc2f}.cms_biendetail .info2 .diag .en .l.f{background: #fb9c34;color: #fff}.cms_biendetail .info2 .diag .en .l.g{background: #fa1c1f;color: #fff}.cms_biendetail .info2 .diag .ges .l.a{background: #f6edfe}.cms_biendetail .info2 .diag .ges .l.b{background: #e4c7fb}.cms_biendetail .info2 .diag .ges .l.c{background: #d2adf1}.cms_biendetail .info2 .diag .ges .l.d{background: #c99aef}.cms_biendetail .info2 .diag .ges .l.e{background: #b77ae9;color: #fff}.cms_biendetail .info2 .diag .ges .l.f{background: #a659e9;color: #fff}.cms_biendetail .info2 .diag .ges .l.g{background: #8835d9;color: #fff}.cms_biendetail .info2 .diag .nc{width: 234px;padding: 5px 5px;text-align: center;background: #ddd;font-size: 15px}.cms_biendetail .info2 .diag .nc p:last-child{font-size: 13px}.cms_biendetail .datas{padding-bottom: 30px}.cms_biendetail .datas .l{float: left;width: 48%}.cms_biendetail .datas .r{float: right;width: 48%}.cms_biendetail .datas .t{margin-bottom: 5px;font-size: 18px;font-weight: 700;color: #999}.cms_biendetail .datas .tbl{margin-bottom: 4px}.cms_biendetail .datas .tbl .cell{padding: 8px 10px}.cms_biendetail .datas .tbl .lib{font-size: 14px;background: #fff}.cms_biendetail .datas .tbl .val{width: 200px;font-size: 14px;background: #E7F0FC}.cms_biendetail .datas .tbl .val span.more{display: inline-block;margin-left: 6px}.cms_biendetail .datas .tbl .val span.s{font-size: 12px}.cms_biendetail .agence{color: #fff}.cms_biendetail .agence .t{font-size: 26px;font-weight: 700;line-height: 32px}.cms_biendetail .agence .t2{font-size: 22px;font-weight: 600;line-height: 32px}.cms_biendetail .agence a{text-decoration: none;color: #fff}.cms_biendetail .agence .tel{font-size: 18px;font-weight: 600}.cms_biendetail .agence .l{float: left;width: 40%}.cms_biendetail .agence .r{float: right;width: 56%}.cms_biendetail .agence form{margin-top: 20px;font-size: 0}.cms_biendetail .agence form .input{display: inline-block;width: 49%;margin-bottom: 15px}.cms_biendetail .agence form .input.mr{margin-right: 2%}.cms_biendetail .agence form input[type="text"],.cms_biendetail .agence form input[type="tel"],.cms_biendetail .agence form input[type="email"],.cms_biendetail .agence form textarea{padding:10px 15px;font-size:16px;line-height: 20px;background: #fff;border: 0;border-radius: 20px;-webkit-appearance:none}.cms_biendetail .agence form .input input[type="text"],.cms_biendetail .agence form .input input[type="tel"],.cms_biendetail .agence form .input input[type="email"]{padding-left: 80px;z-index: 1}.cms_biendetail .agence form textarea{min-height: 100px;margin-bottom: 20px;resize: vertical}.cms_biendetail .agence form .input .label{position: absolute;left: 15px;top: 0px;padding: 11px 0 0;font-size:14px;line-height: 20px;color: #666;pointer-events: none;z-index: 10}.cms_biendetail .agence form textarea::-webkit-input-placeholder{opacity:1 !important;color: #666;font-size: 14px}.cms_biendetail .agence form textarea:-ms-input-placeholder{opacity:1 !important;color: #666;font-size: 14px}.cms_biendetail .agence form textarea::-moz-placeholder{opacity:1 !important;color: #666;font-size: 14px}.cms_biendetail .agence form textarea::placeholder{opacity:1 !important;color: #666;font-size: 14px}.cms_biendetail .agence form label.chk{position: relative;display: inline-block;font-size:14px;padding:8px 0 8px 23px;line-height: 20px}.cms_biendetail .agence form label.chk span{display:inline-block}.cms_biendetail .agence form label.chk input[type="checkbox"],.cms_biendetail .agence form label.chk input[type="radio"]{position:absolute;left:0px;top:11px}.cms_biendetail .agence form .submit{height: 40px;margin-bottom: 15px;font-size: 0;text-align: center}.cms_biendetail .agence form .submit .btn{display: inline-block;width: 196px;height: 40px;padding: 9px 0;font-size: 16px;font-weight: 600;line-height: 20px;background: #fff;color: #327FD9;border: 1px solid #fff;border-radius: 20px;transition: all ease-out 0.2s;cursor: pointer}.bureau .cms_biendetail .agence form .submit .btn:hover{background: #327FD9;color: #fff}.cms_biendetail .agence form .submit .btn.load{pointer-events: none}.cms_biendetail .agence form .submit .btn.load span{display: none}.cms_biendetail .agence form .submit .btn.load .loader div{background: #327FD9}.cms_biendetail .agence form .error{margin-bottom: 20px;font-size: 14px;background: #C90003;color: #fff;padding: 10px;text-align: left}.cms_biendetail .agence form .ob{text-align: center;font-size: 12px}.cms_biendetail .agence form .successMsg span{font-size: 16px;color: #ddffc1}.cms_biendetail .racc{margin-top: 30px;font-size: 0;text-align: center}.cms_biendetail .racc .btn{display: inline-block;margin: 1px 10px 20px;padding: 9px 50px 9px 20px;font-size: 14px;font-weight: 600;line-height: 17px;color: #327FD9;text-decoration: none;border: 2px solid #327FD9;border-radius: 20px;transition: background-color ease-out 0.2s, color ease-out 0.2s;cursor: pointer;vertical-align: top}.cms_biendetail .racc .btn .svg{position: absolute;width: 36px;height: 11px;right: 0px;top: 12px}.cms_biendetail .racc .btn .svg svg{display: block}.cms_biendetail .racc .btn .svg svg polyline{stroke: #327FD9;transition: stroke ease-out 0.2s}.bureau .cms_biendetail .racc .btn:hover{background: #327FD9;color: #fff}.bureau .cms_biendetail .racc .btn:hover .svg svg polyline{stroke: #fff}.cms_biendetail .empty{padding: 150px 20px;text-align: center}.cms_biendetail .empty .bl{color: #327FD9;font-size: 18px;font-weight: 600}.cms_biendetail .empty .btns{font-size: 0}.cms_biendetail .empty .btns a{display: inline-block;margin: 0 10px 20px;padding: 9px 20px;font-size: 14px;font-weight: 600;line-height: 18px;color: #327FD9;text-decoration: none;border: 2px solid #327FD9;border-radius: 20px;transition: background-color ease-out 0.2s, color ease-out 0.2s;cursor: pointer}.bureau .cms_biendetail .empty .btns a:hover{background: #327FD9;color: #fff}.cms_biendetail .share{padding-top: 40px;padding-bottom: 40px;font-size: 0;text-align: center}.cms_biendetail .share .t{display: inline-block;margin: 0 10px;padding: 10px 0;font-size: 16px;font-weight: 600;line-height: 20px}.cms_biendetail .share .t br{display: none}.cms_biendetail .share .btn{display: inline-block;margin: 0 10px;width: 42px;height: 42px;background: #fff;border-radius: 50%;border: 1px solid #1E2554;transition: background-color ease-out 0.2s;cursor: pointer;vertical-align: top}.cms_biendetail .share .btn svg polygon,.cms_biendetail .share .btn svg path{fill: #1E2554;transition: fill ease-out 0.2s}.bureau .cms_biendetail .share .btn:hover{background: #1E2554}.bureau .cms_biendetail .share .btn:hover svg polygon,.bureau .cms_biendetail .share .btn:hover svg path{fill: #fff}@media screen and (max-width: 1460px){.cms_biendetail .top .txt{left: 210px}}@media screen and (max-width: 1360px){.cms_biendetail .top .txt{left: 205px}}@media screen and (max-width: 1300px){.cms_biendetail .top .txt{left: 200px}}@media screen and (max-width: 1240px), screen and (max-height: 580px){.cms_biendetail .top{height: 65px}.cms_biendetail .top .txt{left: 160px}}@media screen and (max-width: 1120px){.cms_biendetail .top .txt{left: 155px}}@media screen and (max-width: 960px){.cms_biendetail .photos .smalls .th .rest .in{width: 65%;height: 50%;font-size: 25px}.cms_biendetail .datas .tbl .val{width: 170px}.cms_biendetail .agence{text-align: center}.cms_biendetail .agence .l{display: inline-block;float: none;width: auto;margin-bottom: 40px;text-align: left}.cms_biendetail .agence .r{float: none;width: 660px;margin: 0 auto;text-align: left}.cms_biendetail .agence .t2{text-align: center}}@media screen and (max-width: 900px){.cms_biendetail .tbl.info1{display: block}.cms_biendetail .tbl.info1 .cell.libelle{display: block;padding: 0;margin-bottom: 30px}.cms_biendetail .tbl.info1 .cell.libelle .lib{padding: 0}.cms_biendetail .tbl.info1 .cell.prix{display: block;width: auto;margin-left: 62px;font-size: 0;text-align: left}.cms_biendetail .tbl.info1 .cell.prix .l{margin-right: 0;vertical-align: top}.cms_biendetail .tbl.info1 .cell.prix .l .tot{display: inline-block;margin-right: 30px}.cms_biendetail .tbl.info1 .cell.prix .l .chrg{display: inline-block}.cms_biendetail .tbl.info1 .cell.prix .r{padding-top: 0;text-align: left}}@media screen and (max-width: 860px){.cms_biendetail .photos .big{width: 81.3704%;margin-right: 3.212%}.cms_biendetail .photos .smalls{width: 15.4176%}.cms_biendetail .photos .smalls .th{width: 100%;margin-right: 0;margin-bottom: 5.5555%}.cms_biendetail .photos .smalls .th:nth-child(1n+6){display: none}.cms_biendetail .photos .smalls .th:nth-child(1n+5){margin-bottom: 0}.cms_biendetail .photos .smalls .th:nth-child(1n+5) .rest{display: block}.cms_biendetail .photos .smalls .th .rest .in{width: 50%;height: 50%}.cms_biendetail .tbl.info2{display: block}.cms_biendetail .tbl.info2 .cell.desc{display: block;padding: 0 !important}.cms_biendetail .tbl.info2 .cell.diag{display: block;width: auto}.cms_biendetail .info2 .diag .inl{display: inline-block;width: 50%;text-align: center;vertical-align: top}.cms_biendetail .info2 .diag .nc{display: inline-block}}@media screen and (max-width: 800px){.cms_biendetail .photos .smalls .th .rest .in{width: 65%;height: 50%}.cms_biendetail .datas{width: 660px;margin: 0 auto}.cms_biendetail .datas .l{float: none;width: auto}.cms_biendetail .datas .r{float: none;width: auto}.cms_biendetail .datas .tbl .val{width: 230px}}@media screen and (max-width: 640px){.cms_biendetail .padd{padding-left: 15px;padding-right: 15px}.cms_biendetail .photos .big{float: none;width: 100%;margin-right: 0;margin-bottom: 10px}.cms_biendetail .photos .smalls{width: 100%}.cms_biendetail .photos .smalls .th{width: 23.6066%;margin-right: 1.8576%;margin-bottom: 0}.cms_biendetail .photos .smalls .th:nth-child(2n+2){margin-right: 1.8576%}.cms_biendetail .photos .smalls .th:nth-child(1n+4){margin-right: 0}.cms_biendetail .photos .smalls .th:nth-child(1n+5){display: none}.cms_biendetail .photos .smalls .th:nth-child(1n+4) .rest{display: block}.cms_biendetail .photos .smalls .th .rest .in{width: 50%;height: 50%}.cms_biendetail .typeref div{padding: 7px 20px}}@media screen and (max-width: 580px){.cms_biendetail .typeref{margin: 0 0 30px 0;text-align: center}.cms_biendetail .typeref .transac{margin:0 3px 5px;border-radius: 17px}.cms_biendetail .typeref .type{margin:0 3px 5px;border-radius: 17px}.cms_biendetail .typeref .ref{margin:0 3px 5px;border-radius: 17px}}@media screen and (max-width: 560px){.cms_biendetail .photos .smalls .th .rest .in{width: 65%;height: 50%}.cms_biendetail .info2 .diag .inl{display: block;width: auto}}@media screen and (max-width: 520px){.cms_biendetail .datas .tbl .val{width: 170px}.cms_biendetail .agence form .input{display: block;width: auto}.cms_biendetail .agence form .input.mr{margin-right: 0}}@media screen and (max-width: 480px){.cms_biendetail .top{max-width: none !important;height: auto;padding: 8px 20px 0 120px}.cms_biendetail .top .txt{position: relative;left: auto;right: auto;bottom: auto}.cms_biendetail .top .txt a.back{height: 32px;padding-top: 2px;padding-bottom: 2px}.cms_biendetail .top .txt a.back .svg{top: 5px}}@media screen and (max-width: 460px){.cms_biendetail .info1 .libelle .libv h1{font-size: 20px}.cms_biendetail .info1 .libelle .libv .v{font-size: 16px}.cms_biendetail .share .t{line-height: 16px;padding: 0;vertical-align: middle}.cms_biendetail .share .t br{display: block}.cms_biendetail .share .t span{display: none}.cms_biendetail .share .btn{vertical-align: middle}}@media screen and (max-width: 420px){.cms_biendetail .top{padding: 20px 10px 0;text-align: center}.cms_biendetail .top .txt a.back{height: 40px;padding-top: 6px;padding-bottom: 6px}.cms_biendetail .top .txt a.back .svg{top: 9px}.cms_biendetail .padd{padding-left: 10px;padding-right: 10px}.cms_biendetail .photos .smalls .th{width: 32%;margin-right: 2%;margin-bottom: 0}.cms_biendetail .photos .smalls .th:nth-child(2n+2){margin-right: 2%}.cms_biendetail .photos .smalls .th:nth-child(1n+3){margin-right: 0}.cms_biendetail .photos .smalls .th:nth-child(1n+4){display: none}.cms_biendetail .photos .smalls .th:nth-child(1n+3) .rest{display: block}.cms_biendetail .datas .tbl .val{width: 155px}.cms_biendetail .datas .tbl .val span.more{display: block;margin-left: 0}}@media screen and (max-width: 380px){.cms_biendetail .share .t{display: block;margin: 0 0 10px}.cms_biendetail .share .t br{display: none}.cms_biendetail .share .t span{display: inline}}body > .diaporama.biens{background-color:#000;visibility: visible;opacity: 0;transition: opacity ease-out 0.5s}body > .diaporama.biens.on{opacity: 1}body > .diaporama.biens .bottom .btn{background-color:#fff}body > .diaporama.biens .bottom .btn svg polygon{fill:#000}body.bureau > .diaporama.biens .bottom .btn:hover{background-color:#ccc}body.bureau > .diaporama.biens .bottom .btn:hover svg polygon{fill:#999}body > .diaporama.biens .bottom .counter{background-color:#fff;color:#000}body > .diaporama.biens .loader div{background-color:#fff}