#pied{background:#171f32;position:relative;z-index:10}#pied .global{position:relative;z-index:10}#pied-haut .global{padding:30px 20px;display:grid;grid-template-columns:repeat(24,[col-start] 1fr);-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#pied-haut .col{margin:15px 0;grid-row:1;height:100%}#pied ul li{padding:0}#pied ul li::before{display:none}#col-logo{grid-column:col-start 1 / span 3}#col-adresse{grid-column:col-start 4 / span 10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#col-contact{grid-column:col-start 17 / span 8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#pied #logo-pied{width:100%;position:relative;margin:0 auto}#pied #logo-pied a,#pied #logo-pied a:visited{text-decoration:none;color:#000;display:block}#pied #logo-pied a img{height:auto;width:100%;max-width:120px}#pied-adresse{color:#fff;font-size:19px;font-weight:400}#pied-texte{color:#fff;font-size:17px;font-weight:300;margin-top:25px}#pied-texte *{margin-left:0!important;margin:7px 0!important;text-align:left!important}#pied-reseaux-conteneur{width:100%;margin-bottom:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pied-reseaux-titre{margin:0 2px 0 0;font-size:15px;color:#fff;font-weight:300}#pied-reseaux-trait{height:2px;background:#b2b4bb;flex:1;margin:0 5px 0 15px}#pied-reseaux{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pied-reseaux .pied-social{margin:0 5px}#pied-reseaux .pied-social a,#pied-reseaux .pied-social a:visited{color:#fff;text-decoration:none;display:block;padding:5px}#pied-reseaux .pied-social i{font-size:21px}#pied-reseaux .pied-social.social-twitter-x i{filter:brightness(0) invert(10%) sepia(57%) saturate(1442%) hue-rotate(186deg) brightness(95%) contrast(89%)}#pied-reseaux .pied-social a:hover i{color:#d0a063}#pied-reseaux .pied-social.social-twitter-x:hover i{filter:invert(70%) sepia(34%) saturate(537%) hue-rotate(354deg) brightness(90%) contrast(87%)}#col-contact{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#col-contact>div{max-width:430px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#col-contact .pied-contact-element{height:35px;margin-left:20px}#col-contact .pied-contact-element a,#col-contact .pied-contact-element a:visited{font-weight:400;font-size:15px;height:100%;color:#d0a063;text-decoration:none;border:1px solid #d0a063;text-transform:uppercase;padding:5px 20px;letter-spacing:1px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-ms-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}#col-contact #pied-mail{margin:0}#col-contact .pied-contact-element a:hover{color:#171f32}#pied-bas{margin-top:35px}#pied-bas .global{padding:30px 0 40px;border-top:2px solid #646a76;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pied .menu{padding:0 10px 0 0;margin:0;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pied .menu li{list-style:none;margin:0}#pied .menu li>a{text-decoration:none;padding:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pied .menu li>a::after{content:"";background:#fff;width:1px;height:12px;display:block;margin:0 12px}#pied .menu li:last-child>a::after{display:none}#pied .menu li>a>span,#pied .menu li>a:visited>span,#pied .menu li>span{text-decoration:none;color:#fff;font-weight:300;font-size:15px;position:relative}#pied .menu li.plansite>a>span,#pied .menu li.plansite>a:visited>span{font-weight:600}#pied .menu li.plansite>a::after{content:">";background:none;width:auto;height:auto;color:#fff;margin:0 12px 0 6px}#pied .liens{padding:0 0 0 10px;margin:0;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pied .liens li{margin:0;list-style:none;position:relative}#pied .liens li>a{text-decoration:none;padding:7px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pied .liens li>a::after{content:"";background:#8b8f99;width:5px;height:1px;display:block;margin:0 5px}#pied .liens li:last-child>a::after{display:none}#pied .liens li a,#pied .liens li a:visited{text-decoration:none}#pied .liens li a>span,#pied .liens li a:visited>span,#pied .liens li>span{color:#8b8f99;font-weight:300;font-size:15px;line-height:19px}@media all and (max-width:1590px){#pied-bas{margin:35px 20px 0}}@media all and (max-width:1420px){#col-adresse{grid-column:col-start 4 / span 11}#col-contact{grid-column:col-start 16 / span 9}}@media all and (max-width:1165px){#pied-haut .global{padding:10px 20px}#pied-haut .col{grid-row:2}#pied-haut #col-logo{grid-column:col-start 1 / span 24;grid-row:1}#pied #logo-pied a,#pied #logo-pied a:visited{text-align:center}#col-adresse{grid-column:col-start 1 / span 13}#col-contact{grid-column:col-start 15 / span 10}}@media all and (max-width:1130px){#pied-bas .global{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#pied .menu{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#pied .liens{padding:0;margin:20px 0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media all and (max-width:1050px){#col-adresse{grid-column:col-start 1 / span 11}#col-contact{grid-column:col-start 13 / span 12}}@media all and (max-width:965px){#col-adresse{grid-column:col-start 1 / span 24}#pied-haut #col-contact{grid-column:col-start 1 / span 24;grid-row:3;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#col-contact .pied-contact-element a::before{display:none!important}#col-contact .pied-contact-element a:hover{background:#d0a063}}@media all and (max-width:780px){#pied-bas .global{padding:30px 0 90px}}@media all and (max-width:480px){#col-contact>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#col-contact .pied-contact-element{margin:5px!important}}