@charset "utf-8";
/* CSS Document */
#bg_bottom {   background: var(--gris-clair); }
.bande_bas {    background-color: var(--color-clair);}
.bande_bas > .container {
    display: flex;
    justify-content: space-between;
}
.bande_bas > .container > * { padding: 20px 0;}
.bande_bas > .container .newsl { width: 50%; }
.bande_bas > .container .badhere, .bande_bas > .container .bfaq {
    width: 25%;
     display: flex;
    text-decoration: none;
     font-size: 24px;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    color: #fff;
}
.bande_bas > .container .badhere {
    background-color: var(--color-trois);
    color: var(--color-fonce);
}
.bande_bas > .container .badhere:before {
    content: url("../medias/check.png");
    margin-right: 10px;
}
.bande_bas > .container .bfaq:before {
    content: url("../medias/faq.png");
    margin-right: 10px;
}
.bande_bas > .container .newsl h3{
    color: #fff;
    font-family: 'd-dinregular';
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
    padding-bottom: 5px;
}

.bande_bas > .container .newsl form {
    display: flex;
    padding-right: 70px;
}
.bande_bas > .container .newsl form input[type="button"] {
    background-color: var(--color-deux);
    background-image: url("../medias/submitb.png");
    background-position: center center;
    width: 30px;
    border: none;
}
.bande_bas > .container .newsl form input[type="email"] {
    flex-grow: 1;
    border: none;
}
.bottom {
    display: flex;
    justify-content: space-between;
    padding-top: 30px;
    padding-bottom: 30px;
}
.bottom > nav { flex-grow: 1; }
.bottom > nav > ul {
    columns:3;
    column-gap: 30px;
    column-rule: medium;
}
.bottom nav a {
    color: #000;
    text-decoration: none;
    font-family: 'd-dinregular';
}
.bottom nav > #menubottom > li > a {
    text-transform: uppercase;
    font-size: 19px;
}
.bottom nav > #menubottom > li {    
    margin-bottom: 20px;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    break-inside: avoid-column;
}
.bottom nav > #menubottom > li:first-child {display: none;}
.bottom nav > #menubottom > li .sm {  padding-top: 10px; display: none;}
.bottom nav > #menubottom > li .sm li, #menubottomb li {padding: 4px 0;}
.bottom nav > #menubottom > li .sm a, #menubottomb li a {    font-size: 15px; padding-left: 5px;}
.bottom nav > #menubottom > li .sm a:before, #menubottomb li a:before {
    color: var(--color-deux);
    content: '/';
    font-size: 14px;
    margin-right: 10px;
    font-family: 'd-dindin-bold';
}
.bottom .col .bts_share { margin-bottom: 30px;}
.bottom .col h3 {
    text-decoration: none;
    font-family: 'd-dinregular';
    text-transform: uppercase;
    font-size: 19px;
    padding-bottom: 10px;
}


