/* Couleur blanche */
#submit-autocompletion .g-color-white {
    color: #fff;
}

.CSS_GROUPE_NOS_MARQUES_FORTES{
    font-size: 13px !important;
}


/* Couleur blanche pour l'icône */
.g-color-white {
    color: #fff !important; /* Force la couleur */
}


h2.h3.g-color-black.mb-4 {
    display: none;
}

/* Appliquer la couleur du texte en blanc sur l'élément span */
.CSS_LEGENDE_DISPO .g-ml-10 {
    color: white !important;
}

input[type=checkbox]:checked+* .g-bg-primary--checked,
input[type=checkbox]:checked+.g-bg-primary--checked,
input[type=radio]:checked+* .g-bg-primary--checked,
input[type=radio]:checked+.g-bg-primary--checked {
    background-color: #000 !important;  /* Remplacer par fond noir */
}

/* Appliquer un fond blanc et texte noir par défaut */
.u-check .btn {
    background-color: white;  /* Fond blanc par défaut */
    color: black;  /* Texte noir */
    border: 1px solid #ccc;  /* Bordure grise */
    border-radius: 0;  /* Bordure carrée */
    padding: 10px 20px; /* Espacement autour du texte */
}

/* Lorsque l'input radio est sélectionné, appliquer un fond noir */
.u-check input[type="radio"]:checked + .btn {
    background-color: black;  /* Fond noir */
    color: white;  /* Texte blanc */
    border: 1px solid black;  /* Bordure noire */
}


.g-color-white--checked {
    color: red !important;  /* Texte en blanc */
}

/* Par défaut, le bouton a un fond blanc et un texte noir */
.u-check .btn {
    background-color: white;  /* Fond blanc */
    color: black;  /* Texte noir */
    padding: 15px; /* Espace autour du texte pour créer un effet circulaire */
    display: inline-block; /* Pour faire en sorte que le bouton se comporte comme un bloc */
}


/* Appliquer un fond noir avec 80% de transparence et texte blanc */
.u-header__section.u-header__section--dark {
    background-color: rgba(0, 0, 0, 0.8) !important;  /* Fond noir avec 80% de transparence */
    color: white !important;                           /* Texte blanc */
}

/* Assurer que tous les éléments texte à l'intérieur du bloc auront le texte en blanc */
.u-header__section.u-header__section--dark * {
    color: white !important;  /* Texte blanc pour tous les éléments à l'intérieur */
}

/* Les liens dans le bloc doivent être blancs */
.u-header__section.u-header__section--dark a {
    color: white !important;  /* Liens en blanc */
}

/* Les icônes doivent être également en blanc */
.u-header__section.u-header__section--dark .icon-user,
.u-header__section.u-header__section--dark .material-symbols-outlined,
.u-header__section.u-header__section--dark .glyphicon,
.u-header__section.u-header__section--dark .fa {
    color: white !important;  /* Icônes en blanc */
}

/* Assurez-vous que le texte dans le menu déroulant est aussi blanc */
.u-header__section.u-header__section--dark .dropdown-menu {
    background-color: rgba(51, 51, 51, 0.8) !important;  /* Fond du menu déroulant avec transparence */
    color: white !important;   /* Texte des options du menu en blanc */
}

.u-header__section.u-header__section--dark .dropdown-menu a {
    color: white !important;  /* Liens du menu déroulant en blanc */
}

/* Séparateurs dans le bloc seront aussi blancs */
.u-header__section.u-header__section--dark .CSS_SEPARATEUR_1 {
    color: white !important;  /* Séparateurs en blanc */
}

/* Assurez-vous que tout texte dans des listes ou autres éléments reste blanc */
.u-header__section.u-header__section--dark li {
    color: white !important;  /* Texte des éléments de la liste en blanc */
}

/* Assurez-vous que tout texte en <b> dans le bloc sera blanc */
.u-header__section.u-header__section--dark b {
    color: white !important;  /* Texte en <b> en blanc */
}

