html,body{border:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,blockquote,address,big,cite,code,em,font,img,small,strike,sub,sup,li,ol,ul,fieldset,form,label,legend,button,table,caption,tr,th,td{border:none;margin:0;padding:0}blockquote::before,blockquote::after{content:""}html{font-size:62.5%;font-size:calc(1em * 0.625);line-height:125%;scroll-behavior:smooth}body{--bs-nav-link-font-size:18px;--bs-btn-font-size:18px}@media (min-width:992px){body{--bs-nav-link-font-size:16px;--bs-btn-font-size:16px}}.btn{font:normal normal 500 1.2rem / 1.6rem Roboto;letter-spacing:.065rem;text-transform:uppercase;border-radius:.4rem;padding:.6rem 1.2rem}.btn.btn-primary{color:#fff;background:#318dd0;--bs-btn-border-color:#318dd0}.btn.btn-outline-primary{background:#fff;color:#828689;--bs-btn-border-color:#c7cdd3}.btn.btn-outline-primary:hover{background:#c10024;--bs-btn-hover-border-color:#c10024;color:#fff}.button,.frm_button_submit,.frm_button{font:normal normal normal 1.3rem/1.8rem Roboto;letter-spacing:.065rem;text-transform:uppercase;border-radius:.4rem;padding:.5rem 1.2rem;text-decoration:none}.button.button-primary,.frm_button_submit.button-primary,.frm_button.button-primary{color:#fff;background:#318dd0;border-color:#318dd0;border:0}.button.button-bordeaux,.frm_button_submit.button-bordeaux,.frm_button.button-bordeaux{color:#fff;background:#c10024;border-color:#c10024;border:0}.button.button-outline-primary,.frm_button_submit.button-outline-primary,.frm_button.button-outline-primary{background:#fff;color:#828689;border-color:#c7cdd3}.frm_button_submit,.frm_button{color:#fff;background:#318dd0;border-color:#318dd0;margin-top:1.2rem}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1000px}}.size-text{font:normal normal normal 1.4rem/2rem Lato;letter-spacing:0;color:#000}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.roboto-regular{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal}.roboto-medium{font-family:"Roboto",sans-serif;font-weight:500;font-style:normal}.roboto-bold{font-family:"Roboto",sans-serif;font-weight:700;font-style:normal}.roboto-black{font-family:"Roboto",sans-serif;font-weight:900;font-style:normal}img{width:100%;height:auto}form input[type=text],form input[type=email],form input[type=password],form input[type=url],form input[type=tel]{width:100%;border:1px solid #c7cdd3;border-radius:.4rem;margin-bottom:1.2rem;font:normal normal normal 1.3rem/2rem Roboto;letter-spacing:0;padding:.9rem 1.2rem}form textarea{width:100%;border:1px solid #c7cdd3;border-radius:.4rem;font:normal normal normal 1.3rem/2rem Roboto;letter-spacing:0;padding:.9rem 1.2rem}form .frm_dropzone.frm_single_upload{max-width:unset}form .frm_section_heading{margin-bottom:2.4rem}#wrapHeader{background:#fff}#wrapHeader header{background:#fff;padding-top:1rem;padding-bottom:1rem}#wrapHeader header .logo{text-align:center}@media (min-width:992px){#wrapHeader header .logo{text-align:left}}#wrapHeader header .logo a{width:100%;display:inline-block}@media (min-width:992px){#wrapHeader header .logo a{width:30rem}}#wrapHeader header .logo a img{padding:0 4rem}@media (min-width:992px){#wrapHeader header .logo a img{padding:0}}#wrapHeader header .logo a img.fixed{display:none}#wrapHeader header .links{display:none;justify-content:flex-end}@media (min-width:992px){#wrapHeader header .links{display:flex}}#wrapHeader header .links .socialprofiles{display:flex;align-items:flex-end;flex-flow:column;gap:1.2rem;margin-left:1.2rem}#wrapHeader header .links .socialprofiles a{text-decoration:none;transition:transform .2s;overflow:hidden;cursor:pointer}#wrapHeader header .links .socialprofiles a span{color:#a6adb4;font-size:1.5rem}#wrapHeader header .links .socialprofiles a:hover{transform:scale(1.2)}#wrapHeader header .links .socialprofiles a:hover span{color:#c10024}#wrapHeader header .links .abo{text-align:right;display:flex;align-items:center;gap:1.2rem}#wrapHeader header .links .abo a{text-decoration:none}#wrapHeader header .links .abo a .btn-header{background:#fff;display:flex;flex-flow:column;align-items:center;padding:.8rem}#wrapHeader header .links .abo a .btn-header .label{color:#000;font:normal normal 500 1.6rem/2.2rem Roboto;letter-spacing:.065rem}#wrapHeader header .links .abo a .btn-header [class^="icon-"]{transition:transform .2s;overflow:hidden;cursor:pointer;margin-bottom:.6rem;font-size:2.6rem;color:#c10024}#wrapHeader header .links .abo a .button.button-bordeaux{font:normal normal 500 1.6rem/2.4rem Roboto;letter-spacing:.065rem;text-transform:none}#wrapHeader header .links .abo a:hover .btn-header [class^="icon-"]{transform:scale(1.2)}#wrapHeader hr{display:none;margin:0;border:0;border-top:.1rem solid #c7cdd3;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:1000%;opacity:1}#wrapHeader nav{background:#fff;border-radius:.4rem;margin-bottom:1.2rem;position:relative}@media (min-width:992px){#wrapHeader nav{border:.1rem solid #c7cdd3;padding:0 1.2rem;margin-bottom:0}}#wrapHeader nav span{display:flex;align-items:center;font-size:1.8rem;color:#828689}@media (min-width:992px){#wrapHeader nav span{font-size:2rem}}#wrapHeader nav span.icon-share .path1:before{color:#828689}#wrapHeader nav span.icon-share .path3:before{color:#828689}#wrapHeader nav span.icon-share .path5:before{color:#828689}#wrapHeader nav span.icon-share .path7:before{color:#828689}#wrapHeader nav span.icon-arrow-down{font-size:.6rem}#wrapHeader nav span#menu-toggle{justify-content:start}#wrapHeader nav .social-actions{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;transition:transform .2s;cursor:pointer;position:relative}#wrapHeader nav .social-actions a{text-decoration:none}#wrapHeader nav .social-actions button{background:#fff;display:flex;align-items:center;justify-content:end;transition:transform .2s;overflow:hidden;cursor:pointer;width:4.2rem;border:1px solid #a6adb4;border-radius:.4rem;justify-content:center;padding:.6rem 0;gap:.6rem}@media (min-width:992px){#wrapHeader nav .social-actions button{width:unset;border:0;justify-content:center;padding:0}}#wrapHeader nav .social-actions #social-open{display:flex;align-items:center;flex-flow:column;justify-content:flex-end;gap:1.2rem;transition:transform .2s;overflow:hidden;cursor:pointer;position:absolute;top:0;right:14.4rem}#wrapHeader nav .social-actions #social-open .action{display:flex;align-items:center;gap:.6rem}#wrapHeader nav .social-actions #social-open a{display:none;text-decoration:none}#wrapHeader nav .social-actions #social-open a:hover{transform:scale(1.2)}#wrapHeader nav .social-actions #social-open a:hover span{color:#c10024}#wrapHeader nav .social-actions #social-open.show{z-index:100;padding-bottom:1.2rem}#wrapHeader nav .social-actions #social-open.show a{display:block}#wrapHeader nav .social-actions #search-open:hover{transform:scale(1.2)}#wrapHeader nav .social-actions #search-open:hover span{color:#c10024}#wrapHeader nav ul{display:none}@media (min-width:992px){#wrapHeader nav ul{display:flex}}#wrapHeader nav ul li{position:relative;display:flex;justify-content:center;padding:1rem 1.2rem 1rem 1.2rem}#wrapHeader nav ul li:first-child{margin-left:0}#wrapHeader nav ul li a{text-transform:uppercase;text-decoration:none;font:normal normal 500 1.3rem/1.8rem Roboto;letter-spacing:.065rem;color:#000}#wrapHeader nav ul li a:hover{color:#c10024}#wrapHeader nav ul li:hover:after{content:'';background:#c10024;width:2.4rem;height:.6rem;position:absolute;bottom:0}#wrapHeader nav ul li.current-menu-item a,#wrapHeader nav ul li.current-post-ancestor a,#wrapHeader nav ul li.current-category-ancestor a{color:#c10024}#wrapHeader nav ul li.current-menu-item:after,#wrapHeader nav ul li.current-post-ancestor:after,#wrapHeader nav ul li.current-category-ancestor:after{content:'';background:#c10024;width:2.4rem;height:.6rem;position:absolute;bottom:0}#wrapHeader nav ul.open{display:block;position:absolute;background:#a6adb4;top:4.4rem;z-index:100;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:1000%;padding:2rem 0}#wrapHeader nav ul.open li{margin-left:8.33%;padding-left:.6rem;align-items:center;justify-content:space-between}#wrapHeader nav ul.open li a{color:#fff}#wrapHeader nav ul.open li:after{position:relative}#wrapHeader.fixed{position:fixed;top:0;z-index:999;left:50%;transform:translateX(-50%);box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}#wrapHeader.fixed hr{display:none}@media (min-width:992px){#wrapHeader.fixed hr{display:block}}#wrapHeader.fixed nav{border:0;border-radius:0rem;margin-bottom:1.2rem}@media (min-width:992px){#wrapHeader.fixed nav{margin-bottom:0rem}}#wrapHeader.fixed header .logo{order:0}#wrapHeader.fixed header .logo a{width:100%}#wrapHeader.fixed header .logo a img{display:none}#wrapHeader.fixed header .logo a img.fixed{padding:0;display:block}#wrapHeader.fixed header .links .abo a .btn-header{background:#fff;flex-flow:row;align-items:center;padding:0;gap:.6rem;border:0;height:2.4rem}#wrapHeader.fixed header .links .abo a .btn-header [class^="icon-"]{font-size:2rem;margin-bottom:0;color:#c10024}#wrapHeader.fixed header .links .abo a:hover .btn-header{background:none}#wrapHeader.fixed header .links .abo a:hover .btn-header span{color:#c10024}#wrapFooter{background:#fff;border-top:.6rem solid #c10024;margin-top:6rem}#wrapFooter footer{margin-top:4.8rem;padding-bottom:4.8rem}#wrapFooter footer .widget{margin:0 auto}#wrapFooter footer .widget ul{list-style:none}#wrapFooter footer .widget ul li{margin-bottom:.6rem}#wrapFooter footer .widget ul li a{font:normal normal normal 1.3rem/2rem Roboto;letter-spacing:.013rem;color:#000;text-decoration:none}#wrapFooter footer .widget.logo{display:flex;flex-flow:column;justify-content:space-between}#wrapFooter footer .widget .ysi-bloc p.h2 span{color:#000}#wrapFooter footer .widget .ysi-bloc input[type=email]{background:transparent;border-color:#c7cdd3;color:#000}#wrapFooter footer .widget .socialprofiles{display:flex;align-items:center;justify-content:flex-end;margin-bottom:2.4rem}#wrapFooter footer .widget .socialprofiles a{text-decoration:none;transition:transform .2s;overflow:hidden;cursor:pointer}#wrapFooter footer .widget .socialprofiles a span{color:#000;font-size:1.7rem;margin-left:1rem}#wrapFooter footer .widget .socialprofiles a:hover{transform:scale(1.2)}#wrapFooter footer .widget .socialprofiles a:hover span{color:#c10024}.modal-backdrop{--bs-backdrop-bg:#fff;--bs-backdrop-opacity:0.3;backdrop-filter:blur(3rem);-webkit-backdrop-filter:blur(3rem)}#searchOverlay{backdrop-filter:blur(3rem);-webkit-backdrop-filter:blur(3rem)}#searchOverlay .modal-dialog{position:relative;top:30%;width:90%;margin:0 auto;text-align:left;box-shadow:0 3px 6px rgba(255,255,255,.25);background:#fff;border:1px solid #c7cdd3;padding:2.4rem}@media (min-width:992px){#searchOverlay .modal-dialog{width:50%}}#searchOverlay .modal-dialog .modal-content{border:0}#searchOverlay .modal-dialog .modal-content p.h2{font:normal normal 900 2.1rem/2.1rem Roboto;letter-spacing:.042rem;color:#828689;margin-bottom:1.2rem;padding-bottom:1.2rem;border-bottom:1px solid #828689}#searchOverlay .modal-dialog .modal-content .actions{display:flex;align-items:center;gap:1.2rem}#searchOverlay .modal-dialog .modal-content .actions .button.button-primary{background:#c10024}#searchOverlay .modal-dialog .modal-content .actions .button.button-secondary{background:#a6adb4;color:#fff}.breadcrumb{font:normal normal normal 1.3rem/1.5rem Roboto;letter-spacing:.065rem;color:#a6adb4}.breadcrumb span a{font:normal normal normal 1.2rem/1.5rem Roboto;letter-spacing:.065rem;color:#a6adb4;text-decoration:none}main .flex-container{display:flex;flex-flow:column}@media (min-width:992px){main .flex-container{flex-flow:row}}main .flex-container .left{flex:1 1 auto;margin:0 8.33%}@media (min-width:992px){main .flex-container .left{margin:0}}main .flex-container .right{margin:2.4rem 8.33%}@media (min-width:992px){main .flex-container .right{width:30rem;margin:0 0 0 4rem}}.block-ot:before{content:'';display:table;clear:both}.block-ot .placeholder{margin:0 auto;display:flex;align-items:center;justify-content:center;flex-flow:column;background-color:#EFEFEF;position:relative;opacity:1}.block-ot .placeholder:before{content:'Publicité';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.5}.block-ot .placeholder>div{z-index:1}.block-ot .banner{width:100%;height:15rem}@media (min-width:992px){.block-ot .banner{height:25rem;width:100rem}}.block-ot .inread{height:25rem;margin-bottom:2.4rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:1000%}@media (min-width:992px){.block-ot .inread{height:30rem;margin-left:-2.4rem;margin-right:-10.9rem}.block-ot .inread iframe{width:revert-layer}}.block-ot .mpu{width:30rem;height:25rem;margin-bottom:2.4rem}@media (min-width:992px){.block-ot .mpu{height:60rem}.block-ot .mpu.sticky{display:flex;justify-content:space-around;align-items:flex-start;height:60rem;flex-flow:unset}.block-ot .mpu.sticky>div{position:sticky;align-self:flex-start;top:14rem}}.block-ot .partenaire img{aspect-ratio:2;object-fit:cover;margin-bottom:2.4rem}.ysi-bloc{border-top:1px solid #000;margin-bottom:2.4rem}.ysi-bloc.nomargin{margin-bottom:0}.ysi-bloc .desc{margin-bottom:2.4rem}.ysi-bloc .desc p{font:normal normal 400 1.4rem/1.8rem Lato;letter-spacing:0}.ysi-bloc h1,.ysi-bloc h2,.ysi-bloc h3,.ysi-bloc p.h2{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding-top:1.2rem;padding-bottom:1.2rem}.ysi-bloc h1 span,.ysi-bloc h2 span,.ysi-bloc h3 span,.ysi-bloc p.h2 span{display:flex;align-items:center;font:normal normal 400 1.3rem/1.5rem Roboto;letter-spacing:.065rem;color:#000;text-transform:uppercase}.ysi-bloc h1 span:before,.ysi-bloc h2 span:before,.ysi-bloc h3 span:before,.ysi-bloc p.h2 span:before{content:'';width:2.4rem;height:.6rem;margin-right:1.2rem}.ysi-bloc input[type=email],.ysi-bloc input[type=text]{margin-bottom:0}.ysi-bloc.bordeaux{border-color:#c10024}.ysi-bloc.bordeaux h1 span:before,.ysi-bloc.bordeaux h2 span:before,.ysi-bloc.bordeaux h3 span:before,.ysi-bloc.bordeaux p.h2 span:before{background:#c10024}.ysi-bloc.bordeaux h1 .button.button-primary,.ysi-bloc.bordeaux h2 .button.button-primary,.ysi-bloc.bordeaux h3 .button.button-primary,.ysi-bloc.bordeaux p.h2 .button.button-primary{background:#a6adb4}.ysi-bloc.bordeaux h1 .button.button-primary:hover,.ysi-bloc.bordeaux h2 .button.button-primary:hover,.ysi-bloc.bordeaux h3 .button.button-primary:hover,.ysi-bloc.bordeaux p.h2 .button.button-primary:hover{background:#c10024}.ysi-bloc.bordeaux .button.button-primary{background:#a6adb4}.ysi-bloc.bordeaux .button.button-primary:hover{background:#c10024}.ysi-bloc.bleu{border-color:#318dd0}.ysi-bloc.bleu h1 span:before,.ysi-bloc.bleu h2 span:before,.ysi-bloc.bleu h3 span:before,.ysi-bloc.bleu p.h2 span:before{background:#318dd0}.ysi-bloc.bleu h1 .button.button-primary,.ysi-bloc.bleu h2 .button.button-primary,.ysi-bloc.bleu h3 .button.button-primary,.ysi-bloc.bleu p.h2 .button.button-primary{background:#318dd0}.ysi-bloc.bleu h1 .button.button-primary:hover,.ysi-bloc.bleu h2 .button.button-primary:hover,.ysi-bloc.bleu h3 .button.button-primary:hover,.ysi-bloc.bleu p.h2 .button.button-primary:hover{background:#c10024}.ysi-bloc.noir{border-color:#000}.ysi-bloc.noir h1 span:before,.ysi-bloc.noir h2 span:before,.ysi-bloc.noir h3 span:before,.ysi-bloc.noir p.h2 span:before{background:#000}.ysi-bloc.noir h1 .button.button-primary,.ysi-bloc.noir h2 .button.button-primary,.ysi-bloc.noir h3 .button.button-primary,.ysi-bloc.noir p.h2 .button.button-primary{background:#000}.ysi-bloc.noir h1 .button.button-primary:hover,.ysi-bloc.noir h2 .button.button-primary:hover,.ysi-bloc.noir h3 .button.button-primary:hover,.ysi-bloc.noir p.h2 .button.button-primary:hover{background:#c10024}.ysi-bloc.gris_clair{border-color:#c7cdd3}.ysi-bloc.gris_clair h1 span:before,.ysi-bloc.gris_clair h2 span:before,.ysi-bloc.gris_clair h3 span:before,.ysi-bloc.gris_clair p.h2 span:before{background:#c7cdd3}.ysi-bloc.gris_clair h1 .button.button-primary,.ysi-bloc.gris_clair h2 .button.button-primary,.ysi-bloc.gris_clair h3 .button.button-primary,.ysi-bloc.gris_clair p.h2 .button.button-primary{background:#c7cdd3}.ysi-bloc.gris_clair h1 .button.button-primary:hover,.ysi-bloc.gris_clair h2 .button.button-primary:hover,.ysi-bloc.gris_clair h3 .button.button-primary:hover,.ysi-bloc.gris_clair p.h2 .button.button-primary:hover{background:#c10024}.ysi-bloc.jaune{border-color:#f9e567}.ysi-bloc.jaune h1 span:before,.ysi-bloc.jaune h2 span:before,.ysi-bloc.jaune h3 span:before,.ysi-bloc.jaune p.h2 span:before{background:#f9e567}.ysi-bloc.jaune h1 .button.button-primary,.ysi-bloc.jaune h2 .button.button-primary,.ysi-bloc.jaune h3 .button.button-primary,.ysi-bloc.jaune p.h2 .button.button-primary{background:#f9e567;border-color:#f9e567;color:#000}.ysi-bloc.jaune h1 .button.button-primary:hover,.ysi-bloc.jaune h2 .button.button-primary:hover,.ysi-bloc.jaune h3 .button.button-primary:hover,.ysi-bloc.jaune p.h2 .button.button-primary:hover{background:#c10024;color:#fff}.ysi-bloc article{display:flex;align-items:flex-start;padding-bottom:1.2rem;border-bottom:.1rem solid #c7cdd3;flex-flow:column;margin-bottom:1.2rem}@media (min-width:992px){.ysi-bloc article{flex-flow:row}}.ysi-bloc article:last-child{border-bottom:0}.ysi-bloc article .image-wrapper{flex-basis:40%;position:relative}@media (min-width:992px){.ysi-bloc article .image-wrapper{flex-basis:35%}}.ysi-bloc article .image-wrapper:after{content:"\e910";font-family:'icomoon';display:block;position:absolute;right:unset;top:unset;color:#FFF;font-size:2.4rem;bottom:-1.3rem;transform:rotate(90deg);left:2.4rem}@media (min-width:992px){.ysi-bloc article .image-wrapper:after{right:0;top:0;bottom:unset;left:unset;transform:none}}.ysi-bloc article .image-wrapper img{border-radius:.4rem;aspect-ratio:1.5}@media (min-width:992px){.ysi-bloc article .image-wrapper img{border-radius:0;border-top-left-radius:.4rem;border-bottom-left-radius:.4rem}}.ysi-bloc article .content-wrapper{flex-basis:65%;padding:1.2rem 0 0 0;margin-right:0rem;margin-top:0rem}@media (min-width:992px){.ysi-bloc article .content-wrapper{flex-basis:65%;padding:0 2.4rem}}.ysi-bloc article .content-wrapper h2 a,.ysi-bloc article .content-wrapper .h3 a{font:normal normal 700 1.6rem/1.8rem Roboto;letter-spacing:0;color:#000;text-decoration:none;margin-bottom:.4rem}@media (min-width:992px){.ysi-bloc article .content-wrapper h2 a,.ysi-bloc article .content-wrapper .h3 a{font:normal normal 700 2rem/2.2rem Roboto}}.ysi-bloc article .content-wrapper h2 a:hover,.ysi-bloc article .content-wrapper .h3 a:hover{color:#c10024}.ysi-bloc article .content-wrapper p{margin-bottom:.8rem;font:normal normal normal 1.4rem/2rem Lato;letter-spacing:0;color:#000}.ysi-bloc article .content-wrapper .meta{flex-flow:row nowrap}.ysi-bloc article .content-wrapper .meta .auteur{width:100%}@media (min-width:992px){.ysi-bloc article .content-wrapper .meta .auteur{width:unset;margin-bottom:0}}.ysi-bloc article .content-wrapper .meta .date{color:#a6adb4;font:normal normal 400 1rem/1.3rem Roboto;letter-spacing:.02rem}.ysi-bloc article .content-wrapper span.cat{border:1px solid #c7cdd3;border-radius:.4rem;font:normal normal 500 1rem/1.3rem Roboto;letter-spacing:.01rem;text-transform:uppercase;color:#828689;padding:.4rem .8rem;margin-bottom:.8rem;display:inline-block}.ysi-bloc article .content-wrapper span.cat a{color:#828689;text-decoration:none;text-transform:uppercase;font:normal normal 500 1rem/1.3rem Roboto;letter-spacing:.01rem}.ysi-bloc article .content-wrapper span.cat:hover{background:#c10024;border-color:#c10024}.ysi-bloc article .content-wrapper span.cat:hover a{color:#fff}.ysi-bloc article.annuaire .image-wrapper img{aspect-ratio:1.3;object-fit:contain;padding:0!important}.ysi-bloc article.magazine .image-wrapper img{aspect-ratio:.74609375}.ysi-bloc article.annonces-legales .image-wrapper img{aspect-ratio:1.3;object-fit:contain}.ysi-bloc article.petites-annonces .image-wrapper img{object-fit:contain}.ysi-bloc ul li{display:flex;align-items:flex-start;flex-flow:column;padding-bottom:1.2rem;border-bottom:1px solid #c7cdd3;margin-bottom:1.2rem;padding-right:1.2rem}.ysi-bloc ul li .wpp-taxonomy{display:block;border:1px solid #c7cdd3;border-radius:.4rem;font:normal normal 500 1rem/1.3rem Roboto;letter-spacing:.01rem;text-transform:uppercase;text-decoration:none;color:#828689;padding:.4rem .8rem;margin-bottom:.8rem}.ysi-bloc ul li .wpp-title{display:block;font:normal normal 700 1.6rem/1.8rem Roboto;letter-spacing:0;color:#000;text-decoration:none}.ysi-bloc ul li .wpp-title:hover{color:#c10024}.ysi-bloc ul li .date{display:flex;align-items:center;margin-top:1.2rem;color:#a6adb4;font:normal normal 400 1rem/1.3rem Roboto;letter-spacing:.02rem}.ysi-bloc ul li .date span{margin-right:.6rem;font-size:1.3rem}.ysi-bloc ul.grid-x4{margin-top:1.2rem;display:grid;grid-template-columns:repeat(1,1fr);gap:1.2rem}@media (min-width:992px){.ysi-bloc ul.grid-x4{gap:0;grid-template-columns:repeat(4,1fr)}}.ysi-bloc ul.grid-x4 li{border-bottom:0;padding-bottom:1.2rem;margin-bottom:0;border-bottom:1px solid #c7cdd3;padding-right:1.2rem;margin-right:1.2rem}@media (min-width:992px){.ysi-bloc ul.grid-x4 li{padding-bottom:0rem;border-right:1px solid #c7cdd3;border-bottom:0}}.ysi-bloc ul.grid-x4 li:last-child{border-bottom:0;border-right:0;margin-right:0}.ysi-bloc .grid-x3{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:2.4rem}.ysi-bloc .grid-x3 article.annuaire{flex-flow:column;align-items:center;gap:1.2rem;margin-bottom:0;padding-bottom:0;border-bottom:0}.ysi-bloc .grid-x3 article.annuaire .image-wrapper img{max-height:10rem}.ysi-bloc .grid-x3 article.annuaire .content-wrapper{display:none}.ysi-bloc .grid-x4{display:grid;grid-template-columns:repeat(2,1fr);width:100%;gap:2.4rem}@media (min-width:992px){.ysi-bloc .grid-x4{grid-template-columns:repeat(4,1fr)}}.ysi-bloc .grid-x4 article.magazine{flex-flow:column;gap:1.2rem;margin-bottom:0;padding-bottom:0;border-bottom:0}.ysi-bloc .grid-x4 article.magazine .content-wrapper{padding:0}.ysi-bloc .grid-x4 article.magazine .content-wrapper p.h3 a{font:normal normal 700 1.6rem/1.8rem Roboto}.ysi-bloc .all-articles{margin:0 auto;width:100%;display:inline-block;text-align:center}.blog .left article .image-wrapper,.archive .left article .image-wrapper{flex-basis:40%}@media (min-width:992px){.blog .left article .image-wrapper,.archive .left article .image-wrapper{flex-basis:35%}}.blog .left article .content-wrapper,.archive .left article .content-wrapper{flex-basis:60%}@media (min-width:992px){.blog .left article .content-wrapper,.archive .left article .content-wrapper{flex-basis:65%}}.blog .left .pagination,.archive .left .pagination{gap:.6rem;justify-content:center}@media (min-width:992px){.blog .left .pagination,.archive .left .pagination{gap:1.2rem}}.blog .left .pagination li a,.archive .left .pagination li a{display:block;border:1px solid #c7cdd3;border-radius:.4rem;font:normal normal 500 1.2rem / 1.6rem Roboto;letter-spacing:.06rem;text-transform:uppercase;text-decoration:none;color:#a6adb4;padding:.5rem 1.2rem}.blog .left .pagination li a:hover,.archive .left .pagination li a:hover{background:#c10024;border-color:#c10024;color:#fff}.blog .left .pagination li.active a,.archive .left .pagination li.active a{background:#c10024;border-color:#c10024;color:#fff}.abonnement{position:relative;display:flex;align-items:center;justify-content:center;margin:4.8rem 0}.abonnement:before{content:'';background:transparent linear-gradient(253deg,#c7cdd3 0%,#828689 100%) 0% 0% no-repeat padding-box;position:absolute;width:100%;height:calc(100% - 4.8rem);border-radius:.4rem}.abonnement .couverture{flex-basis:65%;overflow:visible;align-self:flex-start;position:relative}@media (min-width:992px){.abonnement .couverture{flex-basis:30%;margin-left:2.4rem}}.abonnement .couverture img{aspect-ratio:unset}.abonnement .couverture .wrap-cat{position:absolute;left:-1.2rem;top:8.4rem;display:flex;flex-flow:column;gap:1.2rem}.abonnement .couverture .wrap-cat span.ruban{font:normal normal 500 1.2rem/1.6rem Roboto;letter-spacing:.06rem;color:#fff;text-transform:uppercase;background:#c10024;border-radius:.4rem .4rem .4rem 0;padding:.6rem 1.2rem;margin-right:1.2rem;position:relative}.abonnement .couverture .wrap-cat span.ruban:after{content:'';display:inline-block;height:0;width:0;border-top:1.2rem solid #670013;border-left:1.2rem solid transparent;position:absolute;left:0;bottom:-1.2rem}.abonnement .couverture .wrap-cat span.ruban.first{background:#f9e567;color:#000}.abonnement .couverture .wrap-cat span.ruban.first:after{border-top:1.2rem solid #a39230}.abonnement .contenu{z-index:1;display:none;flex-basis:70%;padding:2.4rem 1.2rem 2.4rem 2.4rem}@media (min-width:992px){.abonnement .contenu{display:block}}.abonnement .contenu h2{font:normal normal 900 2.7rem/2.7rem Roboto;letter-spacing:.052rem;color:#fff;text-shadow:0 .3rem .6rem rgba(0,0,0,.3)}.abonnement .contenu p.mentions{margin-bottom:0}.abonnement .contenu .price{display:flex;align-items:center;gap:2.4rem;margin-top:1.2rem}.abonnement .contenu .price .barre{text-decoration:line-through;font:normal normal 900 3.6rem/2.8rem Roboto;letter-spacing:.072rem;color:#fff;text-shadow:0 .3rem .6rem rgba(0,0,0,.3)}.abonnement .contenu .price .normal{font:normal normal 900 3.6rem/2.8rem Roboto;letter-spacing:.072rem;color:#f9e567;text-shadow:0 .3rem .6rem rgba(0,0,0,.3)}.abonnement .contenu .price a{background:#f9e567 0% 0% no-repeat padding-box;box-shadow:0 .3rem .6rem rgba(0,0,0,.3);border-radius:.4rem;text-decoration:none;text-align:center;width:18rem}.abonnement .contenu .price a span{font:normal normal 700 1.2rem/1.6rem Roboto;letter-spacing:.06rem;color:#000;padding:.6rem 1.2rem;display:block}article{position:relative}article:after{content:'';clear:both;display:table}article img{border-radius:.4rem;width:100%;height:auto;aspect-ratio:1.8;object-fit:cover}article .image-wrapper{position:relative}article .image-wrapper a{width:100%;height:100%;display:block}article .image-wrapper img{border-radius:.4rem;width:100%;height:auto;aspect-ratio:1.8;object-fit:cover}article .image-wrapper .image-background{aspect-ratio:1.8;display:flex;align-items:center;justify-content:center}article .image-wrapper .image-background img{aspect-ratio:unset;width:auto;height:90%}article .image-wrapper .fournisseur{position:absolute;top:1.2rem;right:1.2rem;background:#fff;border:1px solid #000;border-radius:.4rem;text-align:center}article .image-wrapper .fournisseur a{text-decoration:none}article .image-wrapper .fournisseur a img{width:10rem;margin:.8rem 1.2rem .3rem;aspect-ratio:unset}article .image-wrapper .fournisseur a p{display:flex;align-items:center;justify-content:center;gap:.2rem;margin-bottom:0;border-top:1px solid #a6adb4;padding:.3rem 0;color:#c7cdd3;font:normal normal 500 1rem/1.3rem Roboto;letter-spacing:.01rem;text-decoration:none;text-transform:uppercase}article .image-wrapper .fournisseur a:hover p{background:#c10024;color:#fff}article .wrap-cat{position:absolute;left:1.2rem;top:2.4rem}article .wrap-cat span.ruban{font:normal normal 500 1.2rem/1.6rem Roboto;letter-spacing:.06rem;color:#fff;text-transform:uppercase;background:#c10024;border-radius:.4rem .4rem .4rem 0;padding:.6rem 1.2rem;margin-right:1.2rem;position:relative}article .wrap-cat span.ruban:after{content:'';display:inline-block;height:0;width:0;border-top:1.2rem solid #670013;border-left:1.2rem solid transparent;position:absolute;left:0;bottom:-1.2rem}article .wrap-cat span.cat{border:1px solid #c7cdd3;border-radius:.4rem;background-color:rgba(255,255,255,.8);font:normal normal 500 1.2rem/1.6rem Roboto;letter-spacing:.06rem;color:#828689;text-transform:uppercase;padding:.6rem 1.2rem}article .page-wrapper{padding:2.4rem 0;background:#fff;position:relative;font:normal normal normal 1.4rem/2rem Lato;letter-spacing:0;color:#000}@media (min-width:992px){article .page-wrapper{padding:2.4rem}}@media (min-width:992px){article .page-wrapper .block-ot .inread{margin-right:0}}article .content-wrapper{padding:2.4rem 0;margin-right:0;margin-top:0;background:#fff;position:relative;font:normal normal normal 1.4rem/2rem Lato;letter-spacing:0;color:#000}@media (min-width:992px){article .content-wrapper{padding:2.4rem;margin-right:8.5rem;margin-top:-5rem}}article .meta{display:flex;align-items:center;text-transform:uppercase;margin-bottom:1.2rem;line-height:1.3rem;flex-flow:row wrap}@media (min-width:992px){article .meta{flex-flow:row nowrap}}article .meta .auteur{font:normal normal 400 1rem/1.3rem Roboto;letter-spacing:.01rem;color:#000;margin-right:1.2rem}article .meta .date{display:flex;align-items:center;margin-right:.6rem}article .meta .date a{color:#a6adb4;font:normal normal 400 1rem/1.3rem Roboto;letter-spacing:.02rem;text-decoration:none}article .meta .date span{margin-right:.6rem;font-size:1.3rem}article .meta .social{display:flex;align-items:center}article .meta .social span{color:#a6adb4;margin-right:1.2rem;font-size:1.3rem;transition:transform .2s;overflow:hidden;cursor:pointer}article .meta .social span:hover{transform:scale(1.2);color:#c10024}article h1{font:normal normal 900 2.6rem/2.8rem Roboto;letter-spacing:.052rem;margin-bottom:1.2rem}article h2{font:normal normal 700 2.2rem/2.4rem Roboto;letter-spacing:0;margin-bottom:1.2rem}article h3{font:normal normal 700 1.6rem/1.8rem Roboto;letter-spacing:0;margin-bottom:1.2rem}article h4,article h5{font:normal normal 700 1.4rem/1.6rem Roboto;letter-spacing:0;margin-bottom:1.2rem}article p{margin-bottom:2.4rem}article .wp-block-embed{margin:0}article .wp-block-embed .wp-block-embed__wrapper{position:relative;height:0;overflow:hidden;max-width:100%}article .wp-block-embed .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}article .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper{padding-bottom:56.25%}article iframe{width:100%}article a{color:#c10024;text-decoration:underline}article .visuel{margin-bottom:2.4rem}article .wp-block-image img{aspect-ratio:unset}article .left.object-left{float:left;width:40%;margin-right:2.4rem}article .left.object-left img{aspect-ratio:unset}article .right.object-right{float:right;width:40%;margin-left:2.4rem}article .right.object-right img{aspect-ratio:unset}article blockquote{margin-bottom:2.4rem;position:relative;padding-left:1.8rem}article blockquote:before{width:.6rem;background:#c10024;height:100%;display:block;position:absolute;left:0;top:0}article blockquote p{font:normal normal 700 2.2rem/2.4rem Lato;letter-spacing:0;color:#000;margin-bottom:.6rem}article blockquote cite{text-align:right;font-style:normal;color:#828689;width:100%;display:inline-block}article ul{list-style:square;padding-left:1.5rem;margin-bottom:2.4rem}article ul li{margin-bottom:.6rem}article ul li::marker{color:#a6adb4}article ol{padding-left:2.4rem;margin-bottom:2.4rem}article ol li{margin-bottom:.6rem;padding-left:.4rem}article ol li::marker{color:#a6adb4;font:normal normal 700 2.2rem/2.9rem Roboto;letter-spacing:0}article .ysi-sommaire{border-top:1px solid #000;border-bottom:1px solid #000;margin-left:-2.4rem;margin-right:-10.9rem;padding-right:0;padding-bottom:1.2rem;margin-bottom:2.4rem}article .ysi-sommaire h2{display:flex;align-items:center;font:normal normal normal 1.3rem/1.5rem Roboto;letter-spacing:.065rem;text-transform:uppercase;margin-top:1.6rem;margin-bottom:1.2rem}article .ysi-sommaire h2:before{content:'';width:2.4rem;height:.6rem;background:#000;margin-right:1.2rem}article .ysi-sommaire nav span{display:inline;margin-right:2.4rem;line-height:3rem}article .ysi-sommaire nav span:before{content:"\e90f";font-family:'icomoon';font-size:.8rem;margin-right:.8rem;color:#000;line-height:1.8rem;vertical-align:text-bottom}article .ysi-sommaire nav span a{display:block}article .ysi-sommaire nav span a.title_lvl2{display:inline;text-decoration:none;font:normal normal 500 1.6rem/1.8rem Roboto;letter-spacing:0;color:#000}article .ysi-sommaire nav span a.title_lvl2:hover{color:#c10024}article .ysi-sommaire nav span a.title_lvl3{padding-left:2rem}@media (min-width:992px){article .abonnement{margin-left:-2.4rem;margin-right:-10.9rem}}@media (min-width:992px){article .wp-block-file a{display:none}}article .wp-block-file a.wp-element-button{font:normal normal normal 1.3rem/1.8rem Roboto;letter-spacing:.065rem;text-transform:uppercase;border-radius:.4rem;padding:.5rem 1.2rem;text-decoration:none;background:#fff;color:#828689;border:.1rem solid #c7cdd3}article .wp-block-file a.wp-element-button:hover{background:#c10024;color:#fff;border-color:#c10024}ul.annuaire>li{padding-bottom:.6rem;border-bottom:1px solid #a6adb4;margin-bottom:1.2rem;flex-flow:row nowrap;font:normal normal 400 1.3rem/1.5rem Roboto;letter-spacing:.65px;color:#828689}ul.annuaire>li:last-child{border-bottom:0}ul.annuaire>li a{font:normal normal 400 1.3rem/1.5rem Roboto;letter-spacing:.65px;text-transform:uppercase;color:#000;text-decoration:none}ul.annuaire>li a:hover{color:#c10024}ul.annuaire.columns-x2{columns:1;gap:2.4rem;margin-top:1.2rem}@media (min-width:992px){ul.annuaire.columns-x2{columns:2}}ul.annuaire.columns-x2>li{flex-flow:row wrap;padding-right:0}ul.annuaire.columns-x2>li>div{display:flex;align-items:center;justify-content:space-between;width:100%}ul.annuaire.columns-x2>li>div span.icon-arrow-down{font-size:.6rem}ul.annuaire.columns-x2>li ul{display:none;flex-flow:column;width:100%;text-align:left;margin-top:1.2rem}ul.annuaire.columns-x2>li ul li{display:flex;align-items:center;flex-flow:row wrap;padding-left:1.2rem;padding-right:0;border-bottom:0;margin-bottom:.9rem;padding-bottom:0}ul.annuaire.columns-x2>li ul li a{text-transform:none}ul.annuaire.columns-x2>li ul li:last-child{border:0}ul.annuaire.columns-x2>li ul li>ul li{flex-flow:row wrap;padding-left:1.2rem}ul.annuaire.columns-x2>li.open ul{display:flex}.home .flex-container{margin-top:2.4rem}.home article{position:relative}.home article .wrap-cat a{text-decoration:none}.home article .wrap-cat a span{color:#828689}.home article .wrap-cat a:hover span{color:#fff;background-color:#c10024;border-color:#c10024}.home article h2{padding-bottom:0rem;font:normal normal 900 2.6rem/2.8rem Roboto;letter-spacing:.052rem;margin-bottom:1.2rem;color:#000;text-decoration:none}.home article h2 a{color:#000}.home article h2 a:hover{color:#c10024}.home article p{color:#000}.home article a{text-decoration:none;color:#000}.home article a:hover h2{color:#c10024}.home article a:hover p{color:#000}.home article .date{color:#a6adb4;font:normal normal 400 1rem/1.3rem Roboto;letter-spacing:.02rem}.home .wrap-cat{left:-1.2rem}.home .grid-x2{display:grid;grid-template-columns:1fr;gap:2.4rem}@media (min-width:992px){.home .grid-x2{grid-template-columns:1fr 1fr}}.home .grid-x2 article .image-wrapper{position:relative}.home .grid-x2 article .image-wrapper .social{display:inline-flex;align-items:center;gap:.6rem}.home .grid-x2 article .image-wrapper .social span{color:#fff;font-size:1.3rem;transition:transform .2s;overflow:hidden;cursor:pointer}.home .grid-x2 article .image-wrapper .social span:hover{transform:scale(1.2);color:#c10024}.home .grid-x2 article .content-wrapper{margin-right:0;margin-top:0}.home .grid-x2 article .content-wrapper h2 a{font:normal normal 700 2.2rem/2.4rem Roboto;letter-spacing:0;color:#000;text-decoration:none}.single-magazine article .header{padding-left:0;display:flex;flex-flow:row wrap;align-items:flex-end;margin-bottom:2.4rem}@media (min-width:992px){.single-magazine article .header{padding-left:1.2rem;flex-flow:row nowrap}}.single-magazine article .header .couverture{width:100%;margin-bottom:2.4rem;aspect-ratio:unset}@media (min-width:992px){.single-magazine article .header .couverture{flex-basis:35%;margin-right:2.4rem;margin-bottom:0}}.single-magazine article .header .couverture img{border-radius:.4rem;aspect-ratio:unset}.single-magazine article .header .wrap-cat{left:-1.2rem;top:7.4rem}@media (min-width:992px){.single-magazine article .header .wrap-cat{left:0}}.single-magazine article .header .wrap-content{flex-basis:100%}@media (min-width:992px){.single-magazine article .header .wrap-content{flex-basis:65%}}.single-magazine article .header .wrap-content h1{font:normal normal 900 2.6rem/2.8rem Roboto;letter-spacing:.052rem}.single-magazine article .header .wrap-content h2{font:normal normal 400 1.4rem / 2rem Lato;letter-spacing:0}.single-magazine article .header .wrap-content .actions{display:flex;align-items:center;justify-content:flex-start;gap:1.2rem;margin-top:2.4rem}.single-magazine article .header .wrap-content .actions a{text-decoration:none}.single-magazine article .header .wrap-content .actions button{background:#fff;border:.1rem solid #a6adb4;border-radius:.4rem;display:flex;flex-flow:row;align-items:center;padding:.6rem 1.2rem;gap:.6rem;color:#a6adb4}.single-magazine article .header .wrap-content .actions button .label{font:normal normal normal 1rem/1.3rem Roboto;letter-spacing:.05rem;text-transform:uppercase}@media (min-width:992px){.single-magazine article .header .wrap-content .actions button .label{font:normal normal normal 1.3rem/1.8rem Roboto;letter-spacing:.065rem}}.single-magazine article .header .wrap-content .actions button [class^="icon-"]{font-size:1.4rem}@media (min-width:992px){.single-magazine article .header .wrap-content .actions button [class^="icon-"]{font-size:1.8rem}}.single-magazine article .header .wrap-content .actions button [class^="icon-"].icon-contacter .path1:before{color:#a6adb4}.single-magazine article .header .wrap-content .actions button:hover{border-color:#c10024;background:#c10024;color:#fff}.single-magazine article .content{padding:2.4rem 0;font:normal normal 400 1.4rem / 2rem Lato;letter-spacing:0}@media (min-width:992px){.single-magazine article .content{padding:2.4rem}}.single-magazine article .pdf-wrapper .control{display:flex;justify-content:space-between}.single-magazine article .pdf-viewer{position:relative}.single-magazine article .pdf-viewer button{position:absolute;top:50%;display:inline-block;width:5rem;height:5rem;background:transparent;right:1rem}.single-magazine article .pdf-viewer button span{font-size:4rem}.single-magazine article .pdf-viewer button#prev{left:1rem;right:unset}.single-magazine .overlay{background:rgba(0,0,0,.92)}.single-magazine .overlay .modal-dialog{max-width:90vw;min-height:100vh;padding:0;border-radius:0;margin:0 auto}@media (min-width:992px){.single-magazine .overlay .modal-dialog{max-width:60vw}}.single-magazine .overlay .modal-dialog .modal-content{background:transparent}.single-magazine .overlay .modal-dialog .modal-body{padding:0;background:rgba(0,0,0,.92)}.single-magazine .overlay .modal-dialog .modal-body .page{overflow:scroll;aspect-ratio:.74626866}.single-magazine .overlay .modal-dialog .modal-body .page canvas{transform-origin:top left;width:100%;height:100%}.single-magazine .overlay .modal-dialog .modal-body .control{display:flex;flex-flow:row;justify-content:center;gap:1.2rem;margin:1.2rem 0}.single-magazine .overlay .modal-dialog .modal-body .control #mode-page{display:none}@media (min-width:992px){.single-magazine .overlay .modal-dialog .modal-body .control #mode-page{display:block}}.single-magazine .overlay .modal-dialog .modal-body .control button,.single-magazine .overlay .modal-dialog .modal-body .control>span{color:#a6adb4;padding:.6rem 1.2rem;border:.1rem solid #a6adb4;border-radius:.4rem;background:transparent;font-size:1.5rem}.single-magazine .overlay .modal-dialog .modal-body .control button [class^="icon-"],.single-magazine .overlay .modal-dialog .modal-body .control>span [class^="icon-"]{font-size:1.8rem}.single-annuaire article .header{display:flex;align-items:center}.single-annuaire article .header .logo{width:40%;margin-right:2.4rem;border:.1rem solid #c7cdd3;border-radius:.4rem;padding:2.4rem;aspect-ratio:unset}@media (min-width:992px){.single-annuaire article .header .logo{width:30rem}}.single-annuaire article .header:after{content:'';display:table;clear:both}.single-annuaire article .header h1,.single-annuaire article .header h2{font:normal normal 900 2.6rem/2.8rem Roboto;letter-spacing:.052rem}.single-annuaire article .content{padding:2.4rem 0}@media (min-width:992px){.single-annuaire article .content{padding:2.4rem}}.single-annuaire article .content:after{content:'';display:table;clear:both}.single-annuaire article .content p{font:normal normal normal 1.4rem/2rem Lato;letter-spacing:0;color:#000}.single-annuaire article .content ul,.single-annuaire article .content ol{padding-left:1.5rem}.single-annuaire article .content ul li,.single-annuaire article .content ol li{font:normal normal normal 1.4rem/2rem Lato;letter-spacing:0;color:#000}.single-annuaire article .content .wp-block-image figure img{margin-bottom:2.4rem}.single-annuaire article .content .wp-block-image figure.alignright{margin:0em 0 0 1.2rem}.single-annuaire article .content .wp-block-image figure.alignright img{width:14rem}@media (min-width:992px){.single-annuaire article .content .wp-block-image figure.alignright img{width:20rem}}.single-annuaire article .categories{display:flex;align-items:center;gap:1.2rem;flex-flow:row wrap;margin-bottom:2.4rem}.single-annuaire article .categories a{display:block;border:.1rem solid #c7cdd3;border-radius:.4rem;font:normal normal 500 1.2rem/1.6rem Roboto;letter-spacing:.06rem;color:#828689;text-transform:uppercase;padding:.6rem 1.2rem;text-decoration:none}.single-annuaire article .categories a:hover{background:#c10024;color:#fff;border-color:#c10024;box-shadow:0 .3rem .6rem rgba(0,0,0,.25)}.single-annuaire article .block-ot .inread{margin-right:0;margin-left:0}.single-annuaire article .fiche{margin-top:1.2rem}.single-annuaire article .fiche .row{margin-bottom:.6rem}.single-annuaire article .fiche .row .type{font:normal normal 700 1rem/1.3rem Roboto;letter-spacing:.02rem;text-transform:uppercase;display:flex;align-items:center}.single-annuaire article .fiche .row .value{font:normal normal 400 1.4rem/1.9rem Roboto;letter-spacing:.028rem;display:flex;align-items:center}.single-annuaire article .fiche .row .value a.social{text-decoration:none;margin-right:1.2rem}.single-annuaire article .fiche .row .value a.social span{color:#a6adb4}.single-annuaire article .produits{margin-top:1.2rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem}@media (min-width:992px){.single-annuaire article .produits{grid-template-columns:repeat(4,1fr)}}.single-annuaire article .produits div.wrapper{position:relative}.single-annuaire article .produits div.wrapper:after{content:'';width:.1rem;height:100%;position:absolute;top:0;right:-1.2rem;background:#c7cdd3}.single-annuaire article .produits div.wrapper:nth-child(2n):after{display:none}@media (min-width:992px){.single-annuaire article .produits div.wrapper:nth-child(2n):after{display:block}.single-annuaire article .produits div.wrapper:nth-child(4n):after{display:none}}.single-annuaire article .produits div.wrapper img{aspect-ratio:1.47;object-fit:cover}.single-annuaire article .produits div.wrapper h4{font:normal normal 700 1.6rem/1.8rem Roboto;letter-spacing:0;color:#000;text-decoration:none;margin-top:1.2rem;margin-bottom:0}.single-annuaire article .produits div.wrapper p{margin-bottom:0}.single-annuaire article .produits div.wrapper p.cat{font:normal normal 500 1.6rem/1.8rem Roboto;letter-spacing:0;color:#828689}.single-annuaire article .produits div.wrapper p.desc{margin-top:1.2rem;font:normal normal 400 1rem/1.3rem Lato;letter-spacing:.02rem;color:#a6adb4}.single-annuaire article .produits div.overlay{backdrop-filter:blur(3rem);-webkit-backdrop-filter:blur(3rem)}.single-annuaire article .produits div.overlay .modal-dialog{--bs-modal-width:50%}.single-annuaire article .produits div.overlay .modal-dialog .modal-body{display:flex;flex-flow:column;align-items:center;gap:2.4rem;padding:2.4rem}@media (min-width:992px){.single-annuaire article .produits div.overlay .modal-dialog .modal-body{flex-flow:row}}.single-annuaire article .produits div.overlay .modal-dialog .modal-body>span{font-size:3rem;position:absolute}@media (min-width:992px){.single-annuaire article .produits div.overlay .modal-dialog .modal-body>span{position:relative}}.single-annuaire article .produits div.overlay .modal-dialog .modal-body>span.icon-arrow_back_ios{left:1.2rem;bottom:3.6rem}.single-annuaire article .produits div.overlay .modal-dialog .modal-body>span.icon-arrow_forward_ios{right:1.2rem;bottom:3.6rem}.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-left img{margin-bottom:2.4rem;object-fit:contain;aspect-ratio:1.77777778}.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-left .desc{overflow:scroll;height:20rem}.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-left .desc h4{font:normal normal 900 2.1rem/2.4rem Roboto;letter-spacing:.042rem}@media (min-width:992px){.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-left .desc{height:30rem}}.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-left .desc p,.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-left .desc ul li{font:normal normal normal 1.4rem/2rem Lato;letter-spacing:0;color:#000}.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-right{width:100%;margin-right:0;align-items:center;display:flex;flex-flow:column;gap:2.4rem}@media (min-width:992px){.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-right{width:20%;margin-right:2.4rem}}.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-right .logo{max-width:20rem;aspect-ratio:unset}@media (min-width:992px){.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-right .logo{max-width:30rem}}.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-right .actions{display:flex;flex-flow:row;gap:1.2rem}@media (min-width:992px){.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-right .actions{flex-flow:column;gap:2.4rem}}.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-right .actions a{text-decoration:none}.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-right .actions a .btn-modal{background:#fff;border:.1rem solid #a6adb4;border-radius:.4rem;display:flex;flex-flow:column;align-items:center;padding:.8rem}@media (min-width:992px){.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-right .actions a .btn-modal{width:12rem}}.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-right .actions a .btn-modal .label{color:#a6adb4;font:normal normal normal 1rem/1.3rem Roboto;letter-spacing:.05rem;text-transform:uppercase}@media (min-width:992px){.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-right .actions a .btn-modal .label{font:normal normal normal 1.3rem/1.8rem Roboto;letter-spacing:.065rem}}.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-right .actions a .btn-modal [class^="icon-"]{margin-bottom:.6rem;font-size:1.4rem;color:#a6adb4}@media (min-width:992px){.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-right .actions a .btn-modal [class^="icon-"]{font-size:1.8rem}}.single-annuaire article .produits div.overlay .modal-dialog .modal-body .modal-right .actions a .btn-modal [class^="icon-"].icon-contacter .path1:before{color:#a6adb4}.single article.annonces-legales .image-wrapper{text-align:right}.single article.annonces-legales .image-wrapper img{aspect-ratio:1.8;object-fit:contain;width:24rem;border:1px solid #c7cdd3;padding:1.2rem;margin-top:1.2rem}.single article.petites-annonces .image-wrapper img{object-fit:contain;padding:15%}.page-connexion .flex-container{justify-content:center;gap:2.4rem;margin:8rem 8.33%;flex-flow:column}@media (min-width:992px){.page-connexion .flex-container{margin:8rem 0;flex-flow:row wrap}}.page-connexion .flex-container .alert{flex-basis:81%;margin-bottom:0;font:normal normal 400 1.4rem / 1.4rem Roboto}@media (min-width:992px){.page-connexion .flex-container .alert.wide{flex-basis:78%}}.page-connexion .flex-container .action{width:100%;border:1px solid #c7cdd3;border-radius:4px;padding:2.4rem}@media (min-width:992px){.page-connexion .flex-container .action{width:39%}.page-connexion .flex-container .action.wide{width:78%}}.page-connexion .flex-container .action h2{font:normal normal 900 2.6rem/2.8rem Roboto;letter-spacing:0;margin-bottom:1.2rem}.page-connexion .flex-container .action h3{font:normal normal 400 1.3rem/1.5rem Roboto;letter-spacing:0;color:#000;border-bottom:1px solid;margin-bottom:1.2rem;padding-bottom:1.2rem}.page-connexion .flex-container .action input[type=submit]{font:normal normal 400 1.2rem/1.6rem Roboto;letter-spacing:.06rem;text-transform:uppercase}.page-connexion .flex-container .action .login-remember{display:inline-block;height:3rem;width:65%}.page-connexion .flex-container .action .login-remember label{display:flex;gap:.6rem}.page-connexion .flex-container .action .login-remember label a{color:#c10024}.page-connexion .flex-container .action .login-submit{display:inline-block;float:right;width:35%;text-align:right}.page-connexion .flex-container .action .login-reset{display:inline-block;float:right;text-align:right}.page-connexion .flex-container .action.connexion h2{color:#318dd0}.page-connexion .flex-container .action.connexion h3{border-bottom-color:#318dd0}.page-connexion .flex-container .action.connexion .login-username label,.page-connexion .flex-container .action.connexion .login-password label{display:none}.page-connexion .flex-container .action.activation h2{color:#a39230}.page-connexion .flex-container .action.activation h3{border-bottom-color:#a39230}.page-connexion .flex-container .action.activation .btn.btn-primary{--bs-btn-border-color:#a39230;background:#a39230}body.admin-bar #wrapHeader.fixed{top:0}@media (min-width:992px){body.admin-bar #wrapHeader.fixed{top:32px}}