body{background-color:#d3d3d3}@media (max-width:1279px){.isMenuOpen .SiteHeader__nav__inner{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.SiteHeader__top{background-color:#1b4e81;color:#fff;padding:10px}.SiteHeader__top__wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;position:relative}@media (min-width:1280px){.SiteHeader__top__wrap{height:74px;margin:0 auto;max-width:1280px}}.SiteHeader__top__wrap__main-logo{display:block;height:6rem}@media (min-width:1280px){.SiteHeader__top__wrap__main-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}.SiteHeader__top__wrap__main-logo a{display:block;height:100%}.SiteHeader__top__wrap__main-logo img{width:300px}@media (max-width:450px){.SiteHeader__top__wrap__main-logo{height:inherit}.SiteHeader__top__wrap__main-logo img{width:150px}}.SiteHeader__nav{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.08);font-size:1.8rem;line-height:1.57143;min-height:74px;padding:0!important}@media (min-width:1280px){.SiteHeader__nav{-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;will-change:transform}}@media (max-width:1279px){.SiteHeader__nav{position:absolute!important;right:0!important;top:8rem!important}.SiteHeader__nav__inner{background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.1);box-shadow:0 3px 6px rgba(0,0,0,.1);height:calc(100vh - 8rem);left:100%;max-width:100vw;overflow-x:hidden;overflow-y:auto;padding-top:3rem;position:absolute;top:0;-webkit-transform:translate3d(10%,0,0);transform:translate3d(10%,0,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);width:35rem}}.SiteHeader__nav__inner__wrap{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:2000px;position:relative}@media (min-width:1280px){.SiteHeader__nav__inner__wrap{align-items:center;display:flex;flex-wrap:wrap;height:74px;justify-content:space-between;margin:0 auto;max-width:1280px;position:relative}}@media (max-width:1279px){.SiteHeader__nav__inner__wrap{display:block;padding-bottom:3rem;padding-top:6rem}}@media (min-width:1280px){.SiteHeader__nav__inner__wrap nav ul{display:flex}.SiteHeader__nav__inner__wrap nav ul li{align-items:center;display:flex;padding:.5rem 0 .5rem 2rem}.SiteHeader__nav__inner__wrap nav ul li a{color:#343434!important;font-size:18px}}.SiteHeader__nav__inner__wrap nav ul li.menu-item-activ a{color:#1b4e81!important}@media (max-width:1279px){.SiteHeader__nav__inner__wrap nav ul li{margin-top:1.4rem;padding-left:30px;padding-right:30px}.SiteHeader__nav__inner__wrap nav ul li a{color:#005069;font-weight:500;text-decoration:none!important}.SiteHeader__nav__inner__wrap nav ul .nav-connexion:before{display:none}}@media (min-width:992px){.SiteHeader__nav__inner__wrap nav ul .nav-connexion:before{content:url(/build/images/icon_connexion.dbc7ae4e.svg)!important;height:26px;margin-right:5px;width:26px}}.SiteHeader__nav__inner__wrap .nav-service-client:before{content:url(/build/images/icon_tel.6f8c0672.svg)!important}@media (min-width:1280px){.SiteHeader__nav__inner__wrap .nav-service-client{align-items:center;display:flex}.SiteHeader__nav__inner__wrap .nav-service-client:before{margin-right:12px!important}.SiteHeader__nav__inner__wrap .nav-service-client__tel{color:#1b4e81;font-weight:700}}@media (max-width:1279px){.SiteHeader__nav__inner__wrap .nav-service-client{display:none}}@media (max-width:730px){.responsive-nav-service-client{align-items:center;background-color:#f3f3f3;display:flex;justify-content:center;padding:20px 0;top:0}.responsive-nav-service-client:before{content:url(/build/images/icon_tel.6f8c0672.svg);height:38px;margin-right:12px;width:38px}.responsive-nav-service-client p{font-size:16px}.responsive-nav-service-client____horaires{color:#666;font-size:12px!important;font-weight:400!important}}@media (min-width:730px){.formulaireetape2 .ws_bloc_form #zone_authentification .ws_boutonetapes a:hover,.formulaireetape2 .ws_bloc_form #zone_authentification .ws_boutonetapes input:hover{background-color:#ff184e!important}}.ws_cadreprix .ws_tarifttc{background:#fff!important}.SiteFooter,footer a,footer a:hover{color:#282828}.SiteFooter{background-color:rgba(0,0,0,.027)}.SiteFooter:before{background-image:radial-gradient(#282828 .75px,transparent 0);background-size:16px 16px;content:"";display:block;height:40%;left:0;opacity:.2;pointer-events:none;position:absolute;top:0;width:20%;z-index:0}@media (max-width:767px){.SiteFooter:before{display:none}}.SiteFooter .footer-copyright{display:block;position:relative}.SiteFooter .footer-copyright .edge-padding{padding-left:20px;padding-right:20px}.SiteFooter .footer-copyright .rb-container,.SiteFooter .footer-copyright .rb-s-container,.SiteFooter .footer-copyright .rb-small-container,.SiteFooter .footer-copyright .rb-wide-container{display:block;margin-left:auto;margin-right:auto;max-width:1280px;position:static;width:100%}.SiteFooter .footer-copyright .rb-container .bottom-footer-section,.SiteFooter .footer-copyright .rb-s-container .bottom-footer-section,.SiteFooter .footer-copyright .rb-small-container .bottom-footer-section,.SiteFooter .footer-copyright .rb-wide-container .bottom-footer-section{align-items:center;display:flex;flex-basis:100%;flex-flow:row nowrap;padding-bottom:15px;padding-top:15px}.SiteFooter .footer-copyright .rb-container .bottom-footer-section .footer-logo,.SiteFooter .footer-copyright .rb-s-container .bottom-footer-section .footer-logo,.SiteFooter .footer-copyright .rb-small-container .bottom-footer-section .footer-logo,.SiteFooter .footer-copyright .rb-wide-container .bottom-footer-section .footer-logo{display:flex;flex-grow:0;flex-shrink:0;height:50px}.SiteFooter .footer-copyright .rb-container .bottom-footer-section .footer-logo img,.SiteFooter .footer-copyright .rb-s-container .bottom-footer-section .footer-logo img,.SiteFooter .footer-copyright .rb-small-container .bottom-footer-section .footer-logo img,.SiteFooter .footer-copyright .rb-wide-container .bottom-footer-section .footer-logo img{max-height:100%;object-fit:contain;width:auto}.SiteFooter .footer-copyright .rb-container .bottom-footer-section .footer-social-list,.SiteFooter .footer-copyright .rb-s-container .bottom-footer-section .footer-social-list,.SiteFooter .footer-copyright .rb-small-container .bottom-footer-section .footer-social-list,.SiteFooter .footer-copyright .rb-wide-container .bottom-footer-section .footer-social-list{align-items:center;display:flex;flex-flow:row nowrap;gap:2px;margin-left:auto}.SiteFooter .footer-copyright .rb-container .bottom-footer-section .footer-social-list .footer-social-list-title,.SiteFooter .footer-copyright .rb-s-container .bottom-footer-section .footer-social-list .footer-social-list-title,.SiteFooter .footer-copyright .rb-small-container .bottom-footer-section .footer-social-list .footer-social-list-title,.SiteFooter .footer-copyright .rb-wide-container .bottom-footer-section .footer-social-list .footer-social-list-title{border-right:1px solid hsla(0,0%,53%,.149);font-family:Encode Sans Condensed,sans-serif;font-weight:600;line-height:1;margin-right:3px;padding-right:10px}.SiteFooter .footer-copyright .rb-container .bottom-footer-section .footer-social-list .footer-social-list a,.SiteFooter .footer-copyright .rb-s-container .bottom-footer-section .footer-social-list .footer-social-list a,.SiteFooter .footer-copyright .rb-small-container .bottom-footer-section .footer-social-list .footer-social-list a,.SiteFooter .footer-copyright .rb-wide-container .bottom-footer-section .footer-social-list .footer-social-list a{align-items:center;color:rgba(0,0,0,.027);display:inline-flex;padding-left:5px;padding-right:5px;transition:all .2s cubic-bezier(.32,.74,.57,1)}.SiteFooter .row{border-top:1px solid hsla(0,0%,53%,.149);justify-content:center;padding:20px}.SiteFooter .row .SiteFooter-copyright,.SiteFooter .row .SiteFooter-copyright a,.SiteFooter .row .SiteFooter-copyright li,.SiteFooter .row .SiteFooter-secondnav,.SiteFooter .row .SiteFooter-secondnav a,.SiteFooter .row .SiteFooter-secondnav li{color:#282828}.liste_formulaire .main-section__contact h3,.liste_formulaire .main-section__contact span,.liste_formulaire .main-section__contact span a{color:#1b4e81}.liste_formulaire .main-section__contact span a:hover{color:#1b4e81!important}.liste_formulaire .main-section .toggle-menu{margin-bottom:40px}.liste_formulaire .main-section .toogle-menu_link--b2c,.liste_formulaire .main-section .toogle-menu_link--b2c .toggle-menu_link_text{color:#1b4e81!important}.liste_formulaire .main-section .toogle-menu_link--b2b{border-bottom:4px solid #e2e2e2}.liste_formulaire .main-section .toggle-menu_link_text{color:#565656}.liste_formulaire .bloc-listing .search-bar{margin-bottom:150px}.liste_formulaire .bloc-listing__v3-listing .deskform ul li:hover a{color:#ff184e!important}.liste_formulaire .bloc-listing__v3-listing .topform li a:hover{border-color:#ff184e!important;border-width:1px 1px 5px;color:#ff184e!important}@media (min-width:1280px){.al-form .date:after,.al-form .search:after,.al-form .type:after{font-family:FontAwesome;height:18px;left:9.5px;top:calc(50% - 13px);width:16px}.al-form .search:after{content:"\f0f6"}.al-form .type:before{color:#1b4e81!important;content:"\f107";font-family:FontAwesome;font-size:20px;position:absolute;right:14px;top:7px}.al-form .type:after{content:"\f046  "}.al-form .type select{background-image:none!important}.al-form .input--icon.active>select{border-color:none!important}.al-form .date:after{content:"\f017  "}.al-form .focus:after{color:#1b4e81!important}}.main-section__connexion{margin-bottom:80px;margin-top:20px}.main-section__connexion div{align-items:center;display:flex}.main-section__connexion div i{color:#cdcdcd;font-size:32px;margin-right:17px}.main-section__connexion span,.main-section__connexion span a{color:#1b4e81}.ws_bloc_form{margin-top:30px}#zone_authentification a,#zone_authentification input{border-radius:10px;width:100%}#zone_authentification .ws_boutonetapes{display:flex;margin-top:10px!important}#zone_authentification .ws_boutonetapes a,#zone_authentification .ws_boutonetapes input{background-color:#1b4e81!important}#zone_authentification .ws_boutonetapes a:hover,#zone_authentification .ws_boutonetapes input:hover{background-color:#ff184e!important}.contactInfos h3,.contactInfos ul span{color:#1b4e81}.main-container{margin:0 auto;max-width:1280px;padding-left:0!important;padding-right:0!important;padding-top:200px!important}.main-container .main-bloc{background-color:#fff;border-radius:10px;margin-left:0!important;margin-right:0!important}.main-container .main-bloc .main-section__subtitle span{font-weight:700}.main-container .main-bloc .main-section__completeCoord:before,.main-container .main-bloc .main-section__completeForm:before,.main-container .main-bloc .main-section__payAnn:before,.main-container .main-bloc .main-section__publiAnn:before,.main-container .main-bloc .main-section__selectType:before{border-color:#1b4e81;color:#1b4e81}body{background-color:#fff!important}.bloc_paiement__left #bankLogos #logoSG{width:90px}.bloc_paiement .bloc_cb{justify-content:center}.bloc_paiement .bloc_cb form div{display:flex}.bloc_paiement .bloc_cb input[type=IMAGE]{max-width:100%;width:100%}.bloc_paiement .bloc_cb .ws_bleu{color:#1b4e81!important}#contactForm .btn{background-color:#1b4e81;color:#fff;font-size:14px!important;margin:0!important}#contactForm .btn:hover{background-color:#fff;color:#1b4e81}.ws_boutonetapes .wrapBtnPrec{display:inline;position:relative}.ws_boutonetapes .wrapBtnPrec .ws_prec{border:1px solid #1b4e81!important;color:#1b4e81!important;position:relative}.ws_boutonetapes .wrapBtnSuiv{display:inline;position:relative}.ws_boutonetapes .wrapBtnSuiv:before{color:#fff;content:"\f105";font-family:FontAwesome;font-size:30px;position:absolute;right:15px;top:-18px}.ws_boutonetapes .wrapBtnSuiv:after{pointer-events:none}.ws_boutonetapes .wrapBtnSuiv .ws_suiv{background-color:#1b4e81!important}.ws_boutonetapes .wrapBtnSuiv .ws_suiv:hover{background-color:#ff184e!important}.ws_bloc_form .ws_champnonob{color:#1b4e81!important}.ws_bloc_form .ws_ajout a{border:1px solid #1b4e81!important;color:#1b4e81!important}.ws_bloc_form .ws_ajout a:before,.ws_bloc_form .ws_ajout a:hover{background-color:#1b4e81!important}.ws_bloc_form .ws_ajout a:hover{border:1px solid #1b4e81!important;color:#fff!important}.btnModifierAnnonce,.btnTelechargerAttestation,.btnTelechargerDevis,.btnTelechargerFacture,.btnTelechargerJustificatif{border:1px solid #1b4e81!important;color:#1b4e81!important}.btnModifierAnnonce:hover,.btnTelechargerAttestation:hover,.btnTelechargerDevis:hover,.btnTelechargerFacture:hover,.btnTelechargerJustificatif:hover{background-color:#1b4e81!important;color:#fff!important}.ws_bprixannonce .ws_title2{color:#1b4e81!important}.ws_bprixannonce .ws_cadreprix{background:#1b4e81!important;border:1px solid #1b4e81;color:#1b4e81}.ws_bprixannonce .ws_cadreprix .ws_titreprixttc{color:#fff}.ws_bprixannonce .ws_cadreprix .ws_tarifttc{background:#fff!important;color:#1b4e81!important}.ws_bloc_form p.ws_title span,.ws_btn--blue,.ws_checkzone [type=checkbox]:checked+label:before{background-color:#1b4e81!important}