/* Si vous avez des sous-titres, titres, etc., assurez-vous qu'ils sont aussi blancs */
.u-header__section.u-header__section--dark h1,
.u-header__section.u-header__section--dark h2,
.u-header__section.u-header__section--dark h3,
.u-header__section.u-header__section--dark h4,
.u-header__section.u-header__section--dark h5,
.u-header__section.u-header__section--dark h6 {
    color: white !important;  /* Titres en blanc */
}

/* Assurez-vous que le lien "Liens utiles" est blanc */
.u-header__section.u-header__section--dark #site-menu-invoker {
    color: white !important;  /* Lien "Liens utiles" en blanc */
}

/* Assurez-vous que le texte du lien "Liens utiles" est blanc au survol */
.u-header__section.u-header__section--dark #site-menu-invoker:hover {
    color: white !important;  /* Lien "Liens utiles" au survol en blanc */
}


<span 
    class="u-tags-v1 g-rounded-50 g-py-4 g-px-15 text-center white-bg-black-border" 
    data-toggle="tooltip" 
    data-html="true" 
    data-original-title="Tubeless">
    TL
</span>

.col-12-sm.col-6-md {
    color: black !important;
}
.col-12-sm.col-6-md a {
    color: black !important;
    text-decoration: none; /* Facultatif : pour enlever le soulignement des liens */
}

.fa-search {
    color: black !important; /* Couleur de l'icône */
    background-color: white !important; /* Fond blanc */
    padding: 5px; /* Optionnel : ajoute un espace autour de l'icône */
    border-radius: 50%; /* Optionnel : rend le fond circulaire */
}


/* Écriture blanche par défaut et noire au survol - Dispo + texte lien utile */
.g-color-primary,
.g-color-primary--hover {
    /*color: #ffffff !important;*/ /* Texte blanc par défaut */
    color: #000000 !important;
    transition: color 0.3s ease; /* Animation douce pour le survol */
}

/* Rendre les icônes noires 3 icones a cote de la barre de recherche + mode affichage grille (sauf celle du milieu) */
.g-color-primary--hover i, 
.g-color-primary--hover svg {
    color: #ffffff !important; /* Icônes noires au survol */
}

/* Bordure rouge */
.g-brd-primary,
.g-brd-primary--hover {
    border-color: #ff0000 !important;
}

/* Fond texte trier sur le stock + bouton loupe + bordure avant dernier bloc + bouton afficher en liste*/
.g-bg-primary {
    background-color: #ffffff !important;
}

/* Arrière plan notif + texte notif */
.u-badge-v1--sm.g-bg-primary {
    background-color: #ffffff !important;
    color: #000000 !important; /* Texte noir */
}

.g-bg-black-opacity-0_9 {
    background-color: white !important; /* Change le fond en blanc */
    color: black; /* Change le texte en noir pour plus de contraste */
}

.g-bg-black-opacity-0_9 {
    background-color: white !important; /* Fond blanc */
    color: black !important; /* Texte en noir */
}

.g-bg-black-opacity-0_9 a {
    color: black !important; /* Liens en noir */
}

.g-bg-black-opacity-0_9 h1,
.g-bg-black-opacity-0_9 h2,
.g-bg-black-opacity-0_9 h3,
.g-bg-black-opacity-0_9 h4,
.g-bg-black-opacity-0_9 h5,
.g-bg-black-opacity-0_9 h6 {
    color: black !important; /* Titres en noir */
}

/* texte recherche simplifée + déconnexion + prix */
.ml-2 {
    color: #000000 !important; /* Texte de déconnexion noir + prix + recherche simpifée */
}

/* Icône de déconnexion spécifique */
.icon-logout {
    color: #ff0000 !important; /* Icône de déconnexion  */
}

