#pied{position:relative;z-index:10;color:#fff;background:var(--tertiary-color)}#pied .global{position:relative;z-index:10;max-width:1560px}#pied-haut .global{max-width:1560px;padding:30px 20px 0;display:grid;grid-template-columns:repeat(24,[col-start] 1fr);flex-wrap:wrap;justify-content:space-between;align-items:stretch}#pied-haut .col{margin:15px 0;grid-row:1}#pied ul li{padding:0}#pied ul li::before{display:none}#col-gauche{grid-column:col-start 1 / span 8}#col-contact{grid-column:col-start 15 / span 10;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end}#pied #col-logo{margin-bottom:30px}#pied #logo-pied{width:100%;position:relative}#pied #logo-pied a,#pied #logo-pied a:visited{text-decoration:none}#pied #logo-pied a img{height:auto;width:100%;max-width:209px;display:block}#pied-adresse{font-size:19px;font-weight:700;line-height:21px}#pied-texte{font-size:16px;font-weight:300;margin-top:10px}#pied-texte *{margin-left:0!important;margin:7px 0!important;line-height:27px;text-align:left!important}#col-contact>div{max-width:450px;width:100%;gap:20px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-bottom:20px}#col-contact .pied-contact-element{height:40px}#col-contact .pied-contact-element a,#col-contact .pied-contact-element a:visited{font-weight:500;font-size:14px;height:40px;border:1px solid #fff;text-decoration:none;background:none;padding:5px 25px;border-radius:65px;margin:0;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;transition:all 400ms ease-in-out}#col-contact #pied-mail a,#col-contact #pied-mail a:visited{background:#fff;color:var(--tertiary-color)}#col-contact .pied-contact-element a:hover{background:#fff;color:var(--tertiary-color)}#pied-bas{margin-top:35px}#pied-bas .global{padding:30px 0 50px;border-top:2px solid #667281;display:flex;justify-content:space-between;align-items:center}#pied .menu{padding:0 10px 0 0;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}#pied .menu li{list-style:none;margin:0}#pied .menu li>a{text-decoration:none;padding:4px 0;display:flex;flex-wrap:wrap;align-items:center}#pied .menu li>a::after{content:"";background:#fff;width:2px;height:10px;display:block;margin:0 15px}#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:400;font-size:14px;position:relative}#pied .menu li.plansite>a>span,#pied .menu li.plansite>a:visited>span{font-weight:700;font-size:15px}#pied .menu li.plansite>a::after{content:">";background:none;width:auto;height:auto;color:#fff;font-weight:700;margin:0 12px 0 6px}#pied .liens{padding:0 0 0 10px;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}#pied .liens li{margin:0;list-style:none;position:relative}#pied .liens li>a{text-decoration:none;padding:7px 0;display:flex;flex-wrap:wrap;align-items:center}#pied .liens li>a::after{content:"";background:var(--tertiary-color-soft);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:var(--tertiary-color-soft);font-weight:400;font-size:15px;line-height:19px}@media all and (max-width:1590px){#pied-bas{margin:35px 20px 0}}@media all and (max-width:1495px){#col-gauche{grid-column:col-start 1 / span 11}}@media all and (max-width:1130px){#pied-bas .global{flex-wrap:wrap;justify-content:center}#pied .menu{width:100%;justify-content:center}#pied .liens{padding:0;margin:20px 0;width:100%;justify-content:center}}@media all and (max-width:150px){#col-adresse{grid-column:col-start 1 / span 11}#col-contact{grid-column:col-start 13 / span 12}}@media all and (max-width:990px){#pied-haut .global{padding:10px 20px}#pied-haut .col{grid-row:2}#pied-haut #col-gauche{grid-column:col-start 1 / span 24;grid-row:1}#pied #logo-pied a,#pied #logo-pied a:visited{text-align:center}#pied #logo-pied a img{max-width:220px;margin:0 auto}#col-adresse{grid-column:col-start 1 / span 13;margin-left:0!important}#col-contact{grid-column:col-start 1 / span 24;justify-content:center}#col-contact>div{margin:0;justify-content:center;gap:10px}#pied-bas{margin:15px 20px 0}}@media all and (max-width:780px){#pied-bas .global{padding:30px 0 90px}}