html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}li{list-style:none}a{text-decoration:none;color:inherit}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote, q{quotes:none}blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration: line-through}abbr[title], dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input, select{vertical-align:middle}body{background-color:#FFF;font-family: 'Open Sans', sans-serif;font-size:14px;font-weight:400;color:#524947}body.hidden{overflow:hidden}.logo-data{display:none}ul.simple li{list-style: circle;margin-left: 40px;margin-bottom: 10px}.fill_white{fill:#FFFFFF}.stroke_white{stroke:#FFFFFF}.fill_green{fill:#9db922}.stroke_green{stroke:#9db922}span.green{color: #9db922}.displaynone{display:none}.hidden{}.top{width:100vw;height:322px;background-position:center center;background-repeat:no-repeat;background-size:cover;display:table-cell;vertical-align: middle}.top h1{width:820px;margin:auto}#site{width:100%;overflow:hidden}#loading{display:flex;position:fixed;background-color:#FFFFFF;z-index:9999;width:100vw;height:100vh;transition: opacity .8s 0s ease-out;justify-content: center;align-items: center}#loading.hide{opacity:0}#loading .notaire{width: 82px;height: 80px}#loading .logo{position: relative;width: 198px;margin-right: 58px}#loading .logo:after{position: absolute;display: inline-block;content: '';width: 1px;margin-top: 39px;height: 32px;margin-left: 23px;background-color: #000;opacity: 0.5}.logo{width:276px;height:144px;margin-top:24px;padding:0px}svg#logo g{fill:#FFF}svg#logo #text-maison, svg#logo #bat, svg#logo #dline, svg#logo #cheval-clr{fill:#9db922}svg#logo #text-depuis{}#loading svg#logo g{fill:#464646 !important}#loading svg#logo #text-maison, #loading svg#logo #cheval{fill:#7b8f1e !important}#loading svg#logo #text-depuis{display:none}.header-rdv{position: fixed;top: 0px;left: 0px;z-index: 556;height: 40px;background-color: #000;width: 100%}#header{position: fixed;top: 0px;left: 0px;z-index: 555;display: flex;justify-content: center;width: 100%;transition: all 0.3s ease-out}.page_home #header{top: 40px}#header.scroll{top: 0px}#header .header-content{max-width: 1200px;box-sizing: border-box;padding: 0px 20px;display: flex}#back-header{position: fixed;transition: all 0.3s ease-out;height: 171px;width: 100%;background-color: #FFF;background: -moz-linear-gradient(top,rgba(245,245,245,1) 0%, rgba(245,245,245,1) 83%, rgba(245,245,245,0) 100%);background: -webkit-linear-gradient(top,rgba(245,245,245,1) 0%,rgba(245,245,245,1) 83%,rgba(245,245,245,0) 100%);background: linear-gradient(to bottom,rgba(245,245,245,1) 0%,rgba(245,245,245,1) 83%,rgba(245,245,245,0) 100%);opacity: 0;z-index: 500}#back-header.color{opacity: 1}#header .header-content .logo-notaire{width: 82px;height: 80px;margin:44px 34px 0px 33px;background-size: contain;background-repeat: no-repeat;background-image: url("../img/notaire_full_w.svg");transition: all 0.2s ease-out}#header .header-content.color .logo-notaire{background-image: url("../img/notaire_full_g.svg")}#header .header-content.isnavshow .logo-notaire{background-image: url("../img/notaire_full_w.svg")}#header .nav-content{-webkit-box-shadow: 0 0 10px 5px rgba(0,0,0,0.05);box-shadow: 0 0 10px 5px rgba(0,0,0,0.05)}#header .header-content .header-nav .sub-menu{display: none;position: absolute;width: 1157px;left: calc(50% - 578px)}#header .header-content .header-nav .sub-menu .sub{width: 100%;padding-top: 5px;display: none;pointer-events:none}#header .header-content .header-nav .sub-menu .sub.show{pointer-events:auto}#header .header-content .header-nav .sub-menu .sub .upper{position: absolute;width: 50px;height: 50px;top: -50px;left: 447px}#header .header-content .header-nav .sub-menu .btns-sub{overflow: hidden;border-radius: 14px;background-color: #FFF;height: 28px;display: inline-flex;align-items: center;margin-left: 315px;opacity: 0;transform: translateY(-10px);transition: all 0.3s ease-out}#header .header-content .header-nav .sub-menu .sub.show .btns-sub{transform: translateY(0px);opacity: 1}#header .header-content .header-nav .sub-menu .btn-sub{position: relative;text-transform: uppercase;padding: 0px 30px;height: 100%;display: flex;align-items: center;transition: all .2s ease-out}#header .header-content .header-nav .sub-menu .btn-sub::after{position: absolute;top: 0px;right: 0px;content: '';width: 1px;height: 100%;background-color: #CCC}#header .header-content .header-nav .sub-menu .btn-sub:last-child::after{display: none}#header .header-content .header-nav .sub-menu .btn-sub:hover{color: #FFF;background-color: #9db922}.list-notaires-nav{display: flex;justify-content: space-between;margin-top: 30px;transform: translateY(-10px);opacity: 0;transition: all 0.4s 0.1s ease-out}#header .header-content .header-nav .sub-menu .sub.show .list-notaires-nav{transform: translateY(0px);opacity: 1}.list-notaires-nav .nav-notaire{width: 100%}.list-notaires-nav .nav-notaire img{width: 124px;height: 294px;object-fit: cover;border-radius: 8px;transition: all 0.2s ease-out}.list-notaires-nav .nav-notaire.opa img{filter: brightness(50%)}.list-notaires-nav .nav-notaire .name{width: 124px;text-align: center;margin-top: 8px;color: #FFF;text-transform: uppercase}.list-notaires-nav .nav-notaire .name small{font-size: 10px;display: block}.lines2 .list-notaires-nav{flex-wrap: wrap;justify-content: center;max-width: 800px;margin-left: auto;margin-right: auto}.lines2 .btns-sub{margin-left: 330px !important}.lines2 .list-notaires-nav .nav-notaire{width: auto;padding-right: 10px;padding-bottom: 15px}.lines2 .list-notaires-nav .nav-notaire img{height: 124px;object-position: 0px -16px}.btns-competence{position: absolute;display: flex;justify-content: space-between;border-radius: 10px;background-color: #FFF;width: 100%;height: 135px;opacity: 0;transform: translateY(-10px);transition: all 0.4s 0.1s ease-out;overflow: hidden}#header .header-content .header-nav .sub-menu .sub.show .btns-competence{transform: translateY(0px);opacity: 1}.btns-competence .btn-competence{padding-top: 20px;width: 100%;display:flex;flex-direction: column;align-items: center;transition: all 0.2s ease-out}.btns-competence .btn-competence:hover{background-color: #67733c;color: #FFF}.btns-competence .btn-competence svg{height: 40px}.btns-competence .btn-competence svg .fill_white{fill: #999;transition: all 0.2s ease-out}.btns-competence .btn-competence svg .stroke_green{stroke: #999;transition: all 0.2s ease-out}.btns-competence .btn-competence:hover svg .fill_white{fill: #FFF}.btns-competence .btn-competence:hover svg .stroke_green{stroke: #FFF}.btns-competence .btn-competence .titre-competence{text-transform: uppercase;text-align: center;margin-top: 12px}.btns-competence .sep{width: 1px;height: 28px;background-color: #999;margin: auto 0px}#header .header-content .header-nav .nav-content{width: 606px;height: 80px;margin:44px 16px 0px 0px;border-radius: 10px;overflow: hidden;background-color: #FFF;display: flex;align-items: center}#header .header-content .logo-titre{position: relative;width: 198px;height: 87px;margin: 38px 0px 0px 0px;display: flex;align-items: center;justify-content: flex-end;flex-shrink: 0;background-size: contain;background-repeat: no-repeat;background-image: url("../img/logo_laffite_w.svg");transition: all 0.2s ease-out}#header .header-content .logo-titre a{width: 100%;height: 100%}#header .header-content.color .logo-titre{background-image: url("../img/logo_laffit_g.svg")}#header .header-content.isnavshow .logo-titre{background-image: url("../img/logo_laffite_w.svg")}#header .header-content .logo-titre::after{display: block;content: '';width: 1px;height: 32px;margin-left: 23px;background-color:#FFF;opacity: 0.5;transition: all 0.2s ease-out}#header .header-content.color .logo-titre::after{background-color:#000}#header .header-content.isnavshow .logo-titre::after{background-color:#FFF}#header .header-content .header-nav .nav{position: relative;height: 100%;text-transform: uppercase;display: flex;align-items: center;width: 100%;justify-content: center}#header .header-content .header-nav .nav::after{position: absolute;content:'';width: 0%;height: 6px;background-color: #9db922;left: 50%;bottom: 0px;transition: all .2s ease-out}#header .header-content .header-nav .nav:hover::after, #header .header-content .header-nav .nav.hover::after, #header .header-content .header-nav .nav.current::after{width: 96%;left:2%}#header .header-content .private-btn{width: 87px;height: 80px;border-radius: 10px;background-color: rgba(156, 185, 33, 0);border: solid 1px #FFF;margin-top: 42px;transition: all 0.2s ease-out;display: flex;align-items: center;justify-content: center;box-sizing: border-box}#header .header-content .private-btn svg{width: 21px;height: 23px;transition: all 0.2s ease-out}#header .header-content .private-btn:hover{border: solid 1px #2b9ad3}#header .header-content .private-btn:hover svg{fill:#2b9ad3}#header .header-content.color .private-btn{border-color: #8b8a8a}#header .header-content.color .private-btn svg{fill:#8b8a8a}#header .header-content.color .private-btn:hover{border-color: #2b9ad3}#header .header-content.color .private-btn:hover svg{fill:#2b9ad3}#header .header-content.isnavshow .private-btn{border-color: #FFF}#header .header-content.isnavshow .private-btn:hover{border-color: #FFF}#header .header-content.isnavshow .private-btn svg{fill:#FFF}#header .header-content.isnavshow .private-btn:hover svg{fill:#FFF}.overflow-nav{position: fixed;width: 100%;height: 100%;top: 0px;left: 0px;background-color: rgba(0,0,0,0);z-index: 554;transition: all .3s ease-out;display: none;pointer-events: none}.overflow-nav.show{background-color: rgba(0,0,0,0.7);pointer-events: auto}.transparent ul.navigation .logo{margin-top:24px}.transparent{width:100%;background-color:rgba(0,0,0,0.22);border-bottom:solid 1px #9db922;position:absolute;height:114px;z-index:10;transition:all 0.3s ease-out}.transparent.rollComp{background-color:rgba(75,86,28,0.35)}ul.navigation{display:flex;justify-content:center;color:#FFF;width: 880px;margin:auto;position:relative}ul.navigation li.first{font-weight:700;text-transform:uppercase;line-height:38px;height:36px;text-align:center;margin:74px auto 0px;flex: 1;cursor:pointer}ul.navigation li.first:not(.logo):after{content: '';display: block;margin: auto;height: 5px;width: 0px;background: transparent;transition: width .3s ease, background-color .3s ease}ul.navigation li.first:not(.logo):hover:after, ul.navigation li[data-menu='office'].onover:after{width:100%;background:white}ul.navigation li.select:after{width:100%;background:white }ul.navigation li.logo{flex-grow: 0;flex-shrink: 1;flex-basis: auto;margin-left: 15px;margin-right: 15px}ul.navigation li.select:after{width:100%;background:white }.coffre{position:absolute;top: 260px;right: -166px;width:223px;height:57px;background-color:#FFF;text-align:center;line-height:57px;text-transform:uppercase;font-size:18px;font-weight:700;color:#524947;background-repeat:no-repeat;background-position:170px 15px;background-image:url(../img/cadena.svg);background-size:17px 22px;transform:rotate(-90deg);transform-origin:top left;-webkit-transition: all .2s 0s ease-out;-moz-transition: all .2s 0s ease-out;-ms-transition: all .2s 0s ease-out;-o-transition: all .2s 0s ease-out;transition: all .2s 0s ease-out}.coffre:after{content: '';display:inline-block;width:30px}.coffre:hover{height:67px;right: -156px}.fixe{width:100%;position:fixed;z-index:9;background-color:rgba(255,255,255,1);height:128px;-moz-transform: translateY(-160px);-webkit-transform: translateY(-160px);-o-transform: translateY(-160px);-ms-transform: translateY(-160px);transform: translateY(-160px);-webkit-transition: transform .4s 0s ease-out;-moz-transition: transform .4s 0s ease-out;-ms-transition: transform .4s 0s ease-out;-o-transition: transform .4s 0s ease-out;transition: transform .4s 0s ease-out}.fixe ul.navigation{color:#544a48}.fixe.show{-moz-transform: translateY(0px);-webkit-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px)}ul.navigation .first.logo{height:158px}.fixe ul.navigation .first.logo{width:196px;margin-top:10px;height:133px}.fixe ul.navigation svg#logo g{fill:#464646 !important}.fixe ul.navigation svg#logo #text-maison, .fixe ul.navigation svg#logo #cheval{fill:#7b8f1e !important}.fixe svg#logo #text-depuis{display:none}.fixe ul.navigation li.first{margin-top: 48px}.fixe ul.navigation li.first:not(.logo):after{height: 1px !important}.fixe ul.navigation li.first:not(.logo):hover:after,.fixe ul.navigation li[data-menu='office'].onover:after{width:60%;background:#544a48;height: 1px}.fixe ul.navigation li.select:after{width:60%;background:#544a48}.fixe .coffre{position:absolute;top:0px;right:0px;width:180px;height:128px;background-color:#2f8aa5;line-height:128px;background-position:150px 50px;font-size: 16px;text-indent: -18px;transform:rotate(0deg);transform-origin:right bottom;background-image:url(../img/cadena_b.svg)}.fixe .coffre:after{content: '';display:inline-block;width:0px}ul.smenu{position:absolute;top:118px;left:30px;overflow:hidden;z-index:0}ul.smenu li{transition: all .2s 0s ease-out;transform:translateY(-320px)}ul.smenu.show li{transform:translateY(0px)}ul.smenu li{display:block;width:auto;margin:2px 0px 0px 0px;font-size:12px;color:#9db922;text-align:center;height:24px;line-height:24px;text-transform:uppercase;background-color:rgba(0,0,0,0.9);transition: all .4s 0s ease-out}ul.smenu li.asso{font-size:11px;color:#374208;background-color:rgba(185,217,46,0.9)}ul.smenu li:hover{background-color:rgba(255,255,255,1);color:#374208}.fixe ul.smenu{padding-top: 8px}.fixe ul.smenu li{background-color:#000}.fixe ul.smenu li.asso{background-color:#FFF}.fixe ul.smenu li:hover{background-color:#9db922}.btn_green{display:inline-block;height:40px;background-color:#9db922;text-transform:uppercase;font-size:16px;line-height:40px;padding:0px 24px;-webkit-transition: all .4s 0s ease-out;-moz-transition: all .4s 0s ease-out;-ms-transition: all .4s 0s ease-out;-o-transition: all .4s 0s ease-out;transition: all .4s 0s ease-out}.btn_green:hover{background-color:#7b8f1e;color:#FFF}.btn_green.center{margin: 0 auto;display: table}#footer{width:100%;background-color:#FFF}#footer{width:100%;background-color:#FFF}#footer .cell{float: none;width:25%}#footer .center_collum{width: 960px;display: flex}.cell#flogonotaire{width:170px;background-image:url(../img/notaire_simple.svg);background-repeat:no-repeat;background-position:center 30px;background-size:124px auto}.cell#fliens{width:283px}#fliens h1{font-size:18px;color:#c6c4c3;text-transform:uppercase;font-weight:700;margin-bottom:10px}#fliens li{width:256px;height:22px;padding-left:10px;line-height:22px;margin-bottom:3px;background: #f1f1f1;background: -moz-linear-gradient(0deg,#f1f1f1 0%, #f1f1f1 50%, #9db922 50%, #9db922 100%);background: -webkit-linear-gradient(0deg,#f1f1f1 0%,#f1f1f1 50%,#9db922 50%,#9db922 100%);background: linear-gradient(0deg,#f1f1f1 0%,#f1f1f1 50%,#9db922 50%,#9db922 100%);background-size:100% 200%;background-position:0px 22px;-webkit-transition: all .2s 0s ease-out;-moz-transition: all .2s 0s ease-out;-ms-transition: all .2s 0s ease-out;-o-transition: all .2s 0s ease-out;transition: all .2s 0s ease-out;cursor:pointer}#fliens li:hover{background-position:0px 0px}#fliens li a{display:block;width:100%;height:100%}.cell#fcontact{width:360px;background-image:url(../img/contact_bande.svg);background-repeat:no-repeat;background-position:center left;background-size:22px 160px}#fcontact .fiche{margin-left:54px;line-height:18px;text-transform:uppercase}.cell#fcontact hr{margin-top:8px;margin-bottom:8px}#footer #newsletter{position:relative;margin-top:20px}#footer input{width: 256px;height: 30px;padding-left: 10px;background-color: #9db922;color: #524947;font-style: italic;border:solid 1px rgba(255,0,0,0.00);transition: all .4s 0s ease-out}#footer input.error{border:solid 1px rgba(255,0,0,1)}#footer #newsletter .label{height: 32px;line-height:32px;display:none}#footer input::-webkit-input-placeholder{color: #524947;text-transform:uppercase}#footer a.validateNewsletter{right: 39px;position: absolute;width: 31px;height: 32px;text-align: center;line-height: 30px;cursor: pointer;top:30px}address{text-transform:uppercase}.cell#fcontact h1{font-size:17px;color:#604b46;font-weight:700}.cell#fcontact h2{font-size:21px;color:#aeaeae;margin-bottom:5px}.cell#fcontact span.addr, address span.addr{font-size:15px;color:#3c3533}.cell#fcontact span.label , address span.label{color:#b6aaa7}.cell#ngp{width:145px;background-image:url(../img/notaires-du-grand-paris.jpg);background-repeat:no-repeat;background-position:top right;background-size:145px auto}#credit{background-color:#252120;height:46px;line-height:46px;text-align:center;color:#FFF;font-size:12px}#credit a:hover{text-decoration:underline}h1.titre{font-size:32px;text-transform:uppercase;margin-bottom:10px;font-weight:700}h2{font-size:16px;line-height: 18px;text-transform:uppercase;font-weight:400}h2.big{font-size:20px;line-height: 22px}.sub-title{font-size: 14px;text-transform: uppercase;text-align: center;color: #635f5e}h2.titre{margin-bottom: 25px}h2.titre small{display: block;font-size: 18px;line-height: 18px}h2.titre strong{display: block;font-size: 30px;line-height: 34px}h2.titre .cadre{display: table;font-size: 14px;line-height: 18px;padding: 6px 14px;color: #635f5e;background-color: #9db922}.text_vert{color:#d3f63f}small.titre{display:table;margin-bottom:8px;height:32px;line-height:32px;font-size:20px;color:#555f32;background-color:#9db922;font-weight:300;padding:0px 26px;text-transform:uppercase}h1.titre small{display:table;margin-bottom:8px;height:40px;line-height:40px;font-size:25px;color:#555f32;background-color:#9db922;font-weight:300;padding:0px 26px}h1.titre.center{text-align: center}h2.center{text-align: center}h1.titre.center small{margin-left: auto;margin-right: auto}.center_collum{position:relative;width:790px;margin-left:auto;margin-right:auto;padding-top:80px;padding-bottom:80px}.center_collum.full{width: 100%}.text-center{text-align: center}hr{border-top-color:#cac7c7;display:block}hr.full{width:100%}hr.small{width:133px}hr.green{width:160px;margin:0px auto;border-top-color:rgba(185,217,46,0.2)}.paragraphe{max-width:780px}.paragraphe.half{max-width:480px}.paragraphe p{margin:30px 0px;line-height:18px;text-align:justify}.cell{float:left}.clearboth{clear:both}.table{display:table}.table-cell{display:table-cell;vertical-align: middle;text-align: center}.home_background{position:absolute;width:calc(100% - 60px);overflow: hidden;height:592px;z-index:1;background-color:#000;top: 40px;left: 30px;right: 30px;border-radius: 10px}@media screen and (min-width:1710px){.home_background{width: 1676px;left: calc(50vw - 838px);border-radius: 10px;overflow: hidden}}.parralax{width:100%;height:100%}.home_background .frame{position:absolute;width:100%;max-width: 1676px;height:100%;background-color:rgba(0,0,0,1.00);background-repeat:no-repeat;background-size:cover;background-position:center center;z-index:1;opacity:0;-webkit-transition: opacity .5s 0 ease-out;-moz-transition: opacity .5s 0s ease-out;-ms-transition: opacity .5s 0 ease-out;-o-transition: opacity .5s 0 ease-out;transition: opacity .5s 0s ease-out;transform: translate3d(0,0,0)}body.desktop .home_background .frame{background-attachment:fixed}@media screen and (min-width:1710px){body.desktop .home_background .frame{background-attachment:inherit}}.homepage{background-color: #f5f5f5}.home_background .frame:first-child{z-index:3;display:block}.home_background .frame.show{opacity:1 !important}.home_upper{position:absolute;z-index:5;width:100%;height:592px}#home_carroussel{width:100%;height:592px;padding-top: 40px}@media screen and (min-width:1710px){#home_carroussel{width: 1676px;position: relative;margin: 0px auto}}#carrousel{width:100%;height:100%;position:relative;overflow:hidden}@media screen and (min-width:1710px){#carrousel{width: 1676px}}.controller{position:absolute;width:18px;height:32px;background-repeat:no-repeat;background-position:center center;background-image:url(../img/nav_fle.svg);-webkit-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.4));filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.4));top:45px;cursor:pointer}.controller#cprev{}.controller#cnext{transform-origin:center center;transform:rotate(-180deg)}#carrousel .slide{position:absolute;display: block;width:100%;height:100%;font-size:30px;line-height:22px}#carrousel .slide + .slide{display:none}#carrousel .slide .table-cell{height:100%;display: flex;justify-content: center;flex-direction: column;align-items: center;margin-top: 60px}#carrousel .slide h1{color:#FFF;line-height:26px;margin-top:4px}#carrousel .slide .text_white{font-size:16px;color:#FFF;text-transform:uppercase}#carrousel .slide .text_white.small{font-size:12px}#carrousel .slide .table-cell span{display:block}.control_contain{width: 100%;position: absolute;bottom: 24px;display: flex;justify-content: center}#carrousel_control{display:inline-flex;justify-content:center;background-color: rgba(51, 48, 47, 0.82);border-radius: 10px;padding: 10px 13px}#carrousel_control li{width:6px;height:6px;background-color:#FFF;-webkit-border-radius: 100%;border-radius: 100%;cursor:pointer;-webkit-transition: all .2s 0 ease-out;-moz-transition: all .2s 0s ease-out;-ms-transition: all .2s 0 ease-out;-o-transition: all .2s 0 ease-out;transition: all .2s 0s ease-out;margin:auto 3px}#carrousel_control li.select, #carrousel_control li:hover{background-color:#95ad51;-moz-transform: scale(1.2);-webkit-transform: scale(1.2);-o-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2)}.title-competence{position: relative;display: flex;align-items: center}.title-competence span{padding: 0px 20px;flex-shrink: 0}.title-competence:before, .title-competence:after{content:'';height: 1px;width: 100%;background-color: #cac7c7}#competence{text-align:center;text-transform:uppercase;color:#FFF;font-size:12px;line-height:16px;width:100%;margin:0px auto}#competence h1{font-size:20px;color:#FFF;font-weight:400;margin-bottom:20px}#competence .compt-list{width:612px;margin:10px auto 0px;display: flex;flex-wrap: wrap;justify-content: center}#competence .compt-list li{position:relative;width:144px;height:144px;font-weight:700;cursor:pointer;transition: all .3s 0s ease;background-color:rgba(123,143,30,0)}#competence .compt-list li:hover{background-color: rgba(75,86,28,0.85)}#competence .compt-list .txt_vert{color:#b7d433}#competence .compt-list li .icon{width:50%;height:80px;margin:auto;background-repeat:no-repeat;background-position:center center}#competence .compt-list li:after{content:"";width:1px;height:43px;background-color:rgba(185,217,46,0.5);display:block;position:absolute;top:55px;right:0px}.no-border:after{display:none !important}#comp-immo .icon{background-image:url(../img/icon_immo.svg);background-size:29px 54px}#comp-copro .icon{background-image:url(../img/icon_copro.svg);background-size:60px 53px}#comp-famille .icon{background-image:url(../img/icon_famille.svg);background-size:40px 50px}#comp-commercial .icon{background-image:url(../img/icon_comercial.svg);background-size:56px 41px}#comp-patrimoine .icon{background-image:url(../img/icon_patrimoine.svg);background-size:39px 41px}#comp-mediation .icon{background-image:url(../img/icon_mediation.svg);background-size:60px 34px}#comp-locative .icon{background-image:url(../img/icon_locative.svg);background-size:60px 44px}#comp-international .icon{background-image:url(../img/icon_international.svg);background-size:46px 45px}.home_competences .center_collum{padding-top: 50px;padding-bottom: 50px}.home_competences h1.titre small{margin-left:auto;margin-right:auto;margin-bottom:8px}.home_competences h1.titre span{display:block;font-weight:400;color: #9db922;font-size: 28px;margin-top: 8px}.center-full{max-width: 1200px;margin: 0px auto;box-sizing: border-box}.home_competences .btns-competence{position: relative;flex-wrap: wrap;transform: none;opacity: 1;height: auto;justify-content: center;transition: none;background-color: transparent}.home_competences .btns-competence .btn-competence{width: 168px;margin-bottom: 20px;min-height: 168px;border-radius: 8px;padding-top: 40px;box-sizing: border-box}#scroll_bottom{margin: 20px auto 0px;width: 260px;height: 80px;border-radius: 40px;border: solid 1px #bfb1af;text-transform:uppercase;display: flex;justify-content: center;align-items: center}#scroll_bottom .icon{display:inline-block;width:25px;height:40px;background-repeat:no-repeat;background-image:url(../img/cursor.svg);background-position:center center}#scroll_bottom span{display:inline-block;margin-left:10px}#historique{background-color:#f5f5f5;background-repeat:no-repeat;background-image:url(../img/home_presentation_back.jpg);background-position:center -33px}#historique hr.full{margin-top:50px}#site.page_other #content{min-height:45vh}#site.page_other #content .first-item{padding-top: 110px}#site.page_other .transparent{display:none}#site.page_other .fixe{transform:translateY(0)}#competences{}#competences .center_collum{display:flex;position:relative}.liste-competences{position:absolute;width:70px;transition:all 0.3s;transform-origin:top center}.liste-competences.fixed{position:fixed;top: 175px}.liste-competences.end{position:absolute;top:auto;bottom:80px}.liste-competences li{width:70px;height:70px;margin-bottom:1px;background-color:#FFF;display:flex;transition: all .4s 0s ease-out;cursor:pointer}.liste-competences li:hover, .liste-competences li.select{background-color:#9db922}.liste-competences li svg{width:80%;height:auto;max-height:50px;max-width:50px;margin:auto}.liste-competences li svg *{transition: all .2s 0s ease-out}.liste-competences li svg .fill_white{fill:#bababa}.liste-competences li svg .stroke_white{stroke:#bababa}.liste-competences li svg .fill_green{fill:#bababa}.liste-competences li svg .stroke_green{stroke:#bababa}.liste-competences li:hover svg .fill_white, .liste-competences li.select svg .fill_white{fill:#FFFFFF}.liste-competences li:hover svg .stroke_white, .liste-competences li.select svg .stroke_white{stroke:#FFFFFF}.liste-competences li:hover svg .fill_green, .liste-competences li.select svg .fill_green{fill:#FFFFFF}.liste-competences li:hover svg .stroke_green, .liste-competences li.select svg .stroke_green{stroke:#FFFFFF}.content-competences{width:100%}.competence-data{margin-bottom:100px}.competence-data h1.titre{position:relative;margin-left:108px;margin-bottom:40px}.competence-data h1.titre:before{position:absolute;content:'';display:block;left:-108px;width:80px;height:80px;background-repeat:no-repeat;background-size:contain}#competences .office_associes{background-color:transparent !important;text-align:left !important;margin-bottom:60px}#competences .office_associes ul{justify-content:flex-start !important}#competences .office_associes .referents{display: flex}#competences .office_associes .referents a{width: 124px;margin-right: 10px;margin-bottom: 10px}#competences .office_associes .referents a img{width: 100%;height: 294px;object-fit: cover;border-radius: 8px}#competences .office_associes .referents a .name{text-align: center;margin-top: 8px;text-transform: uppercase}.comp-immo h1.titre:before{background-image:url(../img/icon_immo_grey.svg)}.comp-copro h1.titre:before{background-image:url(../img/icon_copro_grey.svg)}.comp-famille h1.titre:before{background-image:url(../img/icon_famille_grey.svg)}.comp-commercial h1.titre:before{background-image:url(../img/icon_comercial_grey.svg)}.comp-patrimoine h1.titre:before{background-image:url(../img/icon_patrimoine_grey.svg)}.comp-mediation h1.titre:before{background-image:url(../img/icon_mediation_grey.svg)}.comp-locative h1.titre:before{background-image:url(../img/icon_locative_grey.svg)}.comp-international h1.titre:before{background-image:url(../img/icon_international_grey.svg)}.office_associes{background-color:#f5f5f5;text-align:center;text-transform:uppercase}.content_fiche_notaire{background-color:#f5f5f5;background-repeat:no-repeat;background-image:url(../img/back_notaire.jpg);background-attachment:fixed;background-position:right bottom}.office_associes h1{font-size:25px;padding:20px 0px;font-weight:400}.office_associes ul{display:flex;flex-wrap: wrap;justify-content:center}.office_associes li{line-height:40px;height:40px;font-size:15px;letter-spacing:-1px;padding:0px 20px;margin:0px 4px 8px;transition: all .3s 0s ease}.office_associes li.not{background-color:#dcdada;cursor:pointer}.office_associes li.not:hover, .office_associes li.not.select{background-color:#9db922}.page_office .office_associes{padding-top:40px;padding-bottom:15px;z-index:8;position:absolute;width:100%;transition: all .1s 0s}.page_office .office_associes ul{max-width: 960px;margin: 0px auto}.page_office .office_associes.fixed{}.page_office .center_collum{width: 720px}#office_notaire{padding-top:200px}#office_notaire .center_collum{padding-top:20px}.fiche_visu{width:138px;height:324px;border-radius: 10px;overflow: hidden;background-repeat:no-repeat;background-size:contain;background-position:center bottom}.fiche_visu img{width: 100%;height: 100%;display: block;object-fit: cover}.fiche_one{display: flex;justify-content: space-around}.fiche_profil{width:540px}.fiche_profil h1{margin-top:0px}.fiche .compt-list li{position:relative;width:120px;height:120px;float:left;text-transform:uppercase;text-align:center}.iconique{text-align:center;text-transform:uppercase}.iconique .txt_vert{font-weight:700}.fiche .compt-list .txt_vert{font-weight:700}.fiche .compt-list li .icon{width:50%;height:100px;margin:auto;background-repeat:no-repeat;background-position:center center}.fiche .compt-list li:before{content:"";width:1px;height:43px;background-color:#bababa;display:block;position:absolute;top:55px;left:0px}.fiche .compt-list li:before{content:"";width:1px;height:43px;background-color:#bababa;display:block;position:absolute;top:55px;left:0px}.fiche .compt-list li:first-child:before{display: none}#comp-immo .icon.grey{background-image:url(../img/icon_immo_grey.svg)}#comp-promo .icon.grey{background-image:url(../img/icon_promo_grey.svg)}#comp-dutreil .icon.grey{background-image:url(../img/icon_dutreil_grey.svg)}#comp-urba .icon.grey{background-image:url(../img/icon_urba_grey.svg)}#comp-copro .icon.grey{background-image:url(../img/icon_copro_grey.svg)}#comp-famille .icon.grey{background-image:url(../img/icon_famille_grey.svg)}#comp-commercial .icon.grey{background-image:url(../img/icon_comercial_grey.svg)}#comp-patrimoine .icon.grey{background-image:url(../img/icon_patrimoine_grey.svg)}#comp-mediation .icon.grey{background-image:url(../img/icon_mediation_grey.svg)}#comp-locative .icon.grey{background-image:url(../img/icon_locative_grey.svg)}#comp-international .icon.grey{background-image:url(../img/icon_international_grey.svg)}.fiche_profil .cat{text-transform:uppercase;font-size:24px}.fiche .paragraphe{margin-left:auto;margin-right:auto}.fiche .paragraphe a.btn_green{display:table}.fiche .paragraphe a.btn_green.hidden{display:none}.icon_mail{display:block;width:50px;height:50px;position:relative;margin-top:10px;float:left;margin-right:20px}.icon_mail:after{content:'';width:1px;height:12px;background-color:#cfcdcc;position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.icon_mail svg{width:80%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon_mail:hover{background-color:#9db922}.icon_mail:hover svg *{stroke:#FFF}.tel{margin:10px 0px 0px 20px;float:left;width:160px;height:50px;background-repeat:no-repeat;background-image:url(../img/icon_phone.svg);background-position:left center;background-size:38px 40px;font-size:16px;line-height:50px;text-align:right}#equipe{background-color:#f5f5f5}#equipe .center_collum{width: 790px}#equipe p{border-radius: 10px;border: solid 1px #999;padding: 20px 80px;text-transform: uppercase;line-height: 20px}#equipe p .grey{color: #999}.list_equipe{font-size:18px;display:flex;justify-content:space-around;flex-flow:row wrap;width:100%}#equipe hr{margin-top:30px;margin-bottom:30px}#equipe .photo_equipe img{width:100%;height:auto}.membre{position:relative;display:flex;vertical-align:middle;width:180px;padding:10px;text-align:center;margin:auto;min-height:140px}.membre:after{}.drap{width:20px;height:16px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin:5px auto}.anglais{background-image:url(../img/drap_anglais.jpg)}.allemand{background-image:url(../img/drap_allemand.jpg)}.membre .mbc{margin:auto;width:100%}.membre .prenom{font-size:18px}.membre strong{display:block}.membre .job{font-size:17px;color:#555f32;background-color:#9db922;padding:5px 0px;text-transform:uppercase;margin:5px 0px}.membre .job2{font-size:14px}.list_equipe .nom{float: left;text-align:right;width: 48%;line-height: 40px;height: 40px}.list_equipe .nom strong{font-weight: 700}.list_equipe .label{position: relative;float: right;width: 48%;height: 40px;line-height: 40px}.list_equipe .label a.icon_mail{position: absolute;width: 30px;top: 0px;float: none;height: 30px;display: inline-block;margin-top: 6px;margin-left: 25px}.list_equipe .label a.icon_mail:after{left: -10px}#site.page_contact #content{min-height:100vh}#contact_infos hr.small{margin-left:auto;margin-right:auto}#contact_infos{padding:80px 0px 4px;background-repeat:no-repeat;background-color:#f5f5f5;background-image:url(../img/contact_back.jpg);background-position:left bottom;background-attachment: fixed;background-size:contain}#contact_infos .center_collum{width: 800px}#contact_infos h1.titre small{margin-left:auto;margin-right:auto;margin-bottom:20px}#contact_infos h1.titre span{display:block;font-weight:400;color: #9db922;font-size: 28px;margin-top: 8px}#contact_infos .logo{margin: 20px auto 30px}#contact_infos .logo svg#logo #bat, #contact_infos .logo svg#logo #cheval-clr , #contact_infos .logo svg#logo #dline,#contact_infos .logo svg#logo #text-office_1_,#contact_infos .logo svg#logo #text-depuis{fill:#464646 }#contact_infos .logo svg#logo #cheval{fill:#9db922 }#contact_infos .map2{margin-top: 50px;width: 100%;height: 400px;border-radius: 10px;overflow: hidden;-webkit-box-shadow: 0 0 10px 5px rgba(0,0,0,0.05);box-shadow: 0 0 10px 5px rgba(0,0,0,0.05)}#contact_infos .map2 img{width: 100%;height: 100%;object-fit: cover;object-position: center}#contact_associes{text-align:center;text-transform:uppercase}#contact_associes h1{font-size:25px;padding:20px 0px;font-weight:400}#contact_associes ul{display:flex;justify-content:center}#contact_associes li{line-height:40px;height:40px;font-size:14px;padding:0px 20px;margin:0px 4px;background-color:#9db922}#contact_associes .recevoir{font-size:14px;text-transform:none;display:block;margin-top:20px;margin-bottom:40px}.adress_horaire{box-sizing: border-box;display: flex;width: 800px;padding: 30px 25px 0px;justify-content: space-between}#contact_infos .adress{font-size: 16px}#contact_infos .adress address{font-style: normal}#contact_infos p.subtitre{font-size:20px;text-transform:uppercase}#contact_horaire{}#contact_horaire h1{font-size:16px;text-transform:uppercase}#contact_horaire span{display:block;text-transform:uppercase;margin-bottom:5px}#contact_horaire span.day{font-size:26px;font-weight:700}#contact_horaire span.time{font-size:24px;letter-spacing:2px}#contact_horaire span.time2{font-size:20px}#contact_infos .infos-contact{border: solid 1px #bfb1af;border-radius: 10px;padding: 30px 20px;text-align: center;line-height: normal;margin-top: 40px}#content-map{width:100%;height:625px;position:relative;overflow: hidden}#content-map:before{content:'';width:100%;height:1px;position:absolute;box-shadow:0 0 10px 1px rgba(0,0,0,0.5);z-index: 8;top: -1px}#content-map:after{content:'';width:100%;height:1px;position:absolute;box-shadow:0 0 10px 1px rgba(0,0,0,0.5);z-index: 8;bottom: -1px}#map{width:100%;height:100%}#actualites .top{background-image:url(../img/top_actus.jpg)}#actualites a.voirplus{display:block;cursor:pointer;text-align:center;font-size:25px;text-transform:uppercase;border-bottom:solid 1px #CCC;border-top:solid 1px #CCC;line-height:80px;transition: background-color .3s ease}#actualites a.voirplus:hover{background-color:#9db922}#actualites p{font-size:16px;font-weight:normal;padding-top:15px}#actualites p a{text-decoration:underline;cursor:pointer}#actualites p a:hover{color:#FFF}#list-actus li{display:flex;width:100vw;height:220px;align-content:center}#list-actus li{background-color:#fff}#list-actus li:nth-child(2n){background: #f5f5f5}#list-actus li.hidden{display:none}#list-actus li.hidden ~ li:nth-child(2n){background: #f5f5f5}#list-actus li.hidden ~ li:nth-child(2n-1){background-color:#f5f5f5}.actu-item{width:820px;margin:auto;align-self:center}.actu-item .visu{width:165px;height:165px;float:left;position:relative}.actu-item .visu:after{position:absolute;content:'';display:block;width:1px;height:43px;background-color:#bababa;right:4px;top:53px}.actu-item .icon{width:50%;height:100px;margin:auto;background-repeat:no-repeat;background-position:center center}.actu-item a{cursor:pointer}.actu-resume{width:610px;float:right}.actu-resume span{display:block;font-size:14px;margin-bottom:5px}.actu-resume span.type{color:#b4b4b4;text-transform:uppercase}.actu-resume h2.titre{font-size:20px;color:#524947;text-transform:uppercase;font-weight:700;margin-bottom:10px}.actu-resume span.date{color:#2e8aa4;text-transform:uppercase;font-weight:700}.actu-resume a.acteur{margin-top:10px}#icon-pdf .icon{background-image:url(../img/icon_pdf.svg);background-size:57px 68px}#icon-video .icon{background-image:url(../img/icon_video.svg);background-size:55px 41px}#playervideo{position:fixed;display:flex;z-index:999;width:100vw;height:100vh;background-color:rgba(0,0,0,0);transition: all .4s 0s ease-out}#playervideo.show{background-color:rgba(0,0,0,0.5)}#playervideo iframe{margin:auto;width:640px;height:480px}#playervideo a.close{position:absolute;width: 60px;height: 60px;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;background-color:#FFF;top: 50%;left: 50%;transform: translate(280px,-270px);cursor:pointer;z-index:1001}#playervideo a.close:before, #playervideo a.close:after{content:'';width: 60%;height: 1px;position: absolute;background: #000;display: block;left: 20%;top: 48%}#playervideo a.close:before{transform: rotate(45deg)}#playervideo a.close:after{transform: rotate(-45deg)}.erreur404{background-image:url(../img/404_fond.jpg);background-repeat:no-repeat;background-size:cover;background-position:top right;height:60vh;min-height:400px;color:#FFF}.erreur404 a.btn_green{margin-top:20px;color:#524947}#tarif{background-image:url(../img/back_tarifs.jpg);background-repeat:no-repeat;background-attachment: fixed;background-position: right bottom;background-color:#f5f5f5}#tarif .center_collum{width: 720px}#tarif .paragraphe{text-align:justify;float:left}#tarif .graphique{background-image:url(../img/camebert_tarifs.png);background-repeat:no-repeat;background-size:contain;background-position:top center;width:100%;height:467px;margin-top:60px}#documents .top{background-image:url(../img/top_actus.jpg)}.list-item li{position:relative;font-size:20px;margin:20px 0px 20px 60px}.list-item li a:hover{color:#9db922}.list-item li:before{content:'';position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-image:url(../img/icon_pdf.svg);background-size:80%;left:-35px}a.bloc-open{position:absolute;display:block;width:60px;height:60px;background-color:#524947;cursor:pointer;transition:all 0.2s ease-out;right:-60px;z-index:10}a.bloc-open div{position:absolute;z-index:5;width:30px;height:2px;background-color:#FFF;left:50%;top:50%;transition:all 0.2s 0.2s ease-out}a.bloc-open div:first-child{transform:translate(-15px, -10px)}a.bloc-open div:nth-child(2){transform:translate(-15px, 0px)}a.bloc-open div:last-child{transform:translate(-15px, +10px)}#liens .top{background-image:url(../img/top_actus.jpg)}#liens .list-item li:before{background-image:url(../img/icon_link.svg)}_:-ms-fullscreen, :root .transparent .coffre{width: 60px;height: 60px;background-position: center;background-size: 40%;padding-left: 0px;transform:none;top: 0;right: 0}_:-ms-fullscreen, :root .transparent .coffre span{display:none}@supports (-ms-ime-align:auto){.transparent .coffre{width: 60px !important;height: 60px !important;background-position: center !important;background-size: 40% !important;padding-left: 0px !important;transform:none !important;top: 0 !important;right: 0 !important}.transparent .coffre span{display:none}.home_background .frame{background-size:auto}}.bepVfn svg path{fill:#9db922 !important}.bepVfn svg path:last-child{fill:#FFF !important}.gTyPIa.gTyPIa.gTyPIa.gTyPIa.gTyPIa.gTyPIa{color:#9db922 !important}#header-mobile{display: none}.text-blue{color: #5e96cf}.text-green{color: #a2b843}.cadre-gris{border-radius: 17px;background-color: #dcdddd;box-sizing: border-box;padding: 28px 35px 36px;line-height: 18px;margin: 20px 0px 50px}.letterBig{width: 102px;height: 102px;font-size: 48px;font-weight: 200;color: #FFF;border-radius: 52px;display: flex;justify-content: center;align-items: center;flex-shrink: 0}.letterBig.medium{width: 69px;height: 69px;font-size: 33px}.letterBig.blue{background-color: #5e96cf}.letterBig.green{background-color: #a2b843}.blocs-gris{display: flex;margin-top: 93px}.blocs-gris .bloc-gris{position: relative;width: 50%;background-color: #dcdddd;padding: 92px 40px 50px;box-sizing: border-box;font-size: 14px;line-height: 18px;margin-bottom: 70px}.blocs-gris .bloc-gris .letterBig{position: absolute;top: -51px;left: calc(50% - 51px)}.blocs-gris .bloc-gris .mtitle{text-transform: uppercase;text-align: center;margin-bottom: 20px;font-weight: 700}.blocs-gris .bloc-gris:first-child{width: calc(50% - 1px);margin-right: 1px}.title-col{display: flex;align-items: center;margin-top: 90px;margin-bottom:60px}.title-col .col-0{margin-right: 35px}.title-col h2{font-size: 30px;text-align: left;line-height: 32px}.title-col h2 small{display: table;text-align: left;font-size: 14px;line-height: 18px;text-transform: uppercase;padding: 6px 16px;margin-top: 8px}.title-col h2.blue small{background-color: #5e96cf;color: #FFF}.title-col h2.green small{background-color: #a2b843;color: #67733c}.actes-tarifes{margin-bottom: 80px}.frais_notaires{margin-top: 60px}.frais_notaires .graph{margin: 60px 0px}.frais_notaires .graph img{display: block;width: 100%;height: calc(100% / 3.38);object-fit: contain}.color-dot{position: relative;margin-bottom: 60px;padding-left: 35px;font-size: 14px;line-height: 18px}.color-dot::before{position: absolute;width: 8px;height: 35px;content: '';top: 0px;left: 0px}.color-dot.blue::before{background-color: #5e96cf}.color-dot.pink::before{background-color: #ba5e87}.color-dot.green::before{background-color: #9db922}.color-dot.blue strong.sub{text-transform: uppercase;color: #635f5e}.tarif-nav{display: flex;margin: 40px 0px 40px}.tarif-nav a{font-size: 14px;line-height: 18px;color: #524947;width: 100%;text-align: center;padding: 6px 8px;text-transform: uppercase;border: solid 1px #524947;margin-bottom: 20px;transition: all 0.2s ease-out}.tarif-nav a:hover{color: #FFF;background-color: #524947}.tarif-nav a:first-child{margin-right: 2px}.tarif-nav a:last-child{margin-left: 2px}.tarifs-table{margin:30px 0px 60px}.tarifs-table h3{text-align: center;text-transform: uppercase;font-size: 20px;font-weight: 300;margin-bottom: 20px}.tarifs-table .labels{display: flex;margin-bottom: 5px}.tarifs-table .labels .col1{box-sizing: border-box;padding: 14px 20px;background-color: #67733c;font-weight: 700;color: #FFF;text-transform: uppercase;margin-right: 6px;width: 100%}.tarifs-table .labels .col2{box-sizing: border-box;padding: 14px 20px;background-color: #a2b843;font-weight: 700;color: #67733c;text-transform: uppercase;flex-shrink: 0;width: 144px;margin-right: 6px}.tarifs-table .labels.remise .col2{width: 294px;margin-right: 0px}.tarifs-table .labels .col3{box-sizing: border-box;padding: 14px 20px;background-color: #a2b843;font-weight: 700;color: #67733c;text-transform: uppercase;flex-shrink: 0;width: 144px}.tarifs-table .line{display: flex;margin-bottom: 5px}.tarifs-table .line .col1{box-sizing: border-box;padding: 14px 20px;background-color: #dcdddd;color: #635f5e;margin-right: 6px;width: 100%}.tarifs-table .line .col1 small{display: block;font-size: 12px}.tarifs-table .line .col2{box-sizing: border-box;padding: 14px 20px;background-color: #dcdddd;color: #635f5e;flex-shrink: 0;width: 144px;margin-right: 6px}.tarifs-table .line.dcol .col2{width: 294px;margin-right: 0px}.tarifs-table .line .col3{box-sizing: border-box;padding: 14px 20px;background-color: #dcdddd;color: #635f5e;flex-shrink: 0;width: 144px}.tarifs-table .line.sec .col1, .tarifs-table .line.sec .col2, .tarifs-table .line.sec .col3{background-color: #e9e9e9}.tarifs-table .line.alt .col1, .tarifs-table .line.alt .col2, .tarifs-table .line.alt .col3{font-weight: 700;background-color: #dcdddd}.tarifs-table .line.nor .col1, .tarifs-table .line.nor .col2, .tarifs-table .line.nor .col3{background-color: #e9e9e9}.tarifs-table .space{height: 47px}.tarifs-table small.mention{font-size: 10px;display: block;margin-top: 15px}.mention_tarif{margin-bottom: 36px;font-size: 12px;line-height: 16px;color: #635f5e}.tarifs-table.simple{margin-bottom: 15px;line-height: 16px}.tarifs-table.simple h3{text-align: left;text-transform: uppercase;font-size: 14px;line-height: 18px;font-weight: 700;margin-bottom: 20px}.tarifs-table.simple p{margin-bottom: 15px;line-height: 16px}.tarifs-table.simple .labels{margin-top: 40px}.tarifs-table.simple .labels .col1, .tarifs-table.simple .labels .col2{background-color: #5487bb;font-weight: 300;font-size: 14px;color: #FFF}@media screen and (max-width: 1280px){.fixe .coffre{width:40px;background-position: 10px 50px}.fixe .coffre span{display:none}}@media screen and (max-width: 1024px){ul.navigation{width:700px}.transparent .coffre{top: 220px;right: -133px;width: 180px;height: 47px;line-height: 47px;background-position: 150px 10px}#back-header{display: none}}@media screen and (max-width: 1018px){#footer .center_collum{padding-bottom:90px;flex-direction: column;max-width: 340px}#footer .cell{margin-bottom:40px}.cell#flogonotaire{background-position: 20px top}.cell#fliens{width: 100%}#fliens li{width:100%;height: 32px;line-height: 32px;background-position: 0px 32px}#footer .cell#flogonotaire{height: 111px;width: 100%;order:1;background-position:center}#footer .cell#ngp{height: 156px;width: 100%;order:2;background-position:center}}@media screen and (max-width: 880px){.transparent .coffre{width: 60px;height: 60px;background-position: center;background-size: 40%;padding-left: 0px;transform:none;top: 0;right: 0}.transparent .coffre span{display:none}.center_collum{padding-top:40px;padding-bottom:40px}.top h1, .center_collum{width:600px}.cell{float:none}.actu-item .visu{width:20%}.actu-resume{width:70%;margin-right: 40px}#list-actus li{height:auto;padding:20px 0px}#tarif{background-image:none}#tarif .paragraphe{float:none}#tarif .paragraphe h1{font-size: 31px}#tarif .graphique{float:none;height:300px}#cnext{left:auto !important;right:20px !important}#cprev{left:20px !important}#carrousel .slide{position:relative;left:auto;transform:none;display:block}#carrousel .slide h1{line-height:32px}#competence{width:100%}.page_home .office_associes li{font-size:12px}.office_associes li{font-size:12px}#historique, .content_fiche_notaire{background-image:none}.fiche_one{flex-direction: column;align-items: center}.fiche_visu{height: 136px}.fiche_visu img{object-position: center 10%}.fiche_profil h1{margin-top:10px;text-align: center}.fiche_profil h2{text-align: center;margin-bottom: 30px}.fiche_profil h1 small{margin: 0px auto 10px}.fiche_profil .cat{display: block;font-size: 22px;text-align: center;margin-bottom: 10px}.fiche_profil ul.compt-list{display: flex;justify-content: center}.fiche_profil ul.compt-list li:first-child::before{display: none}.fiche_profil{height:auto}.fiche .paragraphe{width:100%}.content_fiche_notaire .fiche{padding-bottom:40px}#credit{height: 92px;line-height: 92px}}@media screen and (max-width: 1360px){.office_associes{position: relative !important}.page_office.office_associes ul{position: relative !important;max-width:360px;margin-left:auto;margin-right:auto;flex-direction:column}.page_office .office_associes li{}}@media screen and (max-width: 890px){#menu-mobile{display:block}ul.navigation{width:100%}h1.titre{font-size:30px}.fixe{position:absolute}.competence-data h1.titre{margin-left: 70px}.competence-data h1.titre:before{left: -70px;width: 60px;height: 60px}.navigation li:not(.logo){display:none}.top h1, .center_collum{width:100%;max-width:340px}.row{padding-left:8px;padding-right:8px}.office_associes ul{max-width:360px;margin-left:auto;margin-right:auto;flex-direction:column}.office_associes li{font-size:12px;margin-bottom:10px}.controller{display:none}#carrousel small.titre{font-size:16px;line-height:30px;height:30px}#carrousel .slide h1{font-size:24px;line-height:26px;margin-bottom:5px}#carrousel{height: 430px}#competences{background-image:none}.liste-competences{display:none}.content-competences{width: 100%;margin-left: 0}#competence .compt-list{width:100%;max-width:340px}#competence .compt-list li:after{display:none}.home_background{height: 470px}.home_background .parralax{background-position:center !important}.home_upper{position:relative;height:auto;padding-bottom:40px}#home_carroussel{background-image:url(../img/acceuil.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;height: auto}.page_office .office_associes, .page_office .office_associes.fixed{position:relative;top: auto}#office_notaire{padding-top:0px}.btn_green{text-align: center}.fiche_profil{width:100%}.fiche .compt-list li{width:120px;height:160px;padding: 0px 10px}.fiche .compt-list li .icon{}.fiche .paragraphe a.btn_green{line-height: 16px;height: auto;padding-top: 10px;padding-bottom: 10px}.fiche .compt-list li:before{top:30px}.list_equipe .nom, .list_equipe .label{float: none;width: 100%;text-align: center}.list_equipe .label{margin-bottom:30px}.actu-resume{float: none;width: 90%;margin: auto}.actu-item .visu{display:none}.otherliste h1.titre small{line-height: 26px;font-size: 20px;padding-top: 10px;padding-bottom: 10px;height:auto}.list-item li{font-size:16px}#contact_infos{background-image:none}#contact_associes ul{flex-direction: column;width: 90%;margin-left: auto;margin-right: auto}#contact_associes ul li{margin-bottom:10px}#fcontact .fiche{margin-left:45px}#footer{border-top:solid 1px #cac7c7}#footer .cell#flogonotaire{left:0px}#footer .cell#fiso{right:10px}#competences .office_associes .referents{flex-wrap: wrap}#competences .office_associes .referents a img{height: 124px;object-position:50% -15px }.blocs-gris{flex-direction: column}.blocs-gris .bloc-gris{width: 100% !important}.title-col .col-0{margin-right: 20px}.title-col h2{font-size: 26px}.tarif-nav{flex-direction: column}.tarif-nav a{margin: 0px 0px 10px 0px !important}.tarifs-table .labels{display: none}.tarifs-table .line{background-color: #dcdddd;flex-direction: column}.tarifs-table .line.sec{background-color: #e9e9e9}.tarifs-table .line .col1{padding-bottom: 0px;background-color: transparent !important;width: 100%}.tarifs-table .line .col2{background-color: transparent !important;width: 100%}.tarifs-table .line .col2::before{content: 'Montant HT : ';font-weight: 700;margin-right: 15px}.tarifs-table .line .col3{background-color: transparent !important;width: 100%;padding: 0px 20px 14px}.tarifs-table .line .col3::before{content: 'Montant TTC : ';font-weight: 700;margin-right: 15px}.tarifs-table .line .col1::before{content: 'Nature de la prestation: ';display: block;font-weight: 700;margin-bottom: 5px}.tarifs-table.simple .line .col2{display: flex}.tarifs-table.simple .line .col2::before{content: 'Taux de remise : '}.tarifs-table.simple .line .col1::before{content: "Tranche d'assiette : "}}@media screen and (max-width: 1240px){#header{display: none}#back-header{display: none}.home_background{top:0px;left: 0px;right: 0px;width: 100%;border-radius: 0px}#home_carroussel{padding-top: 0px}#header-mobile{width: 100%;display: flex;position: fixed;z-index: 556;padding: 15px;box-sizing: border-box}#header-mobile .bloc-w{background-color: #FFF;border-radius: 10px;width: 100%;height: 80px;-webkit-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.2));filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.2));display: flex;align-items: center;padding: 0px 20px}#header-mobile .toggle-menu{width: 35px;height: 35px;background-position: center;background-repeat: no-repeat;background-size: 28px 28px;background-image: url("../img/burger_icon.svg");cursor: pointer;margin-right: 20px;transition: all 0.1s ease-out;flex-shrink: 0}#header-mobile.show .toggle-menu{background-image: url("../img/close_icon.svg");background-size: 20px 20px;transform: rotate(90deg)}#header-mobile .bloc-logo{display: flex;align-items: center;margin:0px auto}#header-mobile .logo-notaire{width: 50px;height: 48px;background-size: contain;background-repeat: no-repeat;background-image: url("../img/notaire_full_g.svg");margin-left: 20px;flex-shrink: 0}#header-mobile .logo-titre{position: relative;padding-right: 20px;max-width: 237px;height: 40px}#header-mobile .logo-titre:after{position: absolute;top: 0px;right: 0px;content: '';width: 1px;height: 100%;background-color: #CCC}#header-mobile .logo-titre img{width: 100%;height: 100%;object-fit: contain;object-position: center}#header-mobile .private-btn{width: 80px;height: 80px;border-radius: 10px;background-color: rgba(156, 185, 33, 0);border: solid 1px #FFF;transition: all 0.2s ease-out;display: flex;align-items: center;justify-content: center;box-sizing: border-box;flex-shrink: 0;margin-left: 15px}#header-mobile .private-btn svg{width: 21px;height: 23px;transition: all 0.2s ease-out}#header-mobile .private-btn:hover{border: solid 1px #2b9ad3}#header-mobile .private-btn:hover svg{fill:#2b9ad3}#header-mobile.color .private-btn{border-color:#8b8a8a}#header-mobile.color .private-btn svg{fill:#8b8a8a}#header-mobile.color .private-btn:hover{border-color:#2b9ad3}#header-mobile.color .private-btn:hover svg{fill:#2b9ad3}#header-mobile .header-mobile-content{position: absolute;top: 105px;left: 15px;flex-direction: column;-webkit-filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.2));filter: drop-shadow(0px 0px 5px rgba(0,0,0,0.2));display: none;opacity: 0;transition: all 0.3s ease-out}#header-mobile.show .header-mobile-content{opacity: 1}#header-mobile .header-mobile-content a{padding:0px 50px 0px;min-width: 240px;box-sizing: border-box;background-color: #FFF;height: 60px;display: flex;align-items: center;text-transform: uppercase;font-size: 18px;margin-bottom: 8px;transform: translateX(-20px);opacity: 0;transition: all 0.4s 0.1s ease-out}#header-mobile .header-mobile-content a.current{background-color: #b9d92e}#header-mobile .header-mobile-content a:nth-child(2){transition-delay: 0.2s}#header-mobile .header-mobile-content a:nth-child(3){transition-delay: 0.3s}#header-mobile .header-mobile-content a:nth-child(4){transition-delay: 0.4s}#header-mobile .header-mobile-content a:nth-child(5){transition-delay: 0.5s}#header-mobile .header-mobile-content a:nth-child(6){transition-delay: 0.6s}#header-mobile.show .header-mobile-content a{opacity: 1;transform: translateX(0px);transition-duration: 0.2s}#header-mobile .header-mobile-content a.vip{display: none;align-items: center;padding-left: 25px;border: solid 1px #FFF;background-color: transparent;color: #FFF}#header-mobile .header-mobile-content a.vip svg{width: 14px;fill: #FFF;margin-right: 8px}#contact_infos .map2{height: 250px}#contact_infos{text-align: center}#contact_infos .subtitre{font-size: 16px}#contact_infos .adress_horaire{flex-wrap: wrap;width: 100%;padding: 20px 0px}#contact_horaire{width: 100%;margin-bottom: 60px}#contact_horaire span.day{font-size: 20px}#contact_horaire span.time{font-size: 20px}#contact_horaire span.time2{font-size: 16px}}@media screen and (max-width: 550px){#header-mobile{padding: 0px}#header-mobile .bloc-w{border-radius: 0px}#header-mobile .private-btn{display: none}#header-mobile .logo-notaire{margin-right: 10px}#header-mobile .header-mobile-content{left: 10px;top: 90px}#header-mobile .header-mobile-content a.vip{display: flex}}