/* Ajouter un fond blanc à l'image */
.img-fluid {
    background-color: #ffffff; /* Fond blanc */
    padding: 10px; /* Optionnel : ajoute de l'espace autour de l'image, ajustez selon vos besoins */
    border-radius: 10px; /* Optionnel : arrondir les coins de l'image si nécessaire */
}
/* Rendre l'icône devis noire */
.icon-hotel-restaurant-239.u-line-icon-pro {
    color: #ffffff !important; /* Icône devis noire */
}
/* Rendre l'icône bonhomme de connexion rouge */
.icon-finance-067.u-line-icon-pro {
    color: #ff0000 !important; /* Icône rouge */
}
/* Rendre l'icône cadena connexion en rouge */
.icon-media-094.u-line-icon-pro {
    color: #ff0000 !important; /* Icône rouge */
}

/* Titre de la notification */
.CSS_NOTIF_IMPORTANTE .carousel-item h3 {
    color: white; /* Couleur du titre */
    font-size: 35px; /* Taille du titre */
    animation: clignotement 1s infinite; /* Animation de clignotement */
}

.icon-user,
.icon-user + b {
    color: black !important; /* Définit le texte et l'icône en noir */
}
b {
    color: black !important; /* Définit uniquement le texte en noir */
}

.navbar {
    background-color: red !important; /* Définit le fond en rouge */
}
img.g-height-55 {
    background-color: white; /* Ajoute un fond blanc */
    padding: 5px; /* Ajoute un espace interne pour mieux encadrer l'image */
    border-radius: 10px; /* Conserve les coins arrondis */
}

img.g-height-55 {
    background-color: white; /* Fond blanc */
    padding: 5px; /* Espace interne */
    border-radius: 10px; /* Coins arrondis */
    display: inline-block; /* Évite les comportements inattendus */
    width: 150px; /* Ajuste la largeur (par défaut) */
    height: auto; /* Maintient le ratio de l'image */
}

img.g-height-55:hover {
    transform: scale(1.2); /* Optionnel : Agrandit l'image au survol */
    transition: transform 0.3s ease-in-out; /* Animation fluide */
}
.DisplayFiltresTechniques .btn-primary {
    background-color: black !important; /* Change le fond en noir */
    border-color: red !important; /* Change la bordure en noir */
    color: white !important; /* Change le texte en blanc pour un meilleur contraste */
}

.u-icon-v2 {
    background-color: white !important; /* Fond noir */
    color: white !important; /* Icône blanche */
    padding: 10px; /* Optionnel : Ajoute un peu de padding pour mieux afficher le fond */
    border-radius: 50%; /* Optionnel : Rend l'icône circulaire */
    display: inline-flex; /* Optionnel : Pour aligner correctement l'icône */
    justify-content: center; /* Optionnel : Centrer l'icône */
    align-items: center; /* Optionnel : Centrer l'icône */
}

.u-icon-v2 i {
    color: black !important; /* Icône en blanc */
}

.u-icon-v2:hover {
    background-color: #333 !important; /* Optionnel : Légèrement plus clair au survol */
}

#devis-menu-nb-item {
    background-color: white !important; /* Fond blanc */
    color: black !important; /* Texte noir pour contraste */
    border: 1px solid #ccc; /* Optionnel : Bordure grise légère */
    border-radius: 50%; /* Conserve la forme arrondie */
    line-height: 1.2; /* Ajuste l'espacement vertical */
    display: inline-block; /* Assure une bonne mise en page */
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); /* Ajoute une ombre légère */
}

.u-btn-primary {
    background-color: red !important; /* Fond rouge */
    border-color: red !important; /* Bordure rouge */
    color: white !important; /* Texte blanc pour contraste */
}

.u-btn-primary:hover {
    background-color: darkred !important; /* Fond rouge foncé au survol */
    border-color: darkred !important; /* Bordure rouge foncé au survol */
}

.g-bg-primary {
    background-color: white !important; /* Définit la couleur blanche */
}

#submit-autocompletion i {
    background-color: black; /* Fond blanc */
    color: white; /* Icône noire */
}

