.div-ecoresponsable {
    display: block;
    position: fixed;
    z-index: 2147483645;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: rgba(228, 242, 231, .95);
    border-top: 2px solid #009c47
}

.bouton-vert {
    margin: 20px auto
}

.bouton-vert a {
    text-decoration: none;
    color: #009c47;
    font-size: 20px;
    display: inline-block;
    margin: 2px
}

.bouton-general-plein-vert a {
    margin: 2px;
    padding: .7em 1.2em;
    background-color: #009c47;
    border: .5px solid #009c47;
    transition: all .2s;
    color: #fff;
    font-size: inherit;
    font-weight: 400;
    text-transform: uppercase;
    display: inline-block
}

.bouton-general-plein-vert a:hover {
    border: .5px solid #0ead56;
    background-color: #0ead56
}

.fa-times:before {
    content: "\f00d"
}

@media (max-width:575px) {
    .text-cookie {
        font-size: 12px
    }
}

.A-cookie {
    font-size: 1.6rem;
    border-radius: 100%;
    border: 1.5px solid #009c47;
    padding: .5rem;
    color: #009c47
}

@media (max-width:575px) {
    .A-cookie {
        font-size: 12px;
        padding: .2rem
    }
}

.fa,
.fab,
.fad,
.fal,
.far,
.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(webfonts/fa-brands-400.eot);
    src: url(webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(webfonts/fa-brands-400.woff2) format("woff2"), url(webfonts/fa-brands-400.woff) format("woff"), url(webfonts/fa-brands-400.ttf) format("truetype"), url(webfonts/fa-brands-400.svg#fontawesome) format("svg")
}

.fab {
    font-family: "Font Awesome 5 Brands"
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(webfonts/fa-regular-400.eot);
    src: url(webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(webfonts/fa-regular-400.woff2) format("woff2"), url(webfonts/fa-regular-400.woff) format("woff"), url(webfonts/fa-regular-400.ttf) format("truetype"), url(webfonts/fa-regular-400.svg#fontawesome) format("svg")
}

.far {
    font-weight: 400
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(webfonts/fa-solid-900.eot);
    src: url(webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(webfonts/fa-solid-900.woff2) format("woff2"), url(webfonts/fa-solid-900.woff) format("woff"), url(webfonts/fa-solid-900.ttf) format("truetype"), url(webfonts/fa-solid-900.svg#fontawesome) format("svg")
}

.fa,
.far,
.fas {
    font-family: "Font Awesome 5 Free"
}

.fa,
.fas {
    font-weight: 900
}
