<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    font-family: 'Raleway', sans-serif;
}
.h1-lcdv {
    font-style: italic;
    text-shadow: 2px 2px blueviolet;
}
.h1-vente {
    width: max-content;
    margin: 0 auto;
    border-bottom: 2px solid antiquewhite;
    max-width: 100%;
}
.h2-lcdv {

}
.swiper {
    width: 100vw;
    height: calc(100vh - 190px);
    top: 90px;
}
.text-slider-accueil {
    background-color: rgba(0,0,0,0.8);
    width: max-content;
    margin: 30px auto;
    /*color: white;*/
    color: #E95420;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 2px 2px 2px black;
    font-weight: bolder;
}
.btn-slider-acuueil {
    background-color: #E95420;
    color: white;
    padding: 10px 20px;
    border-radius: 5px;
    font-weight: bolder;
    text-decoration: none;
    box-shadow: 2px 2px 2px black;
    display: flex;
    justify-content: center;
}
.btn-slider-acuueil:hover {
    text-decoration: none;
}

.img-slide-accueil {
    height: 100vh;
    width: 100vw;
    background-size: cover;
    background-repeat: no-repeat;
}
.ml-navcdv {
    margin-right: 20px;
}
.color-lcdv {
    color: #E95420;
}
.bg-contact-accueil {
    background-color: #E95420;
    color: white;
    padding: 5px;
    border-radius: 5px;
    font-size: 0.9rem;
    font-weight: bolder;
    text-align: center;
}
.bg-slider {
    /*background-color: #000000;*/
    background-color: #f1f1f1;
    opacity: 0.8;
    padding: 30px;
    color: #E95420;
    border-radius: 5px;
    font-size: 1.5rem;
    box-shadow: 3px 3px 3px #E95420;
}
.bg-button-slider {
    background-color: #fff;
    color: #E95420;
    border: 1px solid #E95420;
}
.bg-button-slider:hover {
    background-color: #E95420;
    color: #ffff;
}
.part-right-slider {
    position: absolute;
    top: 40%;
    right: 5%;
    text-align: right;
}
.part-left-slider {
    position: absolute;
    top: 30%;
    left: 5%;
}
.bg-footer-accueil  {
    background-color: rgba(233, 84, 32, 0.8);
    color: #000000;
}
.cookie-banner {
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    background-color: #f29400;
    opacity: 0.9;
    z-index: 5000;
    padding: 25px;
}

.backtotop {
    position: fixed;
    right: 0;
    top: 60%;
    background-color: #f29400;
    padding: 10px;
    border-radius: 3px;
    opacity: 0.7;
    display: none;
    cursor: pointer;
}

.carousel-caption {
    top: 20%;
}

.image-overlay {
    overflow: hidden;
}
.image-overlay img {
    transition: transform .5s ease;
}

.image-overlay:hover img {
    transform: scale(1.5);
}

.table-cdv {
    width: 100%;
}
.categorie_vente {
    width: max-content;
    margin: 0 auto;
    padding: 5px 10px;
    border-radius: 5px;
}
.categorie_vente_route {
    color: antiquewhite;
    background-color: forestgreen;
}
.categorie_vente_route-electrique {
    color: antiquewhite;
    background-color: lightseagreen;
}
.categorie_vente_vtt {
    color: antiquewhite;
    background-color: brown;
}
.categorie_vente_vtt-electrique {
    color: antiquewhite;
    background-color: saddlebrown;
}
.categorie_vente_ville {
    color: antiquewhite;
    background-color: blueviolet;
}
.categorie_vente_ville-electrique {
    color: antiquewhite;
    background-color: darkslateblue;
}
.bg-vente-route {
    background: linear-gradient(to bottom, forestgreen 100%, white 10%);
    color: antiquewhite;
}
.bg-vente-route-electrique {
    background: linear-gradient(to bottom, lightseagreen 100%, white 10%);
    color: antiquewhite;
}
.bg-vente-vtt {
    background: linear-gradient(to bottom, brown 100%, white 10%);
    color: antiquewhite;
}
.bg-vente-vtt-electrique {
    background: linear-gradient(to bottom, saddlebrown 100%, white 10%);
    color: antiquewhite;
}
.bg-vente-ville {
    background: linear-gradient(to bottom, blueviolet 100%, white 10%);
    color: antiquewhite;
}
.bg-vente-ville-electrique {
    background: linear-gradient(to bottom, darkslateblue 100%, white 10%);
    color: antiquewhite;
}

.velo_image {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding-top: 90%;
    background-size: contain;
    overflow: hidden;
    margin-top: 10px;
    background-repeat: no-repeat;
    background-position: center;
    margin-bottom: -40px;
}

.visible_xs_dyg {
    display:none;
}
.inline-bloc-xs {
    display: none;
}

@media (max-width: 767px) {
    .table-cdv {
        width: 100%;
        max-width: 500px;
    }
    .visible_xs_dyg {
        display:block;
    }
    .hidden_xs_dyg {
        display:none;
    }
    .inline-bloc-xs {
        display: inline-block;
    }
}
</pre></body></html>