/* Changer le fond en noir et l'écriture en blanc */
.btn-group.bootstrap-select.js-select.u-select--v3-select.u-sibling.Filtreprix-stock {
    background-color: black;
    color: white;
    border: black;
}

/* Changer la couleur des icônes et du texte du bouton */
.btn-group.bootstrap-select .btn.dropdown-toggle {
    background-color: black;
    color: white;
    }

.btn-group.bootstrap-select .btn.dropdown-toggle .filter-option .d-flex {
    color: white;
}

/* Changer la couleur du texte des éléments du menu */
.dropdown-menu {
    background-color: white;
    color: black;
}

/* Changer la couleur des icônes dans le menu déroulant */
.dropdown-menu .fa, .dropdown-menu .glyphicon {
    color: white;
}

/* Changer la couleur du texte sélectionné dans le menu */
.dropdown-menu li.selected a {
    color: white;
    background-color: black;
}

/* Changer la couleur du texte pour les options normales */
.dropdown-menu li a {
    color: white;
}

/* Ajouter une couleur de fond noire aux options sélectionnées */
.dropdown-menu li a:hover {
    background-color: #333;
}
                        
/* Applique des styles forts à l'icône */
i.fa-search {
    background-color: white !important;   /* Fond blanc */
    color: black !important;               /* Icône noire */
    border-radius: 50% !important;         /* Fond circulaire (optionnel) */
    padding: 10px !important;              /* Padding autour de l'icône */
    width: 40px !important;                /* Taille du bloc */
    height: 40px !important;               /* Taille du bloc */
    font-size: 20px !important;            /* Taille de l'icône */
    display: inline-flex !important;       /* Utilise flexbox pour centrer l'icône */
    justify-content: center !important;
    align-items: center !important;       /* Centre l'icône à l'intérieur du bloc */
}

/* Cibler le fond des éléments contenant les icônes et le passer en gris */
.row.g-ml-20 .u-tags-v1 {
    background-color: #808080 !important;  /* Fond gris */
    color: white !important;               /* Texte blanc */
}

/* Passer les icônes en blanc */
.row.g-ml-20 .u-tags-v1 i.fa {
    color: white !important;  /* Icônes en blanc */
}
.mx-auto {
    color: black !important;  /* Texte en noir */
}

/* Style pour la case */
.col-9.g-mt-3 {
    text-align: center;
    background-color: lightgray; /* Fond gris clair pour la case */
    color: black; /* Texte noir dans la case */
    padding: 20px;
    border-radius: 5px;
    width: fit-content;
    margin: auto;
}

/* Style pour les boutons dans la case */
.col-9.g-mt-3 button {
    background-color: gray; /* Fond gris */
    color: white; /* Texte blanc */
    border: none; /* Pas de bordure */
    padding: 10px 20px; /* Espace intérieur */
    cursor: pointer; /* Curseur clic */
    border-radius: 5px; /* Coins arrondis */
    font-size: 16px; /* Taille du texte */
    transition: background-color 0.3s, color 0.3s; /* Animation pour effet de survol */
}

/* Effet au survol du bouton */
.col-9.g-mt-3 button:hover {
    background-color: blue; /* Fond bleu au survol */
    color: white; /* Texte blanc */
}

/* Style pour la case */
.d-flex.align-items-center.g-line-height-1_2.g-color-black {
    background-color: white; /* Fond blanc par défaut */
    color: black; /* Écriture noire */
    padding: 10px; /* Espace intérieur */
    display: inline-block; /* Assure que la case prend la taille du contenu */
    cursor: pointer; /* Ajoute un curseur clic */
    transition: background-color 0.3s, color 0.3s; /* Animation fluide */
}

/* Effet au survol */
.d-flex.align-items-center.g-line-height-1_2.g-color-black:hover {
    background-color: white; /* Fond reste blanc au survol */
    color: black; /* Texte reste noir */
    border: 1px solid black; /* Optionnel : ajoute une bordure au survol */
}

/* Cible toutes les icônes dans la ligne spécifique et les rend noires avec !important */
.d-flex i {
    color: black !important;
}

/* Change la couleur du texte en blanc lors du survol de l'élément span */
span#marge-40146:hover {
    color: white; /* Change la couleur du texte en blanc au survol */
}

/* Applique un fond rouge lumineux et une couleur blanche au texte du bouton */
button:disabled {
    background-color: #ff0000; /* Rouge lumineux */
    background-color: rgba(0, 0, 0, 0.8) !important;  /* Fond noir avec 80% de transparence */
    color: red; /* Texte blanc */
    box-shadow: 0 0 15px rgba(255, 0, 0, 0.7); /* Effet lumineux autour du bouton */
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

/* Effet au survol (facultatif) */
button:disabled:hover {
    background-color: #cc0000; /* Légèrement plus sombre au survol */
    box-shadow: 0 0 25px rgba(255, 0, 0, 1); /* Effet lumineux plus intense */
}

/* Applique les styles au bouton au survol */
button.btn:hover {
    background-color: black !important; /* Fond noir */
    color: white !important; /* Texte du bouton en blanc */
}

/* Assure que le texte de l'icône devient blanc lors du survol */
button.btn:hover .material-symbols-outlined {
    color: white !important; /* Texte de l'icône en blanc */
}

/* Style du bouton au survol */
button.btn:hover {
        background-color: black !important; /* Fond noir au survol */
    color: white !important; /* Texte du bouton en blanc */
}

/* Style pour l'icône à l'intérieur du bouton, au survol */
button.btn:hover .material-symbols-outlined {
    color: white !important; /* Icône en blanc */
}
tr.ARTICLE-MODAL:first-child {
    display: none!important;
}
thead.g-bg-primary {
    background-color: black !important; /* Applique une couleur de fond bleue */
    border-bottom: 1px solid lightgray; /* Optionnel : garde la bordure inférieure grise */
    color: white !important; /* Assure que le texte reste blanc */
}

.CSS_MODAL_DISPO_DATE_LIVR {
display: none!important;
}

.CSS_PRODUCT_LIBELLE_DATE_LIVR {
display: none!important;
}
.ARTICLE[data-filtrecodearticle="2055516VA/STRACSAVER91"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2055516VTX191"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1856515HA/STRACSAVER88"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1956515HA/STRACSAVER91"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1955516VTX191"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2056016VASTSAV96"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2055517WASTSAV95"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1856515HTX288"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1756514TA/STRACSAVER82"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1856015HA/STRACSAVER88"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1856515HA/STRACSAVER92"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2156516VASTSAV98"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1956515HTX291"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1856015HTX284"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1955516VA/STRACSAVER91"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1556514TTX275"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2055516VA/STRACSAVER94"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1955516VA/STRACSAVER87"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2254517YA/STRACSAVER94"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1956515HA/STRACSAVER95"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2054517WTX388"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2254517YTX394"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2155017WASTSAV95"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2255517WASTSAV101"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2254018YASTSAV92"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2055516VADVANTAGE91"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2254018YTX392"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2255517WTX3101"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2155516WA/STRACSAVER97"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2056016VTX196"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2054517WASTSAV88"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2156017VASTSAV100"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2155517WASTSAV98"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2055516HADVANTAS91"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2056016HADVANTAS92"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1956515VTX291"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1955515VA/STRACSAVER85"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2155017WTX395"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1955515VTX185"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2156017HADVANTAGESUVA96"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2157015SASVSAV109"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2055517VADVANTAS95"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2254517YADVANTAS94"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2156017VADVANTAGESUVA100"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1955520HASTRACS95"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1956515HADVANTAS91"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2155518VASTSAV99"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1856014HTX282"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2255518VADVANTAGESUVA102"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2155517VADVANTAS98"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2354517WTX397"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1856515HADVANTAS88"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2255518VASTSAV98"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1955516HADVANT287"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2056016HADVANTAS96"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1956515TTX295"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2055017WTX393"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1856015HTX288"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1956515VADVAN91"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1756515HASTSAV84"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2156516HTX198"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2056016HADVANTAGE92"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2055017WA/STRACSAVER93"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1856515TADVANTAS92"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2155017VADVANTAS95"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1955520HXPRIVILOTX395"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1756514HTX282"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2255017YTX398"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1556514TADVANTAS75"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2156017HXPRIHT100"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2255017YA/STRACSAVER98"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2056016VADVANTAGE92"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1956015VTX288"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2155517WTX398"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1957015SA/SVANSAVER104"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2254018YADVANT292"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2354517WASTSAV97"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1556514TA/STRACSAVER75"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2255517WADVANT2101"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2254518WASTSAV95"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1956015VA/STRACSAVER88"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2457016HXPRIHT111"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2155516HADVANTAS97"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2255017YADVANTAGE98"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2155516WTX197"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1955015VA/STRACSAVER82"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1756514TA/STRACSAVER86"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2156516VADVANTAGESUVA102"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2257516RRF19121"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2056515VASTSAV94"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1756514TA/SVANSAVER90"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2055516VADVANTAS94"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2156516HADVSUV102"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1657014R10989"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2156517VASTSAV99"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2055516WTX394"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1657014TA/STRACSAVER85"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2255518VTX398"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2354518YADVANT298"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1756514TADVANTAS82"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2256516RACTIVAN4S112"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2156516TASVSAV109"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2254517YASARGOS94"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2056516TA/SVANSAVER107"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2354518YASTSAV98"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2056016VADVANTAGE96"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2156016VASTSAV99"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2254018YADVANTAS92"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2155017WADVANT295"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2156516HADVANTAGESUVA98"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1557013TTX275"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1956515HADVAN91"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2254018YUHPARGOS92"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2055516WADVANTAGE91"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1457013TA/STRACSAVER71"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1856515TADVAN92"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1856515TADVAN88"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2354518YADVANTAS98"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2156517VADVANTAGESUVA103"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1956516TXPRIVRF19104"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2054517VADVANT288"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2155516VADVAN93"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1756514HADVANTAS86"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2057516RXPRIVRF19113"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2355017WXPRIVILOTX3100"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1957516SXPRIVRF19107"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2257516RASVSAV121"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1657014TA/STRACSAVER81"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1756515HTX284"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1557013TA/STRACSAVER75"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2056515VTX194"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1956515TADVAN95"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2055516VASARGOS91"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2254518YTX395"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2254518YADVANTAGE95"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1856014HASTSAV82"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1957516RACTIVAN4S107"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2156517VADVSUV99"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2254517YADVANT291"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2155017VADVANT295"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1955516VASARGOS91"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2055517VADVAN95"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2056016VASARGOS96"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2156516RACTIVAN4S109"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2254518VADVANTAS95"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1956015VADVAN88"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2055516VADVANTAGE94"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1956015HADVANTAS88"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1657014TTX281"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1756514T10990"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2056516TXPRIVRF19107"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1956015VADVANTAS92"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1956516SASVSAV104"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2055517WTX395"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1855515HADVANTAS82"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2156516HADVSUV98"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1957015SXPRIVRF19104"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2157015SACTIVAN4S109"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2156016VXPRIVILOTX199"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1956515HADVAN95"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="2056515HADVAN94"] .ARTICLE_LINE .ARTICLE_LIBELLE,
.ARTICLE[data-filtrecodearticle="1955516VS13091"] .ARTICLE_LINE .ARTICLE_LIBELLE
{

    background-image: url(https://fiches-pratiques.relationclientmag.fr/Assets/Img/FICHEPRATIQUE/2021/9/364881/Operations-promotionnelles-comment-rendre-plus-efficaces--F.jpg);

    background-repeat: no-repeat;

    background-size: 20%;

    background-position: right;

}

.g-color-white {
    color: #000 !important;
}

#tag-order, #tag-delivery-note, #tag-invoices {
    background: red !important;
    color: white !important;
    transition: all 0.2s ease;
}

#tag-order span, #tag-delivery-note span, #tag-invoices span {
    color: black !important;
}

#user-menu ul li i {
    color: gray !important;
}
figcaption.text-uppercase.text-center.g-line-height-1_2.g-bg-primary-opacity-0_8.g-color-white.g-pos-abs.g-top-0.g-px-15.g-py-10 {
    display: none;
}    
/*Remplacement Click and collect par Commander*/
button.btn-add-cart {
  font-size: 0 !important;
  position: relative;
  white-space: nowrap;
}
button.btn-add-cart i {
  font-size: 16px !important;
  vertical-align: middle;
  margin-right: 5px;
}
button.btn-add-cart::after {
  content: "Commander";
  font-size: 12px;
  font-weight: bold;
  color: white;
  vertical-align: middle;
}
button.btn-add-cart i.fa-home::before {
  content: "\f07a"; 
  font-family: "Font Awesome 5 Free";
  font-weight: 900; 
}
button.btn.btn-danger i.fa-home::before {
  content: "\f07a"; 
  font-family: "Font Awesome 5 Free"; 
  font-weight: 900; 
}
/*Remplace l'icone maison par un panier*/
.fa-home::before {
  content: "\f07a"; /* panier */
  font-family: "FontAwesome" !important;
  font-weight: normal !important;
  font-style: normal !important;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

/* Suppression des bordures, contours et ombres pour les éléments de filtres */
.HEADER_FILTRES .btn,
.HEADER_FILTRES .dropdown-toggle,
.HEADER_FILTRES .form-group,
.HEADER_FILTRES .btn-group,
.HEADER_FILTRES .dropdown-menu,
.HEADER_FILTRES select,
.HEADER_FILTRES button,
.HEADER_FILTRES .u-btn-primary {
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  background-image: none !important; /* supprime les éventuels effets visuels */
}

/* Supprimer les bordures visibles de conteneurs */
.HEADER_FILTRES .form-group,
.HEADER_FILTRES .btn-group {
  border: none !important;
}

/* Supprimer les flèches Bootstrap (si besoin) */
.HEADER_FILTRES .bs-caret .caret {
  border-top: none !important;
}

/* Supprimer les bordures spécifiques au conteneur du comparatif */
#comparatif-container {
  border: none !important;
  border-radius: 0 !important;
}
.icon-hotel-restaurant-239.u-line-icon-pro {
  color: black !important;
}

.dropdown-menu.inner li.selected a {
  background-color: red !important;
  color: white !important; /* Optionnel : texte blanc pour contraste */
}

/* Boutons d'onglets sélectionnés en rouge */
.nav-link.active {
  background-color: red !important;
  color: white !important; /* Texte en blanc pour le contraste */
  border-color: red !important; /* Si une bordure est présente */
}

#tag-order, #tag-delivery-note, #tag-invoices {
  background: white !important;
  color: white !important;
  transition: all 0.2s ease;
}

#tag-order {
  background-color: white !important;
  color: black !important;
  border: 1px solid black !important;
  transition: all 0.2s ease;
}

/* Icône noire */
#tag-order .material-symbols-outlined {
  color: black !important;
}
#tag-order span.col-9 {
  background-color: white !important;
  color: black !important;
  text-align: center;
}
#tag-delivery-note {
  background-color: white !important;
  color: black !important;
  border: 1px solid black !important;
  transition: all 0.2s ease;
}

#tag-delivery-note .material-symbols-outlined {
  color: black !important;
}

#tag-delivery-note span.col-9 {
  background-color: white !important;
  color: black !important;
  text-align: center;
}
#tag-invoices {
  background-color: white !important;
  color: black !important;
  border: 1px solid black !important;
  transition: all 0.2s ease;
}

#tag-invoices .material-symbols-outlined {
  color: black !important;
}

#tag-invoices span.col-9 {
  background-color: black !important;
  color: white !important;
  text-align: center;
}