/*
 * -> [SI-LINDER-PARTNER-2][OSC] - Refonte du site Internet pour supporter le Responsive Design
 * 
 *   différents Media Queries CSS pour l'ensemble des pages/fonctionnalités du site.
 *   sert uniquement pour insuffler une émulation Responsive sur le site, malgré les <tables> au lieu de <div> !
 *   savoir la taille d'un écran, sans erreurs: https://www.mydevice.io/
 * 
 * 
 * $copyright-brand-name : Saphyra Interactive
 * $copyright-brand-url  : http://www.saphyra-interactive.fr
 * $copyright-brand-dev  : Christophe K.
 *          
 */




/*
 *  - overrides responsive.
 *  - cible: toutes les pages.
 *  - saphyra-interactive id responsive: [SaphID: 1] | Orientation::Portrait
 *  - résolution: de 320px (résolutions de smartphones essentiellement, mais en mode portrait)
 * 
 *********************************************************************************************************************************/
 @media screen and (max-width: 320px) {
   body.isResponsive--Main table,
   body.isResponsive--Main tbody,
   body.isResponsive--Main tr,
   body.isResponsive--Main td {
       display: block;
       width: auto !important;
   }

   body.isResponsive--Main td.--_moduleProductListingMainTableCell table,
   body.isResponsive--Main td.--_moduleProductListingMainTableCell tbody,
   body.isResponsive--Main td.--_moduleProductListingMainTableCell tr,
   body.isResponsive--Main td.--_moduleProductListingMainTableCell td {
         /* display: grid !important;*/
   }
/* is-for-responsive-newDesign2020Header */
   /*body.isResponsive--Main tr.header { height: auto !important; }*/
   body.isResponsive--Main tr.header { height: 45px !important; }
/* is-for-responsive-newDesign2020Logo */
   body.isResponsive--Main tr.header td.header_left img.logo2019.--nonResponsiveLogoHeader { display: none !important; }
   body.isResponsive--Main tr.header td.header_left img.logo2019.--responsiveLogoHeader { height: 26%/*[ADJUSTMENTS_HEADER_V2021]*/ !important; width: 98% !important; display: block !important; }
/* is-for-responsive-newDesign2020Logotrail */
   body.isResponsive--Main tr.header td.header_left div.divertissemtrailed { width: 65% !important; top: 114px/*[ADJUSTMENTS_HEADER_V2021]*/ !important; }
/* is-for-responsive-newDesign2020BreadCrumbBar */
   body.isResponsive--Main tr.headerNavigation.--breadCrumbBar { display: inline !important; }
/* is-for-responsive-newDesign2020AccountMenu */
   /* retrait ancien menu sur mode mobile*/
   /*  body.isResponsive--Main tr.accountMenuBand--ContainerInModeTabled { display: block !important; }*/
/* is-for-responsive-icone */
   body.isResponsive--Main tr.header td.header_right img.size-img._berenIconeUtilisateurHoveredCraftedEffect._berenIconeAccesPros{display:none !important;}
   body.isResponsive--Main table.accountMenuBand--ContainerInModeNested { display: none !important; }
/* is-for-responsive-newDesign2020SearchBox */
   body.isResponsive--Main div.searchBox--TitleInModeTabled, body.isResponsive--Main div.searchBox--ContentInModeTabled { display: block !important; }
   body.isResponsive--Main div.searchBox--TitleInModeTabled td.menuInfoBoxHeading { font-size: 1.6em !important; padding-bottom: 30px !important; border-bottom: 2px solid #eee !important; text-transform: uppercase !important; margin-bottom: 30px !important; display: block !important; }
   body.isResponsive--Main div.searchBox--ContentInModeTabled form[name=quick_find_tabled] input[type=text] { width: 80% !important; }
   body.isResponsive--Main div.searchBox--EverythingInModeNested { display: block !important; }
/* is-for-responsive-newDesign2020GoogleTranslateGadget */
   body.isResponsive--Main div#google_translate_element div[class="skiptranslate goog-te-gadget"] div[id=":0.targetLanguage"] { display: block !important; }
/* is-for-responsive-newDesign2020ContactMenu */
   body.isResponsive--Main div.contactMenuLocationInResponsive--Container { display: inline-block !important; }
/* is-for-responsive-newDesign2020MainSiteResponsiveSlideshowStylesheet */
/* Retrait ancien diaporama*/
   body.isResponsive--Main.isPage--Index div.mainSiteResponsiveSlideshow { display: none !important; }
   body.isResponsive--Main.isPage--Index div.mainSiteResponsiveSlideshow div[uk-slideshow] ul.uk-slideshow-items { max-height: 250px !important; min-height: 250px !important; }
/* is-for-responsive-newDesign2020CategoriesMenu */
   body.isResponsive--Main section.menu2019 { max-height: inherit !important; overflow-y: hidden !important; margin-top: 36px !important; }
   body.isResponsive--Main section.menu2019::before { /*hack*/ content: "[autoScrollForCategoriesMenuToWhenNotResponsive__var__hackDetectorForJavascriptViaCSSPseudoElement]::{RESPONSIVE Enabled}"; }
   body.isResponsive--Main #productsCounterTargetForCategory__displayer, body.isResponsive--Main span.productsInCategory.--outsideMenu { display: none !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu nav.--isNewLinkBlock { padding-top: 10px !important; padding-bottom: 10px !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu span.--categoryNameBefore { display: none !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu br.--categoryNameAfter { display: none !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.categoryHasZeroParent_separator:first-child { margin-bottom: 5%; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.symbolForCategoryThatHasSubCategoriesInside { font-size: inherit !important; position: inherit !important; top: inherit !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.hasThatCategoryName { display: inline-block !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.--isNewIconToScrollInMiddlePage__container { /* [RESPONSIVE_ACTIVATOR_STYLE_FOR_FIXED_SCROLL_WHEN_CHOOSEN_CATEGORY_FROM_INDEX] */display: block !important; }
/* is-for-responsive-newDesign2020(special)hackForOverlayCategoryMenuStylesheet // [BUILD_CATEGORIES_MENU_AS_RESPONSIVE_MENU_WITH_UI_KIT_OVERLAY_FEATURE_RESPONSIVE_HACK_CSS] */
   body.isResponsive--Main section.menu2019:not(.menu2019_responsive) { display: none !important; }
   body.isResponsive--Main td.menuInfoBoxHeading span.menuInfoBox--Title_Categories { display: none !important; }
   body.isResponsive--Main.isPage--Index div.mainSiteResponsiveSlideshow.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory { /*margin-bottom: 0px !important; position: relative !important; top: -999px !important;*/ display:none !important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxNavigationBoxLiensProduitsCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxLivraisonRapideCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxMarquagePublicitaireCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxImportationGrandeQuantiteCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxCardboxMethodesLivraisonCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxCardboxMethodesPaiementCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index table.--siteMainTableIndex.--weHaveChosenCategory { margin-top: -290px !important; }
   body.isResponsive--Main.isPage--Index span.--isNewResponsiveScrollToTop__iconContainer { display: block !important; }
   body.isResponsive--Main div.categoriesMenuLocation--ContainerInModeNested { display: none !important; }
   body.isResponsive--Main tr.header td.header_middle { margin-top: 10px !important; }
/* is-for-responsive-newDesign2020BoxMarquagePublicitaire */
   body.isResponsive--Main td.boxMarquagePublicitaireCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {display: inline !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer { display: block !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtLeft { background: #f8f8f8 !important; float: left !important; display: block !important; margin: 2.6% !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtLeft img.--boxMarquagePublicitaire__virtualGridAtLeft__image { width: calc(8vw) !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtRight { display: inline !important; text-align: center !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtRight span.--boxMarquagePublicitaire__virtualGridAtRight__termMarquage { font-size: 3.9em !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtRight span.--boxMarquagePublicitaire__virtualGridAtRight__termPublicitaire { font-size: 2.9em !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtRight span.--boxMarquagePublicitaire__virtualGridAtRight__textSimple { font-size: 2.1em !important; }
   body.isResponsive--Main #boxMarquagePublicitaireFullModal .uk-modal-dialog div.--boxMarquagePublicitaire__modalStructure img.--boxMarquagePublicitaire__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxMarquagePublicitaireFullModal .uk-modal-dialog div.--boxMarquagePublicitaire__modalStructure div.--boxMarquagePublicitaire__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxMarquagePublicitaireFullModal .uk-modal-dialog div.--boxMarquagePublicitaire__modalStructure div.--boxMarquagePublicitaire__modalStructure__firstTextContainer span.--boxMarquagePublicitaire__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxLivraisonRapide */
   body.isResponsive--Main td.boxLivraisonRapideCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {display: inline !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer { display: block !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtLeft { background: #f8f8f8 !important; float: left !important; display: block !important; margin: 2.6% !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtLeft img.--boxLivraisonRapide__virtualGridAtLeft__image { width: calc(8vw) !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtRight { display: inline !important; text-align: center !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtRight span.--boxLivraisonRapide__virtualGridAtRight__termLivraison { font-size: 3.9em !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtRight span.--boxLivraisonRapide__virtualGridAtRight__termRapide { font-size: 2.9em !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtRight span.--boxLivraisonRapide__virtualGridAtRight__textSimple { font-size: 2.1em !important; }
   body.isResponsive--Main #boxLivraisonRapideFullModal .uk-modal-dialog div.--boxLivraisonRapide__modalStructure img.--boxLivraisonRapide__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxLivraisonRapideFullModal .uk-modal-dialog div.--boxLivraisonRapide__modalStructure div.--boxLivraisonRapide__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxLivraisonRapideFullModal .uk-modal-dialog div.--boxLivraisonRapide__modalStructure div.--boxLivraisonRapide__modalStructure__firstTextContainer span.--boxLivraisonRapide__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxImportationGrandeQuantite */
   body.isResponsive--Main td.boxImportationGrandeQuantiteCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {display: inline !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer { display: block !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtLeft { background: #f8f8f8 !important; float: left !important; display: block !important; margin: 2.6% !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtLeft img.--boxImportationGrandeQuantite__virtualGridAtLeft__image { width: calc(8vw) !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtRight { display: inline !important; text-align: center !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtRight span.--boxImportationGrandeQuantite__virtualGridAtRight__termImportation { font-size: 3.9em !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtRight span.--boxImportationGrandeQuantite__virtualGridAtRight__termGrandeQuantite { font-size: 2.9em !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtRight span.--boxImportationGrandeQuantite__virtualGridAtRight__textSimple { font-size: 2.1em !important; position: relative !important; left: -7% !important; }
   body.isResponsive--Main #boxImportationGrandeQuantiteFullModal .uk-modal-dialog div.--boxImportationGrandeQuantite__modalStructure img.--boxImportationGrandeQuantite__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxImportationGrandeQuantiteFullModal .uk-modal-dialog div.--boxImportationGrandeQuantite__modalStructure div.--boxImportationGrandeQuantite__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxImportationGrandeQuantiteFullModal .uk-modal-dialog div.--boxImportationGrandeQuantite__modalStructure div.--boxImportationGrandeQuantite__modalStructure__firstTextContainer span.--boxImportationGrandeQuantite__modalStructure__firstTextContainer__title { display: block !important; font-size: 1.4em !important; }
/* is-for-responsive-newDesign2020BoxCardboxMethodesLivraison */
   body.isResponsive--Main td.boxCardboxMethodesLivraisonCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {text-align: center !important; }
   body.isResponsive--Main #boxCardboxMethodesLivraisonFullModal .uk-modal-dialog div.--boxCardboxMethodesLivraison__modalStructure img.--boxCardboxMethodesLivraison__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxCardboxMethodesLivraisonFullModal .uk-modal-dialog div.--boxCardboxMethodesLivraison__modalStructure div.--boxCardboxMethodesLivraison__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxCardboxMethodesLivraisonFullModal .uk-modal-dialog div.--boxCardboxMethodesLivraison__modalStructure div.--boxCardboxMethodesLivraison__modalStructure__firstTextContainer span.--boxCardboxMethodesLivraison__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxCardboxMethodesPaiement */
   body.isResponsive--Main td.boxCardboxMethodesPaiementCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {text-align: center !important; }
   body.isResponsive--Main #boxCardboxMethodesPaiementFullModal .uk-modal-dialog div.--boxCardboxMethodesPaiement__modalStructure img.--boxCardboxMethodesPaiement__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxCardboxMethodesPaiementFullModal .uk-modal-dialog div.--boxCardboxMethodesPaiement__modalStructure div.--boxCardboxMethodesPaiement__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxCardboxMethodesPaiementFullModal .uk-modal-dialog div.--boxCardboxMethodesPaiement__modalStructure div.--boxCardboxMethodesPaiement__modalStructure__firstTextContainer span.--boxCardboxMethodesPaiement__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxNavigationboxLiensProduits */
   body.isResponsive--Main td.boxNavigationBoxLiensProduitsCellTarget td.menuInfoBoxHeading span.boxNavigationBoxLiensProduitsMainTitle { margin-top: -21px !important; }
/* is-for-responsive-newDesign2020CntainerNestedShoppingCartPreviewerFullModal */
   body.isResponsive--Main #containerNestedShoppingCartPreviewerFullModal .uk-modal-dialog div.--containerNestedShoppingCartPreviewer__modalStructure img.--containerNestedShoppingCartPreviewer__modalStructure__floatingImage { display: none !important; }
   body.isResponsive--Main #containerNestedShoppingCartPreviewerFullModal .uk-modal-dialog div.--containerNestedShoppingCartPreviewer__modalStructure div.--containerNestedShoppingCartPreviewer__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #containerNestedShoppingCartPreviewerFullModal .uk-modal-dialog div.--containerNestedShoppingCartPreviewer__modalStructure div.--containerNestedShoppingCartPreviewer__modalStructure__firstTextContainer span.--containerNestedShoppingCartPreviewer__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxButtonBoxSocialisation */
   body.isResponsive--Main td.boxButtonBoxSocialisationCellTarget td.menuInfoBoxHeading span.boxButtonBoxSocialisationMainTitle { margin-top: -21px !important; padding-bottom: 4px !important; }
/* is-for-responsive-newDesign2020BoxButtonBoxSocialisation - Elément "Facebook" */
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Facebook div.uk-offcanvas-bar { height: auto !important; }
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Facebook div.uk-offcanvas-bar section.--widgetFacebookLike__largeAndMidScreens { display: block !important; }
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Facebook div.uk-offcanvas-bar section.--widgetFacebookLike__verySmallAndSmallScreens { display: block !important; }
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Facebook div.uk-offcanvas-bar section.--widgetFacebookPage__largeAndMidScreens { display: none !important; }
/* is-for-responsive-newDesign2020BoxButtonBoxSocialisation - Elément "EMail" */
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Email div.uk-offcanvas-bar { height: auto !important; }
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__EMail div.uk-offcanvas-bar form[name=tell_a_friend] input.uk-input { width: 70% !important; }
/* is-for-responsive-newDesign2020BoxOfferBoxOffresSpeciales */
   body.isResponsive--Main td.boxOfferboxOffresSpecialesCellTarget td.menuInfoBoxHeading span.boxOfferBoxOffresSpecialesMainTitle { margin-top: -21px !important; padding-bottom: 2px !important; }
   body.isResponsive--Main div.boxOfferboxOffresSpecialesMainContainer { text-align: center !important; }
/* is-for-responsive-newDesign2020BoxOneActionBoxPrevisualisationPanier */
   body.isResponsive--Main td.boxOneactionboxPrevisualisationPanierCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {display: inline !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer { display: block !important; padding: 2% !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer { display: block !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft { background: #f8f8f8 !important; float: left !important; display: block !important; margin: 0% !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft__icon { margin-top: 22px !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight { display: inline !important; text-align: center !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight span.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__termPrevisualisation { font-size: 2.1em !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight span.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__termDuPanier { font-size: 1.8em !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight span.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__textSimple { font-size: 2.1em !important; position: relative !important; left: -7% !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight #boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger, body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight a.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger { color: white !important; font-family: "WebFont Noto-Sans Regular", sans-serif !important; font-size: 1.8em !important; background: black !important; border: none !important; padding: 10px !important; text-align: center !important; display: block !important; text-transform: full-width !important; width: initial !important; position: initial !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight #boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger span.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger__buttonText { color: inherit !important; position: unset !important; top: unset !important; left: unset !important; font-family: unset !important; font-size: unset !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight #boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger__buttonIcon { display: none !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft div.shoppingCartLocation--ContainerBoxed span.--Content__shoppingCartIconNotEmptyPackage1 { display: block !important; width: 7px !important; height: 35px !important; margin-top: -8px !important; margin-left: 23px !important; transform: rotate(15deg) !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft div.shoppingCartLocation--ContainerBoxed span.--Content__shoppingCartIconNotEmptyPackage2 { display: block !important; width: 7px !important; height: 35px !important; margin-top: -8px !important; margin-left: 33px !important; transform: rotate(45deg) !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft div.shoppingCartLocation--ContainerBoxed span.--Content__shoppingCartIconNotEmptyPackage3 { display: block !important; width: 7px !important; height: 35px !important; margin-top: -8px !important; margin-left: 47px !important; transform: rotate(40deg) !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft div.shoppingCartLocation--ContainerBoxed span.--Content__shoppingCartIcon { font-size: 7em !important; }
/* is-for-responsive-newDesign2020BoxOfferBoxToutNouveau */
   body.isResponsive--Main td.boxOfferboxToutNouveauCellTarget td.menuInfoBoxHeading span.boxOfferBoxToutNouveauMainTitle { margin-top: -21px !important; padding-bottom: 2px !important; }
/* is-for-responsive-newDesign2020BoxDynamicNavigationBoxVosCommandes */
   body.isResponsive--Main td.boxDynamicNavigationBoxVosCommandesCellTarget td.menuInfoBoxHeading span.boxDynamicNavigationBoxVosCommandesMainTitle { margin-top: -21px !important; }
/* is-for-responsive-newDesign2020BoxDynamicNavigationBoxNouveauxArrivages */
   body.isResponsive--Main td.boxDynamicNavigationBoxNouveauxArrivagesCellTarget td.menuInfoBoxHeading span.boxDynamicNavigationBoxNouveauxArrivagesMainTitle { margin-top: -21px !important; }
/* is-for-responsive-newDesign2020PageTextIndexPageWelcomeTextHTML */
   body.isResponsive--Main div.pageText--IndexPageWelcomeTextHTML { /* rien */ }
/* is-for-responsive-newDesign2020PageChoosenCategoryOrSubCategory */
   body.isResponsive--Main.isPage--Index div#cat_name { display: block !important; text-align: center !important; margin-top: 78px !important; padding-bottom: 4px !important; font-size:0.5em !important; margin-bottom:10px !important; }
   body.isResponsive--Main.isPage--Index td.pageHeading { text-align: center !important; }
   body.isResponsive--Main.isPage--Index span.--isNewResponsiveScrollToMenuNavigationForCategoriesAndSubCategories__iconContainer { /* [RESPONSIVE_ACTIVATOR_STYLE_FOR_FIXED_TO_TOP_SCROLL_WHEN_CHOOSEN_CATEGORY_FROM_INDEX] */display: /*block*/none !important; }
/* is-for-responsive-newDesign2020ModuleOriginalNameMainCategories */
   body.isResponsive--Main td.--_moduleMainCategoriesMainTableCell td.infoBoxHeading span.module--MainCategories___CategoriesPrincipalesTitle { margin-top: -21px !important; }
   body.isResponsive--Main td.--_moduleMainCategoriesMainTableCell div.--categoryContainer { display: block !important; }
/* is-for-responsive-newDesign2020ModuleOriginalNameNewProducts */
   body.isResponsive--Main td.infoBoxHeading span.module--NewProducts___NosNouveautesTitle { margin-top: -21px !important; padding-bottom: 2px !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer.--boxOfferboxToutNouveau__offerBoxContainer .--boxOfferboxToutNouveau__offerBoxContainer__title { display: inline-flex !important; box-shadow: none !important; position: relative !important; top: -40px !important; float: left !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer .--promoPriceBox, body.isResponsive--Main div.moduleNewProductsMainContainer .--basePriceBox { float: right !important; }
   body.isResponsive--Main a.infoBoxHeading.moduleNewProductsMainContainer.--boxOfferboxToutNouveau__infoBoxHeading__bottomLinkToAllOffers { display: none !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer { text-align: center !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer.--boxOfferboxToutNouveau__offerBoxContainer .--boxOfferboxToutNouveau__offerBoxContainer__title .--boxOfferboxToutNouveau__offerBoxContainer__titleProductImage img { display: block !important; position: relative !important; top: -3.9em !important; height: 56% !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer.--exclusiveToModuleNewProducts section.--pricesBreakTable { text-align: center !important; display: inline-block !important; }
/* is-for-responsive-newDesign2020PageZoneIndexParallaxBottomFrameStylesheet */
   body.isResponsive--Main div.--pageZone--IndexParallaxBottomFrame { height: 100% !important; }
/* is-for-responsive-newDesign2020PageZoneIndexIconsDiscoverMoreBottomFrameStylesheet */
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame { /* rien */ }
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainerShowroom { padding: 0px 0px !important; margin-top: -12% !important; }
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainerShowroom span.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainer__CardContainerShowroom__Icon { display: none !important; }
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainerLivraison { padding: 0px 0px !important; margin-top: -12% !important; }
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainerLivraison span.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainer__CardContainerLivraison__Icon { display: none !important; }
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainerServiceClient { padding: 0px 0px !important; margin-top: -12% !important; }
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainerServiceClient span.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainer__CardContainerServiceClient__Icon { display: none !important; }
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainerPaiementSecurise { padding: 0px 0px !important; margin-top: -12% !important; }
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainerPaiementSecurise span.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainer__CardContainerPaiementSecurise__Icon { display: none !important; }
/* is-for-responsive-newDesign2020FooterMenuBandStylesheet */
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container { margin: 0% !important; }
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container td.--footerMenuBand--Container__subContainer_1 { margin-bottom: 20% !important; }
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container td.--footerMenuBand--Container__subContainer_2 { margin-bottom: 20% !important; }
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container td.--footerMenuBand--Container__subContainer_3 { margin-bottom: 20% !important; }
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container td.--footerMenuBand--Container__subContainer_4 { margin-bottom: 0% !important; }
   body.isResponsive--Main section.--footerMenuBand div.--footerMenuBand--MarginMaker { margin: 0% !important; }
/* is-for-responsive-newDesign2020FooterCopyrightStylesheet */
   body.isResponsive--Main tr.footer { text-align: center !important;}
/* is-for-responsive-newDesign2020LoginPageStylesheet */
   /* body.isResponsive--Main.isPage--Login td.--pageLoginHeadingCellTitle { margin-top: 5% !important; }*/
   body.isResponsive--Main div.--top_page_contain{ margin-top: 6em; /*background-color: #a42c6e;*/}
   body.isResponsive--Main.isPage--Index div.--topPageContent.--weHaveChosenCategory { margin: 0px !important; padding-top: 20em; }
   body.isResponsive--Main.isPage--CheckoutShipping div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutPayment div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutConfirmation div.--topPageContent:not(.--weHaveChosenCategory),body.isResponsive--Main.isPage--CheckoutShippingAddress div.--topPageContent:not(.--weHaveChosenCategory),body.isResponsive--Main.isPage--CheckoutPaymentAddress div.--topPageContent:not(.--weHaveChosenCategory){padding:7em 0.5em 4em;}   
/*is-for-responsive-vtabFragmentBreadcrumbarOrderSteps */
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps{padding:0em !important;}
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separatorMobile] { display:block !important; position:relative; top:20px;}
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps p.vtabFragmentBreadcrumbarOrderSteps_containerTextActive,
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps p.vtabFragmentBreadcrumbarOrderSteps_containerTextInactive,
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps p.vtabFragmentBreadcrumbarOrderSteps_containerTextPassed,
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separator] { display:none;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--pageLoginTableHeadingZone { display: block !important; }
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--pageLoginTableHeadingZone td.--pageLoginTableHeadingResponsiveCell { display: block !important; }
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableLeftBoxCell.--pageLoginTableLeftBoxCellResponsiveCell { max-height: 65vh !important; }
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableRightBoxCell.--pageLoginTableRightBoxCellResponsiveCell { max-height: 65vh !important; }
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableRightBoxCell.--pageLoginTableRightBoxCellResponsiveCell table.--pageLoginTableRightBoxCellResponsiveTable { text-align: center !important; }
/* is-for-responsive-newDesign2020CreateAccountPageStylesheet */
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountHeadingCellTitle { margin-top: 5% !important; }
   body.isResponsive--Main.isPage--CreateAccount td.smallText.--pageCreateAccountSubHeadingCellWarning { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount table.--pageCreateAccountMainTableCategorySection { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellCategorySection { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellLabelSection { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellInputSection { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellInputSection span.inputRequirement { display: block !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellInputSection span.inputOptional { display: block !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellSubmitSection { text-align: right !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--siteColumnLeft { display: none !important; }
/* is-for-responsive-newDesign2020AccountEditPageStylesheet */
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditHeadingCellTitle { margin-top: 5% !important; }
   body.isResponsive--Main.isPage--AccountEdit td.smallText.--pageAccountEditSubHeadingCellWarning { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit table.--pageAccountEditMainTableCategorySection { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellCategorySection { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellLabelSection { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellInputSection { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellInputSection span.inputRequirement { display: block !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellInputSection span.inputOptional { display: block !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellSubmitSection { text-align: right !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--siteColumnLeft { display: none !important; }
/* is-for-responsive-newDesign2020CommunityAccountHistoryInfoPageStylesheet */
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_heading_row td.product_infobox_heading.--cellColumn___1 { text-align: /*left*/right !important; padding-left: 2px !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_heading_row td.product_infobox_heading.--cellColumn___2 { text-align: /*left*/right !important; padding-left: 2px !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_heading_row td.product_infobox_heading.--cellColumn___3 { text-align: /*left*/right  !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_heading_row td.product_infobox_heading.--cellColumn___4 { text-align: /*left*/right  !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_data_row td.product_infobox_data { /*not-compatible-sometimes display: flex !important;*/ text-align: right !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_data_row td.product_infobox_data span.--operatorQuantity { /*not-compatible-sometimes display: flex !important;*/ text-align: right !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderTotalsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderTotalsInfosContent { width: 98% !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderTotalsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderTotalsInfosContent td.--cellOrderTotalsColumn { display: grid !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContent tr.--cellRowHistory td.--cellDataHistoryDate { display: inline-block !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContent tr.--cellRowHistory td.--cellDataHistoryStatus { display: inline-block !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContent tr.--cellRowHistory td.--cellDataHistoryComments { display: inline-block !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020AccountHistoryPageStylesheet */
   body.isResponsive--Main.isPage--AccountHistory td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AccountHistory td.--pageAccountHistoryHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AccountHistory td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AccountHistory div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AccountNewslettersPageStylesheet */
   body.isResponsive--Main.isPage--AccountNewsletters td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AccountNewsletters td.--pageAccountHistoryHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AccountNewsletters td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AccountNewsletters div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AccountPasswordPageStylesheet */
   body.isResponsive--Main.isPage--AccountPassword td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AccountPassword td.--pageAccountPasswordHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AccountPassword td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AccountPassword div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AccountPageStylesheet */
   body.isResponsive--Main.isPage--Account td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Account td.--pageAccountHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Account td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Account div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CommissionHistoryPageStylesheet */
   body.isResponsive--Main.isPage--CommissionHistory td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CommissionHistory td.--pageCommissionHistoryHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CommissionHistory td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CommissionHistory div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AddressBookPageStylesheet */
   body.isResponsive--Main.isPage--AddressBook td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AddressBook td.--pageAddressBookHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AddressBook td.--pageAddressBookSubCellCategorySectionSideLabel { text-align: right !important; margin-top: 10px !important; padding-right: 15px !important; }
   body.isResponsive--Main.isPage--AddressBook td.--pageAddressBookSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--AddressBook table.--pageAddressBookMainTableListingSection tr.--pageAddressBookMainTableListingSectionNewBlock td.--pageAddressBookMainTableListingSectionBlockButtons { margin-top: 25px !important; }
   body.isResponsive--Main.isPage--AddressBook td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AddressBook div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AddressBookProcess|(+ModuleOriginalNameAddressBookDetails)PageStylesheet */
   body.isResponsive--Main.isPage--AddressBookProcess td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AddressBookProcess td.--pageAddressBookProcessHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AddressBookProcess td.--pageAddressBookProcessSubCellCategorySectionSideLabel { text-align: right !important; margin-top: 10px !important; padding-right: 15px !important; }
   body.isResponsive--Main.isPage--AddressBookProcess td.--pageAddressBookProcessSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--AddressBookProcess td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AddressBookProcess div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CommunityAdvancedSearchResultPageStylesheet */
   body.isResponsive--Main.isPage--CommunityAdvancedSearchResult td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CommunityAdvancedSearchResult td.--communityPageAdvancedSearchResultHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CommunityAdvancedSearchResult td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AdvancedSearchResult div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-table.productListing*/ /*
   body.isResponsive--Main table.productListing{border:0px !important;}
   body.isResponsive--Main table.productListing tr.border-productListing{background:#c49c48 !important; border-radius:10px !important;margin: 30px 60px !important;} */
/* is-for-responsive-newDesign2020ProductListing|(+ModuleUsedByMoreThanOne)PageStylesheet */
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.infoTableCounterPagination td.infoCellCounterPagination.paginationLinks { /* permet de retirer la marge supérieur du tableau si on retire : display: grid !important;*//*autre technique mais sur une seule ligne: word-break: break-word !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd, body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even { /*background: transparent !important;*/ display:flex; flex-wrap:wrap; /*margin-bottom:2px solid #091321;*/padding-bottom:5px !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr:first-child { text-align: left !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data { border: 0px solid white !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading[design-element-target="PRODUCT_LIST_IMAGE_HEADING"] { background: transparent !important; color: #888888 !important; /*display: block !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading { display: inline-block !important; padding: 20px !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading[design-element-target="PRODUCT_LIST_BUY_NOW_HEADING"] { display: none !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_IMAGE_DATA"] { text-align: left !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data img#thumbnail { /*width: 45% !important;*/ margin-top:20px !important;/* display: block !important; float: right !important; position: relative !important; top: 1em !important;*/}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable { display: contents !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable  { border-spacing: 0px !important; display:flex; justify-content:center;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeA { /*display: inline-table !important;*/width:100% !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable { /*display: inline-table !important;*/width:100% !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable { display: table-cell !important;/* border: 1px solid #cacaca !important; padding: 10px !important; */}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important; */}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_SAVINGS_PERCENT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__PercentValue__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable { display: block !important; text-align: left !important; margin-left: 0.65em !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable::after { content: ' requis pour les prix degressifs après 1+' !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_WEIGHT_DATA] div.--labelProductInStockResponsive{ display: inline-block;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_WEIGHT_DATA] label.uk-label.--labelProductInStock {padding:2px 5px !important;  /*background-color: red !important;*/}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data div#qty { display: none !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data div#qtyResponsive { display: inline-block !important; color: white!important; background-color: green !important; padding: 6px 10px !important; border-radius: 5px !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data div#qtyResponsive::before { /*content: "Il en reste " !important;*/ font-size: 1em !important; color: #888888 !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_PRICE_DATA"] { display: flow-root !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_PRICE_DATA"] span.productSpecialPartnerPrice { display: inline-table !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_PRICE_DATA] div.productSpecialPrice{/*font-size: 1.5em !important;*/}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_PRICE_DATA] div.productSpecialPrice span.productSpecialPriceInPromotion { font-size: 5vw !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_PRICE_DATA] span.productSpecialPriceInPromotionEuros { font-size: 5vw !important;}
   /*Retrait de la marge qui entraîne un décalage entre les lignes à l'intérieur des listes*/
   /*body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_BUY_NOW_DATA"] { margin-top: [TWEAK_FOLLOWING_PROFILE_SORT_FOR_PRICES_DISPLAYERS] 5rem !important; }*/
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_BUY_NOW_DATA"] a { margin-top: 4% !important; display: block !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_BUY_NOW_DATA"] .--formProduct{display:inline-flex;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target*="_DATA"] .--inputTextBox__type2{margin-top: 7%; margin-left:15%}
/* is-for-responsive-newDesign2020AdvancedSearchPageStylesheet */
   body.isResponsive--Main.isPage--AdvancedSearch td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AdvancedSearch td.--pageAdvancedSearchHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AdvancedSearch section.--pageAdvancedSearchMainFakeTableCategorySection b { font-size: 1.5em !important; }
   body.isResponsive--Main.isPage--AdvancedSearch section.--pageAdvancedSearchMainFakeTableCategorySection { border: 0px !important; }
   body.isResponsive--Main.isPage--AdvancedSearch br.--responsiveBR { display: inline !important; }
   body.isResponsive--Main.isPage--AdvancedSearch td.--pageAdvancedSearchSubCellInputSection input.--inputTextBox__type1 { width: 100% !important; }
   body.isResponsive--Main.isPage--AdvancedSearch td.--pageAdvancedSearchSubCellInputSection div.uk-form-custom[design-form-element-has-name="select::categories_id"] { width: 100% !important; }
   body.isResponsive--Main.isPage--AdvancedSearch td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AdvancedSearch div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020ConditionsPageStylesheet */
   body.isResponsive--Main.isPage--Conditions td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Conditions td.--pageConditionsHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Conditions td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Conditions div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020ContactUsPageStylesheet */
   body.isResponsive--Main.isPage--ContactUs td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--ContactUs td.--pageContactUsHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--ContactUs td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--ContactUs div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CookieUsagePageStylesheet */
   body.isResponsive--Main.isPage--CookieUsage td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CookieUsage td.--pageCookieUsageHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CookieUsage td.--pageCookieUsageMainCellTextContainer, body.isResponsive--Main.isPage--CookieUsage td.--pageCookieUsageMainCellTextContainer * { margin-bottom: 10px !important; }
   body.isResponsive--Main.isPage--CookieUsage td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CookieUsage div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CreateAccountSuccessPageStylesheet */
   body.isResponsive--Main.isPage--CreateAccountSuccess td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CreateAccountSuccess td.--pageCreateAccountSuccessHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CreateAccountSuccess td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CreateAccountSuccess div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CommunityExtraInfoPagesPageStylesheet */
   body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--pageCommunityExtraInfoPagesHeadingCellTitle { /* #TWIG_OFF_SHOW# */ display: inline !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--TWGImageGaleryMasterCell, body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--TWGImageGaleryMasterCell * { /* #TWIG_OFF_SHOW# */ display: none !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages .--TWGImageGaleryResponsiveOnlyElement { /* #TWIG_OFF_SHOW# */ display: initial !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020LogoffPageStylesheet */
   body.isResponsive--Main.isPage--Logoff td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Logoff td.--pageLogoffHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Logoff td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Logoff div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020PasswordForgottenPageStylesheet */
   body.isResponsive--Main.isPage--PasswordForgotten td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--PasswordForgotten td.--pagePasswordForgottenHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--PasswordForgotten td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--PasswordForgotten div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020PrivacyPageStylesheet */
   body.isResponsive--Main.isPage--Privacy td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Privacy td.--pagePrivacyHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Privacy td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Privacy div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020ProductInfoPageStylesheet */
   body.isResponsive--Main.isPage--ProductInfo td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--pageProductInfoHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--ProductInfo table.--tableFirstTableProductNameAndPrice tr.--rowProductImage td.--rowResponsiveProductImage { display: block !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak {/* margin-top: 6% !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable { display: contents !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable  { border-spacing: 0px !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeA { /*display: inline-table !important;*/ width:100% !important;}
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable {/* display: inline-table !important;*/width:100% !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important; */}
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_SAVINGS_PERCENT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__PercentValue__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable { display: block !important; text-align: left !important; margin-left: 0.65em !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable::after { content: ' requis pour les prix degressifs après 1+' !important; }
   /*// [SMART_DISPLAY_PRODUCT_IMAGE_IN_RESPONSIVE_PHASE_4] */body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage.--initialOriginalPosition { display: none !important; }
   /*// [SMART_DISPLAY_PRODUCT_IMAGE_IN_RESPONSIVE_PHASE_4] */body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage td.--initialProductImageCell { display: none !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage img.--pageProductInfoImageOfAProductWhenProductHaveExtraFields { margin-top: 6vh !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--initialProductImageCell img.--pageProductInfoImageOfAProductWhenProductHaveNotExtraFields { /* inutile: margin-top: 6vh !important; */ }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonPrintYourLogoFullModal .uk-modal-dialog div.--aProductCustomButtonPrintYourLogo__modalStructure img.--aProductCustomButtonPrintYourLogo__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonPrintYourLogoFullModal .uk-modal-dialog div.--aProductCustomButtonPrintYourLogo__modalStructure div.--aProductCustomButtonPrintYourLogo__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonPrintYourLogoFullModal .uk-modal-dialog div.--aProductCustomButtonPrintYourLogo__modalStructure div.--aProductCustomButtonPrintYourLogo__modalStructure__firstTextContainer span.--aProductCustomButtonPrintYourLogo__modalStructure__firstTextContainer__title { display: block !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonMassImportFullModal .uk-modal-dialog div.--aProductCustomButtonMassImport__modalStructure img.--aProductCustomButtonMassImport__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonMassImportFullModal .uk-modal-dialog div.--aProductCustomButtonMassImport__modalStructure div.--aProductCustomButtonMassImport__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonMassImportFullModal .uk-modal-dialog div.--aProductCustomButtonMassImport__modalStructure div.--aProductCustomButtonMassImport__modalStructure__firstTextContainer span.--aProductCustomButtonMassImport__modalStructure__firstTextContainer__title { display: block !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--ProductInfo div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AlsoPurchasedProducts|(+ModuleUsedByMoreThanOne)PageStylesheet */
   body.isResponsive--Main td.--_moduleAlsoPurchasedProductsMainTableCell section.moduleContent.--moduleAlsoPurchasedProductsContentSectionFixGlitchResponsive { margin-top: 2em !important; }
   body.isResponsive--Main td.--_moduleAlsoPurchasedProductsMainTableCell section.moduleContent.--moduleAlsoPurchasedProductsContentSectionFixGlitchResponsive tr.infoBoxContentsTR{display:flex !important;flex-wrap:wrap !important; justify-content:center !important;}
/* is-for-responsive-newDesign2020ProductsNewPageStylesheet */
   body.isResponsive--Main.isPage--ProductsNew td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew td.--pageProductsNewHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination td.infoCellCounterPagination.paginationLinks { display:block !important; padding-top:0px !important; padding-bottom: 0px !important;/*display: grid !important;/*autre technique mais sur une seule ligne: word-break: break-word !important;*/ }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr.productsNew-odd, body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr.productsNew-even { /*background: transparent !important;*/ margin: 2% !important; border-radius:10px !important; display:flex !important; flex-direction:column !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr:first-child { text-align: left !important; display:flex !important; flex-wrap:wrap !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data { border: 0px solid white !important; /*padding-top: 10% !important;*/ }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading[design-element-target="PRODUCTS_NEW_IMAGE_HEADING"] { background: transparent !important; color: #888888 !important; display: block !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading { display: inline-block !important; padding: 20px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading[design-element-target="PRODUCTS_NEW_IMAGE_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_HEADING] { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading[design-element-target="PRODUCTS_NEW_ADD_CART_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_IMAGE_DATA"] { text-align: center !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data img#thumbnail { width: 35% !important; margin-top: 4% !important; margin-bottom: 4% !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA] { text-align: center; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable { display: contents !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable  { /*border-spacing: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeA { display: inline-table !important; width:100% !important;}
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB { display: table-cell !important; /*padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC { display: table-cell !important; /*padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable { display: inline-table !important; width:100% !important;}
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__TTC__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_SAVINGS_PERCENT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__PercentValue__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable { display: block !important; text-align: left !important; margin-left: 0.65em !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable::after { content: ' requis pour les prix degressifs après 1+' !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_ADD_CART_DATA"] a { margin-top: 4% !important; display: block !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_ADD_CART_DATA"] button.--generic__forButton__buttonBase__typePushRectangleNoIcon { width: 50% !important; margin-top: 1 !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_ADD_CART_DATA"] button.--generic__forButton__buttonBase__typePushRectangleNoIcon span.--generic__forButton__textBase__typePushRectangleNoIcon { font-size: 1em !important; /*font-size: 2em !important;*/}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data span.--generic__forButton__textBase__typePushRectangleNoIcon img.size-img-panier{width:35% !important;}
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination td.infoCellCounterPagination.paginationLinks a.pageResults{padding:0px !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA"] section.--TEXT_PRODUCT_PRICE_CONTAINER{text-align:center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA] section.--directPriceStringTTC{text-align:center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination tr.--trAlignInfoCellCounterPagination{ display:flex !important; flex-direction: column !important;}
   /*body.isResponsive--Main button.--generic__forButton__buttonBase__typePushBipNoIconDisabled{ margin-bottom: 30px !important; margin-top: 15px !important; background-color: blueviolet !important; }*/
   body.isResponsive--Main.isPage--ProductsNew td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020ProductReviewsPageStylesheet */
   body.isResponsive--Main.isPage--ProductReviews td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--ProductReviews td.--pageProductReviewsHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--ProductReviews td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--ProductReviews div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020ReviewsPageStylesheet */
   body.isResponsive--Main.isPage--Reviews td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Reviews td.--pageReviewsHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Reviews td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Reviews div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020ShippingPageStylesheet */
   body.isResponsive--Main.isPage--Shipping td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Shipping td.--pageShippingHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Shipping td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Shipping div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020ShoppingCartPageStylesheet */
   body.isResponsive--Main.isPage--ShoppingCart td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart td.--pageShoppingCartHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing tr.shoppingCart-odd, body.isResponsive--Main.isPage--ShoppingCart table.productListing tr.shoppingCart-even { background-color: #C49C48 !important;/* background: transparent !important; /*border-top: 6px dashed #ccdaf7; !important;*/ margin: 2% !important;display:flex !important; flex-direction: column !important;margin:20px 10px !important;border-radius:10px !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing tr:first-child { text-align: left !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data { border: 0px solid white !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading { display: inline-block !important; padding: 20px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_REMOVE_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_IMAGE_HEADING"] { background: transparent !important; color: #888888 !important; display: /*block*/none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_NAME_AND_PRICE_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_QUANTITY_ADJUST_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_TOTAL_EVALUATED_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_REMOVE_DATA"] { text-align: center !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_REMOVE_DATA"] input[name="cart_delete[]"]::before { font-family: "WebFont Noto-Sans Black", sans-serif !important; color: #e5e5e5 !important; /*content: "X" !important;*/ text-align: center !important; position: relative !important; font-size: 3em !important; display: block !important; text-shadow: 0px 0px 3px #091321; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_REMOVE_DATA"] input[name="cart_delete[]"] { width: 25% !important; margin-top: 4% !important; margin-bottom: 4% !important; float: right; height: 6em !important; border: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_IMAGE_DATA"] { text-align: center !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data img#thumbnail { width: 50% !important; margin-top: 4% !important; margin-bottom: 4% !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target=SHOPPING_CART_NAME_AND_PRICE_DATA] { text-align: center; /*float: left !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable { display: contents !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable  { border-spacing: 0px !important; /*border-spacing: 10px !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeA { display: inline-table !important; width:100% !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable { display: inline-table !important; width:100% !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_SAVINGS_PERCENT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__PercentValue__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important; */}
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable { display: block !important; text-align: left !important; margin-left: 0.65em !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable::after { content: ' requis pour les prix degressifs après 1+' !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_QUANTITY_ADJUST_DATA"] a { margin-top: 4% !important; display: block !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_QUANTITY_ADJUST_DATA"] button.--generic__forButton__buttonBase__typePushRectangleNoIcon { width: 50% !important; margin-top: 1 !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_QUANTITY_ADJUST_DATA"] button.--generic__forButton__buttonBase__typePushRectangleNoIcon span.--generic__forButton__textBase__typePushRectangleNoIcon { font-size: 1.09em !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_TOTAL_EVALUATED_DATA"] { /*margin-top: -4em !important; */}
   body.isResponsive--Main.isPage--ShoppingCart td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020SpecialsPageStylesheet */
   body.isResponsive--Main.isPage--Specials td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Specials td.--pageSpecialsHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Specials table.infoTableCounterPagination td.infoCellCounterPagination.paginationLinks { /*display: grid !important;/*autre technique mais sur une seule ligne: word-break: break-word !important;*/ }
   body.isResponsive--Main.isPage--Specials td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Specials div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020SSLCheckPageStylesheet */
   body.isResponsive--Main.isPage--SSLCheck td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--SSLCheck td.--pageSSLCheckHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--SSLCheck td.--pageSSLCheckMainCellTextContainer, body.isResponsive--Main.isPage--SSLCheck td.--pageSSLCheckMainCellTextContainer * { margin-bottom: 10px !important; }
   body.isResponsive--Main.isPage--SSLCheck td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--SSLCheck div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutShippingPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutShipping td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionSideLabel { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionSideLabel.__responsiveCellHackForShippingAdressSelectionFromAdressBook { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionSideLabel.__responsiveCellHackForShippingMethodSelectionFromShippingModule { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableListingSection tr.--pageCheckoutShippingMainTableListingSectionNewBlock td.--pageCheckoutShippingMainTableListingSectionBlockTitleV2 { width: 95% !important; text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionChooseZone { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionChooseZone span.--__content__addLocationIcon { left: 0px !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableListingSection tr.--pageCheckoutShippingMainTableListingSectionNewBlock td.--pageCheckoutShippingMainCellListingSectionBlockModuleContentV2 { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionPhase td.__responsiveCellHackForShippingButtonDateOfEvent { vertical-align: top !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionPhase td.__responsiveCellHackForShippingButtonDateOfEvent a.dov_infobulle { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionPhase td.__responsiveCellHackForShippingButtonDateOfEvent br.__responsiveHackElementForTheButtonDateOfEvent { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionStepsContainer table.--pageCheckoutShippingMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutShippingMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.main.__responsiveHackForShippingButtonContinue { margin-top: 10% !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutShippingAddressPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionSideLabel { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionSideLabel.__responsiveCellHackForCheckoutShippingAddressSelectedFromAdressBook { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionDescription.__responsiveCellHackForCheckoutShippingAddressSelectionFromShippingModule { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress table.--pageCheckoutShippingAddressMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress table.--pageCheckoutShippingAddressMainTableListingSection tr.--pageCheckoutShippingAddressMainTableListingSectionNewBlock td.--pageCheckoutShippingAddressMainTableListingSectionBlockTitle { margin-bottom: 1% !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress table.--pageCheckoutShippingAddressMainTableCategorySectionStepsContainer table.--pageCheckoutShippingAddressMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress table.--pageCheckoutShippingAddressMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutShippingAddressMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionChooseZone { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionChooseZone span.--__content__addLocationIcon { left: 0px !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutPaymentPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutPayment td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionSideLabel { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionSideLabel.__responsiveCellHackForPaymentAdressSelectionFromAdressBook { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionSideLabel.__responsiveCellHackForPaymentMethodSelectionFromPaymentModule { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableListingSection tr.--pageCheckoutPaymentMainTableListingSectionNewBlock td.--pageCheckoutPaymentMainTableListingSectionBlockTitle { margin-bottom: 1% !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionChooseZone { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionChooseZone span.--__content__addPaymentIcon { left: 0px !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionPhase td.__responsiveCellHackForPaymentButtonDateOfEvent { vertical-align: top !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionPhase td.__responsiveCellHackForPaymentButtonDateOfEvent a.dov_infobulle { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionPhase td.__responsiveCellHackForPaymentButtonDateOfEvent br.__responsiveHackElementForTheButtonDateOfEvent { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionStepsContainer table.--pageCheckoutPaymentMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutPaymentMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.main.__responsiveHackForPaymentButtonContinue { margin-top: 10% !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutPaymentAddressPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionSideLabel { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionSideLabel.__responsiveCellHackForCheckoutPaymentAddressSelectedFromAdressBook { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionDescription.__responsiveCellHackForCheckoutPaymentAddressSelectionFromShippingModule { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress table.--pageCheckoutPaymentAddressMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress table.--pageCheckoutPaymentAddressMainTableListingSection tr.--pageCheckoutPaymentAddressMainTableListingSectionNewBlock td.--pageCheckoutPaymentAddressMainTableListingSectionBlockTitle { margin-bottom: 1% !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress table.--pageCheckoutPaymentAddressMainTableCategorySectionStepsContainer table.--pageCheckoutPaymentAddressMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress table.--pageCheckoutPaymentAddressMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutPaymentAddressMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionChooseZone { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionChooseZone span.--__content__addLocationIcon { left: 0px !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutFailPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutFail td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutFail td.--pageCheckoutFailHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutFail td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutFail div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutConfirmationPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutConfirmation td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation td.--pageCheckoutConfirmationHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection tr.--pageCheckoutConfirmationMainTableListingSectionNewBlock td.--pageCheckoutConfirmationMainTableListingSectionBlockTitle { margin-bottom: 1% !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection td.--pageCheckoutConfirmationMainTableListingSectionBlockValueV2 { text-align: left !important; padding-bottom: 0 !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection td.--pageCheckoutConfirmationMainTableListingSectionBlockValueV2 div.--valueTextContent { margin-left: 0 !important; padding-left: 0 !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection_MODULE_ORDER_TOTAL td.main.--pageCheckoutConfirmationMainTableListingSection_MODULE_ORDER_TOTAL--priceCellData { float: none !important; margin-bottom: 2% !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableCategorySectionStepsContainer table.--pageCheckoutConfirmationMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutConfirmationMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutSuccessPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutSuccess td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess td.--pageCheckoutSuccessHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess span.__sectionCheckoutSuccessMarkerCellMarkerIconStyle { text-align: center !important; display: block !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess td.--pageCheckoutSuccessContent div.pageHeading { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess table.--pageCheckoutSuccessMainTableCategorySectionStepsContainer table.--pageCheckoutSuccessMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess table.--pageCheckoutSuccessMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutSuccessMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-header */
   body.isResponsive--Main table.headerMainTable {width:100% !important;}
   body.isResponsive--Main tr.header {height:50px !important; border-bottom:15px solid #C49C48 !important; padding:15px 10px !important;} 
   body.isResponsive--Main tr.header td.header_left img.responsiveButton {display:flex !important; top:92px !important; position:fixed !important; z-index:100 !important; width:40px !important;}
   body.isResponsive--Main tr.header td.header_left img.size-logo-lp{width:55px !important;}
   body.isResponsive--Main tr.header td.searchBox--CellInModeNested td.boxText div.align_form_button_search{padding-left:0px !important;}
   body.isResponsive--Main tr.header td.searchBox--CellInModeNested div.align_form_button_search{padding-left: 15px !important;width:180px !important; }
   body.isResponsive--Main tr.header div.searchBox--EverythingInModeNested{background-color:#091321 !important; top:84px !important; display:flex !important; left:0px !important; position:fixed !important; justify-content:center !important; z-index: 99 !important;}
   body.isResponsive--Main tr.header td.header_right img.size-img{width:50px !important; padding:0px 5px !important;}
   body.isResponsive--Main tr.header td.header_right img._berenIconeContact{display:none !important;}
   body.isResponsive--Main tr.header td.header_right img._berenIconeTel{display:none !important;}
   body.isResponsive--Main tr.header td.header_right img._berenIconeFacebook{display:none !important;}
   body.isResponsive--Main tr.header td.header_right img._berenIconeLocalisation{display:none !important;} 
   body.isResponsive--Main tr.header td.header_right img.position_acces_pro{width:50px !important;top: 92px !important; display:flex !important; right:10px !important; position:fixed !important; justify-content:center !important; z-index:101 !important; padding:0px 5px !important;}
   body.isResponsive--Main tr.headerNavigation.--breadCrumbBar td.headerNavigation.--breadCrumbBar span.--breadCrumbBarSimpleText{display:none !important;}
   body.isResponsive--Main tr.headerNavigation.--breadCrumbBar td.headerNavigation.--breadCrumbBar div#google_translate_element div.goog-te-gadget {display:none !important;} 
/* is-for-responsive-index */
   body.isResponsive--Main.isPage--Index table.--siteMainTableIndex.--weHaveChosenCategory tr.--trResponsivePageCellSubCategoriesListing{display:flex !important; flex-wrap:wrap !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--Index table.pageTable--SubCategoriesListing td.pageCell--SubCategoriesListing img{width:60vw !important;}
   body.isResponsive--Main.isPage--Index table.pageTable--SubCategoriesListing td.pageCell--SubCategoriesListing{padding:0em !important;}
/* is-for-responsive-product-info */
   body.isResponsive--Main.isPage--ProductInfo tr.--trResponsiveProductImage{margin-top:100px !important;display:flex !important; justify-content:center !important;}
   body.isResponsive--Main.isPage--ProductInfo table.--tableSecondTableProductExtraFields{border:none !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductName{text-align:center !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductName section.--sectionProductName h1{font-size:1em !important; padding-top:0px !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos{flex-direction:column !important;align-items:center !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable .--productHasNoSpecialOffer{padding:0px !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd{padding-left:0px !important; padding-right:0px !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd div.--divResponsiveCellProductPriceOrPriceBreak{display:flex !important; justify-content: center !important; flex-wrap: wrap !important; padding-top:20px !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak{text-align: center !important;display:flex !important; justify-content: center !important;flex-wrap:wrap !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable{width:80% !important;margin:auto !important;}
   body.isResponsive--Main.isPage--ProductInfo tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap: wrap !important;justify-content: space-around;}

   body.isResponsive--Main.isPage--ProductInfo tr.--AlignlocalUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{display:flex !important; flex-wrap: wrap !important;justify-content: space-around;}

   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos[design-customer-profile="Partenaire"] td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable {font-size:1em !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos[design-customer-profile="Standard"] div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable{background:none !important; border:none !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos[design-customer-profile="Standard"] div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable td.infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable{color:#4A0C67;}
   body.isResponsive--Main.isPage--ProductInfo tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap: wrap !important;justify-content: space-around;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak td.--tdProductHasPromotionInPriceBreakTable{margin-top:10px !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsivecellProductAssetsTableAlign tr.--cellProductAssetsTable{ display: flex !important; flex-wrap: wrap !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak td.--tdProductHasPromotionInPriceBreakTable{margin-top:10px !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1{margin:0px !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox.--mainPriceBreakTable td.infoBoxHeading.--globalUsageText__Simple__inModeA{width:100% !important;font-size:1.2em !important;} /* change size text 01/07/24 */
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak table.infoBox.--mainPriceBreakTable table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable div.--showOrHideProductSpecialPrice{font-size:1em !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductHasPromotion{padding-top:10px !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak table.infoBox.--mainPriceBreakTable {border-spacing:0px !important; margin-bottom:15px !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsFirstCell{min-width:0% !important}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{width:100% !important;} /* add size box 01/07/24 */
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsSecondCell{/*padding:10px 0px !important;*/ display:flex !important; justify-content: center !important; align-items: center !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsSecondCell label.uk-label.--labelProductInStock{font-size:1.2em !important; height:auto !important;padding:2px 4px!important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsSecondCell div#qty{padding:0px !important; width:50px !important; height:40px !important; font-size:1.2em !important; display:flex !important; justify-content:center !important; align-items:center !important;margin:auto !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox.inheritFromPriceBreakTable{align-items:center !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox:not(.inheritFromPriceBreakTable){/*display:flex !important;flex-direction: column !important;*/ align-items:center!important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox div.--override__forButton__textBase__typePushRectangleNoIcon{display:flex !important;/*justify-content: center !important;*/ align-items: center !important; flex-direction:column-reverse !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox div.--override__forButton__textBase__typePushRectangleNoIcon span.--override__forButton__subTextBase__typePushRectangleNoIcon{font-size:0.8em !important;} 
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd section.--sectionRowCatPDProductExtraFields{width:85% !important;} 
   body.isResponsive--Main td.--_moduleAlsoPurchasedProductsMainTableCell img.--moduleAlsoPurchasedProductImageOfAProduct{width:50vw !important;}
/* is-for-responsive-productListing*/
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing{border:0px solid #b6b7cb !important;}
   body.isResponsive--Main table.productListing tr.border-productListing{margin:20px 20px !important; border-radius:10px !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even td.productListing-data[design-element-target*="_DATA"]{width:100% !important; text-align:center !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd td.productListing-data[design-element-target*="_DATA"]{width:100% !important; text-align:center !important;}
   body.isResponsive--Main.isPage--Index table.pageTable--SubCategoriesListing{margin-top:0em !important;}
/* is-for-productListing */
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.infoTableCounterPagination td.infoCellCounterPagination.paginationLinks a.pageResults {padding:0px !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading[design-element-target*="_HEADING"] {display:none !important;} 
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading[design-element-target="PRODUCT_LIST_IMAGE_HEADING"] {display:none !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd td.productListing-data[design-element-target*="_DATA"]{text-align:center !important; width:100% !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even td.productListing-data[design-element-target*="_DATA"]{text-align:center !important;width:100% !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even td.productListing-data[design-element-target*="_DATA"] tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap:wrap !important;justify-content: flex-end !important;font-size:0.6em !important;}   
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd td.productListing-data[design-element-target*="_DATA"] tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap:wrap !important;justify-content: flex-end !important;font-size:0.6em !important;}   
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even td.productListing-data[design-element-target*="_DATA"]  div.--pleaseDisplayMyPriceTable tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap: wrap !important;justify-content:flex-end !important;font-size:0.6em !important;} 
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd td.productListing-data[design-element-target*="_DATA"]  div.--pleaseDisplayMyPriceTable tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap: wrap !important;justify-content:flex-end !important;font-size:0.6em !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even td.productListing-data[design-element-target*="_DATA"] .size-img-panier{width:85% !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd td.productListing-data[design-element-target*="_DATA"] .size-img-panier{width:85% !important;}
   body.isResponsive--Main button.--generic__forButton__buttonBase__typePushBipNoIconDisabled{margin-bottom:20px !important;}
/*is-for-responsive-topPageContent */
   body.isResponsive--Main.isPage--CreateAccount div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AccountEdit div.--topPageContent, body.isResponsive--Main.isPage--AccountHistory div.--topPageContent, body.isResponsive--Main.isPage--AccountNewsletters div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AccountPassword div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Account div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CommissionHistory div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AddressBook div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AddressBookProcess div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CommunityAdvancedSearchResult div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AdvancedSearch div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Conditions div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CookieUsage div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CreateAccountSuccess div.--topPageContent:not(.--weHaveChosenCategory),body.isResponsive--Main.isPage--Login div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--PasswordForgotten div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Privacy div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ProductsNew div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ProductReviews div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Reviews div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--SSLCheck div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutFail div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutSuccess div.--topPageContent:not(.--weHaveChosenCategory){padding-top:4em !important;}
   body.isResponsive--Main.isPage--Specials div.--topPageContent:not(.--weHaveChosenCategory){padding-top:12em !important;}
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo div.--topPageContent{padding-top:7em !important;}
/* is for-responsive-button */
   body.isResponsive--Main span.--generic__forButton__textBase__typePlainPill{font-size: 1.2em !important;padding:10px 38px 10px 10px !important;}
   body.isResponsive--Main span.--generic__forButton__textBase__typePlainPill:hover{font-size: 1.2em !important;}
   body.isResponsive--Main img.--generic__forButton__iconBase__typePlainPill{width:70% !important;}
/* is-for-responsive-login */
   body.isResponsive--Main.isPage--Login td.--pageLoginHeadingCellTitle span.--pageLoginHeadingSpanTitle{display:none !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--pageLoginTableHeadingZone b.--pageLoginTableHeadingTitle{display:none !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableLeftBoxCell td.--pageLoginTableLeftBoxCellIntroTitleResponsiveAlign{text-align:center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableLeftBoxCell.--pageLoginTableLeftBoxCellResponsiveCell{padding:20px 10px !important; border-bottom:2px solid #c49c48 !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableRightBoxCell.--pageLoginTableRightBoxCellResponsiveCell table.--pageLoginTableRightBoxCellResponsiveTable{padding:0px 10px !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell{display:flex !important;flex-wrap: wrap !important;justify-content: center; text-align:center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell td.--tdLoginAlignButtonCreate{display: flex !important; justify-content: center !important; text-align: center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell td.--tdLoginAlignButtonIdentification{display: flex !important; justify-content: center !important;text-align: center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell tr.--trLoginAlignButtonIdentification{display: flex !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell tr.--trLoginAlignButtonCreate{display: flex !important; justify-content: center !important;}
/* is-for-responsive-shopping_cart */
   body.isResponsive--Main.isPage--ShoppingCart td.--pageShoppingCartHeadingCellTitle span.--pageShoppingCartHeadingSpanTitle {margin-bottom:0px !important;}
   body.isResponsive--Main.isPage--ShoppingCart  div.uk-label.--shoppingCart__previewContainer_labelAllProductsSubTotal {font-size:2em !important;padding-bottom:20px !important;}
   body.isResponsive--Main.isPage--ShoppingCart tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap:wrap !important;}
   body.isResponsive--Main.isPage--ShoppingCart tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap:wrap !important;}
   body.isResponsive--Main.isPage--ShoppingCart tr.--containtButtons{padding-top:50px !important;}
   body.isResponsive--Main.isPage--ShoppingCart tr.--containtButtons tr.--containtAlignButtons{ display: flex !important; flex-wrap: wrap !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] td.infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable{display:none !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] tr:first-child {text-align: center !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] tr.--trResponsiveCellProductPriceOrPriceBreak.--trResponsiveCenterCellProductPriceOrPriceBreak{display:flex !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] tr.--trResponsiveCellProductPriceOrPriceBreak.--trResponsiveCenterCellProductPriceOrPriceBreak tr.--trSizeProductsNew{display: inline-flex !important; align-items: center !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER tr.--trResponsiveCellProductPriceOrPriceBreak td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable{font-size:1em !important;}
/* is-for-responsive-products-new */
   body.isResponsive--Main.isPage--ProductsNew td.--pageProductsNewHeadingCellTitle span.--pageProductsNewHeadingSpanTitle{margin-bottom:0px !important;} /* ! à revoir pour le topPageContent : padding-top insuffisant */
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination td.infoCellCounterPagination.paginationLinks{margin-bottom:0px !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] b.--sizeProductName{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL{justify-content: center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.2em !important;}   
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable tr.--trResponsiveCellProductPriceOrPriceBreak tr.--trSizeProductsNew{justify-content: center !important; align-items:center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable{font-size:1em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable span.--productHasNoSpecialOffer{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] b.--sizeProductName{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.2em !important; font-weight:bold !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] b.--sizeProductName{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.2em !important; font-weight:bold !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable tr.--trResponsiveCellProductPriceOrPriceBreak tr.--trDeleteLineOfferSpecialForPartner{display:none !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] tr.--AlignlocalUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{display:inline-flex !important; align-items:center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable{background:none !important; border:none !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr.--trResponsiveCellProductPriceOrPriceBreak.--trResponsiveCenterCellProductPriceOrPriceBreak{display:flex !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap:wrap !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{font-family:"WebFont Roboto Slab Regular" !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable{color:#4A0C67 !important; font-family:"WebFont Roboto Slab Regular" !important;}
/* is-for-specials */
   body.isResponsive--Main.isPage--Specials table.infoTableCounterPagination td.infoCellCounterPagination.paginationLinks a.pageResults{padding:0px !important;}
/* is-for-my-landmark */
   /*body.isResponsive--Main tr.header{background: pink !important;}*/
/* is-again-for-to-verify */ 
   /*body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak td.--tdProductHasPromotionInPriceBreakTable{margin-top:10px !important;}*/ 
   /*body.isResponsive--Main a.uk-link.--hrefLink__type1{font-size:0.7em !important;}*/
   /* soit ce code :
   body.isResponsive--Main.isPage--ProductInfo tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex; flex-wrap: wrap !important;justify-content: space-around; background-color: rgb(51, 8, 15);}
   body.isResponsive--Main.isPage--ProductInfo tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex; flex-wrap: wrap !important;justify-content: space-around;background-color: #050ebd;}*/
   /* soit celui-ci 
   body.isResponsive--Main.isPage--ProductInfo tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap: wrap !important;justify-content: space-around;}
   body.isResponsive--Main.isPage--ProductInfo tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap: wrap !important;justify-content: space-around;}*/
}




/*
*  - overrides responsive.
*  - cible: toutes les pages.
*  - saphyra-interactive id responsive: [SaphID: 2] | Orientation::Portrait
*  - résolution: de 321px à 360px (résolutions de smartphones essentiellement, mais en mode portrait) -- Huawei MATE 10 PRO
* 
*********************************************************************************************************************************/
@media screen and (min-width: 321px) and (max-width: 360px) {
   body.isResponsive--Main table,
   body.isResponsive--Main tbody,
   body.isResponsive--Main tr,
   body.isResponsive--Main td {
       display: block;
       width: auto !important;
   }

   body.isResponsive--Main td.--_moduleProductListingMainTableCell table,
   body.isResponsive--Main td.--_moduleProductListingMainTableCell tbody,
   body.isResponsive--Main td.--_moduleProductListingMainTableCell tr,
   body.isResponsive--Main td.--_moduleProductListingMainTableCell td {
          /*display: grid !important;*/
   }
/* is-for-responsive-newDesign2022Header */
  body.isResponsive--Main table.headerMainTable { width:100% !important; }
  body.isResponsive--Main tr.header { height: 45px !important; border-bottom: 15px solid #C49C48; padding: 15px 10px; }  /*  Ajout d'une bordure en bas du header afin de ruser et faire apparaître une barre en mode responsive à la place du fil d'ariane pour safari*/
  body.isResponsive--Main tr.header a img.size-img { width: 60px !important; padding: 0px 5px !important; }
/* is-for-responsive-newDesign2020Logo */
   body.isResponsive--Main tr.header td.header_left img.logo2019.--nonResponsiveLogoHeader { display: none !important; }
   body.isResponsive--Main tr.header td.header_left img.logo2019.--responsiveLogoHeader { height: 19%/*[ADJUSTMENTS_HEADER_V2021]*/ !important; width: 98% !important; display: block !important; }
   body.isResponsive--Main tr.header td.header_left div.sizeHeaderLeft img.size-logo-lp { width: 70px !important; }
/* is-for-responsive-newDesign2020Logotrail */
   body.isResponsive--Main tr.header td.header_left div.divertissemtrailed[trail=type1] { width: 71% !important; top: 63% !important; }
   body.isResponsive--Main tr.header td.header_left div.divertissemtrailed[trail=type2] { width: 71% !important; top: 69%/*[ADJUSTMENTS_HEADER_V2021]*/ !important; }
/* if-for-responsive-newDesign2022Button-hamburger */
   body.isResponsive--Main tr.header td.header_left .responsiveButton { display: flex; top: 75px; position: fixed; z-index: 100; padding-top: 10px !important; width: 60px !important; }
/* is-for-responsive-newDesign2020BreadCrumbBar */
   body.isResponsive--Main tr.headerNavigation.--breadCrumbBar { display: inline !important; }
/* is-for-responsive-icone */ 
   body.isResponsive--Main tr.header td.header_right img.size-img._berenIconeUtilisateurHoveredCraftedEffect._berenIconeAccesPros{display:none !important;}
   body.isResponsive--Main tr.header td.header_right img.size-img { width: 60px !important; padding: 0px 5px !important; }
   body.isResponsive--Main tr.header td.header_right ._berenIconeContact {display:none !important; }
   body.isResponsive--Main tr.header td.header_right ._berenIconeTel { display:none !important; }
   body.isResponsive--Main tr.header td.header_right ._berenIconeFacebook { display:none !important; }
   body.isResponsive--Main tr.header td.header_right ._berenIconeLocalisation { display:none !important; }
   body.isResponsive--Main tr.header td.header_right ._berenIconeLocalisation { display:none !important; }
   body.isResponsive--Main tr.header td.header_right .position_acces_pro { width:60px !important; top: 84px; display: flex !important; right: 10px; position: fixed; justify-content: center; z-index: 101; padding: 0px 5px; }
/* is-for-responsive-newDesign2020AccountMenu */
   /* retrait ancien menu sur mode mobile*/
   /*  body.isResponsive--Main tr.accountMenuBand--ContainerInModeTabled { display: block !important; }*/
   body.isResponsive--Main table.accountMenuBand--ContainerInModeNested { display: none !important; }
/* is-for-responsive-newDesign2020SearchBox */
   body.isResponsive--Main div.searchBox--TitleInModeTabled, body.isResponsive--Main div.searchBox--ContentInModeTabled { display: none !important; }
   body.isResponsive--Main div.searchBox--TitleInModeTabled td.menuInfoBoxHeading { font-size: 1.6em !important; padding-bottom: 30px !important; border-bottom: 2px solid #eee !important; text-transform: uppercase !important; margin-bottom: 30px !important; display: block !important; }
   body.isResponsive--Main div.searchBox--ContentInModeTabled form[name=quick_find_tabled] input[type=text] { width: 80% !important; }
   /*affichage barre de recherche*/
  /* body.isResponsive--Main div.searchBox--EverythingInModeNested { display: none !important; }*/

/* is-for-responsive-newDesign2020GoogleTranslateGadget */
   body.isResponsive--Main div#google_translate_element div[class="skiptranslate goog-te-gadget"] div[id=":0.targetLanguage"] { display: block !important; }
/* is-for-responsive-newDesign2020ContactMenu */
   body.isResponsive--Main div.contactMenuLocationInResponsive--Container { display: inline-block !important; }
/* is-for-responsive-newDesign2020MainSiteResponsiveSlideshowStylesheet */
   /* Retrait ancien diaporama*/
   body.isResponsive--Main.isPage--Index div.mainSiteResponsiveSlideshow { display: none !important; }
   body.isResponsive--Main.isPage--Index div.mainSiteResponsiveSlideshow div[uk-slideshow] ul.uk-slideshow-items { max-height: 250px !important; min-height: 250px !important; }
/* is-for-responsive-newDesign2020CategoriesMenu */
   body.isResponsive--Main section.menu2019, body.isResponsive--Main section.menu2019:hover { max-height: inherit !important; overflow-y: hidden !important; margin-top: 36px !important; }
   body.isResponsive--Main section.menu2019::before { /*hack*/ content: "[autoScrollForCategoriesMenuToWhenNotResponsive__var__hackDetectorForJavascriptViaCSSPseudoElement]::{RESPONSIVE Enabled}"; }
   body.isResponsive--Main #productsCounterTargetForCategory__displayer, body.isResponsive--Main span.productsInCategory.--outsideMenu { display: none !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu nav.--isNewLinkBlock { padding-top: 10px !important; padding-bottom: 10px !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu span.--categoryNameBefore { display: none !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu br.--categoryNameAfter { display: none !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.symbolForCategoryThatHasSubCategoriesInside { font-size: inherit !important; position: inherit !important; top: inherit !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.hasThatCategoryName { display: inline-block !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.--isNewIconToScrollInMiddlePage__container { /* [RESPONSIVE_ACTIVATOR_STYLE_FOR_FIXED_SCROLL_WHEN_CHOOSEN_CATEGORY_FROM_INDEX] */display: block !important; }
/* is-for-responsive-newDesign2020(special)hackForOverlayCategoryMenuStylesheet // [BUILD_CATEGORIES_MENU_AS_RESPONSIVE_MENU_WITH_UI_KIT_OVERLAY_FEATURE_RESPONSIVE_HACK_CSS] */
   body.isResponsive--Main section.menu2019:not(.menu2019_responsive) { display: none !important; }
   body.isResponsive--Main td.menuInfoBoxHeading span.menuInfoBox--Title_Categories { display: none !important; }
   body.isResponsive--Main.isPage--Index div.mainSiteResponsiveSlideshow.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory { /*margin-bottom: 0px !important; position: relative !important; top: -999px !important;*/ display:none !important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxNavigationBoxLiensProduitsCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxLivraisonRapideCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxMarquagePublicitaireCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxImportationGrandeQuantiteCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxCardboxMethodesLivraisonCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxCardboxMethodesPaiementCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index table.--siteMainTableIndex.--weHaveChosenCategory { margin-top: -290px !important; }
   body.isResponsive--Main.isPage--Index span.--isNewResponsiveScrollToMenuNavigationForCategoriesAndSubCategories__iconContainer { display: none !important; }
   body.isResponsive--Main.isPage--Index span.--isNewResponsiveScrollToTop__iconContainer { display: block !important; }
   body.isResponsive--Main div.categoriesMenuLocation--ContainerInModeNested { display: none !important; }
   body.isResponsive--Main tr.header td.header_middle { margin-top: 10px !important; }
/* is-for-responsive-newDesign2020BoxMarquagePublicitaire */
   body.isResponsive--Main td.boxMarquagePublicitaireCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {display: inline !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer { display: block !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtLeft { background: #f8f8f8 !important; float: left !important; display: block !important; margin: 2.6% !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtLeft img.--boxMarquagePublicitaire__virtualGridAtLeft__image { width: calc(8vw) !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtRight { display: inline !important; text-align: center !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtRight span.--boxMarquagePublicitaire__virtualGridAtRight__termMarquage { font-size: 3.9em !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtRight span.--boxMarquagePublicitaire__virtualGridAtRight__termPublicitaire { font-size: 2.9em !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtRight span.--boxMarquagePublicitaire__virtualGridAtRight__textSimple { font-size: 2.1em !important; }
   body.isResponsive--Main #boxMarquagePublicitaireFullModal .uk-modal-dialog div.--boxMarquagePublicitaire__modalStructure img.--boxMarquagePublicitaire__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxMarquagePublicitaireFullModal .uk-modal-dialog div.--boxMarquagePublicitaire__modalStructure div.--boxMarquagePublicitaire__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxMarquagePublicitaireFullModal .uk-modal-dialog div.--boxMarquagePublicitaire__modalStructure div.--boxMarquagePublicitaire__modalStructure__firstTextContainer span.--boxMarquagePublicitaire__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxLivraisonRapide */
   body.isResponsive--Main td.boxLivraisonRapideCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {display: inline !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer { display: block !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtLeft { background: #f8f8f8 !important; float: left !important; display: block !important; margin: 2.6% !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtLeft img.--boxLivraisonRapide__virtualGridAtLeft__image { width: calc(8vw) !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtRight { display: inline !important; text-align: center !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtRight span.--boxLivraisonRapide__virtualGridAtRight__termLivraison { font-size: 3.9em !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtRight span.--boxLivraisonRapide__virtualGridAtRight__termRapide { font-size: 2.9em !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtRight span.--boxLivraisonRapide__virtualGridAtRight__textSimple { font-size: 2.1em !important; }
   body.isResponsive--Main #boxLivraisonRapideFullModal .uk-modal-dialog div.--boxLivraisonRapide__modalStructure img.--boxLivraisonRapide__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxLivraisonRapideFullModal .uk-modal-dialog div.--boxLivraisonRapide__modalStructure div.--boxLivraisonRapide__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxLivraisonRapideFullModal .uk-modal-dialog div.--boxLivraisonRapide__modalStructure div.--boxLivraisonRapide__modalStructure__firstTextContainer span.--boxLivraisonRapide__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxImportationGrandeQuantite */
   body.isResponsive--Main td.boxImportationGrandeQuantiteCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {display: inline !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer { display: block !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtLeft { background: #f8f8f8 !important; float: left !important; display: block !important; margin: 2.6% !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtLeft img.--boxImportationGrandeQuantite__virtualGridAtLeft__image { width: calc(8vw) !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtRight { display: inline !important; text-align: center !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtRight span.--boxImportationGrandeQuantite__virtualGridAtRight__termImportation { font-size: 3.9em !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtRight span.--boxImportationGrandeQuantite__virtualGridAtRight__termGrandeQuantite { font-size: 2.9em !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtRight span.--boxImportationGrandeQuantite__virtualGridAtRight__textSimple { font-size: 2.1em !important; position: relative !important; left: -7% !important; }
   body.isResponsive--Main #boxImportationGrandeQuantiteFullModal .uk-modal-dialog div.--boxImportationGrandeQuantite__modalStructure img.--boxImportationGrandeQuantite__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxImportationGrandeQuantiteFullModal .uk-modal-dialog div.--boxImportationGrandeQuantite__modalStructure div.--boxImportationGrandeQuantite__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxImportationGrandeQuantiteFullModal .uk-modal-dialog div.--boxImportationGrandeQuantite__modalStructure div.--boxImportationGrandeQuantite__modalStructure__firstTextContainer span.--boxImportationGrandeQuantite__modalStructure__firstTextContainer__title { display: block !important; font-size: 1.4em !important; }
/* is-for-responsive-newDesign2020BoxCardboxMethodesLivraison */
   body.isResponsive--Main td.boxCardboxMethodesLivraisonCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {text-align: center !important; }
   body.isResponsive--Main #boxCardboxMethodesLivraisonFullModal .uk-modal-dialog div.--boxCardboxMethodesLivraison__modalStructure img.--boxCardboxMethodesLivraison__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxCardboxMethodesLivraisonFullModal .uk-modal-dialog div.--boxCardboxMethodesLivraison__modalStructure div.--boxCardboxMethodesLivraison__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxCardboxMethodesLivraisonFullModal .uk-modal-dialog div.--boxCardboxMethodesLivraison__modalStructure div.--boxCardboxMethodesLivraison__modalStructure__firstTextContainer span.--boxCardboxMethodesLivraison__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxCardboxMethodesPaiement */
   body.isResponsive--Main td.boxCardboxMethodesPaiementCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {text-align: center !important; }
   body.isResponsive--Main #boxCardboxMethodesPaiementFullModal .uk-modal-dialog div.--boxCardboxMethodesPaiement__modalStructure img.--boxCardboxMethodesPaiement__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxCardboxMethodesPaiementFullModal .uk-modal-dialog div.--boxCardboxMethodesPaiement__modalStructure div.--boxCardboxMethodesPaiement__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxCardboxMethodesPaiementFullModal .uk-modal-dialog div.--boxCardboxMethodesPaiement__modalStructure div.--boxCardboxMethodesPaiement__modalStructure__firstTextContainer span.--boxCardboxMethodesPaiement__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxNavigationBoxLiensProduits */
   body.isResponsive--Main td.boxNavigationBoxLiensProduitsCellTarget td.menuInfoBoxHeading span.boxNavigationBoxLiensProduitsMainTitle { margin-top: -21px !important; }
/* is-for-responsive-newDesign2020ContainerNestedShoppingCartPreviewerFullModal */
   body.isResponsive--Main #containerNestedShoppingCartPreviewerFullModal .uk-modal-dialog div.--containerNestedShoppingCartPreviewer__modalStructure img.--containerNestedShoppingCartPreviewer__modalStructure__floatingImage { display: none !important; }
   body.isResponsive--Main #containerNestedShoppingCartPreviewerFullModal .uk-modal-dialog div.--containerNestedShoppingCartPreviewer__modalStructure div.--containerNestedShoppingCartPreviewer__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #containerNestedShoppingCartPreviewerFullModal .uk-modal-dialog div.--containerNestedShoppingCartPreviewer__modalStructure div.--containerNestedShoppingCartPreviewer__modalStructure__firstTextContainer span.--containerNestedShoppingCartPreviewer__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxButtonBoxSocialisation */
   body.isResponsive--Main td.boxButtonBoxSocialisationCellTarget td.menuInfoBoxHeading span.boxButtonBoxSocialisationMainTitle { margin-top: -21px !important; padding-bottom: 4px !important; }
/* is-for-responsive-newDesign2020BoxButtonBoxSocialisation - Elément "Facebook" */
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Facebook div.uk-offcanvas-bar { height: 42vh !important; width: 90% !important; }
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Facebook div.uk-offcanvas-bar section.--widgetFacebookLike__largeAndMidScreens { display: block !important; }
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Facebook div.uk-offcanvas-bar section.--widgetFacebookLike__verySmallAndSmallScreens { display: block !important; }
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Facebook div.uk-offcanvas-bar section.--widgetFacebookPage__largeAndMidScreens { display: none !important; }
/* is-for-responsive-newDesign2020BoxButtonBoxSocialisation - Elément "EMail" */
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Email div.uk-offcanvas-bar { height: 42vh !important; }
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__EMail div.uk-offcanvas-bar form[name=tell_a_friend] input.uk-input { width: 70% !important; }
/* is-for-responsive-newDesign2020BoxOfferBoxOffresSpeciales */
   body.isResponsive--Main td.boxOfferboxOffresSpecialesCellTarget td.menuInfoBoxHeading span.boxOfferBoxOffresSpecialesMainTitle { margin-top: -21px !important; padding-bottom: 2px !important; }
   body.isResponsive--Main div.boxOfferboxOffresSpecialesMainContainer { text-align: center !important; }
/* is-for-responsive-newDesign2020BoxOneActionBoxPrevisualisationPanier */
   body.isResponsive--Main td.boxOneactionboxPrevisualisationPanierCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {display: inline !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer { display: block !important; padding: 2% !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer { display: block !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft { background: #f8f8f8 !important; float: left !important; display: block !important; margin: 0% !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft__icon { margin-top: 22px !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight { display: inline !important; text-align: center !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight span.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__termPrevisualisation { font-size: 2.1em !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight span.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__termDuPanier { font-size: 1.8em !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight span.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__textSimple { font-size: 2.1em !important; position: relative !important; left: -7% !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight #boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger, body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight a.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger { color: white !important; font-family: "WebFont Noto-Sans Regular", sans-serif !important; font-size: 1.8em !important; background: black !important; border: none !important; padding: 10px !important; text-align: center !important; display: block !important; text-transform: full-width !important; width: initial !important; position: initial !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight #boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger span.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger__buttonText { color: inherit !important; position: unset !important; top: unset !important; left: unset !important; font-family: unset !important; font-size: unset !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight #boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger__buttonIcon { display: none !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft div.shoppingCartLocation--ContainerBoxed span.--Content__shoppingCartIconNotEmptyPackage1 { display: block !important; width: 7px !important; height: 35px !important; margin-top: -8px !important; margin-left: 23px !important; transform: rotate(15deg) !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft div.shoppingCartLocation--ContainerBoxed span.--Content__shoppingCartIconNotEmptyPackage2 { display: block !important; width: 7px !important; height: 35px !important; margin-top: -8px !important; margin-left: 33px !important; transform: rotate(45deg) !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft div.shoppingCartLocation--ContainerBoxed span.--Content__shoppingCartIconNotEmptyPackage3 { display: block !important; width: 7px !important; height: 35px !important; margin-top: -8px !important; margin-left: 47px !important; transform: rotate(40deg) !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft div.shoppingCartLocation--ContainerBoxed span.--Content__shoppingCartIcon { font-size: 7em !important; }
/* is-for-responsive-newDesign2020BoxOfferBoxToutNouveau */
   body.isResponsive--Main td.boxOfferboxToutNouveauCellTarget td.menuInfoBoxHeading span.boxOfferBoxToutNouveauMainTitle { margin-top: -21px !important; padding-bottom: 2px !important; }
/* is-for-responsive-newDesign2020BoxDynamicNavigationBoxVosCommandes */
   body.isResponsive--Main td.boxDynamicNavigationBoxVosCommandesCellTarget td.menuInfoBoxHeading span.boxDynamicNavigationBoxVosCommandesMainTitle { margin-top: -21px !important; }
/* is-for-responsive-newDesign2020BoxDynamicNavigationBoxNouveauxArrivages */
   body.isResponsive--Main td.boxDynamicNavigationBoxNouveauxArrivagesCellTarget td.menuInfoBoxHeading span.boxDynamicNavigationBoxNouveauxArrivagesMainTitle { margin-top: -21px !important; }
/* is-for-responsive-newDesign2020PageTextIndexPageWelcomeTextHTML */
   body.isResponsive--Main div.pageText--IndexPageWelcomeTextHTML { /* rien */ }
/* is-for-responsive-newDesign2020PageChoosenCategoryOrSubCategory */
   body.isResponsive--Main.isPage--Index div#cat_name { display: block !important; text-align: center !important; margin-top: 78px !important; padding-bottom: 4px !important; /*border-bottom: 4px solid #7da8df !important;*/ }
   body.isResponsive--Main.isPage--Index td.pageHeading { text-align: center !important; }
   body.isResponsive--Main.isPage--Index span.--isNewResponsiveScrollToMenuNavigationForCategoriesAndSubCategories__iconContainer { /* [RESPONSIVE_ACTIVATOR_STYLE_FOR_FIXED_TO_TOP_SCROLL_WHEN_CHOOSEN_CATEGORY_FROM_INDEX] */display: /*block*/none !important; }
/* is-for-responsive-newDesign2020ModuleOriginalNameMainCategories */
   body.isResponsive--Main td.--_moduleMainCategoriesMainTableCell td.infoBoxHeading span.module--MainCategories___CategoriesPrincipalesTitle { margin-top: -21px !important; }
   body.isResponsive--Main td.--_moduleMainCategoriesMainTableCell div.--categoryContainer { display: block !important; }
/* is-for-responsive-newDesign2020ModuleOriginalNameNewProducts */
   body.isResponsive--Main td.infoBoxHeading span.module--NewProducts___NosNouveautesTitle { margin-top: -32px !important; padding-bottom: 2px !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer.--boxOfferboxToutNouveau__offerBoxContainer .--boxOfferboxToutNouveau__offerBoxContainer__title .--boxOfferboxToutNouveau__offerBoxContainer__titleProductName { display: inline !important; bottom: -6px !important; position: relative !important; }
   body.isResponsive--Main a.infoBoxHeading.moduleNewProductsMainContainer.--boxOfferboxToutNouveau__infoBoxHeading__bottomLinkToAllOffers { display: none !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer { text-align: center !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer.--exclusiveToModuleNewProducts section.--pricesBreakTable { text-align: center !important; display: inline-block !important; }
/* is-for-responsive-newDesign2020PageZoneIndexParallaxBottomFrameStylesheet */
   body.isResponsive--Main div.--pageZone--IndexParallaxBottomFrame { height: 60% !important; }
/* is-for-responsive-newDesign2020PageZoneIndexIconsDiscoverMoreBottomFrameStylesheet */
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame { /* rien */ }
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainerShowroom { padding: 0px 0px !important; margin-top: -12% !important; }
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainerShowroom span.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainer__CardContainerShowroom__Icon { display: none !important; }
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainerLivraison { padding: 0px 0px !important; margin-top: -12% !important; }
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainerLivraison span.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainer__CardContainerLivraison__Icon { display: none !important; }
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainerServiceClient { padding: 0px 0px !important; margin-top: -12% !important; }
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainerServiceClient span.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainer__CardContainerServiceClient__Icon { display: none !important; }
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainerPaiementSecurise { padding: 0px 0px !important; margin-top: -12% !important; }
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainerPaiementSecurise span.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainer__CardContainerPaiementSecurise__Icon { display: none !important; }
/* is-for-responsive-newDesign2020FooterMenuBandStylesheet */
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container { margin: 0% !important; }
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container td.--footerMenuBand--Container__subContainer_1 { margin-bottom: 20% !important; }
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container td.--footerMenuBand--Container__subContainer_2 { margin-bottom: 20% !important; }
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container td.--footerMenuBand--Container__subContainer_3 { margin-bottom: 20% !important; }
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container td.--footerMenuBand--Container__subContainer_4 { margin-bottom: 0% !important; }
   body.isResponsive--Main section.--footerMenuBand div.--footerMenuBand--MarginMaker { margin: 0% !important; }
/* is-for-responsive-newDesign2020FooterCopyrightStylesheet */
   body.isResponsive--Main tr.footer { text-align: center !important;}
/* is-for-responsive-newDesign2020LoginPageStylesheet */
   /* body.isResponsive--Main.isPage--Login td.--pageLoginHeadingCellTitle { margin-top: 5% !important; }*/
   body.isResponsive--Main div.--top_page_contain{ margin-top: 6em; /*background-color: #642ca4;*/}
   body.isResponsive--Main.isPage--Index div.--topPageContent.--weHaveChosenCategory { margin: 0em !important; padding-top: 20em; }
   body.isResponsive--Main.isPage--CheckoutShipping div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutPayment div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutConfirmation div.--topPageContent:not(.--weHaveChosenCategory),body.isResponsive--Main.isPage--CheckoutShippingAddress div.--topPageContent:not(.--weHaveChosenCategory),body.isResponsive--Main.isPage--CheckoutPaymentAddress div.--topPageContent:not(.--weHaveChosenCategory){padding:8em 0.5em 4em;}
/*is-for-responsive-vtabFragmentBreadcrumbarOrderSteps */
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps{padding:0em !important;}
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separatorMobile] { display:block !important; /*background:rgb(240, 99, 169) !important;*/ position:relative; top:20px;}
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps p.vtabFragmentBreadcrumbarOrderSteps_containerTextActive,
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps p.vtabFragmentBreadcrumbarOrderSteps_containerTextInactive,
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps p.vtabFragmentBreadcrumbarOrderSteps_containerTextPassed,
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separator] { display:none;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--pageLoginTableHeadingZone { display: block !important; }
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--pageLoginTableHeadingZone td.--pageLoginTableHeadingResponsiveCell { display: block !important; }
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableLeftBoxCell.--pageLoginTableLeftBoxCellResponsiveCell { max-height: 50vh !important; }
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableRightBoxCell.--pageLoginTableRightBoxCellResponsiveCell { max-height: 50vh !important; }
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableRightBoxCell.--pageLoginTableRightBoxCellResponsiveCell table.--pageLoginTableRightBoxCellResponsiveTable { text-align: center !important; }
/* is-for-responsive-newDesign2020CreateAccountPageStylesheet */
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountHeadingCellTitle { margin-top: 5% !important; }
   body.isResponsive--Main.isPage--CreateAccount td.smallText.--pageCreateAccountSubHeadingCellWarning { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount table.--pageCreateAccountMainTableCategorySection { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellCategorySection { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellLabelSection { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellInputSection { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellInputSection span.inputRequirement { display: block !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellInputSection span.inputOptional { display: block !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellSubmitSection { text-align: right !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--siteColumnLeft { display: none !important; }
/* is-for-responsive-newDesign2020AccountEditPageStylesheet */
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditHeadingCellTitle { margin-top: 5% !important; }
   body.isResponsive--Main.isPage--AccountEdit td.smallText.--pageAccountEditSubHeadingCellWarning { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit table.--pageAccountEditMainTableCategorySection { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellCategorySection { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellLabelSection { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellInputSection { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellInputSection span.inputRequirement { display: block !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellInputSection span.inputOptional { display: block !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellSubmitSection { text-align: right !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--siteColumnLeft { display: none !important; }
/* is-for-responsive-newDesign2020CommunityAccountHistoryInfoPageStylesheet */
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_heading_row td.product_infobox_heading.--cellColumn___1 { text-align: /*left*/right !important; padding-left: 2px !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_heading_row td.product_infobox_heading.--cellColumn___2 { text-align: /*left*/right !important; padding-left: 2px !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_heading_row td.product_infobox_heading.--cellColumn___3 { text-align: /*left*/right  !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_heading_row td.product_infobox_heading.--cellColumn___4 { text-align: /*left*/right  !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_data_row td.product_infobox_data { /*not-compatible-sometimes display: flex !important;*/ text-align: right !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_data_row td.product_infobox_data span.--operatorQuantity { /*not-compatible-sometimes display: flex !important;*/ text-align: right !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderTotalsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderTotalsInfosContent { width: 98% !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderTotalsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderTotalsInfosContent td.--cellOrderTotalsColumn { display: grid !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContent tr.--cellRowHistory td.--cellDataHistoryDate { display: inline-block !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContent tr.--cellRowHistory td.--cellDataHistoryStatus { display: inline-block !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContent tr.--cellRowHistory td.--cellDataHistoryComments { display: inline-block !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020AccountHistoryPageStylesheet */
   body.isResponsive--Main.isPage--AccountHistory td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AccountHistory td.--pageAccountHistoryHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AccountHistory td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AccountHistory div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AccountNewslettersPageStylesheet */
   body.isResponsive--Main.isPage--AccountNewsletters td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AccountNewsletters td.--pageAccountNewslettersHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AccountNewsletters td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AccountNewsletters div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AccountPasswordPageStylesheet */
   body.isResponsive--Main.isPage--AccountPassword td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AccountPassword td.--pageAccountPasswordHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AccountPassword td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AccountPassword div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AccountPageStylesheet */
   body.isResponsive--Main.isPage--Account td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Account td.--pageAccountHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Account td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Account div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CommissionHistoryPageStylesheet */
   body.isResponsive--Main.isPage--CommissionHistory td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CommissionHistory td.--pageCommissionHistoryHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CommissionHistory td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CommissionHistory div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AddressBookPageStylesheet */
   body.isResponsive--Main.isPage--AddressBook td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AddressBook td.--pageAddressBookHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AddressBook td.--pageAddressBookSubCellCategorySectionSideLabel { text-align: right !important; margin-top: 10px !important; padding-right: 15px !important; }
   body.isResponsive--Main.isPage--AddressBook td.--pageAddressBookSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--AddressBook table.--pageAddressBookMainTableListingSection tr.--pageAddressBookMainTableListingSectionNewBlock td.--pageAddressBookMainTableListingSectionBlockButtons { margin-top: 25px !important; }
   body.isResponsive--Main.isPage--AddressBook td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AddressBook div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AddressBookProcess|(+ModuleOriginalNameAddressBookDetails)PageStylesheet */
   body.isResponsive--Main.isPage--AddressBookProcess td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AddressBookProcess td.--pageAddressBookProcessHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AddressBookProcess td.--pageAddressBookProcessSubCellCategorySectionSideLabel { text-align: right !important; margin-top: 10px !important; padding-right: 15px !important; }
   body.isResponsive--Main.isPage--AddressBookProcess td.--pageAddressBookProcessSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--AddressBookProcess td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AddressBookProcess div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CommunityAdvancedSearchResultPageStylesheet */
   body.isResponsive--Main.isPage--CommunityAdvancedSearchResult td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CommunityAdvancedSearchResult td.--communityPageAdvancedSearchResultHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CommunityAdvancedSearchResult td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AdvancedSearchResult div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020ProductListing|(+ModuleUsedByMoreThanOne)PageStylesheet */
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.infoTableCounterPagination td.infoCellCounterPagination.paginationLinks { /* permet de retirer la marge supérieur du tableau si on retire : display: grid !important;*//*autre technique mais sur une seule ligne: word-break: break-word !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd, body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even { /*background: transparent !important;*/ display:flex; flex-wrap:wrap; /*margin-bottom:2px solid #091321;*/padding-bottom:5px !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr:first-child { text-align: left !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data { border: 0px solid white !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading[design-element-target="PRODUCT_LIST_IMAGE_HEADING"] { background: transparent !important; color: #888888 !important; /*display: block !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading { display: inline-block !important; padding: 20px !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading[design-element-target="PRODUCT_LIST_BUY_NOW_HEADING"] { display: none !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_IMAGE_DATA"] { text-align: left !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data img#thumbnail { /*width: 45% !important;*/ margin-top:20px !important;/* display: block !important; float: right !important; position: relative !important; top: 1em !important;*/}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable { display: contents !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable  { border-spacing: 5px !important; display:flex; justify-content:center;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeA { /*display: inline-table !important;*/width:100% !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable { /*display: inline-table !important;*/width:100% !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable { display: table-cell !important;/* border: 1px solid #cacaca !important; padding: 10px !important; */}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important; */}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_SAVINGS_PERCENT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__PercentValue__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable { display: block !important; text-align: left !important; margin-left: 0.65em !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable::after { content: ' requis pour les prix degressifs après 1+' !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_WEIGHT_DATA] div.--labelProductInStockResponsive{ display: inline-block;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_WEIGHT_DATA] label.uk-label.--labelProductInStock {padding:2px 5px !important;  /*background-color: red !important;*/}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data div#qty { display: none !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data div#qtyResponsive { display: inline-block !important; color: white!important; background-color: green !important; padding: 6px 10px !important; border-radius: 5px !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data div#qtyResponsive::before { /*content: "Il en reste " !important;*/ font-size: 1em !important; color: #888888 !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_PRICE_DATA"] { display: flow-root !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_PRICE_DATA"] span.productSpecialPartnerPrice { display: inline-table !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_PRICE_DATA] div.productSpecialPrice{/*font-size: 1.5em !important;*/}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_PRICE_DATA] div.productSpecialPrice span.productSpecialPriceInPromotion { font-size: 5vw !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_PRICE_DATA] span.productSpecialPriceInPromotionEuros { font-size: 5vw !important;}
   /*Retrait de la marge qui entraîne un décalage entre les lignes à l'intérieur des listes*/
   /*body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_BUY_NOW_DATA"] { margin-top: [TWEAK_FOLLOWING_PROFILE_SORT_FOR_PRICES_DISPLAYERS] 5rem !important; }*/
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_BUY_NOW_DATA"] a { margin-top: 4% !important; display: block !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_BUY_NOW_DATA"] .--formProduct{display:inline-flex;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target*="_DATA"] .--inputTextBox__type2{margin-top: 7%; margin-left:15%}
/* is-for-responsive-newDesign2020AdvancedSearchPageStylesheet */
   body.isResponsive--Main.isPage--AdvancedSearch td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AdvancedSearch td.--pageAdvancedSearchHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AdvancedSearch section.--pageAdvancedSearchMainFakeTableCategorySection b { font-size: 1.2em !important; }
   body.isResponsive--Main.isPage--AdvancedSearch section.--pageAdvancedSearchMainFakeTableCategorySection { border: 0px !important; }
   body.isResponsive--Main.isPage--AdvancedSearch br.--responsiveBR { display: inline !important; }
   body.isResponsive--Main.isPage--AdvancedSearch td.--pageAdvancedSearchSubCellInputSection input.--inputTextBox__type1 { width: 100% !important; }
   body.isResponsive--Main.isPage--AdvancedSearch td.--pageAdvancedSearchSubCellInputSection div.uk-form-custom[design-form-element-has-name="select::categories_id"] { width: 100% !important; }
   body.isResponsive--Main.isPage--AdvancedSearch td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AdvancedSearch div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020ConditionsPageStylesheet */
   body.isResponsive--Main.isPage--Conditions td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Conditions td.--pageConditionsHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Conditions td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Conditions div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020ContactUsPageStylesheet */
   body.isResponsive--Main.isPage--ContactUs td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--ContactUs td.--pageContactUsHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--ContactUs td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--ContactUs div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CookieUsagePageStylesheet */
   body.isResponsive--Main.isPage--CookieUsage td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CookieUsage td.--pageCookieUsageHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CookieUsage td.--pageCookieUsageMainCellTextContainer, body.isResponsive--Main.isPage--CookieUsage td.--pageCookieUsageMainCellTextContainer * { margin-bottom: 10px !important; }
   body.isResponsive--Main.isPage--CookieUsage td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CookieUsage div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CreateAccountSuccessPageStylesheet */
   body.isResponsive--Main.isPage--CreateAccountSuccess td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CreateAccountSuccess td.--pageCreateAccountSuccessHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CreateAccountSuccess td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CreateAccountSuccess div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CommunityExtraInfoPagesPageStylesheet */
   body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--pageCommunityExtraInfoPagesHeadingCellTitle { /* #TWIG_OFF_SHOW# */ display: inline !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--TWGImageGaleryMasterCell, body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--TWGImageGaleryMasterCell * { /* #TWIG_OFF_SHOW# */ display: none !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages .--TWGImageGaleryResponsiveOnlyElement { /* #TWIG_OFF_SHOW# */ display: initial !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020LogoffPageStylesheet */
   body.isResponsive--Main.isPage--Logoff td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Logoff td.--pageLogoffHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Logoff td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Logoff div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020PasswordForgottenPageStylesheet */
   body.isResponsive--Main.isPage--PasswordForgotten td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--PasswordForgotten td.--pagePasswordForgottenHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--PasswordForgotten td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--PasswordForgotten div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020PrivacyPageStylesheet */
   body.isResponsive--Main.isPage--Privacy td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Privacy td.--pagePrivacyHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Privacy td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Privacy div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020ProductInfoPageStylesheet */
   body.isResponsive--Main.isPage--ProductInfo td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--pageProductInfoHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--ProductInfo table.--tableFirstTableProductNameAndPrice tr.--rowProductImage td.--rowResponsiveProductImage { display: block !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak { /*margin-top: 6% !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak section.--directPriceStringHTPROPARTNER { display: inline-block !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable { display: contents !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable  { border-spacing: 10px !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeA { /*display: inline-table !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable { /*display: inline-table !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important; */}
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__TTC__priceBreakTable { display: table-cell !important;/*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_SAVINGS_PERCENT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__PercentValue__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable { display: block !important; text-align: left !important; margin-left: 0.65em !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable::after { content: ' requis pour les prix degressifs après 1+' !important; }
   /*// [SMART_DISPLAY_PRODUCT_IMAGE_IN_RESPONSIVE_PHASE_4] */body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage.--initialOriginalPosition { display: none !important; }
   /*// [SMART_DISPLAY_PRODUCT_IMAGE_IN_RESPONSIVE_PHASE_4] */body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage td.--initialProductImageCell { display: none !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage img.--pageProductInfoImageOfAProductWhenProductHaveExtraFields { margin-top: 6vh !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--initialProductImageCell img.--pageProductInfoImageOfAProductWhenProductHaveNotExtraFields { /* inutile: margin-top: 6vh !important; */ }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonPrintYourLogoFullModal .uk-modal-dialog div.--aProductCustomButtonPrintYourLogo__modalStructure img.--aProductCustomButtonPrintYourLogo__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonPrintYourLogoFullModal .uk-modal-dialog div.--aProductCustomButtonPrintYourLogo__modalStructure div.--aProductCustomButtonPrintYourLogo__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonPrintYourLogoFullModal .uk-modal-dialog div.--aProductCustomButtonPrintYourLogo__modalStructure div.--aProductCustomButtonPrintYourLogo__modalStructure__firstTextContainer span.--aProductCustomButtonPrintYourLogo__modalStructure__firstTextContainer__title { display: block !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonMassImportFullModal .uk-modal-dialog div.--aProductCustomButtonMassImport__modalStructure img.--aProductCustomButtonMassImport__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonMassImportFullModal .uk-modal-dialog div.--aProductCustomButtonMassImport__modalStructure div.--aProductCustomButtonMassImport__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonMassImportFullModal .uk-modal-dialog div.--aProductCustomButtonMassImport__modalStructure div.--aProductCustomButtonMassImport__modalStructure__firstTextContainer span.--aProductCustomButtonMassImport__modalStructure__firstTextContainer__title { display: block !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--ProductInfo div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AlsoPurchasedProducts|(+ModuleUsedByMoreThanOne)PageStylesheet */
   body.isResponsive--Main td.--_moduleAlsoPurchasedProductsMainTableCell section.moduleContent.--moduleAlsoPurchasedProductsContentSectionFixGlitchResponsive { margin-top: 2em !important; }
/* is-for-responsive-newDesign2020ProductsNewPageStylesheet */
   body.isResponsive--Main.isPage--ProductsNew td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew td.--pageProductsNewHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination td.infoCellCounterPagination.paginationLinks { display: block !important;/*display: grid !important; autre technique mais sur une seule ligne: word-break: break-word !important;*/ }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr.productsNew-odd, body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr.productsNew-even { /*background: transparent !important;*/ margin: 2% !important; border-radius: 10px !important; display:flex !important; flex-direction:column !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr:first-child { text-align: left !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data { border: 0px solid white !important; /*padding-top: 10% !important;*/ }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading[design-element-target="PRODUCTS_NEW_IMAGE_HEADING"] { background: transparent !important; color: #888888 !important; display: block !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading { display: inline-block !important; padding: 20px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading[design-element-target="PRODUCTS_NEW_IMAGE_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_HEADING] { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading[design-element-target="PRODUCTS_NEW_ADD_CART_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_IMAGE_DATA"] { text-align: center !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data img#thumbnail { /*width: 25% !important;*/ width:35% !important; margin-top: 4% !important; margin-bottom: 4% !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA] { text-align: center; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable { display: contents !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable  { /*border-spacing: 10px !important*/ }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeA { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__TTC__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_SAVINGS_PERCENT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__PercentValue__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable { display: block !important; text-align: left !important; margin-left: 0.65em !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable::after { content: ' requis pour les prix degressifs après 1+' !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_ADD_CART_DATA"] a { margin-top: 4% !important; display: block !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_ADD_CART_DATA"] button.--generic__forButton__buttonBase__typePushRectangleNoIcon { width: 50% !important; margin-top: 1 !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_ADD_CART_DATA"] button.--generic__forButton__buttonBase__typePushRectangleNoIcon span.--generic__forButton__textBase__typePushRectangleNoIcon { font-size: 1em !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data span.--generic__forButton__textBase__typePushRectangleNoIcon img.size-img-panier{ width:25% !important;}
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination td.infoCellCounterPagination.paginationLinks a.pageResults{padding:0px !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA"] section.--directPriceStringHT{text-align:center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA] section.--directPriceStringTTC{text-align:center !important;}
   /*body.isResponsive--Main button.--generic__forButton__buttonBase__typePushBipNoIconDisabled { margin-bottom: 30px !important; margin-top: 15px !important; }*/
   body.isResponsive--Main.isPage--ProductsNew td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020ShippingPageStylesheet */
   body.isResponsive--Main.isPage--Shipping td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Shipping td.--pageShippingHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Shipping td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Shipping div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-table.productListing*/
   body.isResponsive--Main table.productListing{border:0px !important;}
   body.isResponsive--Main table.productListing tr.border-productListing{background:#c49c48 !important; border-radius:10px !important;margin: 30px 30px !important;}
/* is-for-responsive-newDesign2020ShoppingCartPageStylesheet */
   body.isResponsive--Main.isPage--ShoppingCart td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart td.--pageShoppingCartHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing tr.shoppingCart-odd, body.isResponsive--Main.isPage--ShoppingCart table.productListing tr.shoppingCart-even { background-color: #C49C48 !important;/* background: transparent !important; /*border-top: 6px dashed #ccdaf7; !important;*/ margin: 2% !important;display:flex !important; flex-direction: column !important;margin:20px 10px !important;border-radius:10px !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing tr:first-child { text-align: left !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data { border: 0px solid white !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading { display: inline-block !important; padding: 20px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_REMOVE_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_IMAGE_HEADING"] { background: transparent !important; color: #888888 !important; display: /*block*/none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_NAME_AND_PRICE_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_QUANTITY_ADJUST_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_TOTAL_EVALUATED_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_REMOVE_DATA"] { text-align: center !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_REMOVE_DATA"] input[name="cart_delete[]"]::before { font-family: "WebFont Noto-Sans Black", sans-serif !important; color: #e5e5e5 !important; /*content: "X" !important;*/ text-align: center !important; position: relative !important; font-size: 3em !important; display: block !important; text-shadow: 0px 0px 3px #091321; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_REMOVE_DATA"] input[name="cart_delete[]"] { width: 15% !important;margin-right:15px !important; margin-top: 4% !important; margin-bottom: 4% !important; float: right; height: 4em !important; border: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_IMAGE_DATA"] { text-align: center !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data img#thumbnail { width: 50% !important; margin-top: 4% !important; margin-bottom: 4% !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target=SHOPPING_CART_NAME_AND_PRICE_DATA] { text-align: center; /*float: left !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable { display: contents !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable  { /*border-spacing: 10px !important;*/ border-spacing: 0px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeA { /*display: inline-table !important;*/width:100% !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important; */}
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important; */}
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable { /*display: inline-table !important;*/ width:100% !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important;*/ padding: 10px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important;*/ padding: 10px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_SAVINGS_PERCENT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__PercentValue__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important;*/ padding: 10px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable { display: block !important; text-align: left !important; margin-left: 0.65em !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable::after { content: ' requis pour les prix degressifs après 1+' !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_QUANTITY_ADJUST_DATA"] a { margin-top: 4% !important; display: block !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_QUANTITY_ADJUST_DATA"] button.--generic__forButton__buttonBase__typePushRectangleNoIcon { width: 50% !important; margin-top: 1 !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_QUANTITY_ADJUST_DATA"] button.--generic__forButton__buttonBase__typePushRectangleNoIcon span.--generic__forButton__textBase__typePushRectangleNoIcon { font-size: 1.2em !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_TOTAL_EVALUATED_DATA"] { margin-top: -4em !important; }
   body.isResponsive--Main.isPage--ShoppingCart td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020SpecialsPageStylesheet */
   body.isResponsive--Main.isPage--Specials td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Specials td.--pageSpecialsHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Specials table.infoTableCounterPagination td.infoCellCounterPagination.paginationLinks { /*display: grid !important;/*autre technique mais sur une seule ligne: word-break: break-word !important;*/ }
   body.isResponsive--Main.isPage--Specials td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Specials div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020SSLCheckPageStylesheet */
   body.isResponsive--Main.isPage--SSLCheck td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--SSLCheck td.--pageSSLCheckHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--SSLCheck td.--pageSSLCheckMainCellTextContainer, body.isResponsive--Main.isPage--SSLCheck td.--pageSSLCheckMainCellTextContainer * { margin-bottom: 10px !important; }
   body.isResponsive--Main.isPage--SSLCheck td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--SSLCheck div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutShippingPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutShipping td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionSideLabel { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionSideLabel.__responsiveCellHackForShippingAdressSelectionFromAdressBook { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionSideLabel.__responsiveCellHackForShippingMethodSelectionFromShippingModule { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableListingSection tr.--pageCheckoutShippingMainTableListingSectionNewBlock td.--pageCheckoutShippingMainTableListingSectionBlockTitleV2 { width: 95% !important; text-align: center !important; }
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{width:100% !important;} /* add size box 01/07/24 */
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionChooseZone { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionChooseZone span.--__content__addLocationIcon { left: 0px !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableListingSection tr.--pageCheckoutShippingMainTableListingSectionNewBlock td.--pageCheckoutShippingMainCellListingSectionBlockModuleContentV2 { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionPhase td.__responsiveCellHackForShippingButtonDateOfEvent { vertical-align: top !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionPhase td.__responsiveCellHackForShippingButtonDateOfEvent a.dov_infobulle { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionPhase td.__responsiveCellHackForShippingButtonDateOfEvent br.__responsiveHackElementForTheButtonDateOfEvent { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionStepsContainer table.--pageCheckoutShippingMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutShippingMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.main.__responsiveHackForShippingButtonContinue { margin-top: 10% !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutShippingAddressPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionSideLabel { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionSideLabel.__responsiveCellHackForCheckoutShippingAddressSelectedFromAdressBook { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionDescription.__responsiveCellHackForCheckoutShippingAddressSelectionFromShippingModule { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress table.--pageCheckoutShippingAddressMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress table.--pageCheckoutShippingAddressMainTableListingSection tr.--pageCheckoutShippingAddressMainTableListingSectionNewBlock td.--pageCheckoutShippingAddressMainTableListingSectionBlockTitle { margin-bottom: 1% !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress table.--pageCheckoutShippingAddressMainTableCategorySectionStepsContainer table.--pageCheckoutShippingAddressMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress table.--pageCheckoutShippingAddressMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutShippingAddressMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionChooseZone { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionChooseZone span.--__content__addLocationIcon { left: 0px !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutPaymentPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutPayment td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionSideLabel { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionSideLabel.__responsiveCellHackForPaymentAdressSelectionFromAdressBook { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionSideLabel.__responsiveCellHackForPaymentMethodSelectionFromPaymentModule { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableListingSection tr.--pageCheckoutPaymentMainTableListingSectionNewBlock td.--pageCheckoutPaymentMainTableListingSectionBlockTitle { margin-bottom: 1% !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionChooseZone { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionChooseZone span.--__content__addPaymentIcon { left: 0px !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionPhase td.__responsiveCellHackForPaymentButtonDateOfEvent { vertical-align: top !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionPhase td.__responsiveCellHackForPaymentButtonDateOfEvent a.dov_infobulle { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionPhase td.__responsiveCellHackForPaymentButtonDateOfEvent br.__responsiveHackElementForTheButtonDateOfEvent { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionStepsContainer table.--pageCheckoutPaymentMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutPaymentMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.main.__responsiveHackForPaymentButtonContinue { margin-top: 10% !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutPaymentAddressPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionSideLabel { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionSideLabel.__responsiveCellHackForCheckoutPaymentAddressSelectedFromAdressBook { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionDescription.__responsiveCellHackForCheckoutPaymentAddressSelectionFromShippingModule { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress table.--pageCheckoutPaymentAddressMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress table.--pageCheckoutPaymentAddressMainTableListingSection tr.--pageCheckoutPaymentAddressMainTableListingSectionNewBlock td.--pageCheckoutPaymentAddressMainTableListingSectionBlockTitle { margin-bottom: 1% !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress table.--pageCheckoutPaymentAddressMainTableCategorySectionStepsContainer table.--pageCheckoutPaymentAddressMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress table.--pageCheckoutPaymentAddressMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutPaymentAddressMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionChooseZone { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionChooseZone span.--__content__addLocationIcon { left: 0px !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutFailPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutFail td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutFail td.--pageCheckoutFailHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutFail td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutFail div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutConfirmationPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutConfirmation td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation td.--pageCheckoutConfirmationHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection tr.--pageCheckoutConfirmationMainTableListingSectionNewBlock td.--pageCheckoutConfirmationMainTableListingSectionBlockTitle { margin-bottom: 1% !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection td.--pageCheckoutConfirmationMainTableListingSectionBlockValueV2 { text-align: left !important; padding-bottom: 0 !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection td.--pageCheckoutConfirmationMainTableListingSectionBlockValueV2 div.--valueTextContent { margin-left: 0 !important; padding-left: 0 !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection_MODULE_ORDER_TOTAL td.main.--pageCheckoutConfirmationMainTableListingSection_MODULE_ORDER_TOTAL--priceCellData { float: none !important; margin-bottom: 2% !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableCategorySectionStepsContainer table.--pageCheckoutConfirmationMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutConfirmationMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutSuccessPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutSuccess td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess td.--pageCheckoutSuccessHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess span.__sectionCheckoutSuccessMarkerCellMarkerIconStyle { text-align: center !important; display: block !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess td.--pageCheckoutSuccessContent div.pageHeading { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess table.--pageCheckoutSuccessMainTableCategorySectionStepsContainer table.--pageCheckoutSuccessMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess table.--pageCheckoutSuccessMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutSuccessMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess div.--siteInPageBottom { margin-top: 170px !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionMainAdress{}
/* is-for-responsive-product-info */
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductName{text-align:center !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductName section.--sectionProductName h1{font-size:1em !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos{flex-direction:column !important;align-items:center !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd{padding-left:10px !important; padding-right:10px !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd div.--divResponsiveCellProductPriceOrPriceBreak{display:flex !important; justify-content: center !important; flex-wrap: wrap !important; padding-top:20px !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak{text-align: center !important;}
   body.isResponsive--Main.isPage--ProductInfo tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap: wrap !important;justify-content: space-around;}
   body.isResponsive--Main.isPage--ProductInfo tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap: wrap !important;justify-content: space-around;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1{margin:0px !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox.--mainPriceBreakTable td.infoBoxHeading.--globalUsageText__Simple__inModeA{width:100% !important;font-size:1em !important;}
   body.isResponsive--Main.isPage--ProductInfo tr.--AlignlocalUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{display:flex !important; flex-wrap: wrap !important;justify-content: space-around;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable{width:100% !important;font-size:1em !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable div.--showOrHideProductSpecialPrice{font-size:1em !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductHasPromotion{padding-top:10px !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos[design-customer-profile="Partenaire"] td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable {font-size:1em !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos[design-customer-profile="Standard"] div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable{background:none !important; border:none !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos[design-customer-profile="Standard"] div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable td.infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable{color:#4A0C67;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak table.infoBox.--mainPriceBreakTable .--subPriceBreakTable{border-spacing:0px !important; margin-bottom:15px !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsSecondCell{padding:10px 0px !important; display:flex !important; justify-content: center !important; align-items: center !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsSecondCell label.uk-label.--labelProductInStock{font-size:1.2em !important; height:auto !important;padding:2px 4px!important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsSecondCell div#qty{padding:0px !important; width:50px !important; height:40px !important; font-size:1.2em !important; display:flex !important; justify-content:center !important; align-items:center !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox.inheritFromPriceBreakTable{align-items:center !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox:not(.inheritFromPriceBreakTable){/*display:flex !important;flex-direction: column !important;*/ align-items:center!important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox div.--override__forButton__textBase__typePushRectangleNoIcon{display:flex !important;/*justify-content: center !important;*/ align-items: center !important; flex-direction:column-reverse !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox div.--override__forButton__textBase__typePushRectangleNoIcon span.--override__forButton__subTextBase__typePushRectangleNoIcon{font-size:1em !important;} 
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd section.--sectionRowCatPDProductExtraFields{width:95% !important;} 
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable div.--showOrHideProductSpecialPrice{font-size:1em !important;}
   body.isResponsive--Main td.--_moduleAlsoPurchasedProductsMainTableCell img.--moduleAlsoPurchasedProductImageOfAProduct{width:50vw !important;}
/* is-for-also_purchased_products */  
   body.isResponsive--Main td.--_moduleAlsoPurchasedProductsMainTableCell section.moduleContent.--moduleAlsoPurchasedProductsContentSectionFixGlitchResponsive{margin-top:2em !important;}
   body.isResponsive--Main td.--_moduleAlsoPurchasedProductsMainTableCell section.moduleContent.--moduleAlsoPurchasedProductsContentSectionFixGlitchResponsive tr.infoBoxContentsTR{display:flex !important;flex-wrap:wrap !important; justify-content:center !important;}
/* is-for-index */
   body.isResponsive--Main.isPage--Index div#cat_name{font-size:0.5em !important;}
   body.isResponsive--Main.isPage--Index table.pageTable--SubCategoriesListing{margin:0em !important;}
   body.isResponsive--Main.isPage--Index table.pageTable--SubCategoriesListing tr.--trResponsivePageCellSubCategoriesListing{display:flex !important; flex-wrap :wrap !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--Index table.pageTable--SubCategoriesListing td.pageCell--SubCategoriesListing img{width:50vw !important;}
/* is-for-responsive-productListing */
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading[design-element-target*="_HEADING"] {display:none !important;} 
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading[design-element-target="PRODUCT_LIST_IMAGE_HEADING"] {display:none !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd td.productListing-data[design-element-target*="_DATA"]{text-align:center !important; width:100% !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even td.productListing-data[design-element-target*="_DATA"]{text-align:center !important;width:100% !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even td.productListing-data[design-element-target*="_DATA"] tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap:wrap !important;justify-content: flex-end !important;}   
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd td.productListing-data[design-element-target*="_DATA"] tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap:wrap !important;justify-content: flex-end !important;}   
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even td.productListing-data[design-element-target*="_DATA"]  div.--pleaseDisplayMyPriceTable tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap: wrap !important;justify-content:flex-end !important;} 
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd td.productListing-data[design-element-target*="_DATA"]  div.--pleaseDisplayMyPriceTable tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap: wrap !important;justify-content:flex-end !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even td.productListing-data[design-element-target*="_DATA"] .size-img-panier{width:85% !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd td.productListing-data[design-element-target*="_DATA"] .size-img-panier{width:85% !important;}
   body.isResponsive--Main button.--generic__forButton__buttonBase__typePushBipNoIconDisabled{margin-bottom:20px !important;}
/* is-for-responsive-topPageContent */
   body.isResponsive--Main.isPage--AccountEdit div.--topPageContent, body.isResponsive--Main.isPage--AccountHistory div.--topPageContent, body.isResponsive--Main.isPage--AccountNewsletters div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AccountPassword div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Account div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AddressBook div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AddressBookProcess div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AdvancedSearch div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutFail div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutSuccess div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CommissionHistory div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CommunityAdvancedSearchResult div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CommunityExtraInfoPages div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Conditions div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ContactUs div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CookieUsage div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CreateAccount div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CreateAccountSuccess div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Login div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Logoff div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--PasswordForgotten div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Privacy div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ProductInfo div.--topPageContent.--weHaveChosenCategory, body.isResponsive--Main.isPage--ProductsNew div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ProductReviews div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Reviews div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ShoppingCart div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--SSLCheck div.--topPageContent:not(.--weHaveChosenCategory){padding-top:8em !important;}   
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo div.--topPageContent{padding-top:7em !important;}
   body.isResponsive--Main.isPage--Specials div.--topPageContent:not(.--weHaveChosenCategory){padding-top:7em !important;}
   /* is-for-responsiveshopping-cart */     
   body.isResponsive--Main.isPage--ShoppingCart table.productListing button.--generic__forSmallButton__buttonBase__typePlainPill{margin-bottom:30px !important;}
/* is-for-responsive-logoff */
   body.isResponsive--Main.isPage--Logoff div.--backgroundPageLogOff{margin:0px 50px !important;}
/* is-for-responsive-header */
   body.isResponsive--Main div.searchBox--EverythingInModeNested.logoscotch_arrondi_container.logged_off{width:0% !important;}/*  L'image Linder apparaissait à nouveau à cause des changements réalisés, n'arrivant pas à mettre un display:none, j'ai rusé en mettant ce width:0%*/
   body.isResponsive--Main td.searchBox--CellInModeNested td.boxText div.align_form_button_search{padding-left:15px !important;}
   body.isResponsive--Main td.searchBox--CellInModeNested td.boxText div.align_form_button_search{width:200px !important;}   
   body.isResponsive--Main div.searchBox--EverythingInModeNested{ background-color: #091321 !important; top:80px!important; display:flex!important; left:0px!important; position:fixed!important; justify-content:center!important; z-index:99!important; }
   body.isResponsive--Main div#google_translate_element .goog-te-gadget {display:none !important;}
   body.isResponsive--Main table.headerNavigation{display:none !important;}
/* is-for-responsive-account-link */
   body.isResponsive--Main span.--generic__forButton__textBase__typePlainPill{font-size: 1.5em !important;padding:10px 38px 10px 10px !important;}
   body.isResponsive--Main img.--generic__forButton__iconBase__typePlainPill{width:80% !important;}
/* is-for-responsive-login */
   body.isResponsive--Main.isPage--Login td.--pageLoginHeadingCellTitle span.--pageLoginHeadingSpanTitle{display:none !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--pageLoginTableHeadingZone b.--pageLoginTableHeadingTitle{display:none !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableLeftBoxCell td.--pageLoginTableLeftBoxCellIntroTitleResponsiveAlign{text-align:center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableLeftBoxCell.--pageLoginTableLeftBoxCellResponsiveCell{padding:0px 15px !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableLeftBoxCell.--pageLoginTableLeftBoxCellResponsiveCell{padding:20px 20px !important;border-bottom: 5px solid #c49c48 !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableRightBoxCell.--pageLoginTableRightBoxCellResponsiveCell table.--pageLoginTableRightBoxCellResponsiveTable{padding:0px 15px !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell{display:flex !important;flex-wrap: wrap !important;justify-content: center !important;margin-top:-70px !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell td.--tdLoginAlignButtonCreate{display: flex !important; justify-content: center !important; text-align: center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell td.--tdLoginAlignButtonIdentification{display: flex !important; justify-content: center !important; text-align: center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell tr.--trLoginAlignButtonIdentification{display: flex !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell tr.--trLoginAlignButtonCreate{display: flex !important; justify-content: center !important;}
/* is-for-responsive-shopping_cart */
   body.isResponsive--Main.isPage--ShoppingCart td.--pageShoppingCartHeadingCellTitle span.--pageShoppingCartHeadingSpanTitle {margin-bottom:0px !important;}  
   body.isResponsive--Main.isPage--ShoppingCart tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap:wrap !important;}
   body.isResponsive--Main.isPage--ShoppingCart tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap:wrap !important;}
   body.isResponsive--Main.isPage--ShoppingCart tr.--containtButtons{padding-top:50px !important;}
   body.isResponsive--Main.isPage--ShoppingCart tr.--containtButtons tr.--containtAlignButtons{display: flex !important; flex-wrap: wrap !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] td.infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable{display:none !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] tr:first-child {text-align: center !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] tr.--trResponsiveCellProductPriceOrPriceBreak.--trResponsiveCenterCellProductPriceOrPriceBreak{display:flex !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] tr.--trResponsiveCellProductPriceOrPriceBreak.--trResponsiveCenterCellProductPriceOrPriceBreak tr.--trSizeProductsNew{display: inline-flex !important; align-items: center !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER tr.--trResponsiveCellProductPriceOrPriceBreak td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable{font-size:1em !important;}
/* is-for-responsive-products-new */
   body.isResponsive--Main.isPage--ProductsNew td.--pageProductsNewHeadingCellTitle span.--pageProductsNewHeadingSpanTitle{margin-bottom:0px !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination td.infoCellCounterPagination.productsCounter{margin-bottom:0px !important;}
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination.uk-table td{padding-bottom:0px !important; padding-top:0px !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] b.--sizeProductName{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL{justify-content: center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.2em !important;}   
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable tr.--trResponsiveCellProductPriceOrPriceBreak tr.--trSizeProductsNew{justify-content:center !important; align-items:center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable span.--productHasNoSpecialOffer{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] b.--sizeProductName{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.2em !important; font-weight:bold !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] b.--sizeProductName{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.2em !important; font-weight:bold !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] tr.--AlignlocalUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{display:inline-flex !important; align-items:center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable{background:none !important; border:none !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr.--trResponsiveCellProductPriceOrPriceBreak.--trResponsiveCenterCellProductPriceOrPriceBreak{display:flex !important; justify-content: center !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{font-family:"WebFont Roboto Slab Regular" !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable{color:#4A0C67 !important; font-family:"WebFont Roboto Slab Regular" !important;}
/* is-for-responsive-specials */
   body.isResponsive--Main.isPage--Specials table.infoTableCounterPagination td.infoCellCounterPagination.paginationLinks a.pageResults{padding:0px !important;}
/* is-for-my-landmark */
   /*body.isResponsive--Main tr.header{background:red !important;}*/
/* is-again-for-to-verify */
   /* tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{justify-content: flex-end !important;background-color: burlywood !important;} */
   /* tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{ display:flex !important; flex-wrap: wrap !important; justify-content:flex-start !important}*/
   /* tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap:wrap !important; justify-content: flex-start !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsivecellProductAssetsTableAlign div.--divResponsivecellProductAssetsTableAlign{display:flex !important; flex-direction:column !important; flex-wrap:wrap !important; justify-content: center !important; align-items:center;background-color: rgb(138, 61, 145) !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsivecellProductAssetsTableAlign div.--divResponsivecellProductAssetsTableAlign tr.--cellProductAssetsTable{/*display:inline-flex !important; justify-content: center !important;padding-top:10px !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsSecondCell{/*margin-top:10px !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo div#cat_pd label.uk-label.--labelProductInStock{height:auto !important;background-color: rgb(197, 118, 98) !important;}*/   
   /* body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos{/*display:block !important; flex-direction:column !important; align-items:center !important;background-color: rgb(179, 255, 0) !important;}*/
   /*  tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{justify-content:flex-end !important;} */
}



/*
*  - overrides responsive.
*  - cible: toutes les pages.
*  - saphyra-interactive id responsive: [SaphID: 1] | Orientation::Paysage
*  - résolution: de 361px à 640px (résolutions de smartphones essentiellement, mais en mode paysage)
* 
*********************************************************************************************************************************/
@media screen and (min-width: 361px) and (max-width: 640px) {
   body.isResponsive--Main table,
   body.isResponsive--Main tbody,
   body.isResponsive--Main tr,
   body.isResponsive--Main td {
       display: block;
       width: auto !important;
   }

/* is-for-responsive-newDesign2020Header */
   body.isResponsive--Main table.headerMainTable{width:100% !important;}
   /* Ajout d'une bordure en bas du header afin de ruser et faire apparaître une barre en mode responsive à la place du fil d'ariane pour safari*/
   body.isResponsive--Main tr.header {background-color: #091321; height: 45px !important; /*height:33%*/ border-bottom:15px solid #C49C48; padding:15px 10px;}
/* is-for-responsive-newDesign2020Logo */
   body.isResponsive--Main tr.header td.header_left img.logo2019.--nonResponsiveLogoHeader { display: none !important; }
   body.isResponsive--Main tr.header td.header_left img.logo2019.--responsiveLogoHeader { height: calc(50vw / 1.5)/*[ADJUSTMENTS_HEADER_V2021]*/ !important; width: 77% !important; display: block !important; }
   body.isResponsive--Main tr.header td.header_left .size-img{width:60px !important; padding:0px 5px !important;}
   body.isResponsive--Main tr.header td.header_left .size-logo-lp{width:60% !important;}
   body.isResponsive--Main tr.header td.header_left .responsiveButton {display:flex !important; /*top:75px;*/ top:84px !important; position:fixed !important; z-index:100 !important; /*padding-top:10px !important;*/}
   /* is-for-responsive-newDesign2020OscommerceBanner */
   body.isResponsive--Main img[src="images/banners/oscommerce.gif"] { width: 319px !important; }
/* if-for-responsive-searchbox */
   body.isResponsive--Main tr.header div.searchBox--EverythingInModeNested{background-color: #091321 !important; display:flex !important; top: 80px !important; left:0px !important; position: fixed !important; justify-content: center !important; z-index: 99 !important;}
   body.isResponsive--Main td.searchBox--CellInModeNested td.boxText div.align_form_button_search{padding-left: 10px !important; width:200px !important;}
   /* is-for-responsive-newDesign2020Logotrail */
   body.isResponsive--Main tr.header td.header_left div.divertissemtrailed { width: 64% !important; top: calc(46vw / 1.5)/*[ADJUSTMENTS_HEADER_V2021]*/ !important; }
/* is-for-responsive-icone-acces-pro */
   body.isResponsive--Main tr.header td.header_right ._berenIconeAccesPro{width:60px !important; top: 84px !important; display:flex !important; right:10px !important; position: fixed !important; justify-content: center !important; z-index: 101 !important; padding:0px 5px !important;}
/* is-for-responsive-icone */   
   body.isResponsive--Main tr.header td.header_right .size-img{width:60px !important; padding:0px 5px !important;}
   body.isResponsive--Main tr.header td.header_right img.size-img._berenIconeUtilisateurHoveredCraftedEffect._berenIconeAccesPros{display:none !important;}
   body.isResponsive--Main tr.header td.header_right ._berenIconeContact{display:none !important;}
   body.isResponsive--Main tr.header td.header_right ._berenIconeTel{display:none !important;}
   body.isResponsive--Main tr.header td.header_right ._berenIconeFacebook{display:none !important;}
/* is-for-responsive-newDesign2020BreadCrumbBar */
   body.isResponsive--Main tr.headerNavigation.--breadCrumbBar { display: inline !important; }
   body.isResponsive--Main tr.headerNavigation.--breadCrumbBar td.headerNavigation.--breadCrumbBar{display:none;}
   /*body.isResponsive--Main tr.headerNavigation.--breadCrumbBar td.headerNavigation.--breadCrumbBar span.--breadCrumbBarSimpleText{display:none !important;}*/
/* is-for-responsive-newDesign2020AccountMenu */
   body.isResponsive--Main table.accountMenuBand--ContainerInModeNested { display: none !important; }
/* is-for-responsive-newDesign2020SearchBox */
   body.isResponsive--Main div.searchBox--TitleInModeTabled, body.isResponsive--Main div.searchBox--ContentInModeTabled { display: block !important; }
   body.isResponsive--Main div.searchBox--TitleInModeTabled td.menuInfoBoxHeading { font-size: 1.6em !important; padding-bottom: 30px !important; border-bottom: 2px solid #eee !important; text-transform: uppercase !important; margin-bottom: 30px !important; display: none !important; } 
   body.isResponsive--Main div.searchBox--ContentInModeTabled form[name=quick_find_tabled] input[type=text] { width: 80%; display:none !important;}
/* is-for-responsive-newDesign2020GoogleTranslateGadget */
   body.isResponsive--Main div#google_translate_element div[class="skiptranslate goog-te-gadget"] div[id=":0.targetLanguage"] { display: block !important; }
/* is-for-responsive-newDesign2020ContactMenu */
   body.isResponsive--Main div.contactMenuLocationInResponsive--Container { display: inline-block !important; }
/* is-for-responsive-newDesign2020MainSiteResponsiveSlideshowStylesheet */
   body.isResponsive--Main.isPage--Index div.mainSiteResponsiveSlideshow { display: none !important; }
   body.isResponsive--Main.isPage--Index div.mainSiteResponsiveSlideshow div[uk-slideshow] ul.uk-slideshow-items { max-height: 250px !important; min-height: 250px !important; }
/* is-for-responsive-newDesign2020CategoriesMenu */
   body.isResponsive--Main section.menu2019, body.isResponsive--Main section.menu2019:hover { max-height: inherit !important; overflow-y: hidden !important; margin-top: 36px !important; }
   body.isResponsive--Main section.menu2019::before { /*hack*/ content: "[autoScrollForCategoriesMenuToWhenNotResponsive__var__hackDetectorForJavascriptViaCSSPseudoElement]::{RESPONSIVE Enabled}"; }
   body.isResponsive--Main #productsCounterTargetForCategory__displayer, body.isResponsive--Main span.productsInCategory.--outsideMenu { display: none !important; }
/* body.isResponsive--Main span.--generic__forButton__textBase__typePushRectangleNoIcon { padding-top: 0px !important; background-color: pink !important; } */
   body.isResponsive--Main button.--generic__forButton__buttonBase__typePushBipNoIconDisabled { margin-bottom: 30px !important;}
   body.isResponsive--Main button.--generic__forButton__buttonBase__typePushRectangleNoIcon { /*padding-top:0px !important;*/}
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu nav.--isNewLinkBlock { padding-top: 10px !important; padding-bottom: 10px !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu span.--categoryNameBefore { display: none !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu br.--categoryNameAfter { display: none !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.categoryHasZeroParent_separator:first-child { margin-bottom: 5%; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.symbolForCategoryThatHasSubCategoriesInside { font-size: inherit !important; position: inherit !important; top: inherit !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.hasThatCategoryName { display: inline-block !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.--isNewIconToScrollInMiddlePage__container { /* [RESPONSIVE_ACTIVATOR_STYLE_FOR_FIXED_SCROLL_WHEN_CHOOSEN_CATEGORY_FROM_INDEX] */display: block !important; }
/* is-for-responsive-breakpoint */
   body.isResponsive--Main.isPage--Index div.--topPageContent.--weHaveChosenCategory { margin-right: 0px !important; padding-top: 20em !important; }
   body.isResponsive--Main.isPage--CheckoutShipping div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutPayment div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutConfirmation div.--topPageContent:not(.--weHaveChosenCategory),body.isResponsive--Main.isPage--CheckoutShippingAddress div.--topPageContent:not(.--weHaveChosenCategory),body.isResponsive--Main.isPage--CheckoutPaymentAddress div.--topPageContent:not(.--weHaveChosenCategory){padding:8em 1em 4em;}
/*is-for-responsive-vtabFragmentBreadcrumbarOrderSteps */
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separatorMobile] { display:block !important; /*background:rgb(128, 36, 0) !important;*/ position:relative; top:20px;}
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps p.vtabFragmentBreadcrumbarOrderSteps_containerTextActive,
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps p.vtabFragmentBreadcrumbarOrderSteps_containerTextInactive,
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps p.vtabFragmentBreadcrumbarOrderSteps_containerTextPassed,
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separator] { display:none;}  
/* is-for-responsive-newDesign2020(special)hackForOverlayCategoryMenuStylesheet // [BUILD_CATEGORIES_MENU_AS_RESPONSIVE_MENU_WITH_UI_KIT_OVERLAY_FEATURE_RESPONSIVE_HACK_CSS] */
   body.isResponsive--Main section.menu2019:not(.menu2019_responsive) { display: none !important; }
   body.isResponsive--Main td.menuInfoBoxHeading span.menuInfoBox--Title_Categories { display: none !important; }
   body.isResponsive--Main.isPage--Index div.mainSiteResponsiveSlideshow.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory {/* margin-bottom: 0px !important; position: relative !important; top: -999px !important;*/ display:none !important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxNavigationBoxLiensProduitsCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxLivraisonRapideCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxMarquagePublicitaireCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxImportationGrandeQuantiteCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxCardboxMethodesLivraisonCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxCardboxMethodesPaiementCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index table.--siteMainTableIndex.--weHaveChosenCategory { margin-top: -290px !important; }
   body.isResponsive--Main.isPage--Index span.--isNewResponsiveScrollToMenuNavigationForCategoriesAndSubCategories__iconContainer { display: none !important; }
   body.isResponsive--Main.isPage--Index span.--isNewResponsiveScrollToTop__iconContainer { display: block !important; }
   body.isResponsive--Main div.categoriesMenuLocation--ContainerInModeNested { display: inline-block !important; }
   body.isResponsive--Main tr.header td.header_middle { margin-top: 10px !important; }
/* is-for-responsive-newDesign2020BoxMarquagePublicitaire */
   body.isResponsive--Main td.boxMarquagePublicitaireCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {display: inline !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer { display: block !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtLeft { background: #f8f8f8 !important; float: left !important; display: block !important; margin: 2.6% !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtLeft img.--boxMarquagePublicitaire__virtualGridAtLeft__image { width: calc(8vw) !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtRight { display: inline !important; text-align: center !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtRight span.--boxMarquagePublicitaire__virtualGridAtRight__termMarquage { font-size: 3.9em !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtRight span.--boxMarquagePublicitaire__virtualGridAtRight__termPublicitaire { font-size: 2.9em !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtRight span.--boxMarquagePublicitaire__virtualGridAtRight__textSimple { font-size: 2.1em !important; }
   body.isResponsive--Main #boxMarquagePublicitaireFullModal .uk-modal-dialog div.--boxMarquagePublicitaire__modalStructure img.--boxMarquagePublicitaire__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxMarquagePublicitaireFullModal .uk-modal-dialog div.--boxMarquagePublicitaire__modalStructure div.--boxMarquagePublicitaire__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxMarquagePublicitaireFullModal .uk-modal-dialog div.--boxMarquagePublicitaire__modalStructure div.--boxMarquagePublicitaire__modalStructure__firstTextContainer span.--boxMarquagePublicitaire__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxLivraisonRapide */
   body.isResponsive--Main td.boxLivraisonRapideCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {display: inline !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer { display: block !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtLeft { background: #f8f8f8 !important; float: left !important; display: block !important; margin: 2.6% !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtLeft img.--boxLivraisonRapide__virtualGridAtLeft__image { width: calc(8vw) !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtRight { display: inline !important; text-align: center !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtRight span.--boxLivraisonRapide__virtualGridAtRight__termLivraison { font-size: 3.9em !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtRight span.--boxLivraisonRapide__virtualGridAtRight__termRapide { font-size: 2.9em !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtRight span.--boxLivraisonRapide__virtualGridAtRight__textSimple { font-size: 2.1em !important; position: relative !important; left: -7% !important; }
   body.isResponsive--Main #boxLivraisonRapideFullModal .uk-modal-dialog div.--boxLivraisonRapide__modalStructure img.--boxLivraisonRapide__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxLivraisonRapideFullModal .uk-modal-dialog div.--boxLivraisonRapide__modalStructure div.--boxLivraisonRapide__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxLivraisonRapideFullModal .uk-modal-dialog div.--boxLivraisonRapide__modalStructure div.--boxLivraisonRapide__modalStructure__firstTextContainer span.--boxLivraisonRapide__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxImportationGrandeQuantite */
   body.isResponsive--Main td.boxImportationGrandeQuantiteCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {display: inline !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer { display: block !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtLeft { background: #f8f8f8 !important; float: left !important; display: block !important; margin: 2.6% !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtLeft img.--boxImportationGrandeQuantite__virtualGridAtLeft__image { width: calc(8vw) !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtRight { display: inline !important; text-align: center !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtRight span.--boxImportationGrandeQuantite__virtualGridAtRight__termImportation { font-size: 3.9em !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtRight span.--boxImportationGrandeQuantite__virtualGridAtRight__termGrandeQuantite { font-size: 2.9em !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtRight span.--boxImportationGrandeQuantite__virtualGridAtRight__textSimple { font-size: 2.1em !important; position: relative !important; left: -7% !important; }
   body.isResponsive--Main #boxImportationGrandeQuantiteFullModal .uk-modal-dialog div.--boxImportationGrandeQuantite__modalStructure img.--boxImportationGrandeQuantite__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxImportationGrandeQuantiteFullModal .uk-modal-dialog div.--boxImportationGrandeQuantite__modalStructure div.--boxImportationGrandeQuantite__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxImportationGrandeQuantiteFullModal .uk-modal-dialog div.--boxImportationGrandeQuantite__modalStructure div.--boxImportationGrandeQuantite__modalStructure__firstTextContainer span.--boxImportationGrandeQuantite__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxCardboxMethodesLivraison */
   body.isResponsive--Main td.boxCardboxMethodesLivraisonCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {text-align: center !important; }
   body.isResponsive--Main #boxCardboxMethodesLivraisonFullModal .uk-modal-dialog div.--boxCardboxMethodesLivraison__modalStructure img.--boxCardboxMethodesLivraison__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxCardboxMethodesLivraisonFullModal .uk-modal-dialog div.--boxCardboxMethodesLivraison__modalStructure div.--boxCardboxMethodesLivraison__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxCardboxMethodesLivraisonFullModal .uk-modal-dialog div.--boxCardboxMethodesLivraison__modalStructure div.--boxCardboxMethodesLivraison__modalStructure__firstTextContainer span.--boxCardboxMethodesLivraison__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxCardboxMethodesPaiement */
   body.isResponsive--Main td.boxCardboxMethodesPaiementCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {text-align: center !important; }
   body.isResponsive--Main #boxCardboxMethodesPaiementFullModal .uk-modal-dialog div.--boxCardboxMethodesPaiement__modalStructure img.--boxCardboxMethodesPaiement__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxCardboxMethodesPaiementFullModal .uk-modal-dialog div.--boxCardboxMethodesPaiement__modalStructure div.--boxCardboxMethodesPaiement__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxCardboxMethodesPaiementFullModal .uk-modal-dialog div.--boxCardboxMethodesPaiement__modalStructure div.--boxCardboxMethodesPaiement__modalStructure__firstTextContainer span.--boxCardboxMethodesPaiement__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxNavigationBoxLiensProduits */
   body.isResponsive--Main td.boxNavigationBoxLiensProduitsCellTarget td.menuInfoBoxHeading span.boxNavigationBoxLiensProduitsMainTitle { margin-top: -21px !important; }
/* is-for-responsive-newDesign2020ContainerNestedShoppingCartPreviewerFullModal */
   body.isResponsive--Main #containerNestedShoppingCartPreviewerFullModal .uk-modal-dialog div.--containerNestedShoppingCartPreviewer__modalStructure img.--containerNestedShoppingCartPreviewer__modalStructure__floatingImage { display: none !important; }
   body.isResponsive--Main #containerNestedShoppingCartPreviewerFullModal .uk-modal-dialog div.--containerNestedShoppingCartPreviewer__modalStructure div.--containerNestedShoppingCartPreviewer__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #containerNestedShoppingCartPreviewerFullModal .uk-modal-dialog div.--containerNestedShoppingCartPreviewer__modalStructure div.--containerNestedShoppingCartPreviewer__modalStructure__firstTextContainer span.--containerNestedShoppingCartPreviewer__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxButtonBoxSocialisation */
   body.isResponsive--Main td.boxButtonBoxSocialisationCellTarget td.menuInfoBoxHeading span.boxButtonBoxSocialisationMainTitle { margin-top: -21px !important; padding-bottom: 4px !important; }
/* is-for-responsive-newDesign2020BoxButtonBoxSocialisation - Elément "Facebook" */
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Facebook div.uk-offcanvas-bar { height: 78vh !important; width: 69% !important; }
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Facebook div.uk-offcanvas-bar section.--widgetFacebookLike__largeAndMidScreens { display: block !important; }
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Facebook div.uk-offcanvas-bar section.--widgetFacebookLike__verySmallAndSmallScreens { display: block !important; }
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Facebook div.uk-offcanvas-bar section.--widgetFacebookPage__largeAndMidScreens { display: none !important; }
/* is-for-responsive-newDesign2020BoxButtonBoxSocialisation - Elément "EMail" */
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Email div.uk-offcanvas-bar { height: auto !important; }
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__EMail div.uk-offcanvas-bar form[name=tell_a_friend] input.uk-input { width: 70% !important; }
/* is-for-responsive-newDesign2020BoxOfferBoxOffresSpeciales */
   body.isResponsive--Main td.boxOfferboxOffresSpecialesCellTarget td.menuInfoBoxHeading span.boxOfferBoxOffresSpecialesMainTitle { margin-top: -21px !important; padding-bottom: 2px !important; }
   body.isResponsive--Main div.boxOfferboxOffresSpecialesMainContainer { text-align: center !important; }
/* is-for-responsive-newDesign2020BoxOneActionBoxPrevisualisationPanier */
   body.isResponsive--Main td.boxOneactionboxPrevisualisationPanierCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {display: inline !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer { display: block !important; padding: 2% !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer { display: block !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft { background: #f8f8f8 !important; float: left !important; display: block !important; margin: 0% !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft__icon { margin-top: 22px !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight { display: inline !important; text-align: center !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight span.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__termPrevisualisation { font-size: 2.1em !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight span.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__termDuPanier { font-size: 1.8em !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight span.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__textSimple { font-size: 2.1em !important; position: relative !important; left: -7% !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight #boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger, body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight a.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger { color: white !important; font-family: "WebFont Noto-Sans Regular", sans-serif !important; font-size: 1.8em !important; background: black !important; border: none !important; padding: 10px !important; text-align: center !important; display: block !important; text-transform: full-width !important; width: initial !important; position: initial !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight #boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger span.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger__buttonText { color: inherit !important; position: unset !important; top: unset !important; left: unset !important; font-family: unset !important; font-size: unset !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight #boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger__buttonIcon { display: none !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft div.shoppingCartLocation--ContainerBoxed span.--Content__shoppingCartIconNotEmptyPackage1 { display: block !important; width: 7px !important; height: 35px !important; margin-top: -8px !important; margin-left: 23px !important; transform: rotate(15deg) !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft div.shoppingCartLocation--ContainerBoxed span.--Content__shoppingCartIconNotEmptyPackage2 { display: block !important; width: 7px !important; height: 35px !important; margin-top: -8px !important; margin-left: 33px !important; transform: rotate(45deg) !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft div.shoppingCartLocation--ContainerBoxed span.--Content__shoppingCartIconNotEmptyPackage3 { display: block !important; width: 7px !important; height: 35px !important; margin-top: -8px !important; margin-left: 47px !important; transform: rotate(40deg) !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft div.shoppingCartLocation--ContainerBoxed span.--Content__shoppingCartIcon { font-size: 7em !important; }
/* is-for-responsive-newDesign2020BoxOfferBoxToutNouveau */
   body.isResponsive--Main td.boxOfferboxToutNouveauCellTarget td.menuInfoBoxHeading span.boxOfferBoxToutNouveauMainTitle { margin-top: -21px !important; padding-bottom: 2px !important; }
/* is-for-responsive-newDesign2020BoxDynamicNavigationBoxVosCommandes */
   body.isResponsive--Main td.boxDynamicNavigationBoxVosCommandesCellTarget td.menuInfoBoxHeading span.boxDynamicNavigationBoxVosCommandesMainTitle { margin-top: -21px !important; }
/* is-for-responsive-newDesign2020BoxDynamicNavigationBoxNouveauxArrivages */
   body.isResponsive--Main td.boxDynamicNavigationBoxNouveauxArrivagesCellTarget td.menuInfoBoxHeading span.boxDynamicNavigationBoxNouveauxArrivagesMainTitle { margin-top: -21px !important; }
/* is-for-responsive-newDesign2020PageTextIndexPageWelcomeTextHTML */
   body.isResponsive--Main div.pageText--IndexPageWelcomeTextHTML { /* rien */ }
/* is-for-responsive-newDesign2020PageChoosenCategoryOrSubCategory */
   body.isResponsive--Main.isPage--Index div#cat_name { display: block !important; text-align: center !important; margin-top: 78px !important; padding-bottom: 4px !important;}
   body.isResponsive--Main.isPage--Index td.pageHeading { text-align: center !important; }
   body.isResponsive--Main.isPage--Index span.--isNewResponsiveScrollToMenuNavigationForCategoriesAndSubCategories__iconContainer { /* [RESPONSIVE_ACTIVATOR_STYLE_FOR_FIXED_TO_TOP_SCROLL_WHEN_CHOOSEN_CATEGORY_FROM_INDEX] */display: /*block*/none !important; }
/* is-for-responsive-newDesign2020ModuleOriginalNameMainCategories */
   body.isResponsive--Main td.--_moduleMainCategoriesMainTableCell td.infoBoxHeading span.module--MainCategories___CategoriesPrincipalesTitle { margin-top: -21px !important; }
   body.isResponsive--Main td.--_moduleMainCategoriesMainTableCell div.--categoryContainer { display: block !important; }
/* is-for-responsive-newDesign2020ModuleOriginalNameNewProducts */
   body.isResponsive--Main td.infoBoxHeading span.module--NewProducts___NosNouveautesTitle { margin-top: -21px !important; padding-bottom: 2px !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer.--boxOfferboxToutNouveau__offerBoxContainer .--boxOfferboxToutNouveau__offerBoxContainer__title { display: inline-flex !important; box-shadow: none !important; position: relative !important; top: -40px !important; float: left !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer .--promoPriceBox, body.isResponsive--Main div.moduleNewProductsMainContainer .--basePriceBox { float: right !important; }
   body.isResponsive--Main a.infoBoxHeading.moduleNewProductsMainContainer.--boxOfferboxToutNouveau__infoBoxHeading__bottomLinkToAllOffers { display: none !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer { text-align: center !important; display: flow-root !important; width: 100% !important;}
   body.isResponsive--Main div.moduleNewProductsMainContainer.--boxOfferboxToutNouveau__offerBoxContainer .--boxOfferboxToutNouveau__offerBoxContainer__title .--boxOfferboxToutNouveau__offerBoxContainer__titleProductImage img { display: block !important; position: relative !important; top: -3.9em !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer.--exclusiveToModuleNewProducts section.--pricesBreakTable { text-align: center !important; display: inline-block !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer.--boxOfferboxToutNouveau__offerBoxContainer .--boxOfferboxToutNouveau__offerBoxContainer__title .--boxOfferboxToutNouveau__offerBoxContainer__titleProductName { margin-top: 0px !important; }
/* is-for-responsive-newDesign2020PageZoneIndexParallaxBottomFrameStylesheet */
   body.isResponsive--Main div.--pageZone--IndexParallaxBottomFrame { height: 100% !important; }
/* is-for-responsive-newDesign2020PageZoneIndexIconsDiscoverMoreBottomFrameStylesheet */
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame { /* rien */ }
/* is-for-responsive-newDesign2020FooterMenuBandStylesheet */
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container { margin: 0% !important; }
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container td.--footerMenuBand--Container__subContainer_1 { margin-bottom: 20% !important; }
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container td.--footerMenuBand--Container__subContainer_2 { margin-bottom: 20% !important; }
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container td.--footerMenuBand--Container__subContainer_3 { margin-bottom: 20% !important; }
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container td.--footerMenuBand--Container__subContainer_4 { margin-bottom: 0% !important; }
   body.isResponsive--Main section.--footerMenuBand div.--footerMenuBand--MarginMaker { margin: 0% !important; }
/* is-for-responsive-newDesign2020FooterCopyrightStylesheet */
   body.isResponsive--Main tr.footer { text-align: center !important;}
/* is-for-responsive-newDesign2020LoginPageStylesheet */
   /* body.isResponsive--Main.isPage--Login td.--pageLoginHeadingCellTitle { margin-top: 5% !important; }*/
   body.isResponsive--Main div.--top_page_contain{ margin-top: 6em; /*background-color: #38a42c;*/}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--pageLoginTableHeadingZone { display: block !important; }
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--pageLoginTableHeadingZone td.--pageLoginTableHeadingResponsiveCell { display: block !important; }
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableLeftBoxCell.--pageLoginTableLeftBoxCellResponsiveCell { max-height: 65vh !important; }
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableRightBoxCell.--pageLoginTableRightBoxCellResponsiveCell { max-height: 65vh !important; }
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableRightBoxCell.--pageLoginTableRightBoxCellResponsiveCell table.--pageLoginTableRightBoxCellResponsiveTable { text-align: center !important; }
/* is-for-responsive-newDesign2020CreateAccountPageStylesheet */
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountHeadingCellTitle { margin-top: 5% !important; }
   body.isResponsive--Main.isPage--CreateAccount td.smallText.--pageCreateAccountSubHeadingCellWarning { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount table.--pageCreateAccountMainTableCategorySection { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellCategorySection { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellLabelSection { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellInputSection { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellInputSection span.inputRequirement { display: block !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellInputSection span.inputOptional { display: block !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellSubmitSection { text-align: right !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--siteColumnLeft { display: none !important; }
/* is-for-responsive-newDesign2020AccountEditPageStylesheet */
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditHeadingCellTitle { margin-top: 5% !important; }
   body.isResponsive--Main.isPage--AccountEdit td.smallText.--pageAccountEditSubHeadingCellWarning { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit table.--pageAccountEditMainTableCategorySection { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellCategorySection { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellLabelSection { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellInputSection { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellInputSection span.inputRequirement { display: block !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellInputSection span.inputOptional { display: block !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellSubmitSection { text-align: right !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--siteColumnLeft { display: none !important; }
/* is-for-responsive-newDesign2020CommunityAccountHistoryInfoPageStylesheet */
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_heading_row td.product_infobox_heading.--cellColumn___1 { text-align: /*left*/right !important; padding-left: 2px !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_heading_row td.product_infobox_heading.--cellColumn___2 { text-align: /*left*/right !important; padding-left: 2px !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_heading_row td.product_infobox_heading.--cellColumn___3 { text-align: /*left*/right  !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_heading_row td.product_infobox_heading.--cellColumn___4 { text-align: /*left*/right  !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_data_row td.product_infobox_data { /*not-compatible-sometimes display: flex !important;*/ text-align: right !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_data_row td.product_infobox_data span.--operatorQuantity { /*not-compatible-sometimes display: flex !important;*/ text-align: right !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderTotalsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderTotalsInfosContent { width: 98% !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderTotalsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderTotalsInfosContent td.--cellOrderTotalsColumn { display: grid !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContent tr.--cellRowHistory td.--cellDataHistoryDate { display: inline-block !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContent tr.--cellRowHistory td.--cellDataHistoryStatus { display: inline-block !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContent tr.--cellRowHistory td.--cellDataHistoryComments { display: inline-block !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AccountHistoryPageStylesheet */
   body.isResponsive--Main.isPage--AccountHistory td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AccountHistory td.--pageAccountHistoryHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AccountHistory td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AccountHistory div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AccountNewslettersPageStylesheet */
   body.isResponsive--Main.isPage--AccountNewsletters td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AccountNewsletters td.--pageAccountNewslettersHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AccountNewsletters td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AccountNewsletters div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AccountPasswordPageStylesheet */
   body.isResponsive--Main.isPage--AccountPassword td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AccountPassword td.--pageAccountPasswordHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AccountPassword td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AccountPassword div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AccountPageStylesheet */
   body.isResponsive--Main.isPage--Account td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Account td.--pageAccountHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Account td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Account div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CommissionHistoryPageStylesheet */
   body.isResponsive--Main.isPage--CommissionHistory td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CommissionHistory td.--pageCommissionHistoryHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CommissionHistory td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CommissionHistory div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AddressBookPageStylesheet */
   body.isResponsive--Main.isPage--AddressBook td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AddressBook td.--pageAddressBookHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AddressBook td.--pageAddressBookSubCellCategorySectionSideLabel { text-align: right !important; margin-top: 10px !important; padding-right: 15px !important; }
   body.isResponsive--Main.isPage--AddressBook td.--pageAddressBookSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--AddressBook table.--pageAddressBookMainTableListingSection tr.--pageAddressBookMainTableListingSectionNewBlock td.--pageAddressBookMainTableListingSectionBlockButtons { margin-top: 25px !important; }
   body.isResponsive--Main.isPage--AddressBook td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AddressBook div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AddressBookProcess|(+ModuleOriginalNameAddressBookDetails)PageStylesheet */
   body.isResponsive--Main.isPage--AddressBookProcess td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AddressBookProcess td.--pageAddressBookProcessHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AddressBookProcess td.--pageAddressBookProcessSubCellCategorySectionSideLabel { text-align: right !important; margin-top: 10px !important; padding-right: 15px !important; }
   body.isResponsive--Main.isPage--AddressBookProcess td.--pageAddressBookProcessSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--AddressBookProcess td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AddressBookProcess div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CommunityAdvancedSearchResultPageStylesheet */
   body.isResponsive--Main.isPage--CommunityAdvancedSearchResult td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CommunityAdvancedSearchResult td.--communityPageAdvancedSearchResultHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CommunityAdvancedSearchResult td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AdvancedSearchResult div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020ProductListing|(+ModuleUsedByMoreThanOne)PageStylesheet */
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd, body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even { /*background: transparent !important;*/ display: flex; flex-wrap: wrap; border-bottom: 2px solid #091321; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd td.productListing-data[design-element-target*="_DATA"] { text-align: center !important; width: 100% !important; padding: 5px !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even td.productListing-data[design-element-target*="_DATA"] { text-align: center !important; width: 100% !important; padding: 5px !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even td.productListing-data[design-element-target*="_DATA"] strong.--pleaseDisplayMyPriceString {font-size: 1.2em !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd td.productListing-data[design-element-target*="_DATA"] strong.--pleaseDisplayMyPriceString {font-size: 1.2em !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr:first-child { text-align: left !important; display:flex; justify-content: center;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr:nth-child(2){ text-align: left !important; display:flex; justify-content: flex-end !important; flex-wrap:wrap !important} /* change flex tr 10/07/24 */
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data { border: 0px solid white !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap: wrap !important;justify-content:end !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap: wrap !important;justify-content:end !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{ /*display:flex !important; justify-content: space-between !important;*/display:flex !important; flex-wrap: wrap !important; justify-content:end !important;}
   /* retrait cellule d'entête "trier par"*/   
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading[design-element-target="PRODUCT_LIST_IMAGE_HEADING"] { background: transparent !important; color: #888888 !important; /*display: block !important;*/ display:none !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading[design-element-target*="_HEADING"] { display:none !important;} 
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading { display: inline-block !important; padding: 20px !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading[design-element-target="PRODUCT_LIST_BUY_NOW_HEADING"] { display: none !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_IMAGE_DATA"] { text-align: left !important; }
   /*retrait position image en mode responsive*/
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data img#thumbnail { width: 70% !important; margin-top:20px !important/* display: block !important; float: right !important; position: relative !important; top: 1em !important;*/}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable { display: contents !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable  { border-spacing: 5px !important; display:flex; justify-content:center; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeA {/*display: inline-table !important;*/ width:100% !important; /*background-color: pink !important;*/}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable { /*display: inline-table !important;*/ width:100% !important; /*background-color: blue !important;*/}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable { display: inline-table !important; width:100% !important; } /* add width 100% to td 10/07/24 */
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_SAVINGS_PERCENT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__PercentValue__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable { display: block !important; text-align: left !important; margin-left: 0.65em !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable::after { content: ' requis pour les prix degressifs après 1+' !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_QUANTITY_DATA"] { margin-top: 10% !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_WEIGHT_DATA] div.--labelProductInStockResponsive{ display: inline-block;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_WEIGHT_DATA] label.uk-label.--labelProductInStock{padding:2px !important; margin:3px !important; /*background-color: purple !important;*/}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data div#qty { display: none !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data div#qtyResponsive { display: inline-block !important; color: white!important; background-color: green !important; padding:6px 10px !important; border-radius:5px !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data div#qtyResponsive::before { /*content: "Il en reste " !important;*/ font-size: 1em !important; color: #888888 !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_PRICE_DATA"] { display: flow-root !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_PRICE_DATA"] span.productSpecialPartnerPrice { display: inline-table !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_PRICE_DATA] div.productSpecialPrice span.productSpecialPriceInPromotion { font-size: 4vw !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_PRICE_DATA] span.productSpecialPriceInPromotionEuros { font-size: 6vw !important; line-height: 6vw !important;}
   /* body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_BUY_NOW_DATA"] { margin-top: [TWEAK_FOLLOWING_PROFILE_SORT_FOR_PRICES_DISPLAYERS]/5rem !important; }*/
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_BUY_NOW_DATA"] a { margin-top: 4% !important; display: block !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_BUY_NOW_DATA"] .--formProduct{display:inline-flex;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target*="_DATA"] .--inputTextBox__type2{margin-top: 7%; margin-left:15%}
/* is-for-responsive-newDesign2020AdvancedSearchPageStylesheet */
   body.isResponsive--Main.isPage--AdvancedSearch td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AdvancedSearch td.--pageAdvancedSearchHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AdvancedSearch section.--pageAdvancedSearchMainFakeTableCategorySection b { font-size: 1.8em !important; }
   body.isResponsive--Main.isPage--AdvancedSearch section.--pageAdvancedSearchMainFakeTableCategorySection { border: 0px !important; }
   body.isResponsive--Main.isPage--AdvancedSearch br.--responsiveBR { display: inline !important; }
   body.isResponsive--Main.isPage--AdvancedSearch td.--pageAdvancedSearchSubCellInputSection input.--inputTextBox__type1 { width: 100% !important; }
   body.isResponsive--Main.isPage--AdvancedSearch td.--pageAdvancedSearchSubCellInputSection div.uk-form-custom[design-form-element-has-name="select::categories_id"] { width: 100% !important; }
   body.isResponsive--Main.isPage--AdvancedSearch td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AdvancedSearch div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020ConditionsPageStylesheet */
   body.isResponsive--Main.isPage--Conditions td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Conditions td.--pageConditionsHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Conditions td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Conditions div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020ContactUsPageStylesheet */
   body.isResponsive--Main.isPage--ContactUs td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--ContactUs td.--pageContactUsHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--ContactUs td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--ContactUs div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CookieUsagePageStylesheet */
   body.isResponsive--Main.isPage--CookieUsage td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CookieUsage td.--pageCookieUsageHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CookieUsage td.--pageCookieUsageMainCellTextContainer, body.isResponsive--Main.isPage--CookieUsage td.--pageCookieUsageMainCellTextContainer * { margin-bottom: 10px !important; }
   body.isResponsive--Main.isPage--CookieUsage td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CookieUsage div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CreateAccountSuccessPageStylesheet */
   body.isResponsive--Main.isPage--CreateAccountSuccess td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CreateAccountSuccess td.--pageCreateAccountSuccessHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CreateAccountSuccess td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CreateAccountSuccess div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CommunityExtraInfoPagesPageStylesheet */
   body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--pageCommunityExtraInfoPagesHeadingCellTitle { /* #TWIG_OFF_SHOW# */ display: inline !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--TWGImageGaleryMasterCell, body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--TWGImageGaleryMasterCell * { /* #TWIG_OFF_SHOW# */ display: none !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages .--TWGImageGaleryResponsiveOnlyElement { /* #TWIG_OFF_SHOW# */ display: initial !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020LogoffPageStylesheet */
   body.isResponsive--Main.isPage--Logoff td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Logoff td.--pageLogoffHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Logoff td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Logoff div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020PasswordForgottenPageStylesheet */
   body.isResponsive--Main.isPage--PasswordForgotten td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--PasswordForgotten td.--pagePasswordForgottenHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--PasswordForgotten td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--PasswordForgotten div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020PrivacyPageStylesheet */
   body.isResponsive--Main.isPage--Privacy td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Privacy td.--pagePrivacyHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Privacy td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Privacy div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020ProductInfoPageStylesheet */
   body.isResponsive--Main.isPage--ProductInfo td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--pageProductInfoHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--ProductInfo table.--tableFirstTableProductNameAndPrice tr.--rowProductImage td.--rowResponsiveProductImage { display: block !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak {/* margin-top: 6% !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable { display: contents !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable  { border-spacing: 0px !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeA { /*display: inline-table !important;*/ width:100% !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{width:100% !important} /* add size box 01/07/24 */
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable {/* display: inline-table !important;*/width:100% !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important; */}
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_SAVINGS_PERCENT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__PercentValue__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable { display: block !important; text-align: left !important; margin-left: 0.65em !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable::after { content: ' requis pour les prix degressifs après 1+' !important; }
   /*// [SMART_DISPLAY_PRODUCT_IMAGE_IN_RESPONSIVE_PHASE_4] */body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage.--initialOriginalPosition { display: none !important; }
   /*// [SMART_DISPLAY_PRODUCT_IMAGE_IN_RESPONSIVE_PHASE_4] */body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage td.--initialProductImageCell { display: none !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage img.--pageProductInfoImageOfAProductWhenProductHaveExtraFields { margin-top: 6vh !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--initialProductImageCell img.--pageProductInfoImageOfAProductWhenProductHaveNotExtraFields { /* inutile: margin-top: 6vh !important; */ }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonPrintYourLogoFullModal .uk-modal-dialog div.--aProductCustomButtonPrintYourLogo__modalStructure img.--aProductCustomButtonPrintYourLogo__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonPrintYourLogoFullModal .uk-modal-dialog div.--aProductCustomButtonPrintYourLogo__modalStructure div.--aProductCustomButtonPrintYourLogo__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonPrintYourLogoFullModal .uk-modal-dialog div.--aProductCustomButtonPrintYourLogo__modalStructure div.--aProductCustomButtonPrintYourLogo__modalStructure__firstTextContainer span.--aProductCustomButtonPrintYourLogo__modalStructure__firstTextContainer__title { display: block !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonMassImportFullModal .uk-modal-dialog div.--aProductCustomButtonMassImport__modalStructure img.--aProductCustomButtonMassImport__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonMassImportFullModal .uk-modal-dialog div.--aProductCustomButtonMassImport__modalStructure div.--aProductCustomButtonMassImport__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonMassImportFullModal .uk-modal-dialog div.--aProductCustomButtonMassImport__modalStructure div.--aProductCustomButtonMassImport__modalStructure__firstTextContainer span.--aProductCustomButtonMassImport__modalStructure__firstTextContainer__title { display: block !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--ProductInfo div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AlsoPurchasedProducts|(+ModuleUsedByMoreThanOne)PageStylesheet */
   body.isResponsive--Main td.--_moduleAlsoPurchasedProductsMainTableCell section.moduleContent.--moduleAlsoPurchasedProductsContentSectionFixGlitchResponsive { margin-top: 2em !important; }
/* is-for-responsive-newDesign2020ProductsNewPageStylesheet */
   body.isResponsive--Main.isPage--ProductsNew td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew td.--pageProductsNewHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr.productsNew-odd, body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr.productsNew-even { /*background: transparent !important;*/ margin: 2% !important; border-radius:10px !important;display:flex !important; flex-direction:column !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr:first-child { text-align: left !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data { border: 0px solid white !important; /*padding-top: 10% !important;*/ }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading[design-element-target="PRODUCTS_NEW_IMAGE_HEADING"] { background: transparent !important; color: #888888 !important; display: block !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading { display: inline-block !important; padding: 20px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading[design-element-target="PRODUCTS_NEW_IMAGE_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_HEADING] { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading[design-element-target="PRODUCTS_NEW_ADD_CART_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_IMAGE_DATA"] { text-align: center !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data img#thumbnail { /*width: 25% !important;*/ width: 35% !important; margin-top: 4% !important; margin-bottom: 4% !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA] { text-align: center; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable { display: contents !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable  {/* border-spacing: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeA { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB { display: table-cell !important; /*padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC { display: table-cell !important; /*padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__TTC__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_SAVINGS_PERCENT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__PercentValue__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable { display: block !important; text-align: left !important; margin-left: 0.65em !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable::after { content: ' requis pour les prix degressifs après 1+' !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_ADD_CART_DATA"] a { margin-top: 4% !important; display: block !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_ADD_CART_DATA"] button.--generic__forButton__buttonBase__typePushRectangleNoIcon { width: 50% !important; margin-top: 1 !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_ADD_CART_DATA"] button.--generic__forButton__buttonBase__typePushRectangleNoIcon span.--generic__forButton__textBase__typePushRectangleNoIcon { /*font-size: 2em !important;*/ font-size: 1em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data span.--generic__forButton__textBase__typePushRectangleNoIcon img.size-img-panier{width:20% !important;}
   body.isResponsive--Main.isPage--ProductsNew td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew div.--siteInPageBottom { margin-top: 170px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA"] section.--directPriceStringHT{text-align:center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA] section.--directPriceStringTTC{text-align:center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination td.infoCellCounterPagination.paginationLinks a.pageResults{padding:0px !important;}
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination tr.--trAlignInfoCellCounterPagination{ display:flex !important; flex-direction: column !important;}
/* is-for-responsive-table.productListing*/
   body.isResponsive--Main table.productListing{border:0px !important;}
   body.isResponsive--Main table.productListing tr.border-productListing{background:#c49c48 !important; border-radius:10px !important;margin: 20px 30px !important;}
/* is-for-responsive-newDesign2020ShippingPageStylesheet */
   body.isResponsive--Main.isPage--Shipping td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Shipping td.--pageShippingHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Shipping td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Shipping div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020ShoppingCartPageStylesheet */
   body.isResponsive--Main.isPage--ShoppingCart td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart td.--pageShoppingCartHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing tr.shoppingCart-odd, body.isResponsive--Main.isPage--ShoppingCart table.productListing tr.shoppingCart-even { background-color: #C49C48 !important;/* background: transparent !important; /*border-top: 6px dashed #ccdaf7; !important;*/ margin: 2% !important;display:flex !important; flex-direction: column !important;margin:30px 10px !important;border-radius:10px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing tr:first-child { text-align: left !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data { border: 0px solid white !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading { display: inline-block !important; padding: 20px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_REMOVE_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_IMAGE_HEADING"] { background: transparent !important; color: #888888 !important; display: /*block*/none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_NAME_AND_PRICE_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_QUANTITY_ADJUST_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_TOTAL_EVALUATED_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_REMOVE_DATA"] { text-align: center !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_REMOVE_DATA"] input[name="cart_delete[]"]::before { font-family: "WebFont Noto-Sans Black", sans-serif !important; color: #e5e5e5 !important; /*content: "X" !important;*/ text-align: center !important; position: relative !important; font-size: 3em !important; display: block !important; text-shadow: 0px 0px 3px #091321; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_REMOVE_DATA"] input[name="cart_delete[]"] { width: 15% !important;margin-right:15px !important; margin-top: 4% !important; margin-bottom: 4% !important; float: right; height: 6em !important; border: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_IMAGE_DATA"] { text-align: center !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data img#thumbnail { width: 50% !important; margin-top: 4% !important; margin-bottom: 4% !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target=SHOPPING_CART_NAME_AND_PRICE_DATA] { text-align: center; /*float: left !important;*/ margin:auto !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable { display: contents !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable  { border-spacing: 0px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeA { display: inline-table !important; width:100% !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB { display: table-cell !important;/* border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable { display: inline-table !important;width:100% !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable { display: table-cell !important; /* border: 1px solid #cacaca !important;  padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable { display: table-cell !important; /* border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable { display: table-cell !important; /* border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__TTC__priceBreakTable { display: table-cell !important; /* border: 1px solid #cacaca !important;  padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_SAVINGS_PERCENT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__PercentValue__priceBreakTable { display: table-cell !important; /* border: 1px solid #cacaca !important; padding: 10px !important;*/}
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable { display: block !important; text-align: left !important; margin-left: 0.65em !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable::after { content: ' requis pour les prix degressifs après 1+' !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_QUANTITY_ADJUST_DATA"] a { margin-top: 4% !important; display: block !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_QUANTITY_ADJUST_DATA"] button.--generic__forButton__buttonBase__typePushRectangleNoIcon { width: 50% !important; margin-top: 1 !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_QUANTITY_ADJUST_DATA"] button.--generic__forButton__buttonBase__typePushRectangleNoIcon span.--generic__forButton__textBase__typePushRectangleNoIcon { font-size: 1.2em !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_TOTAL_EVALUATED_DATA"] { /*margin-top: -4em !important;*/ }
   body.isResponsive--Main.isPage--ShoppingCart td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020SpecialsPageStylesheet */
   body.isResponsive--Main.isPage--Specials td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Specials td.--pageSpecialsHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Specials td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Specials div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020SSLCheckPageStylesheet */
   body.isResponsive--Main.isPage--SSLCheck td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--SSLCheck td.--pageSSLCheckHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--SSLCheck td.--pageSSLCheckMainCellTextContainer, body.isResponsive--Main.isPage--SSLCheck td.--pageSSLCheckMainCellTextContainer * { margin-bottom: 10px !important; }
   body.isResponsive--Main.isPage--SSLCheck td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--SSLCheck div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutShippingPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutShipping td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionSideLabel { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionSideLabel.__responsiveCellHackForShippingAdressSelectionFromAdressBook { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionSideLabel.__responsiveCellHackForShippingMethodSelectionFromShippingModule { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableListingSection tr.--pageCheckoutShippingMainTableListingSectionNewBlock td.--pageCheckoutShippingMainTableListingSectionBlockTitleV2 { width: 95% !important; text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionChooseZone { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionChooseZone span.--__content__addLocationIcon { left: 0px !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableListingSection tr.--pageCheckoutShippingMainTableListingSectionNewBlock td.--pageCheckoutShippingMainCellListingSectionBlockModuleContentV2 { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionPhase td.__responsiveCellHackForShippingButtonDateOfEvent { vertical-align: top !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionPhase td.__responsiveCellHackForShippingButtonDateOfEvent a.dov_infobulle { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionPhase td.__responsiveCellHackForShippingButtonDateOfEvent br.__responsiveHackElementForTheButtonDateOfEvent { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionStepsContainer table.--pageCheckoutShippingMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutShippingMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.main.__responsiveHackForShippingButtonContinue { margin-top: 10% !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutShippingAddressPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionSideLabel { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionSideLabel.__responsiveCellHackForCheckoutShippingAddressSelectedFromAdressBook { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionDescription.__responsiveCellHackForCheckoutShippingAddressSelectionFromShippingModule { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress table.--pageCheckoutShippingAddressMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress table.--pageCheckoutShippingAddressMainTableListingSection tr.--pageCheckoutShippingAddressMainTableListingSectionNewBlock td.--pageCheckoutShippingAddressMainTableListingSectionBlockTitle { margin-bottom: 1% !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress table.--pageCheckoutShippingAddressMainTableCategorySectionStepsContainer table.--pageCheckoutShippingAddressMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress table.--pageCheckoutShippingAddressMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutShippingAddressMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionChooseZone { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionChooseZone span.--__content__addLocationIcon { left: 0px !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutPaymentPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutPayment td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionSideLabel { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionSideLabel.__responsiveCellHackForPaymentAdressSelectionFromAdressBook { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionSideLabel.__responsiveCellHackForPaymentMethodSelectionFromPaymentModule { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableListingSection tr.--pageCheckoutPaymentMainTableListingSectionNewBlock td.--pageCheckoutPaymentMainTableListingSectionBlockTitle { margin-bottom: 1% !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionChooseZone { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionChooseZone span.--__content__addPaymentIcon { left: 0px !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionPhase td.__responsiveCellHackForPaymentButtonDateOfEvent { vertical-align: top !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionPhase td.__responsiveCellHackForPaymentButtonDateOfEvent a.dov_infobulle { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionPhase td.__responsiveCellHackForPaymentButtonDateOfEvent br.__responsiveHackElementForTheButtonDateOfEvent { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionStepsContainer table.--pageCheckoutPaymentMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutPaymentMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.main.__responsiveHackForPaymentButtonContinue { margin-top: 10% !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutPaymentAddressPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionSideLabel { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionSideLabel.__responsiveCellHackForCheckoutPaymentAddressSelectedFromAdressBook { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionDescription.__responsiveCellHackForCheckoutPaymentAddressSelectionFromShippingModule { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress table.--pageCheckoutPaymentAddressMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress table.--pageCheckoutPaymentAddressMainTableListingSection tr.--pageCheckoutPaymentAddressMainTableListingSectionNewBlock td.--pageCheckoutPaymentAddressMainTableListingSectionBlockTitle { margin-bottom: 1% !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress table.--pageCheckoutPaymentAddressMainTableCategorySectionStepsContainer table.--pageCheckoutPaymentAddressMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress table.--pageCheckoutPaymentAddressMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutPaymentAddressMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionChooseZone { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionChooseZone span.--__content__addLocationIcon { left: 0px !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutFailPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutFail td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutFail td.--pageCheckoutFailHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutFail td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutFail div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutConfirmationPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutConfirmation td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation td.--pageCheckoutConfirmationHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection tr.--pageCheckoutConfirmationMainTableListingSectionNewBlock td.--pageCheckoutConfirmationMainTableListingSectionBlockTitle { margin-bottom: 1% !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection td.--pageCheckoutConfirmationMainTableListingSectionBlockValueV2 { text-align: left !important; padding-bottom: 0 !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection td.--pageCheckoutConfirmationMainTableListingSectionBlockValueV2 div.--valueTextContent { margin-left: 0 !important; padding-left: 0 !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection_MODULE_ORDER_TOTAL td.main.--pageCheckoutConfirmationMainTableListingSection_MODULE_ORDER_TOTAL--priceCellData { float: none !important; margin-bottom: 2% !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableCategorySectionStepsContainer table.--pageCheckoutConfirmationMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutConfirmationMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CheckoutSuccessPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutSuccess td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess td.--pageCheckoutSuccessHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess span.__sectionCheckoutSuccessMarkerCellMarkerIconStyle { text-align: center !important; display: block !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess td.--pageCheckoutSuccessContent div.pageHeading { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess table.--pageCheckoutSuccessMainTableCategorySectionStepsContainer table.--pageCheckoutSuccessMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess table.--pageCheckoutSuccessMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutSuccessMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-product-info */ 
   body.isResponsive--Main.isPage--ProductInfo tr .--trResponsiveProductImage{display: flex !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos{flex-direction:column !important; align-items:center !important;}
   body.isResponsive--Main.isPage--ProductInfo div.--cellProductInfos div.--cellProductNameRefImg td.--cellProductName section.--sectionProductName{text-align: center;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductName section.--sectionProductName h1{padding-top:0px !important; font-size:1em !important; /*text-align:center !important;*/}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd{padding-left:10px !important; padding-right:10px !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak{text-align:center !important;display:flex !important; flex-wrap:wrap !important; justify-content: center !important;} 
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak div.--divResponsiveCellProductPriceOrPriceBreak{display:flex !important; justify-content: center !important; flex-wrap: wrap !important; padding-top:20px !important;text-align:center !important;}
   body.isResponsive--Main.isPage--ProductInfo tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap: wrap !important;justify-content:end !important;}
   body.isResponsive--Main.isPage--ProductInfo tr.--AlignlocalUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{display:flex !important; flex-wrap: wrap !important;justify-content:end !important;} /* add flex box 01/07/24 */
   body.isResponsive--Main.isPage--ProductInfo tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap: wrap !important;justify-content:end !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat table.infoBox.--mainPriceBreakTable .--subPriceBreakTable{border-spacing:0px !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd table.infobox.--subPriceBreakTable.--colorTable{margin-bottom:15px !important;padding:0px !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos[design-customer-profile="Partenaire"] td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable {font-size:1em !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos[design-customer-profile="Standard"] div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable{background:none !important; border:none !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos[design-customer-profile="Standard"] div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable td.infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable{color:#4A0C67 !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductHasPromotion{padding-top:10px !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsivecellProductAssetsTableAlign{display: flex !important; justify-content: center !important;flex-wrap: wrap;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsivecellProductAssetsTableAlign tr.--cellProductAssetsTable{display:inline-flex !important; justify-content: center !important;padding-top:10px !important; flex-wrap:wrap !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsFirstCell{min-width:0% !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsSecondCell{margin-top:10px !important; padding:0px !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsSecondCell div#qty{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox div.--override__forButton__textBase__typePushRectangleNoIcon{display:flex !important;justify-content: center !important; align-items: center !important; flex-direction:column-reverse !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox div.--override__forButton__textBase__typePushRectangleNoIcon span.--override__forButton__subTextBase__typePushRectangleNoIcon{font-size:1em !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox.inheritFromPriceBreakTable{align-items:center !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox:not(.inheritFromPriceBreakTable){display:flex !important;flex-direction: column !important; align-items:center!important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox div.--override__forButton__textBase__typePushRectangleNoIcon span.--override__forButton__subTextBase__typePushRectangleNoIcon{font-size:0.8em !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd section.--sectionRowCatPDProductExtraFields{width:95% !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable div.--showOrHideProductSpecialPrice{font-size:1em !important;}
   body.isResponsive--Main td.--_moduleAlsoPurchasedProductsMainTableCell img.--moduleAlsoPurchasedProductImageOfAProduct{width:50vw !important;} 
/* is-for-responsive-productListing */
   body.isResponsive--Main.isPage--Index div#cat_name{font-size:0.7em !important;}
   body.isResponsive--Main.isPage--Index table.pageTable--SubCategoriesListing{margin-top:0em !important;}
   body.isResponsive--Main.isPage--Index table.pageTable--SubCategoriesListing td.pageCell--SubCategoriesListing img{width:60vw !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing .--elementProductModel{font-size:1em !important;}
   body.isResponsive--Main.isPage--Index table.--siteMainTableIndex.--weHaveChosenCategory tr.--trResponsivePageCellSubCategoriesListing{display:flex !important; flex-wrap :wrap !important; justify-content:center !important;}
/* is-for-communityPageAdvancedSearchResult */
   body.isResponsive--Main.isPage--CommunityAdvancedSearchResult td.--communityPageAdvancedSearchResultHeadingCellTitle span.--communityPageAdvancedSearchResultHeadingSpanTitle{font-size:1em !important; margin-bottom:20px !important; width:80% !important;}
/* is-for-topPageContent */ 
   body.isResponsive--Main.isPage--AccountEdit div.--topPageContent, body.isResponsive--Main.isPage--AccountHistory div.--topPageContent, body.isResponsive--Main.isPage--AccountNewsletters div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AccountPassword div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Account div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AddressBook div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AddressBookProcess div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AdvancedSearch div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutFail div.--topPageContent:not(.--weHaveChosenCategory) body.isResponsive--Main.isPage--CheckoutSuccess div.--topPageContent:not(.--weHaveChosenCategory) body.isResponsive--Main.isPage--CommissionHistory div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CommunityAdvancedSearchResult div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CommunityExtraInfoPages div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Conditions div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ContactUs div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CookieUsage div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CreateAccount div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CreateAccountSuccess div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Login div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Logoff div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--PasswordForgotten div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Privacy div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ProductInfo div.--topPageContent.--weHaveChosenCategory, body.isResponsive--Main.isPage--ProductsNew div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ProductReviews div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Reviews div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ShoppingCart div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--SSLCheck div.--topPageContent:not(.--weHaveChosenCategory){padding-top:6em !important;}
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo div.--topPageContent{padding-top:7em !important;}
   body.isResponsive--Main.isPage--Specials div.--topPageContent:not(.--weHaveChosenCategory){padding-top:7em !important;}
/* is-for-responsive-CommunityAccountHistoryInfo */
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo hr.uk-divider-small.--communityPageAccountHistoryInfoHeadingCellHR{background:none !important;}
/* is-for-also_purchased_products */   
    body.isResponsive--Main td.--_moduleAlsoPurchasedProductsMainTableCell section.moduleContent.--moduleAlsoPurchasedProductsContentSectionFixGlitchResponsive{margin-top:2em !important;}
    body.isResponsive--Main td.--_moduleAlsoPurchasedProductsMainTableCell section.moduleContent.--moduleAlsoPurchasedProductsContentSectionFixGlitchResponsive tr.infoBoxContentsTR{display:flex !important;flex-wrap:wrap !important; justify-content:center !important;}
/* is-for-responsive-account-link */
   body.isResponsive--Main span.--generic__forButton__textBase__typePlainPill{font-size: 1.5em !important;padding:10px 35px 10px 10px !important;}
   body.isResponsive--Main img.--generic__forButton__iconBase__typePlainPill{width:80% !important;}
/* is-for-responsive-login */
   body.isResponsive--Main.isPage--Login td.--pageLoginHeadingCellTitle span.--pageLoginHeadingSpanTitle{display:none !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--pageLoginTableHeadingZone b.--pageLoginTableHeadingTitle{display:none !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell{display:flex !important;flex-wrap: wrap !important; justify-content:center !important;margin-top:-50px !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableLeftBoxCell td.--pageLoginTableLeftBoxCellIntroTitleResponsiveAlign{text-align:center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableLeftBoxCell.--pageLoginTableLeftBoxCellResponsiveCell{padding:20px 15px !important; border-bottom:5px solid #c49c48 !important}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableRightBoxCell.--pageLoginTableRightBoxCellResponsiveCell table.--pageLoginTableRightBoxCellResponsiveTable{padding:0px 15px !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell td.--tdLoginAlignButtonCreate{display: flex !important; justify-content: center !important; text-align: center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell td.--tdLoginAlignButtonIdentification{display: flex !important; justify-content: center !important; text-align: center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell tr.--trLoginAlignButtonIdentification{display: flex !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell tr.--trLoginAlignButtonCreate{display: flex !important; justify-content: center !important;}
/* is-for-responsive-shopping_cart */
   body.isResponsive--Main.isPage--ShoppingCart td.--pageShoppingCartHeadingCellTitle span.--pageShoppingCartHeadingSpanTitle {margin-bottom:0px !important;}
   body.isResponsive--Main.isPage--ShoppingCart tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap:wrap !important;justify-content:end !important;}
   body.isResponsive--Main.isPage--ShoppingCart tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap:wrap !important;justify-content:end !important;}
   body.isResponsive--Main.isPage--ShoppingCart tr.--containtButtons{padding-top:50px !important;}
   body.isResponsive--Main.isPage--ShoppingCart tr.--containtButtons tr.--containtAlignButtons{display: flex !important; flex-wrap: wrap !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] td.infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable{display:none !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] tr:first-child {text-align: center !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] tr.--trResponsiveCellProductPriceOrPriceBreak.--trResponsiveCenterCellProductPriceOrPriceBreak{display:flex !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] tr.--trResponsiveCellProductPriceOrPriceBreak.--trResponsiveCenterCellProductPriceOrPriceBreak tr.--trSizeProductsNew{display: inline-flex !important; align-items: center !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER tr.--trResponsiveCellProductPriceOrPriceBreak td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable{font-size:1em !important;}
/* is-for-responsive-products-news */
   body.isResponsive--Main.isPage--ProductsNew td.--pageProductsNewHeadingCellTitle span.--pageProductsNewHeadingSpanTitle{margin-bottom:0px !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination td.infoCellCounterPagination.productsCounter{margin-bottom:0px !important;}
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination.uk-table td{padding-bottom:0px !important; padding-top:0px !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] b.--sizeProductName{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL{justify-content: center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.2em !important;}   
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable tr.--trResponsiveCellProductPriceOrPriceBreak tr.--trSizeProductsNew{justify-content: center !important; align-items:center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable span.--productHasNoSpecialOffer{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] b.--sizeProductName{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.2em !important; font-weight:bold !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] b.--sizeProductName{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.2em !important; font-weight:bold !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] tr.--AlignlocalUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{display:inline-flex !important; align-items:center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable{background:none !important; border:none !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr.--trResponsiveCellProductPriceOrPriceBreak.--trResponsiveCenterCellProductPriceOrPriceBreak{display:flex !important; justify-content: center !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{font-family:"WebFont Roboto Slab Regular" !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable{color:#4A0C67 !important; font-family:"WebFont Roboto Slab Regular" !important;}
/* is-for-responsive-specials */
   body.isResponsive--Main.isPage--Specials tr.--alignPageSpecialHeadingCellTitle{display:flex !important; flex-wrap: wrap !important;}
   body.isResponsive--Main.isPage--Specials table.infoTableCounterPagination tr.--alignInfoTableCounterPagination{display:flex !important; flex-wrap:wrap !important;} 
   body.isResponsive--Main.isPage--Specials table.infoTableCounterPagination td.infoCellCounterPagination.paginationLinks a.pageResults{padding:0px !important;}
   /*body.isResponsive--Main.isPage--Specials td.--SpecialsMainTableCell tr.--alignSpecialsMainTableCell{background-color: yellow; display:flex !important; flex-direction: column !important;}*/
/* is-for-my-landmark */
   /*body.isResponsive--Main tr.header{background: rgb(26, 108, 141) !important;}*/
/* is-again-for-to-verify */
   /* body.isResponsive--Main td.--_moduleProductListingMainTableCell table.infoTableCounterPagination td.infoCellCounterPagination.productsCounter{display:none !important;} <-- à voir */
   /* tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap: wrap !important;}*/
   /* tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important;flex-wrap: wrap !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo div#cat_pd div.--divResponsivecellProductAssetsTableAlign{display:flex !important; flex-direction:column !important; flex-wrap:wrap !important; justify-content: center !important; align-items:center;background-color: rgb(0, 76, 255) !important;}*/
   /*.--trResponsivePageCellSubCategoriesListing{display:flex !important; flex-wrap: wrap !important; justify-content: center; background-color: blue;}
   body.isResponsive--Main.isPage--Index table.pageTable--SubCategoriesListing td.pageCell--SubCategoriesListing a, body.isResponsive--Main.isPage--Index table.pageTable--SubCategoriesListing td.pageCell--SubCategoriesListing a:hover, body.isResponsive--Main.isPage--Index table.pageTable--SubCategoriesListing td.pageCell--SubCategoriesListing a:focus, body.isResponsive--Main.isPage--Index table.pageTable--SubCategoriesListing td.pageCell--SubCategoriesListing a:active{font-size:1em !important;background-color: rgb(247, 0, 255);}
   body.isResponsive--Main.isPage--Index table.pageTable--SubCategoriesListing td.pageCell--SubCategoriesListing{padding:1em !important; background-color: rgb(255, 115, 0);}*/
   /* table.--tableFirstTableProductNameAndPrice{background-color: #39f !important; display:flex !important; justify-content: center !important;background-color: rgb(234, 0, 255);} */
   /* body.isResponsive--Main.isPage--ProductInfo td.--cellProductPriceOrPriceBreak{display: flex !important; justify-content: center !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--tdProductHasPromotionInPriceBreakTable{display: flex !important; justify-content: center !important; background-color: green !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo tr .--trResponsiveProductImage{display: flex !important; justify-content: center !important; background-color: rgb(251, 255, 0);}*/
   /* .--trResponsivePageCellSubCategoriesListing{display:flex !important; flex-wrap: wrap !important; justify-content: center; background-color: rgb(145, 255, 0);} */
   /* .--rowProductImage{display: flex !important; justify-content: center !important; background-color: rgb(94, 15, 91) !important;}*/
   /* table.--tableFirstTableProductNameAndPrice{background-color: #39f !important; display:flex !important; justify-content: center !important;}*/
   /* .pageResults{display:none !important}*
   /* body.isResponsive--Main.isPage--ProductInfo div#cat_pd div.--divResponsivecellProductAssetsTableAlign{display:flex !important; flex-direction:column !important; flex-wrap:wrap !important; justify-content: center !important; align-items:center;background-color: rgb(255, 145, 0) !important;}*/
   /* tr.--trResponsiveCellProductPriceOrPriceBreak{text-align: center !important;background-color: rgb(247, 0, 255) !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo div#cat_pd label.uk-label.--labelProductInStock{/*height:40px !important; background-color: rgb(179, 255, 0) !important;} */
   /* body.isResponsive--Main.isPage--ProductInfo table.infobox.--subPriceBreakTable.--colorTable{background-color: rebeccapurple; margin-bottom:15px !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo table.infobox.--subPriceBreakTable.--colorTable{background-color: rebeccapurple; margin-bottom:15px !important;}*/
   /* .--trResponsiveCellProductPriceOrPriceBreak{display:flex !important; flex-wrap: wrap !important; justify-content: center !important; background-color: rgb(0, 255, 242) !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox.--mainPriceBreakTable td.infoBoxHeading.--globalUsageText__Simple__inModeA{width:200% !important;}
   /* .--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap: wrap !important ;}
   /* .--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap: wrap !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable{width:200% !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsSecondCell{padding:0px !important;background-color: rgb(195, 0, 255) !important;} */
   /*tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct*/
   /*.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex; flex-wrap: wrap !important;justify-content: space-around !important;}
   .--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex; flex-wrap: wrap !important;justify-content: space-around !important;}*/
}



/*
*  - overrides responsive.
*  - cible: toutes les pages.
*  - saphyra-interactive id responsive: [SaphID: 2] | Orientation::Paysage ; [SaphID: 3] | Orientation::Portrait/Paysage
*  - résolution: de 641px à 940px (résolutions de tablettes essentiellement)
* 
*********************************************************************************************************************************/
@media screen and (min-width: 641px) and (max-width: 940px) {

   body.isResponsive--Main table,
   body.isResponsive--Main tbody,
   body.isResponsive--Main tr,
   body.isResponsive--Main td {
       display: block;
       width: auto !important;
   }

   body.isResponsive--Main table.headerMainTable{width:100% !important;}
/* is-for-responsive-newDesign2020Header */
   body.isResponsive--Main tr.header { /*height: 45px !important; height:33px; !important*/ background-color: #091321 !important; border-bottom:15px solid #C49C48 !important; /* display:flex; justify-content: space-between !important;*/ }
   body.isResponsive--Main tr.header td.header_left .responsiveButton{ display:block !important;}
   body.isResponsive--Main tr.header td.header_left .size-logo-lp{/*width:65px !important;*/}
   body.isResponsive--Main tr.header td.header_left .size-img{/*width:60px !important; padding:0px 5px !important;*/}
   body.isResponsive--Main tr.header td.header_right div.header_right_aligned a img._berenIconeUtilisateurHoveredCraftedEffect._berenIconeFacebook{display:none !important;} /*retrait icône facebook dans cette résolution car header trop chargé sur tel en mode paysage */
   /* is-for-responsive-newDesign2020Logo */
   body.isResponsive--Main tr.header td.header_left img.logo2019.--nonResponsiveLogoHeader { display: none !important; width:50% !important;}
   body.isResponsive--Main tr.header td.header_left img.logo2019.--responsiveLogoHeader { height: 8em !important; width: 21em !important;/*[ADJUSTMENTS_HEADER_V2021]*/ display: block !important; }
/* is-for-responsive-newDesign2020Logotrail */
   body.isResponsive--Main tr.header td.header_left div.divertissemtrailed { top: 122px/*[ADJUSTMENTS_HEADER_V2021]*/ !important; width: 43% !important; }
/* */
   body.isResponsive--Main tr.header td.header_middle { margin-top: 10px !important; }
/* is-for-responsive-newDesign2020BreadCrumbBar */
   body.isResponsive--Main tr.headerNavigation.--breadCrumbBar { display: inline !important; }
   body.isResponsive--Main table.headerNavigation{display:none !important;}
/* is-for-responsive-newDesign2020AccountMenu */
   body.isResponsive--Main table.accountMenuBand--ContainerInModeNested { width: 100% !important; }
   body.isResponsive--Main table.accountMenuBand--ContainerInModeNested .--subContainerInModeNested .--rightVirtualDivCell.--rightVirtualDivCell__content br.--rightVirtualDivCell__mediumScreenWrapper { display: inline-block !important; }
/* is-for-responsive-newDesign2020SearchBox */
   body.isResponsive--Main td.searchBox--CellInModeNested{width:40% !important;padding:0px 5px !important;}
   body.isResponsive--Main div.searchBox--TitleInModeTabled, body.isResponsive--Main div.searchBox--ContentInModeTabled { display: none !important; }
   body.isResponsive--Main div.searchBox--TitleInModeTabled td.menuInfoBoxHeading { font-size: 1.6em !important; padding-bottom: 30px !important; border-bottom: 2px solid #eee !important; text-transform: uppercase !important; margin-bottom: 30px !important; display: none !important; }
   body.isResponsive--Main div.searchBox--ContentInModeTabled form[name=quick_find_tabled] input[type=text] { width: 80% ; display:none !important; }
   body.isResponsive--Main td.searchBox--CellInModeNested td.boxText div.align_form_button_search{ width:200px !important;}
   /* Retrait non affichage barre de recherche
   body.isResponsive--Main div.searchBox--EverythingInModeNested { display: none !important http://www.saphyra-interactive-playground.eu/ConfectionsClients/Linder-Partner/Proto.Site.v1.2022/www/; }*/
   body.isResponsive--Main div.subHeaderBeforePagerTable {padding-top: 0em !important;}
   body.isResponsive--Main div.subHeaderBeforePagerTable div.subHeaderBeforePagerTable--theSubContainer span.subHeaderBeforePagerTable--theSubContainer---theWelcomeText{ padding-top:0em !important;}
   body.isResponsive--Main div.subHeaderBeforePagerTable div.subHeaderBeforePagerTable--theSubContainer span.subHeaderBeforePagerTable--theSubContainer---theWelcomeText {left: 0em !important;}
   /* is-for-responsive-newDesign2020GoogleTranslateGadget */
   body.isResponsive--Main div#google_translate_element div[class="skiptranslate goog-te-gadget"] div[id=":0.targetLanguage"] { /*display: block !important;*/ }
/* is-for-responsive-newDesign2020MainSiteResponsiveSlideshowStylesheet */
   /* Retrait ancien diaporama*/
   body.isResponsive--Main.isPage--Index div.mainSiteResponsiveSlideshow { display: none !important; }
   body.isResponsive--Main.isPage--Index div.mainSiteResponsiveSlideshow div[uk-slideshow] ul.uk-slideshow-items { max-height: 250px !important; min-height: 250px !important; }
/*is-for-responsive-content */
   body.isResponsive--Main.isPage--Index div.--topPageContent.--weHaveChosenCategory { margin-right: 0px !important; padding-top: 20em; }
   body.isResponsive--Main.isPage--CheckoutShipping div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutPayment div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutConfirmation div.--topPageContent:not(.--weHaveChosenCategory),body.isResponsive--Main.isPage--CheckoutShippingAddress div.--topPageContent:not(.--weHaveChosenCategory),body.isResponsive--Main.isPage--CheckoutPaymentAddress div.--topPageContent:not(.--weHaveChosenCategory){padding:9em 4em 2em;}
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo div.--topPageContent{padding-top:10em !important; padding-left:0.5em !important; padding-right:0.5em !important;}
/* is-for-responsive-CommunityAccountHistoryInfo */
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo hr.uk-divider-small.--communityPageAccountHistoryInfoHeadingCellHR{background:none !important;}
/*is-for-responsive-vtabFragmentBreadcrumbarOrderSteps */
   /*body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps{ padding:0px !important;}*/
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separatorMobile] {/*background-color: pink !important;*/position:relative; top:20px;}
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separator] {display:none;}
   /* is-for-responsive-newDesign2020CategoriesMenu */
   body.isResponsive--Main section.menu2019, body.isResponsive--Main section.menu2019:hover { max-height: inherit !important; overflow-y: hidden !important; margin-top: 36px !important; }
   body.isResponsive--Main section.menu2019::before { /*hack*/ content: "[autoScrollForCategoriesMenuToWhenNotResponsive__var__hackDetectorForJavascriptViaCSSPseudoElement]::{RESPONSIVE Enabled}"; }
   body.isResponsive--Main #productsCounterTargetForCategory__displayer, body.isResponsive--Main span.productsInCategory.--outsideMenu { display: none !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu nav.--isNewLinkBlock { padding-top: 10px !important; padding-bottom: 10px !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu span.--categoryNameBefore { display: none !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu br.--categoryNameAfter { display: none !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.categoryHasZeroParent_separator { width: 101% !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.symbolForCategoryThatHasSubCategoriesInside { font-size: inherit !important; position: inherit !important; top: inherit !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.hasThatCategoryName { display: inline-block !important; font-size: 1.4em; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.--isNewIconToScrollInMiddlePage__container { /* [RESPONSIVE_ACTIVATOR_STYLE_FOR_FIXED_SCROLL_WHEN_CHOOSEN_CATEGORY_FROM_INDEX] */display: block !important; }
/* is-for-responsive-newDesign2020(special)hackForOverlayCategoryMenuStylesheet // [BUILD_CATEGORIES_MENU_AS_RESPONSIVE_MENU_WITH_UI_KIT_OVERLAY_FEATURE_RESPONSIVE_HACK_CSS] */
   body.isResponsive--Main section.menu2019:not(.menu2019_responsive) { display: none !important; }
   body.isResponsive--Main td.menuInfoBoxHeading span.menuInfoBox--Title_Categories { display: none !important; }
   body.isResponsive--Main.isPage--Index div.mainSiteResponsiveSlideshow.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory { /*margin-bottom: 0px !important; position: relative !important; top: -999px !important;*/ display:none !important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxNavigationBoxLiensProduitsCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxLivraisonRapideCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxMarquagePublicitaireCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxImportationGrandeQuantiteCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxCardboxMethodesLivraisonCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory td.boxCardboxMethodesPaiementCellTarget.--weHaveChosenCategory { display: none! important; }
   body.isResponsive--Main.isPage--Index table.--siteMainTableIndex.--weHaveChosenCategory { margin-top: -290px !important; }
   body.isResponsive--Main.isPage--Index span.--isNewResponsiveScrollToMenuNavigationForCategoriesAndSubCategories__iconContainer { display: none !important; }
   body.isResponsive--Main.isPage--Index span.--isNewResponsiveScrollToTop__iconContainer { display: block !important; }
   body.isResponsive--Main div.categoriesMenuLocation--ContainerInModeNested { display: inline-block !important; }
/* is-for-responsive-newDesign2020BoxMarquagePublicitaire */
   body.isResponsive--Main td.boxMarquagePublicitaireCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {display: inline !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer { display: block !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtLeft { background: #f8f8f8 !important; float: left !important; display: block !important; margin: 2.6% !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtLeft img.--boxMarquagePublicitaire__virtualGridAtLeft__image { width: calc(8vw) !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtRight { display: inline !important; text-align: center !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtRight span.--boxMarquagePublicitaire__virtualGridAtRight__termMarquage { font-size: 3.9em !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtRight span.--boxMarquagePublicitaire__virtualGridAtRight__termPublicitaire { font-size: 2.9em !important; }
   body.isResponsive--Main div.boxMarquagePublicitaireMainContainer div.--boxMarquagePublicitaireSubContainer div.--boxMarquagePublicitaire__virtualGridAtRight span.--boxMarquagePublicitaire__virtualGridAtRight__textSimple { font-size: 2.1em !important; }
   body.isResponsive--Main #boxMarquagePublicitaireFullModal .uk-modal-dialog div.--boxMarquagePublicitaire__modalStructure img.--boxMarquagePublicitaire__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxMarquagePublicitaireFullModal .uk-modal-dialog div.--boxMarquagePublicitaire__modalStructure div.--boxMarquagePublicitaire__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxMarquagePublicitaireFullModal .uk-modal-dialog div.--boxMarquagePublicitaire__modalStructure div.--boxMarquagePublicitaire__modalStructure__firstTextContainer span.--boxMarquagePublicitaire__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxLivraisonRapide */
   body.isResponsive--Main td.boxLivraisonRapideCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {display: inline !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer { display: block !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtLeft { background: #f8f8f8 !important; float: left !important; display: block !important; margin: 2.6% !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtLeft img.--boxLivraisonRapide__virtualGridAtLeft__image { width: calc(8vw) !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtRight { display: inline !important; text-align: center !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtRight span.--boxLivraisonRapide__virtualGridAtRight__termLivraison { font-size: 3.9em !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtRight span.--boxLivraisonRapide__virtualGridAtRight__termRapide { font-size: 2.9em !important; }
   body.isResponsive--Main div.boxLivraisonRapideMainContainer div.--boxLivraisonRapideSubContainer div.--boxLivraisonRapide__virtualGridAtRight span.--boxLivraisonRapide__virtualGridAtRight__textSimple { font-size: 2.1em !important; position: relative !important; left: -7% !important; }
   body.isResponsive--Main #boxLivraisonRapideFullModal .uk-modal-dialog div.--boxLivraisonRapide__modalStructure img.--boxLivraisonRapide__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxLivraisonRapideFullModal .uk-modal-dialog div.--boxLivraisonRapide__modalStructure div.--boxLivraisonRapide__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxLivraisonRapideFullModal .uk-modal-dialog div.--boxLivraisonRapide__modalStructure div.--boxLivraisonRapide__modalStructure__firstTextContainer span.--boxLivraisonRapide__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxImportationGrandeQuantite */
   body.isResponsive--Main td.boxImportationGrandeQuantiteCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {display: inline !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer { display: block !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtLeft { background: #f8f8f8 !important; float: left !important; display: block !important; margin: 2.6% !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtLeft img.--boxImportationGrandeQuantite__virtualGridAtLeft__image { width: calc(8vw) !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtRight { display: inline !important; text-align: center !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtRight span.--boxImportationGrandeQuantite__virtualGridAtRight__termImportation { font-size: 3.9em !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtRight span.--boxImportationGrandeQuantite__virtualGridAtRight__termGrandeQuantite { font-size: 2.9em !important; }
   body.isResponsive--Main div.boxImportationGrandeQuantiteMainContainer div.--boxImportationGrandeQuantiteSubContainer div.--boxImportationGrandeQuantite__virtualGridAtRight span.--boxImportationGrandeQuantite__virtualGridAtRight__textSimple { font-size: 2.1em !important; position: relative !important; left: -7% !important; }
   body.isResponsive--Main #boxImportationGrandeQuantiteFullModal .uk-modal-dialog div.--boxImportationGrandeQuantite__modalStructure img.--boxImportationGrandeQuantite__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxImportationGrandeQuantiteFullModal .uk-modal-dialog div.--boxImportationGrandeQuantite__modalStructure div.--boxImportationGrandeQuantite__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxImportationGrandeQuantiteFullModal .uk-modal-dialog div.--boxImportationGrandeQuantite__modalStructure div.--boxImportationGrandeQuantite__modalStructure__firstTextContainer span.--boxImportationGrandeQuantite__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxCardboxMethodesLivraison */
   body.isResponsive--Main td.boxCardboxMethodesLivraisonCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {text-align: center !important; }
   body.isResponsive--Main #boxCardboxMethodesLivraisonFullModal .uk-modal-dialog div.--boxCardboxMethodesLivraison__modalStructure img.--boxCardboxMethodesLivraison__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxCardboxMethodesLivraisonFullModal .uk-modal-dialog div.--boxCardboxMethodesLivraison__modalStructure div.--boxCardboxMethodesLivraison__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxCardboxMethodesLivraisonFullModal .uk-modal-dialog div.--boxCardboxMethodesLivraison__modalStructure div.--boxCardboxMethodesLivraison__modalStructure__firstTextContainer span.--boxCardboxMethodesLivraison__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxCardboxMethodesPaiement */
   body.isResponsive--Main td.boxCardboxMethodesPaiementCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {text-align: center !important; }
   body.isResponsive--Main #boxCardboxMethodesPaiementFullModal .uk-modal-dialog div.--boxCardboxMethodesPaiement__modalStructure img.--boxCardboxMethodesPaiement__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main #boxCardboxMethodesPaiementFullModal .uk-modal-dialog div.--boxCardboxMethodesPaiement__modalStructure div.--boxCardboxMethodesPaiement__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #boxCardboxMethodesPaiementFullModal .uk-modal-dialog div.--boxCardboxMethodesPaiement__modalStructure div.--boxCardboxMethodesPaiement__modalStructure__firstTextContainer span.--boxCardboxMethodesPaiement__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxNavigationBoxLiensProduits */
   body.isResponsive--Main td.boxNavigationBoxLiensProduitsCellTarget td.menuInfoBoxHeading span.boxNavigationBoxLiensProduitsMainTitle { margin-top: -21px !important; }
/* is-for-responsive-newDesign2020ContainerNestedShoppingCartPreviewerFullModal */
   body.isResponsive--Main #containerNestedShoppingCartPreviewerFullModal .uk-modal-dialog div.--containerNestedShoppingCartPreviewer__modalStructure img.--containerNestedShoppingCartPreviewer__modalStructure__floatingImage { display: none !important; }
   body.isResponsive--Main #containerNestedShoppingCartPreviewerFullModal .uk-modal-dialog div.--containerNestedShoppingCartPreviewer__modalStructure div.--containerNestedShoppingCartPreviewer__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main #containerNestedShoppingCartPreviewerFullModal .uk-modal-dialog div.--containerNestedShoppingCartPreviewer__modalStructure div.--containerNestedShoppingCartPreviewer__modalStructure__firstTextContainer span.--containerNestedShoppingCartPreviewer__modalStructure__firstTextContainer__title { display: block !important; }
/* is-for-responsive-newDesign2020BoxButtonBoxSocialisation */
   body.isResponsive--Main td.boxButtonBoxSocialisationCellTarget td.menuInfoBoxHeading span.boxButtonBoxSocialisationMainTitle { margin-top: -21px !important; padding-bottom: 4px !important; }
/* is-for-responsive-newDesign2020BoxButtonBoxSocialisation - Elément "Facebook" */
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Facebook div.uk-offcanvas-bar { height: 41vh !important; width: 43% !important; }
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Facebook div.uk-offcanvas-bar section.--widgetFacebookLike__largeAndMidScreens { display: block !important; }
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Facebook div.uk-offcanvas-bar section.--widgetFacebookLike__verySmallAndSmallScreens { display: block !important; }
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Facebook div.uk-offcanvas-bar section.--widgetFacebookPage__largeAndMidScreens { display: none !important; }
/* is-for-responsive-newDesign2020BoxButtonBoxSocialisation - Elément "EMail" */
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__Email div.uk-offcanvas-bar { height: auto !important; }
   body.isResponsive--Main div.boxButtonBoxSocialisationMainContainer.--boxButtonBoxSocialisation__buttonBoxContainer div#offCanvasFlipWindow__EMail div.uk-offcanvas-bar form[name=tell_a_friend] input.uk-input { width: 70% !important; }
/* is-for-responsive-newDesign2020BoxOfferBoxOffresSpeciales */
   body.isResponsive--Main td.boxOfferboxOffresSpecialesCellTarget td.menuInfoBoxHeading span.boxOfferBoxOffresSpecialesMainTitle { margin-top: -21px !important; padding-bottom: 2px !important; }
   body.isResponsive--Main div.boxOfferboxOffresSpecialesMainContainer { text-align: center !important; }
/* is-for-responsive-newDesign2020BoxOneActionBoxPrevisualisationPanier */
   body.isResponsive--Main td.boxOneactionboxPrevisualisationPanierCellTarget table.menuInfoBox table.menuInfoBoxContents td.boxText {display: inline !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer { display: block !important; padding: 2% !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer { display: block !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft { background: #f8f8f8 !important; float: left !important; display: block !important; margin: 0% !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft div.--boxOneactionboxPrevisualisationPanier__virtualGridAtLeft__icon { margin-top: 22px !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight { display: inline !important; text-align: center !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight span.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__termPrevisualisation { font-size: 3.9em !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight span.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__termDuPanier { font-size: 2.9em !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight span.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__textSimple { font-size: 2.1em !important; position: relative !important; left: -7% !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight #boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger, body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight a.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger { color: white !important; font-family: "WebFont Noto-Sans Regular", sans-serif !important; font-size: 1.8em !important; background: black !important; border: none !important; padding: 10px !important; text-align: center !important; display: block !important; text-transform: full-width !important; width: initial !important; position: initial !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight #boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger span.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger__buttonText { color: inherit !important; position: unset !important; top: unset !important; left: unset !important; font-family: unset !important; font-size: unset !important; }
   body.isResponsive--Main div.boxOneactionboxPrevisualisationPanierMainContainer div.--boxOneactionboxPrevisualisationPanierSubContainer div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight #boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger div.--boxOneactionboxPrevisualisationPanier__virtualGridAtRight__buttonAction_trigger__buttonIcon { display: none !important; }
/* is-for-responsive-newDesign2020BoxOfferBoxToutNouveau */
   body.isResponsive--Main td.boxOfferboxToutNouveauCellTarget td.menuInfoBoxHeading span.boxOfferBoxToutNouveauMainTitle { margin-top: -21px !important; padding-bottom: 2px !important; }
/* is-for-responsive-newDesign2020BoxDynamicNavigationBoxVosCommandes */
   body.isResponsive--Main td.boxDynamicNavigationBoxVosCommandesCellTarget td.menuInfoBoxHeading span.boxDynamicNavigationBoxVosCommandesMainTitle { margin-top: -21px !important; }
/* is-for-responsive-newDesign2020BoxDynamicNavigationBoxNouveauxArrivages */
   body.isResponsive--Main td.boxDynamicNavigationBoxNouveauxArrivagesCellTarget td.menuInfoBoxHeading span.boxDynamicNavigationBoxNouveauxArrivagesMainTitle { margin-top: -21px !important; }
/* is-for-responsive-newDesign2020PageTextIndexPageWelcomeTextHTML */
   body.isResponsive--Main div.pageText--IndexPageWelcomeTextHTML { /* rien */ }
/* is-for-responsive-newDesign2020PageChoosenCategoryOrSubCategory */
   body.isResponsive--Main.isPage--Index div#cat_name { display: block !important; text-align: center !important; margin-top: 100px !important;/*margin-top: 78px !important;*/ padding-bottom: 4px !important; /*border-bottom: 4px solid #c49c48 !important;*/ }
   body.isResponsive--Main.isPage--Index td.pageHeading { text-align: center !important; }
   body.isResponsive--Main.isPage--Index span.--isNewResponsiveScrollToMenuNavigationForCategoriesAndSubCategories__iconContainer { /* [RESPONSIVE_ACTIVATOR_STYLE_FOR_FIXED_TO_TOP_SCROLL_WHEN_CHOOSEN_CATEGORY_FROM_INDEX] */display: /*block*/none !important; }
/* is-for-responsive-newDesign2020ModuleOriginalNameMainCategories */
   body.isResponsive--Main td.--_moduleMainCategoriesMainTableCell td.infoBoxHeading span.module--MainCategories___CategoriesPrincipalesTitle { margin-top: -21px !important; }
   body.isResponsive--Main td.--_moduleMainCategoriesMainTableCell div.--categoryContainer { display: block !important; }
/* is-for-responsive-newDesign2020ModuleOriginalNameNewProducts */
   body.isResponsive--Main td.infoBoxHeading span.module--NewProducts___NosNouveautesTitle { margin-top: -21px !important; padding-bottom: 2px !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer.--boxOfferboxToutNouveau__offerBoxContainer .--boxOfferboxToutNouveau__offerBoxContainer__title { display: inline-flex !important; box-shadow: none !important; position: relative !important; top: -40px !important; float: left !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer .--promoPriceBox, body.isResponsive--Main div.moduleNewProductsMainContainer .--basePriceBox { float: right !important; }
   body.isResponsive--Main a.infoBoxHeading.moduleNewProductsMainContainer.--boxOfferboxToutNouveau__infoBoxHeading__bottomLinkToAllOffers { display: none !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer { text-align: center !important; display: flow-root !important; width: 100% !important;}
   body.isResponsive--Main div.moduleNewProductsMainContainer.--boxOfferboxToutNouveau__offerBoxContainer .--boxOfferboxToutNouveau__offerBoxContainer__title .--boxOfferboxToutNouveau__offerBoxContainer__titleProductImage#productImageAt_0_0 img { display: block !important; position: relative !important; top: 0.6em !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer.--boxOfferboxToutNouveau__offerBoxContainer .--boxOfferboxToutNouveau__offerBoxContainer__title .--boxOfferboxToutNouveau__offerBoxContainer__titleProductImage:not(#productImageAt_0_0) img { display: block !important; position: relative !important; top: -3.9em !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer.--boxOfferboxToutNouveau__offerBoxContainer .--boxOfferboxToutNouveau__offerBoxContainer__title .--boxOfferboxToutNouveau__offerBoxContainer__titleProductName#productNameAt_0_0 { display: block !important; position: relative !important; top: 6.6em !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer.--exclusiveToModuleNewProducts section.--pricesBreakTable { text-align: center !important; display: inline-block !important; }
   body.isResponsive--Main div.moduleNewProductsMainContainer.--boxOfferboxToutNouveau__offerBoxContainer .--boxOfferboxToutNouveau__offerBoxContainer__title .--boxOfferboxToutNouveau__offerBoxContainer__titleProductName { margin-top: 0px !important; }
/* is-for-responsive-newDesign2020PageZoneIndexParallaxBottomFrameStylesheet */
   body.isResponsive--Main div.--pageZone--IndexParallaxBottomFrame { height: 40% !important; }
/* is-for-responsive-newDesign2020PageZoneIndexIconsDiscoverMoreBottomFrameStylesheet */
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame { /* rien */ }
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.size-responsive > *{ width:50% !important;}
   body.isResponsive--Main section.--pageZone--IndexIconsDiscoverMoreBottomFrame div.--pageZone--IndexIconsDiscoverMoreBottomFrame__CardContainerPaiementSecurise span.uk-label { font-size: 0.875rem !important; } /* même taille que les autres titres*/
/* is-for-responsive-newDesign2020FooterMenuBandStylesheet */
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container { margin: 0% !important; }
   body.isResponsive--Main section.section--footerMenuBand div.--footerMenuBand div.size-responsive > *{ width:50% !important;}
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container td.--footerMenuBand--Container__subContainer_1 { margin-bottom: 20% !important; }
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container td.--footerMenuBand--Container__subContainer_2 { margin-bottom: 20% !important; }
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container td.--footerMenuBand--Container__subContainer_3 { margin-bottom: 20% !important; }
   body.isResponsive--Main section.--footerMenuBand table.--footerMenuBand--Container td.--footerMenuBand--Container__subContainer_4 { margin-bottom: 0% !important; }
   body.isResponsive--Main section.--footerMenuBand div.--footerMenuBand--MarginMaker { margin: 0% !important; }
/* is-for-responsive-newDesign2020FooterCopyrightStylesheet */
   body.isResponsive--Main tr.footer { text-align: center !important;}
/* is-for-responsive-newDesign2020LoginPageStylesheet */
/* body.isResponsive--Main.isPage--Login td.--pageLoginHeadingCellTitle { margin-top: 5% !important; }*/
   body.isResponsive--Main div.--top_page_contain{ margin-top: 7em; /*background-color: #2c9ca4;*/}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--pageLoginTableHeadingZone { display: flex !important; display: none !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--pageLoginTableHeadingZone td.--pageLoginTableHeadingResponsiveCell { display: flex !important; }
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableLeftBoxCell.--pageLoginTableLeftBoxCellResponsiveCell { /*max-height: 65vh !important;*/ height:20% !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableRightBoxCell.--pageLoginTableRightBoxCellResponsiveCell { max-height: 65vh !important;  padding-top:100px !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableRightBoxCell.--pageLoginTableRightBoxCellResponsiveCell table.--pageLoginTableRightBoxCellResponsiveTable { text-align: center !important; }
   body.isResponsive--Main.isPage--Login div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020CreateAccountPageStylesheet */
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountHeadingCellTitle { margin-top: 5% !important; }
   body.isResponsive--Main.isPage--CreateAccount td.smallText.--pageCreateAccountSubHeadingCellWarning { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount table.--pageCreateAccountMainTableCategorySection { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellCategorySection { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellLabelSection { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellInputSection { text-align: center !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellInputSection span.inputRequirement { display: block !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellInputSection span.inputOptional { display: block !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--pageCreateAccountSubCellSubmitSection { text-align: right !important; }
   body.isResponsive--Main.isPage--CreateAccount td.--siteColumnLeft { display: none !important; }
/* is-for-responsive-newDesign2020AccountEditPageStylesheet */
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditHeadingCellTitle { margin-top: 5% !important; }
   body.isResponsive--Main.isPage--AccountEdit td.smallText.--pageAccountEditSubHeadingCellWarning { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit table.--pageAccountEditMainTableCategorySection { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellCategorySection { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellLabelSection { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellInputSection { text-align: center !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellInputSection span.inputRequirement { display: block !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellInputSection span.inputOptional { display: block !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--pageAccountEditSubCellSubmitSection { text-align: right !important; }
   body.isResponsive--Main.isPage--AccountEdit td.--siteColumnLeft { display: none !important; }
/* is-for-responsive-newDesign2020CommunityAccountHistoryInfoPageStylesheet */
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_heading_row td.product_infobox_heading.--cellColumn___1 { text-align: /*left*/right !important; padding-left: 2px !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_heading_row td.product_infobox_heading.--cellColumn___2 { text-align: /*left*/right !important; padding-left: 2px !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_heading_row td.product_infobox_heading.--cellColumn___3 { text-align: /*left*/right  !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_heading_row td.product_infobox_heading.--cellColumn___4 { text-align: /*left*/right  !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_data_row td.product_infobox_data { /*not-compatible-sometimes display: flex !important;*/ text-align: right !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderProductsInfosContent tr.product_infobox_data_row td.product_infobox_data span.--operatorQuantity { /*not-compatible-sometimes display: flex !important;*/ text-align: right !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderTotalsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderTotalsInfosContent { width: 98% !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderTotalsInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderTotalsInfosContent td.--cellOrderTotalsColumn { display: grid !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContent tr.--cellRowHistory td.--cellDataHistoryDate { display: inline-block !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContent tr.--cellRowHistory td.--cellDataHistoryStatus { display: inline-block !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContainer table.--communityPageAccountHistoryInfoSubCellCategorySectionOrderHistoryInfosContent tr.--cellRowHistory td.--cellDataHistoryComments { display: inline-block !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo div.--siteInPageBottom { margin-top: 170px !important; }
/* is-for-responsive-newDesign2020AccountHistoryPageStylesheet */
   body.isResponsive--Main.isPage--AccountHistory td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AccountHistory td.--pageAccountHistoryHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AccountHistory td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AccountHistory div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020AccountNewslettersPageStylesheet */
   body.isResponsive--Main.isPage--AccountNewsletters td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AccountNewsletters td.--pageAccountNewslettersHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AccountNewsletters td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AccountNewsletters div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020AccountPasswordPageStylesheet */
   body.isResponsive--Main.isPage--AccountPassword td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AccountPassword td.--pageAccountPasswordHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AccountPassword td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AccountPassword div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020AccountPageStylesheet */
   body.isResponsive--Main.isPage--Account td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Account td.--pageAccountHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Account td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Account div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020CommissionHistoryPageStylesheet */
   body.isResponsive--Main.isPage--CommissionHistory td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CommissionHistory td.--pageCommissionHistoryHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CommissionHistory td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CommissionHistory div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020AddressBookPageStylesheet */
   body.isResponsive--Main.isPage--AddressBook td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AddressBook td.--pageAddressBookHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AddressBook td.--pageAddressBookSubCellCategorySectionSideLabel { text-align: right !important; margin-top: 10px !important; padding-right: 15px !important; }
   body.isResponsive--Main.isPage--AddressBook td.--pageAddressBookSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--AddressBook table.--pageAddressBookMainTableListingSection tr.--pageAddressBookMainTableListingSectionNewBlock td.--pageAddressBookMainTableListingSectionBlockButtons { margin-top: 25px !important; }
   body.isResponsive--Main.isPage--AddressBook td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AddressBook div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020AddressBookProcess|(+ModuleOriginalNameAddressBookDetails)PageStylesheet */
   body.isResponsive--Main.isPage--AddressBookProcess td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AddressBookProcess td.--pageAddressBookProcessHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AddressBookProcess td.--pageAddressBookProcessSubCellCategorySectionSideLabel { text-align: right !important; margin-top: 10px !important; padding-right: 15px !important; }
   body.isResponsive--Main.isPage--AddressBookProcess td.--pageAddressBookProcessSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--AddressBookProcess td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AddressBookProcess div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020CommunityAdvancedSearchResultPageStylesheet */
   body.isResponsive--Main.isPage--CommunityAdvancedSearchResult td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CommunityAdvancedSearchResult td.--communityPageAdvancedSearchResultHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CommunityAdvancedSearchResult td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CommunityAdvancedSearchResult div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-table.productListing*/
   body.isResponsive--Main table.productListing{border:0px !important;}
   body.isResponsive--Main table.productListing tr.border-productListing{background:#c49c48 !important; border-radius:10px !important;margin: 30px 60px !important;}
   /* is-for-responsive-newDesign2020ProductListing|(+ModuleUsedByMoreThanOne)PageStylesheet */
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd, body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even { /*background: transparent !important;*/ display: flex; flex-wrap: wrap; border-bottom: 2px solid #091321; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd td.productListing-data[design-element-target*="_DATA"]{ text-align: center !important; width: 100% !important; font-size: 1em !important; /*margin-top:20px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even td.productListing-data[design-element-target*="_DATA"]{ text-align: center !important; width: 100% !important; font-size: 1em !important; margin-top: 5px !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-even td.productListing-data[design-element-target*="_DATA"] strong.--pleaseDisplayMyPriceString{font-size: 4vw !important; line-height: 5.5vw !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr:first-child { text-align: left !important; display:flex; justify-content:center;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data { border: 0px solid white !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display: flex !important; flex-wrap: wrap !important;justify-content: flex-end !important;}
   /*body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; /*justify-content: space-between !important justify-content: flex-end !important;} retrait 10/07/24 */
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.--localUsageRow__ROW_QUANTITY__priceBreakTable{}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.--AlignlocalUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{display:flex !important; flex-wrap:wrap !important; justify-content: flex-end !important;font-size:1rem !important} /*change tr css 10/7/24*/
   /* Retrait entête/cellule "trier par"*/
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading[design-element-target="PRODUCT_LIST_IMAGE_HEADING"] { background: transparent !important; color: #888888 !important; /*display: block !important;*/ display:none !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading[design-element-target*="_HEADING"] {display:none !important;} 
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading { display: inline-block !important; padding: 20px !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-heading[design-element-target="PRODUCT_LIST_BUY_NOW_HEADING"] { display: none !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_IMAGE_DATA"] { /*text-align: left !important;*/ text-align: center !important; }
/* Permet de mettre de l'espace entre le numéro de la référence, le nom du produit et le tableau*/
   .--elementProductModel{padding:10px 0px !important;}
/* Retrait position image en mode responsive*/
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data img#thumbnail {/* width: calc(30% - 1rem) !important;*/ width:60% !important; margin:30px !important;/*display: block !important;/* float: right !important; position: relative !important; top: 1em !important;*/}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable { display: contents !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable  { /*border-spacing: 10px !important;*/ display:flex; justify-content: center; font-size:1.5em !important; margin-bottom:10px !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeA { display: inline-table !important; width:200% !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable { display: inline-table !important;  width:200% !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable { display: inline-table !important; width:100% !important;} /*change width td 10/07/24*/
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_SAVINGS_PERCENT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__PercentValue__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable { display: block !important; text-align: left !important; margin-left: 0.65em !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable::after { content: ' requis pour les prix degressifs après 1+' !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_WEIGHT_DATA] div.--labelProductInStockResponsive{ display: inline-block !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_WEIGHT_DATA] label.uk-label.--labelProductInStock {/* font-size: 4vw !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data div#qty { display: none !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data div#qtyResponsive { display: inline-block !important; /*font-size: 4.1vw !important;*/ background-color: green !important; color: white !important; padding: 5px !important; border-radius: 5px; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data div#qtyResponsive::before { /*content: "Il en reste " !important;*/ font-size: 1em !important; color: #888888 !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_PRICE_DATA"] { display: flow-root !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_PRICE_DATA"] span.productSpecialPartnerPrice { display: inline-table !important; }
   /*retrait marge d'en haut entre panier et en stock*/
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_BUY_NOW_DATA"] { margin-top:  0% !important; display: block !important;/*[TWEAK_FOLLOWING_PROFILE_SORT_FOR_PRICES_DISPLAYERS]  */}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_BUY_NOW_DATA"] a { margin-top: 0% !important; display: block !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_BUY_NOW_DATA"] form { display: block !important; margin:0px !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_BUY_NOW_DATA"] form input { display: inline; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_BUY_NOW_DATA"] form br { display: none !important; }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_BUY_NOW_DATA"] form a { display: inline !important; }
   body.isResponsive--Main button.--generic__forButton__buttonBase__typePushBipNoIconDisabled { margin-bottom: 30px !important;/* margin-top: 15px !important;*/ }
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_PRICE_DATA] div.productSpecialPrice span.productSpecialPriceInPromotion { /*font-size: 5vw !important; */ font-size: 3vw !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target=PRODUCT_LIST_PRICE_DATA] span.productSpecialPriceInPromotionEuros { /*font-size: 5vw !important; */ font-size: 4vw !important; } 
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target*="_DATA"] .--inputTextBox__type2{margin-top: 2% !important; margin-left:8% !important}
   /* is-for-responsive-newDesign2020AdvancedSearchPageStylesheet */
   body.isResponsive--Main.isPage--AdvancedSearch td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--AdvancedSearch td.--pageAdvancedSearchHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--AdvancedSearch section.--pageAdvancedSearchMainFakeTableCategorySection { border: 0px !important; }
   body.isResponsive--Main.isPage--AdvancedSearch br.--responsiveBR { display: inline !important; }
   body.isResponsive--Main.isPage--AdvancedSearch td.--pageAdvancedSearchSubCellInputSection input.--inputTextBox__type1 { width: 100% !important; }
   body.isResponsive--Main.isPage--AdvancedSearch td.--pageAdvancedSearchSubCellInputSection div.uk-form-custom[design-form-element-has-name="select::categories_id"] { width: 100% !important; }
   body.isResponsive--Main.isPage--AdvancedSearch td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--AdvancedSearch div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020ConditionsPageStylesheet */
   body.isResponsive--Main.isPage--Conditions td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Conditions td.--pageConditionsHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Conditions td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Conditions div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020ContactUsPageStylesheet */
   body.isResponsive--Main.isPage--ContactUs td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--ContactUs td.--pageContactUsHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--ContactUs td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--ContactUs div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020CookieUsagePageStylesheet */
   body.isResponsive--Main.isPage--CookieUsage td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CookieUsage td.--pageCookieUsageHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CookieUsage td.--pageCookieUsageMainCellTextContainer, body.isResponsive--Main.isPage--CookieUsage td.--pageCookieUsageMainCellTextContainer * { margin-bottom: 10px !important; }
   body.isResponsive--Main.isPage--CookieUsage td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CookieUsage div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020CreateAccountSuccessPageStylesheet */
   body.isResponsive--Main.isPage--CreateAccountSuccess td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CreateAccountSuccess td.--pageCreateAccountSuccessHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CreateAccountSuccess td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CreateAccountSuccess div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020CommunityExtraInfoPagesPageStylesheet */
   body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--pageCommunityExtraInfoPagesHeadingCellTitle { /* #TWIG_OFF_SHOW# */ display: inline !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--TWGImageGaleryMasterCell, body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--TWGImageGaleryMasterCell * { /* #TWIG_OFF_SHOW# */ display: none !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages .--TWGImageGaleryResponsiveOnlyElement { /* #TWIG_OFF_SHOW# */ display: initial !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CommunityExtraInfoPages div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020LogoffPageStylesheet */
   body.isResponsive--Main.isPage--Logoff td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Logoff td.--pageLogoffHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Logoff td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Logoff div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020PasswordForgottenPageStylesheet */
   body.isResponsive--Main.isPage--PasswordForgotten td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--PasswordForgotten td.--pagePasswordForgottenHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--PasswordForgotten td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--PasswordForgotten div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020PrivacyPageStylesheet */
   body.isResponsive--Main.isPage--Privacy td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Privacy td.--pagePrivacyHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Privacy td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Privacy div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020ProductInfoPageStylesheet */
   body.isResponsive--Main.isPage--ProductInfo td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--pageProductInfoHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--ProductInfo table.--tableFirstTableProductNameAndPrice tr.--rowProductImage td.--rowResponsiveProductImage { display: block !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak { /*margin-top: 6% !important;*/width:100% !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable { display: contents !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable  { /*border-spacing: 10px !important;*/}
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeA { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important; */}
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable { display: inline-table !important;}
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable { display: table-cell !important; /* border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__TTC__priceBreakTable { display: table-cell !important;/* border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_SAVINGS_PERCENT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__PercentValue__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important; padding: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable { display: block !important; text-align: left !important; margin-left: 0.65em !important; }
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable::after { content: ' requis pour les prix degressifs après 1+' !important; }
   /*// [SMART_DISPLAY_PRODUCT_IMAGE_IN_RESPONSIVE_PHASE_4] */body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage.--initialOriginalPosition { display: none !important; }
   /*// [SMART_DISPLAY_PRODUCT_IMAGE_IN_RESPONSIVE_PHASE_4] */body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage td.--initialProductImageCell { display: none !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage img.--pageProductInfoImageOfAProductWhenProductHaveExtraFields { margin-top: 6vh !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--initialProductImageCell img.--pageProductInfoImageOfAProductWhenProductHaveNotExtraFields { /* inutile: margin-top: 6vh !important; */ }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonPrintYourLogoFullModal .uk-modal-dialog div.--aProductCustomButtonPrintYourLogo__modalStructure img.--aProductCustomButtonPrintYourLogo__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonPrintYourLogoFullModal .uk-modal-dialog div.--aProductCustomButtonPrintYourLogo__modalStructure div.--aProductCustomButtonPrintYourLogo__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonPrintYourLogoFullModal .uk-modal-dialog div.--aProductCustomButtonPrintYourLogo__modalStructure div.--aProductCustomButtonPrintYourLogo__modalStructure__firstTextContainer span.--aProductCustomButtonPrintYourLogo__modalStructure__firstTextContainer__title { display: block !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonMassImportFullModal .uk-modal-dialog div.--aProductCustomButtonMassImport__modalStructure img.--aProductCustomButtonMassImport__modalStructure__floatingImage { float: none !important; width: 50% !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonMassImportFullModal .uk-modal-dialog div.--aProductCustomButtonMassImport__modalStructure div.--aProductCustomButtonMassImport__modalStructure__firstTextContainer { padding-left: 0 !important; padding-right: 0 !important; }
   body.isResponsive--Main.isPage--ProductInfo #aProductCustomButtonMassImportFullModal .uk-modal-dialog div.--aProductCustomButtonMassImport__modalStructure div.--aProductCustomButtonMassImport__modalStructure__firstTextContainer span.--aProductCustomButtonMassImport__modalStructure__firstTextContainer__title { display: block !important; }
   body.isResponsive--Main.isPage--ProductInfo td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--ProductInfo div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020AlsoPurchasedProducts|(+ModuleUsedByMoreThanOne)PageStylesheet */
   body.isResponsive--Main td.--_moduleAlsoPurchasedProductsMainTableCell section.moduleContent.--moduleAlsoPurchasedProductsContentSectionFixGlitchResponsive { margin-top: 6em !important; }
/* is-for-responsive-newDesign2020ProductsNewPageStylesheet */
   body.isResponsive--Main.isPage--ProductsNew td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew td.--pageProductsNewHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr.productsNew-odd, body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr.productsNew-even { margin: 2% !important; border-radius:10px !important;display:flex !important; flex-direction:column !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr:first-child { text-align: left !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data { border: 0px solid white !important; /*padding-top: 5% !important;*/ }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading[design-element-target="PRODUCTS_NEW_IMAGE_HEADING"] { background: transparent !important; color: #888888 !important; display: block !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading { display: inline-block !important; padding: 20px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading[design-element-target="PRODUCTS_NEW_IMAGE_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading[design-element-target="PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-heading[design-element-target="PRODUCTS_NEW_ADD_CART_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_IMAGE_DATA"] { text-align: center !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data img#thumbnail { width: 50% !important; margin-top: 4% !important; margin-bottom: 4% !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA] { text-align: center; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable { display: contents !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable  { /*border-spacing: 10px !important;*/ }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeA { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__TTC__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_SAVINGS_PERCENT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__PercentValue__priceBreakTable { display: table-cell !important; padding: 10px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable { display: block !important; text-align: left !important; margin-left: 0.65em !important; }
   body.isResponsive--Main.isPage--ProductsNew table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable::after { content: ' requis pour les prix degressifs après 1+' !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_ADD_CART_DATA"] a { margin-top: 4% !important; display: block !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_ADD_CART_DATA"] button.--generic__forButton__buttonBase__typePushRectangleNoIcon { width: 50% !important; margin-top: 1 !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_ADD_CART_DATA"] button.--generic__forButton__buttonBase__typePushRectangleNoIcon span.--generic__forButton__textBase__typePushRectangleNoIcon { font-size: 1.5em !important; }
   body.isResponsive--Main.isPage--ProductsNew td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--ProductsNew div.--siteInPageBottom { margin-top: 250px !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target="PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA"] section.--directPriceStringHT{text-align:center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA] section.--directPriceStringTTC{text-align:center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination tr.--trAlignInfoCellCounterPagination{ display:flex !important; flex-direction: column !important;}
/* is-for-responsive-newDesign2020ShippingPageStylesheet */
   body.isResponsive--Main.isPage--Shipping td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Shipping td.--pageShippingHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Shipping td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Shipping div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020ShoppingCartPageStylesheet */
   body.isResponsive--Main.isPage--ShoppingCart td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart td.--pageShoppingCartHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing tr.shoppingCart-odd, body.isResponsive--Main.isPage--ShoppingCart table.productListing tr.shoppingCart-even { background-color: #C49C48 !important;/* background: transparent !important; /*border-top: 6px dashed #ccdaf7; !important;*/ margin: 2% !important;display:flex !important; flex-direction: column !important;margin:30px 60px !important;border-radius:10px !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing tr:first-child {text-align: left !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data { border: 0px solid white !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading { display: inline-block !important; padding: 20px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_REMOVE_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_IMAGE_HEADING"] { background: transparent !important; color: #888888 !important; display: /*block*/none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_NAME_AND_PRICE_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_QUANTITY_ADJUST_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-heading[design-element-target="SHOPPING_CART_TOTAL_EVALUATED_HEADING"] { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_REMOVE_DATA"] { text-align: center !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_REMOVE_DATA"] input[name="cart_delete[]"]::before { font-family: "WebFont Noto-Sans Black", sans-serif !important; color: #e5e5e5 !important; /*content: "X" !important;*/ text-align: center !important; position: relative !important; font-size: 3em !important; display: block !important; text-shadow: 0px 0px 3px #091321; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_REMOVE_DATA"] input[name="cart_delete[]"] { width: 20% !important; /*margin-top: 4% !important; margin-bottom: 4% !important;*/ float: right; height: 7em !important; border: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_IMAGE_DATA"] { text-align: center !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data img#thumbnail { width: 50% !important; margin-top: 4% !important; margin-bottom: 4% !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target=SHOPPING_CART_NAME_AND_PRICE_DATA] { text-align: center; /*float: left !important;*/ margin:auto !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable { display: contents !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable  { border-spacing: 0px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeA { display: inline-table !important;width:100% !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB { display: table-cell !important; /*border: 1px solid #cacaca !important;*/ padding: 10px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC { display: table-cell !important; /*border: 1px solid #cacaca !important; */padding: 10px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable { display: inline-table !important;width:100% !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important;*/ padding: 10px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important;*/ padding: 10px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important;*/ padding: 10px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__TTC__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important;*/ padding: 10px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__TEXT_SAVINGS_PERCENT__priceBreakTable { display: inline-table !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__PercentValue__priceBreakTable { display: table-cell !important; /*border: 1px solid #cacaca !important;*/ padding: 10px !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable { display: block !important; text-align: left !important; margin-left: 0.65em !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents strong.--localUsageText__LINK_PRO_ACCESS__priceBreakTable::after { content: ' requis pour les prix degressifs après 1+' !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_QUANTITY_ADJUST_DATA"] a { margin-top: 4% !important; display: block !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_QUANTITY_ADJUST_DATA"] button.--generic__forButton__buttonBase__typePushRectangleNoIcon { width: 50% !important; margin-top: 1 !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_QUANTITY_ADJUST_DATA"] button.--generic__forButton__buttonBase__typePushRectangleNoIcon span.--generic__forButton__textBase__typePushRectangleNoIcon { font-size: 1.5em !important; }
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target="SHOPPING_CART_TOTAL_EVALUATED_DATA"] { margin-top: -4em !important; }
   body.isResponsive--Main.isPage--ShoppingCart td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--ShoppingCart div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020SpecialsPageStylesheet */
   body.isResponsive--Main.isPage--Specials td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--Specials td.--pageSpecialsHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--Specials td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--Specials div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020SSLCheckPageStylesheet */
   body.isResponsive--Main.isPage--SSLCheck td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--SSLCheck td.--pageSSLCheckHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--SSLCheck td.--pageSSLCheckMainCellTextContainer, body.isResponsive--Main.isPage--SSLCheck td.--pageSSLCheckMainCellTextContainer * { margin-bottom: 10px !important; }
   body.isResponsive--Main.isPage--SSLCheck td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--SSLCheck div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020CheckoutShippingPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutShipping td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionSideLabel { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionSideLabel.__responsiveCellHackForShippingAdressSelectionFromAdressBook { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionSideLabel.__responsiveCellHackForShippingMethodSelectionFromShippingModule { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableListingSection tr.--pageCheckoutShippingMainTableListingSectionNewBlock td.--pageCheckoutShippingMainTableListingSectionBlockTitleV2 { width: 95% !important; text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionChooseZone { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--pageCheckoutShippingSubCellCategorySectionChooseZone span.--__content__addLocationIcon { left: 0px !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableListingSection tr.--pageCheckoutShippingMainTableListingSectionNewBlock td.--pageCheckoutShippingMainCellListingSectionBlockModuleContentV2 { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionPhase td.__responsiveCellHackForShippingButtonDateOfEvent { vertical-align: top !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionPhase td.__responsiveCellHackForShippingButtonDateOfEvent a.dov_infobulle { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionPhase td.__responsiveCellHackForShippingButtonDateOfEvent br.__responsiveHackElementForTheButtonDateOfEvent { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionStepsContainer table.--pageCheckoutShippingMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping table.--pageCheckoutShippingMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutShippingMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.main.__responsiveHackForShippingButtonContinue { margin-top: 10% !important; }
   body.isResponsive--Main.isPage--CheckoutShipping td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShipping div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020CheckoutShippingAddressPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionSideLabel { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionSideLabel.__responsiveCellHackForCheckoutShippingAddressSelectedFromAdressBook { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionDescription.__responsiveCellHackForCheckoutShippingAddressSelectionFromShippingModule { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress table.--pageCheckoutShippingAddressMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress table.--pageCheckoutShippingAddressMainTableListingSection tr.--pageCheckoutShippingAddressMainTableListingSectionNewBlock td.--pageCheckoutShippingAddressMainTableListingSectionBlockTitle { margin-bottom: 1% !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress table.--pageCheckoutShippingAddressMainTableCategorySectionStepsContainer table.--pageCheckoutShippingAddressMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress table.--pageCheckoutShippingAddressMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutShippingAddressMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionChooseZone { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--pageCheckoutShippingAddressSubCellCategorySectionChooseZone span.--__content__addLocationIcon { left: 0px !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutShippingAddress div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020CheckoutPaymentPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutPayment td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionSideLabel { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionSideLabel.__responsiveCellHackForPaymentAdressSelectionFromAdressBook { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionSideLabel.__responsiveCellHackForPaymentMethodSelectionFromPaymentModule { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableListingSection tr.--pageCheckoutPaymentMainTableListingSectionNewBlock td.--pageCheckoutPaymentMainTableListingSectionBlockTitle { margin-bottom: 1% !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionChooseZone { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--pageCheckoutPaymentSubCellCategorySectionChooseZone span.--__content__addPaymentIcon { left: 0px !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionPhase td.__responsiveCellHackForPaymentButtonDateOfEvent { vertical-align: top !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionPhase td.__responsiveCellHackForPaymentButtonDateOfEvent a.dov_infobulle { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionPhase td.__responsiveCellHackForPaymentButtonDateOfEvent br.__responsiveHackElementForTheButtonDateOfEvent { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionStepsContainer table.--pageCheckoutPaymentMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment table.--pageCheckoutPaymentMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutPaymentMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.main.__responsiveHackForPaymentButtonContinue { margin-top: 10% !important; }
   body.isResponsive--Main.isPage--CheckoutPayment td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPayment div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020CheckoutPaymentAddressPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionSideLabel { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionSideLabel.__responsiveCellHackForCheckoutPaymentAddressSelectedFromAdressBook { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionDescription.__responsiveCellHackForCheckoutPaymentAddressSelectionFromShippingModule { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress table.--pageCheckoutPaymentAddressMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress table.--pageCheckoutPaymentAddressMainTableListingSection tr.--pageCheckoutPaymentAddressMainTableListingSectionNewBlock td.--pageCheckoutPaymentAddressMainTableListingSectionBlockTitle { margin-bottom: 1% !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress table.--pageCheckoutPaymentAddressMainTableCategorySectionStepsContainer table.--pageCheckoutPaymentAddressMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress table.--pageCheckoutPaymentAddressMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutPaymentAddressMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionMainAdress { text-align: right !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionChooseZone { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--pageCheckoutPaymentAddressSubCellCategorySectionChooseZone span.--__content__addLocationIcon { left: 0px !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutPaymentAddress div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020CheckoutFailPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutFail td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutFail td.--pageCheckoutFailHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutFail td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutFail div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020CheckoutConfirmationPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutConfirmation td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation td.--pageCheckoutConfirmationHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection { width: 98% !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection tr.--pageCheckoutConfirmationMainTableListingSectionNewBlock td.--pageCheckoutConfirmationMainTableListingSectionBlockTitle { margin-bottom: 1% !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection td.--pageCheckoutConfirmationMainTableListingSectionBlockValueV2 { text-align: left !important; padding-bottom: 0 !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection td.--pageCheckoutConfirmationMainTableListingSectionBlockValueV2 div.--valueTextContent { margin-left: 0 !important; padding-left: 0 !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableListingSection_MODULE_ORDER_TOTAL td.main.--pageCheckoutConfirmationMainTableListingSection_MODULE_ORDER_TOTAL--priceCellData { float: none !important; margin-bottom: 2% !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableCategorySectionStepsContainer table.--pageCheckoutConfirmationMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation table.--pageCheckoutConfirmationMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutConfirmationMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutConfirmation div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-newDesign2020CheckoutSuccessPageStylesheet */
   body.isResponsive--Main.isPage--CheckoutSuccess td.--siteColumnLeft { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess td.--pageCheckoutSuccessHeadingCellTitle { display: inline !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess span.__sectionCheckoutSuccessMarkerCellMarkerIconStyle { text-align: center !important; display: block !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess td.--pageCheckoutSuccessContent div.pageHeading { text-align: center !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess table.--pageCheckoutSuccessMainTableCategorySectionStepsContainer table.--pageCheckoutSuccessMainTableCategorySectionStepsPhaseIcon span.__sectionStepsPhaseMarkerIconStyleFinished { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess table.--pageCheckoutSuccessMainTableCategorySectionStepsContainer td.checkoutBarFrom.--pageCheckoutSuccessMainCellCategorySectionStepsPhaseCaption { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess td.--siteColumnRight { display: none !important; }
   body.isResponsive--Main.isPage--CheckoutSuccess div.--siteInPageBottom { margin-top: 250px !important; }
/* is-for-responsive-product-info */   
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos{flex-direction:column !important; align-items:center !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductName section.--sectionProductName{text-align:center !important;/*width:70% !important;*/margin-left:15em !important;margin-right:3em !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductName section.--sectionProductName h1{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductName section.--sectionProductName span.smallText.--spanProductModel{font-size:1em !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductName section.--sectionProductName span.smallText.--spanProductModel{text-align:center !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos[design-customer-profile="Standard"] div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable td.infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable{color:#4A0C67 !important;}
   body.isResponsive--Main.isPage--ProductInfo table.--tableFirstTableProductNameAndPrice{position:relative !important; display:flex !important; margin: 0 5em -7em 2em !important;}
   body.isResponsive--Main.isPage--ProductInfo table.--tableFirstTableProductNameAndPrice tr.--rowProductImage td.--rowResponsiveProductImage img.--pageProductInfoImageOfAProductWhenProductHaveExtraFields, body.isResponsive--Main.isPage--ProductInfo table.--tableFirstTableProductNameAndPrice tr.--rowProductImage td.--rowResponsiveProductImage img.--pageProductInfoImageOfAProductWhenProductHaveNotExtraFields{width:30vw !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductNameRefImg{width:100% !important;display: flex !important; justify-content: flex-end !important;}
   body.isResponsive--Main.isPage--ProductInfo table.--tableSecondTableProductExtraFields{display:none !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak{display:flex !important; justify-content: center !important; align-items: center !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak div.--divResponsiveCellProductPriceOrPriceBreak{display:flex !important;}
   /* body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsivecellProductAssetsTableAlign td.--cellProductAssetsTableAlign{ display:flex !important; justify-content: center !important;}*/
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsivecellProductAssetsTableAlign td.--cellProductAssetsTableAlign div.--divResponsivecellProductAssetsTableAlign{ display:flex !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--cellProductAssetsTable{display:flex !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsFirstCell{min-width:0% !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox.--mainPriceBreakTable td.infoBoxHeading.--globalUsageText__Simple__inModeA{width:40% !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB{border:none !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC{border:none !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable{border:none !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable{border:none !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{width:100% !important;} /* add size box 01/07/24 */
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{/*background-color: rgb(29, 83, 35) !important;*/ /*display:flex !important;*/}
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{/*background-color: #7da8df;*/ /*display:flex !important; justify-content: space-between;*/}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd section.--sectionContainerCatPDProductExtraFields section.--sectionRowCatPDProductExtraFields{width:70% !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd section.--sectionContainerCatPDProductExtraFields{display:flex !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--_moduleAlsoPurchasedProductsMainTableCell section.--moduleAlsoPurchasedProductsHeadingSectionTitle{/*display:flex !important; justify-content:flex-end !important; align-items: flex-end;*/ text-align:center !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--_moduleAlsoPurchasedProductsMainTableCell section.moduleContent.--moduleAlsoPurchasedProductsContentSectionFixGlitchResponsive{margin-top:0.5em !important;}
   body.isResponsive--Main td.--_moduleAlsoPurchasedProductsMainTableCell img.--moduleAlsoPurchasedProductImageOfAProduct{width:20vw;}
/* is-for-responsive-product-listing */
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_PRICE_DATA"] div.productSpecialPrice{padding-top:10px !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable td.infoBoxHeading.--globalUsageText__Simple__inModeA{font-size:1em !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable td.infoBoxHeading.--globalUsageText__Simple__inModeB{font-size:1em !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable td.infoBoxHeading.--globalUsageText__Simple__inModeC{font-size:1em !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable{font-size:1em !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable{font-size:1em !important;}
/* is-for-responsive-categories-listing */
   body.isResponsive--Main.isPage--Index table.--siteMainTableIndex.--weHaveChosenCategory tr.--trResponsivePageCellSubCategoriesListing{display: flex !important;}
   body.isResponsive--Main.isPage--Index table.pageTable--SubCategoriesListing td.pageCell--SubCategoriesListing img{width:30vw !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important;flex-wrap:wrap !important;justify-content:flex-end !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important;flex-wrap:wrap !important;/*justify-content: space-between !important;*/ justify-content:flex-end !important;}
/* is-for-responsive-header */
   body.isResponsive--Main td.searchBox--CellInModeNested td.boxText div.align_form_button_search{padding-right:0px !important;}
   body.isResponsive--Main div.searchBox--EverythingInModeNested{width:0% !important; height:55px !important;}
/* is-for-responsive-pageContent */   
   body.isResponsive--Main.isPage--AccountEdit div.--topPageContent, body.isResponsive--Main.isPage--AccountHistory div.--topPageContent, body.isResponsive--Main.isPage--AccountNewsletters div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AccountPassword div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Account div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AddressBook div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AddressBookProcess div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AdvancedSearch div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutFail div.--topPageContent:not(.--weHaveChosenCategory) body.isResponsive--Main.isPage--CheckoutSuccess div.--topPageContent:not(.--weHaveChosenCategory) body.isResponsive--Main.isPage--CommissionHistory div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CommunityAdvancedSearchResult div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CommunityExtraInfoPages div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Conditions div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ContactUs div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CookieUsage div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CreateAccount div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CreateAccountSuccess div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Login div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Logoff div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--PasswordForgotten div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Privacy div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ProductInfo div.--topPageContent.--weHaveChosenCategory, body.isResponsive--Main.isPage--ProductsNew div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ProductReviews div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Reviews div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ShoppingCart div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--SSLCheck div.--topPageContent:not(.--weHaveChosenCategory){padding-top:9em !important;padding-right:1.5em !important;}
/* is-for-responsive-product-info */
body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos[design-customer-profile="Standard"] div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable{background:none !important; border:none !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex; flex-wrap: wrap !important;justify-content: space-around !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex; flex-wrap: wrap !important;justify-content: space-around !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox.--mainPriceBreakTable td.infoBoxHeading.--globalUsageText__Simple__inModeA{width:100% !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable{width: 100% !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{width:100% !important;} /* add size box 01/07/24 */
/* is-for-responsive-login */
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableLeftBoxCell.--pageLoginTableLeftBoxCellResponsiveCell{padding:0px 20px !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell td.--tdLoginAlignButtonCreate{display: flex !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell td.--tdLoginAlignButtonIdentification{display: flex !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell tr.--trLoginAlignButtonIdentification{display: flex !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell tr.--trLoginAlignButtonCreate{display: flex !important; justify-content: center !important; }
/* is-for-responsive-shopping_cart */
   body.isResponsive--Main.isPage--ShoppingCart td.--pageShoppingCartHeadingCellTitle span.--pageShoppingCartHeadingSpanTitle {margin-bottom:0px !important;}
   body.isResponsive--Main.isPage--ShoppingCart tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap:wrap !important; justify-content:end !important;}
   body.isResponsive--Main.isPage--ShoppingCart tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important; flex-wrap:wrap !important;justify-content:end !important;}
   body.isResponsive--Main.isPage--ShoppingCart tr.--containtButtons{padding-top:50px !important;}
   body.isResponsive--Main.isPage--ShoppingCart tr.--containtButtons tr.--containtAlignButtons{display: flex !important; flex-wrap: wrap !important;justify-content: space-around !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] td.infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable{display:none !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] tr:first-child {text-align: center !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] tr.--trResponsiveCellProductPriceOrPriceBreak.--trResponsiveCenterCellProductPriceOrPriceBreak{display:flex !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] tr.--trResponsiveCellProductPriceOrPriceBreak.--trResponsiveCenterCellProductPriceOrPriceBreak tr.--trSizeProductsNew{display: inline-flex !important; align-items: center !important;}
/* is-for-responsive-products-news */
   body.isResponsive--Main.isPage--ProductsNew td.--pageProductsNewHeadingCellTitle span.--pageProductsNewHeadingSpanTitle{margin-bottom:0px !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination td.infoCellCounterPagination.productsCounter{margin-bottom:0px !important;}
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination.uk-table td{padding-bottom:0px !important; padding-top:0px !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] b.--sizeProductName{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL{justify-content: center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.2em !important;}   
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable tr.--trResponsiveCellProductPriceOrPriceBreak tr.--trSizeProductsNew{justify-content: center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable span.--productHasNoSpecialOffer{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] b.--sizeProductName{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.2em !important; font-weight:bold !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] b.--sizeProductName{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.2em !important; font-weight:bold !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] tr.--AlignlocalUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{display:inline-flex !important; align-items:center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable{background:none !important; border:none !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr.--trResponsiveCellProductPriceOrPriceBreak.--trResponsiveCenterCellProductPriceOrPriceBreak{display:flex !important; justify-content: center !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{font-family:"WebFont Roboto Slab Regular" !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable{color:#4A0C67 !important; font-family:"WebFont Roboto Slab Regular" !important;}
/* is-for-responsive-product-info */
   /*body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data span.--generic__forButton__textBase__typePushRectangleNoIcon img.size-img-panier{width:15% !important;}*/
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox.inheritFromPriceBreakTable{align-items: center !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox:not(.inheritFromPriceBreakTable){text-align:center !important;}
   /*body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell input.uk-input.--inputTextBox__type3{width:45% !important;}*/
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox div.--override__forButton__textBase__typePushRectangleNoIcon img.--size_image_panier_product_info{width:20% !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox:not(.inheritFromPriceBreakTable){ display:flex !important; align-items:center !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox div.--override__forButton__textBase__typePushRectangleNoIcon{display:flex !important; justify-content: center !important; align-items: center !important; flex-direction: column-reverse !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsThirdCell div.productInfoFloatingCartBox div.--override__forButton__textBase__typePushRectangleNoIcon span.--override__forButton__subTextBase__typePushRectangleNoIcon{font-size:0.8em !important;}
  }
/* is-again-for-to-verify */
   /* body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing tr.productListing-odd tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex !important;flex-wrap:wrap!important;}*/
   /* body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infoBox.--mainPriceBreakTable .--subPriceBreakTable tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex !important;flex-wrap:wrap!important;background-color: rgb(138, 31, 120) !important;}
   /*td.--cellProductAssetsTable{display:inline; background-color: #39f;}*/
   /* body.isResponsive--Main.isPage--ProductInfo td.--cellProductName{ /*position:relative !important;*/}
   /* body.isResponsive--Main.isPage--ProductInfo td.--cellProductName section.--sectionProductName span.smallText.--spanProductModel{width:80% !important;background-color: rgb(2, 19, 17) !important;}*/
   /* body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_NAME_DATA"] table.infobox table.infobox td.infoBoxContents{font-size:1em !important; background-color:#7da8df !important;} */
   /* td.--cellProductAssetsTableAlignOutOfStock{background-color: rgb(229, 255, 0) !important; flex-wrap:wrap !important;} */
   /* .--trResponsiveCellProductPriceOrPriceBreak{display:flex !important; flex-direction: row !important; align-items: center !important;justify-content: center !important; /* or between width:120% !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo div#cat_pd span.--spanProductHasPromotionInPriceBreakTable span{font-size:1.2em; background-color: pink !important;}*/
   /* .--cellProductNameRefImg{position:relative !important; margin-right: -15em !important; width:70% !important;display:flex !important;justify-content:center !important;}*/
/* is-for-my-landmark */
   /*body.isResponsive--Main tr.header{background-color: #8d46ad !important;}*/
 



/*
*  - overrides responsive.
*  - cible: toutes les pages.
*  - saphyra-interactive id responsive: [SaphID: 5] | Orientation::Paysage
*  - résolution: de 1500px à 1600px (résolutions d'ordinateurs portables)
* 
*********************************************************************************************************************************/
@media screen and (min-width: 1500px) and (max-width: 1600px) {
/* is-for-quickfix-responsive-newDesign2020IndexPageWhenCategoryIsOpened */
   /* (BEGIN)[VTAB-TEAM-LINDER-PARTNER-1][OSC](END) : on commente cette règle CSS car dans la nouvelle charte graphique du site on souhaite laisser la colonne gauche affichée, car c'est celle qui contient le menu, et le menu des catégories doit sans cesse être affiché!  */
   /*body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory { display: none !important; }*/
   body.isResponsive--Main.isPage--Index td.--siteColumnRight.openedCategory { display: none !important; }
/* is-for-responsive-vtabFragmentBreadcrumbarOrderSteps */
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separatorMobile]{ display:none;}
/* is-for-my-landmark */
   /*body.isResponsive--Main tr.header{background-color: blue !important;}*/
}




/* [VTAB-TEAM-LINDER-PARTNER-1][OSC](BEGIN) */
/*
*  - overrides responsive.
*  - cible: toutes les pages.
*  - saphyra-interactive id responsive: [SaphID: none] | Orientation::Whatever
*  - résolution: de 941px à 1540px (résolutions spécifiques d'ajustements)
* 
*********************************************************************************************************************************/
@media screen and (min-width: 640px) {
/* is-for-responsive-newDesign2022SecondIterationOfTheWelcomeText */
   body.isResponsive--Main section.secondIterationOfTheWelcomeTextContainer { padding-top: 9em !important; /*margin-bottom: -140px !important;*/ }
   body.isResponsive--Main section.secondIterationOfTheWelcomeTextContainer  span.secondIterationOfTheWelcomeTextSlogan { font-size: 2vw !important; color: #fff578 !important; }
/* is-for-responsive-vtabFragmentBreadcrumbarOrderSteps */
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separator] {display:none;}
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separatorMobile] {display:block; position:relative; top:20px;}
/* is-again-for-to-verify */
   /* body.isResponsive--Main.isPage--CheckoutShipping div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutPayment div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutConfirmation div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutShippingAddress div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutPaymentAddress div.--topPageContent:not(.--weHaveChosenCategory){padding-top:2em !important;}*/
/* is-for-my-landmark */
   /* body.isResponsive--Main tr.header{background-color: rgb(35, 121, 24) !important;}*/
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{display:flex; flex-wrap: wrap !important;justify-content:end !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{display:flex; flex-wrap: wrap !important;justify-content:end !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox tr.--AlignlocalUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{display:flex; flex-wrap: wrap !important;justify-content:end !important;} /* add code css 01/07/24 for particulars */
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox td.--mainPriceBreakTable td.infoBoxHeading.--globalUsageText__Simple__inModeA{width:100% !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable{width: 100% !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{width:100% !important;}/* add code css 01/07/24 for particulars */

   /* is-for-login.php */
   body.isResponsive--Main.isPage--Login td.--pageLoginHeadingCellTitle span.--pageLoginHeadingSpanTitle{display:none !important;}
/* is-for-responsive-login */ 
   /*body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trpageLoginTableResponsiveCell{display:flex !important;width:100% !important;}*/
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--pageLoginTableHeadingZone{display:none !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableLeftBoxCell td.--pageLoginTableLeftBoxCellIntroTitleResponsiveAlign{text-align:center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableLeftBoxCell.--pageLoginTableLeftBoxCellResponsiveCell{padding:0px 20px !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable td.--pageLoginTableRightBoxCell.--pageLoginTableRightBoxCellResponsiveCell table.--pageLoginTableRightBoxCellResponsiveTable{padding:0px 20px !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell td.--tdLoginAlignButtonCreate{display: flex !important; justify-content: center !important;text-align: center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell td.--tdLoginAlignButtonIdentification{display: flex !important; justify-content: center !important; text-align: center !important;}
/* is-for-responsive-button */
   /*body.isResponsive--Main button.--generic__forButton__buttonBase__typePlainPill{padding-right:100px !important;background:violet;}*/
   /*button.--generic__forButton__buttonBase__typePlainPill { margin-right:-40px !important; }*/
   body.isResponsive--Main span.--generic__forButton__textBase__typePlainPill{padding-left:18px !important;}
   body.isResponsive--Main img.--generic__forButton__iconBase__typePlainPill{width:90% !important;}
/*is-for-responsive-shopping-cart */
   /*body.isResponsive--Main.isPage--ShoppingCart table.productListing tr.shoppingCart-odd, body.isResponsive--Main.isPage--ShoppingCart table.productListing tr.shoppingCart-even { background-color: #C49C48 !important;}*/ 
   body.isResponsive--Main input.uk-checkbox.--inputCheckbox__type3{padding:30px !important;}
   body.isResponsive--Main input.uk-checkbox.--inputCheckbox__type3:hover{padding:30px !important;}
   body.isResponsive--Main input.uk-checkbox.--inputCheckbox__type3:checked{padding:30px !important;}
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER tr.--trResponsiveCellProductPriceOrPriceBreak td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable{font-size:1.2em !important;}
   /* is-for-responsive-products-news */
   body.isResponsive--Main.isPage--ProductsNew td.--pageProductsNewHeadingCellTitle span.--pageProductsNewHeadingSpanTitle{margin-bottom:0px !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination td.infoCellCounterPagination.productsCounter{margin-bottom:0px !important;}
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination.uk-table td{padding-bottom:0px !important; padding-top:0px !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] b.--sizeProductName{font-size:1.2em !important;}
   /*body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL{justify-content: center !important;}*/
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.2em !important;}   
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable tr.--trResponsiveCellProductPriceOrPriceBreak tr.--trSizeProductsNew{justify-content: center !important; align-items:center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable span.--productHasNoSpecialOffer{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] b.--sizeProductName{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.2em !important; font-weight:bold !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] b.--sizeProductName{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.2em !important; font-weight:bold !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] tr.--AlignlocalUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{display:inline-flex !important; align-items:center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable{background:none !important; border:none !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr.--trResponsiveCellProductPriceOrPriceBreak.--trResponsiveCenterCellProductPriceOrPriceBreak{display:flex !important; justify-content: center !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{font-family:"WebFont Roboto Slab Regular" !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable{color:#4A0C67 !important; font-family:"WebFont Roboto Slab Regular" !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data span.--generic__forButton__textBase__typePushRectangleNoIcon img.size-img-panier{width:15% !important;}
/* is-for-responsive-product-info */
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos[design-customer-profile="Standard"] div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable{background:none !important; border:none !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos[design-customer-profile="Standard"] div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable td.infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable{color:#4A0C67 !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsivecellProductAssetsTableAlign{display:flex !important; justify-content: center !important;}
}



@media screen and (min-width: 941px) and (max-width: 1280px) {
/* is-for-responsive-newDesign2022SecondIterationOfTheWelcomeText */
   body.isResponsive--Main section.secondIterationOfTheWelcomeTextContainer { padding-top: 190px !important; margin-bottom: 2px !important; /*text-align: left !important; padding-left: 10em !important;*/ }
   body.isResponsive--Main section.secondIterationOfTheWelcomeTextContainer  span.secondIterationOfTheWelcomeTextSlogan { /*font-size: 2.90vw !important;*/font-size: 2vw !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.hasThatCategoryName { font-size: 1.7em !important; }
/* is-for-responsive-vtabFragmentBreadcrumbarOrderSteps */
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separatorMobile] {display:none !important;}
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separator] {display:block; position:relative; top:20px;}
/* if-for-responsive-product_info */  
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductName section.--sectionProductName{text-align:center !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos{flex-direction:column !important; align-items:center !important} /* vérifier si on passe déjà à cette version en colonne ou pas ? */
/* is-for-responsive-table_productListing */
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory { width: 10px !important; transition: 0.4s all; }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory table { width: 10px !important; transition: 0.4s all;  }
   body.isResponsive--Main.isPage--Index td.--siteColumnLeft.--weHaveChosenCategory:hover table { width: 350px !important; transition: 0.4s all; }
/* is-for-responsive-productsNew */
   body.isResponsive--Main.isPage--ProductsNew td.--siteColumnLeft { width: 10px !important; transition: 0.4s all; }
   body.isResponsive--Main.isPage--ProductsNew td.--siteColumnLeft table { width: 10px !important; transition: 0.4s all;  }
   body.isResponsive--Main.isPage--ProductsNew td.--siteColumnLeft:hover table { width: 350px !important; transition: 0.4s all; }
/* is-for-responsive-CommunityAdvancedSearchResult */
   body.isResponsive--Main.isPage--CommunityAdvancedSearchResult td.--siteColumnLeft { width: 10px !important; transition: 0.4s all; } 
   body.isResponsive--Main.isPage--CommunityAdvancedSearchResult td.--siteColumnLeft table { width: 10px !important; transition: 0.4s all;  }
   body.isResponsive--Main.isPage--CommunityAdvancedSearchResult td.--siteColumnLeft:hover table { width: 350px !important; transition: 0.4s all; }
/* is-for-my-landmark */
  /*body.isResponsive--Main tr.header{background-color: rgb(0, 4, 255) !important;}*/
/* is-again-for-to-verify */
   /*body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separatorMobile] {display:none !important;}
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separator] {position:relative; top:20px;}*/ 
   /* body.isResponsive--Main.isPage--CheckoutShipping div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutPayment div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutConfirmation div.--topPageContent:not(.--weHaveChosenCategory),body.isResponsive--Main.isPage--CheckoutShippingAddress div.--topPageContent:not(.--weHaveChosenCategory),body.isResponsive--Main.isPage--CheckoutPaymentAddress div.--topPageContent:not(.--weHaveChosenCategory)padding-top:12em;}*/
   /* body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps{padding:25px !important;}
   /* .--divResponsiveCellProductPriceOrPriceBreak{display:flex !important; background-color: #39f !important;}
   /* body.isResponsive--Main.isPage--ProductInfo td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox.--mainPriceBreakTable td.infoBoxHeading.--globalUsageText__Simple__inModeA{width:50% !important;background-color: blue !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo div#cat_pd span.--spanProductHasPromotionInPriceBreakTable span{font-size:1.2em; background-color: #7da8df !important;}*/
   /* .--trResponsiveCellProductPriceOrPriceBreak{display:flex !important; flex-direction: row !important; align-items: center !important;justify-content: space-between !important; /*width:120% !important; background-color: orangered !important;}
   /* tr.--trResponsiveCellProductPriceOrPriceBreak{display:flex !important; justify-content: center !important; background-color: rgb(104, 13, 224) !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo table.--tableSecondTableProductExtraFields{display:none !important;}
   body.isResponsive--Main.isPage--ProductInfo table.--tableFirstTableProductNameAndPrice{position:relative !important; display:flex !important; margin: 0 5em -7em 5em !important;}
   /* body.isResponsive--Main.isPage--ProductInfo table.--tableFirstTableProductNameAndPrice tr.--rowProductImage td.--rowResponsiveProductImage img.--pageProductInfoImageOfAProductWhenProductHaveExtraFields, body.isResponsive--Main.isPage--ProductInfo table.--tableFirstTableProductNameAndPrice tr.--rowProductImage td.--rowResponsiveProductImage img.--pageProductInfoImageOfAProductWhenProductHaveNotExtraFields{width:20vw !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage td.--initialProductImageCell img.--pageProductInfoImageOfAProductWhenProductHaveNotExtraFields
   /* body.isResponsive--Main.isPage--ProductInfo td.--cellProductName section.--sectionProductName span.smallText.--spanProductModel{font-size:1em !important;text-align:center !important;} */
   /* body.isResponsive--Main.isPage--ProductInfo td.--cellProductName section.--sectionProductName h1{font-size:1.2em !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeB{border:none !important;}
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxHeading.--globalUsageText__Simple__inModeC{border:none !important;}
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable{border:none !important;}
   body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable .infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable{border:none !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable tr.--localUsageRow__ROW_PRICE_PER_PIECE__HT__priceBreakTable.--backgroundRowTableListProduct{/*background-color: rgb(29, 83, 35) !important; display:flex !important;}*/
   /* body.isResponsive--Main.isPage--ProductInfo table.infoBox.--mainPriceBreakTable .--subPriceBreakTable tr.--localUsageRow__ROW_QUANTITY__priceBreakTable.--backgroundRowTableListProduct{/*background-color: #7da8df; display:flex !important; justify-content: space-between;}*/
}



/*
*  - overrides responsive.
*  - cible: toutes les pages.
*  - saphyra-interactive id responsive: [SaphID: none] | Orientation::Whatever
*  - résolution: de 941px à 1540px (résolutions spécifiques d'ajustements)
* 
*********************************************************************************************************************************/
@media screen and (min-width: 941px) and (max-width: 1540px) {
/* is-for-responsive-newDesign2022SecondIterationOfTheWelcomeText */
   body.isResponsive--Main section.secondIterationOfTheWelcomeTextContainer { padding-top: 12.5em !important; margin-bottom: 2px !important; /*text-align: left !important; padding-left: 10em !important;*/ }
   body.isResponsive--Main section.secondIterationOfTheWelcomeTextContainer  span.secondIterationOfTheWelcomeTextSlogan { /*font-size: 2.90vw !important;*/font-size: 2vw !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.hasThatCategoryName { font-size: 1.7em !important; }
/* is-for-responsive-vtabFragmentBreadcrumbarOrderSteps */ 
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separator] {display:block; position:relative; top:20px;}
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separatorMobile] {display:none !important;}
/* is-for-topPageContent */   
   body.isResponsive--Main.isPage--AccountEdit div.--topPageContent, body.isResponsive--Main.isPage--AccountHistory div.--topPageContent, body.isResponsive--Main.isPage--AccountNewsletters div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AccountPassword div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Account div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AddressBook div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AddressBookProcess div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AdvancedSearch div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutFail div.--topPageContent:not(.--weHaveChosenCategory) body.isResponsive--Main.isPage--CheckoutSuccess div.--topPageContent:not(.--weHaveChosenCategory) body.isResponsive--Main.isPage--CommissionHistory div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CommunityAdvancedSearchResult div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CommunityExtraInfoPages div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Conditions div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ContactUs div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CookieUsage div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CreateAccount div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CreateAccountSuccess div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Login div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Logoff div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--PasswordForgotten div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Privacy div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ProductInfo div.--topPageContent.--weHaveChosenCategory, body.isResponsive--Main.isPage--ProductsNew div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ProductReviews div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Reviews div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ShoppingCart div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--SSLCheck div.--topPageContent:not(.--weHaveChosenCategory){padding-top:14em !important;}
   body.isResponsive--Main.isPage--CheckoutShipping div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutPayment div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutConfirmation div.--topPageContent:not(.--weHaveChosenCategory),body.isResponsive--Main.isPage--CheckoutShippingAddress div.--topPageContent:not(.--weHaveChosenCategory),body.isResponsive--Main.isPage--CheckoutPaymentAddress div.--topPageContent:not(.--weHaveChosenCategory){padding-top:14em;}
   body.isResponsive--Main.isPage--Index div.--topPageContent{padding-top: 12em !important;} 
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo div.--topPageContent{padding-top:12em !important; padding-right:1.5em !important;}
/* is-for-responsive-product_info */
   body.isResponsive--Main.isPage--ProductInfo div.--cellProductInfos td.--cellProductName section.--sectionProductName h1{ font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable{padding:0px !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos[design-customer-profile="Standard"] div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable{background:none !important; border:none !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos[design-customer-profile="Standard"] div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable td.infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable{color:#4A0C67 !important;}
   body.isResponsive--Main.isPage--ProductInfo td.main.--cellProductImage div.--cellProductNameRefImg{display:flex !important; justify-content: center !important;}
   /*body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsivecellProductAssetsTableAlign td.--cellProductAssetsTableAlign{display:flex !important; justify-content:center !important;}*/
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsivecellProductAssetsTableAlign td.--cellProductAssetsTableAlign div.--divResponsivecellProductAssetsTableAlign{ display:flex !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak{display:flex !important; align-items: center !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsDescriptionCell section.--sectionContainerCatPDProductExtraFields{display: flex !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak td.--cellProductPriceOrPriceBreak div.--divResponsiveCellProductPriceOrPriceBreak{display:flex !important;}
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductPriceOrPriceBreak section.--sectionProductPriceOrPriceBreak h1 table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__1PlusValue__HT__priceBreakTable div.--showOrHideProductSpecialPrice{font-size:1em !important;}
   /*body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trpageLoginTableResponsiveCell{display:flex !important;}*/
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell td.--tdLoginAlignButtonCreate{display: flex !important; justify-content: center !important; text-align: center !important;}
   body.isResponsive--Main.isPage--Login table.--pageLoginTable tr.--trPageLoginTableResponsiveCell td.--tdLoginAlignButtonIdentification{display: flex !important; justify-content: center !important; text-align: center !important;}
/* is-for-responsive-shopping-cart */
   body.isResponsive--Main.isPage--ShoppingCart table.productListing td.shoppingCart-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER tr.--trResponsiveCellProductPriceOrPriceBreak td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable{/*font-size:1.2em !important;*/font-size:1em !important;}
/* is-for-responsive-products-new */
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing{width:100% !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] b.--sizeProductName{font-size:1.5em !important;}
   /*body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL{justify-content: center !important;}*/
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.2em !important;}   
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable span.--productHasNoSpecialOffer{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] b.--sizeProductName{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] div.--alignTEXT_DATE_ADDED_FAKELABEL{justify-content: center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.5em !important; font-weight:bold !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] b.--sizeProductName{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] div.--alignTEXT_DATE_ADDED_FAKELABEL{justify-content: center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.5em !important; font-weight:bold !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable{background:none !important; border:none !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{font-family:"WebFont Roboto Slab Regular" !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable{color:#4A0C67 !important; font-family:"WebFont Roboto Slab Regular" !important; font-size:1.2em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr.--trResponsiveCellProductPriceOrPriceBreak.--trResponsiveCenterCellProductPriceOrPriceBreak{display:flex !important; justify-content: flex-end !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data span.--generic__forButton__textBase__typePushRectangleNoIcon img.size-img-panier{width:40% !important;}
/* is-for-my-landmark */
   /*body.isResponsive--Main tr.header{background-color: rgb(0, 238, 255) !important;}*/
}




/*
*  - overrides responsive.
*  - cible: toutes les pages.
*  - saphyra-interactive id responsive: [SaphID: none] | Orientation::Whatever
*  - résolution: de 1px à 1539px (résolutions spécifiques d'ajustements)
* 
*********************************************************************************************************************************/
@media screen and (min-width: 1px) and (max-width: 1539px) {
/* is-for-responsive-newDesign2022BeforeMainContentPagerTable */
   body.isResponsive--Main div.subHeaderBeforePagerTable { display: none !important; }
/* is-for-responsive-newDesign2022SecondIterationOfTheWelcomeText */
   body.isResponsive--Main section.secondIterationOfTheWelcomeTextContainer { display: block !important; position:relative !important; margin-bottom:-13em !important}
}




/*
*  - overrides responsive.
*  - cible: toutes les pages.
*  - saphyra-interactive id responsive: [SaphID: none] | Orientation::Whatever
*  - résolution: de 1540px à infini (résolutions spécifiques de breakpoint PC)
* 
*********************************************************************************************************************************/
@media screen and (min-width: 1540px) {
/* is-for-responsive-newDesign2022BeforeMainContentPagerTable */
   body.isResponsive--Main div.subHeaderBeforePagerTable { display: block !important; }
/* is-for-responsive-newDesign2022SecondIterationOfTheWelcomeText */
   body.isResponsive--Main section.secondIterationOfTheWelcomeTextContainer { display: none !important; }
   body.isResponsive--Main section.menu2019 .cd-accordion.itemElementsInMenu div.hasThatCategoryName { font-size: 1.1vw !important; }
/* is-for-responsive-vtabFragmentBreadcrumbarOrderSteps */
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separatorMobile] {display:none !important;}
   body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps span[class*=vtabFragmentBreadcrumbarOrderSteps_separator] {display:block; position:relative; top:20px;}
/* is-for-responsive-topPageContent */   
   body.isResponsive--Main.isPage--AccountEdit div.--topPageContent, body.isResponsive--Main.isPage--AccountHistory div.--topPageContent, body.isResponsive--Main.isPage--AccountNewsletters, body.isResponsive--Main.isPage--AccountPassword div.--topPageContent:not(.--weHaveChosenCategory),body.isResponsive--Main.isPage--CreateAccount div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Login div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ContactUs div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CommunityExtraInfoPages div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Logoff div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ProductInfo div.--topPageContent.--weHaveChosenCategory, body.isResponsive--Main.isPage--ShoppingCart div.--topPageContent:not(.--weHaveChosenCategory){padding-top:4em !important;padding-right:1.5em !important;} 
   body.isResponsive--Main.isPage--CheckoutShipping div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutPayment div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutConfirmation div.--topPageContent:not(.--weHaveChosenCategory),body.isResponsive--Main.isPage--CheckoutShippingAddress div.--topPageContent:not(.--weHaveChosenCategory),body.isResponsive--Main.isPage--CheckoutPaymentAddress div.--topPageContent:not(.--weHaveChosenCategory),body.isResponsive--Main.isPage--ProductsNew div.--topPageContent:not(.--weHaveChosenCategory){padding-top:4em !important;}
   body.isResponsive--Main.isPage--CommunityAccountHistoryInfo div.--topPageContent{padding-top:4em !important; padding-right:1.5em !important;}
/* is-for-responsive-product_info */
   body.isResponsive--Main.isPage--ProductInfo td.--cellProductImage div.--cellProductInfos[design-customer-profile="Standard"] div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable td.infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable{color:#4A0C67 !important;}
   /*body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsivecellProductAssetsTableAlign td.--cellProductAssetsTableAlign{display:flex !important; justify-content: center !important;}*/
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsivecellProductAssetsTableAlign td.--cellProductAssetsTableAlign div.--divResponsivecellProductAssetsTableAlign{ display:flex !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak{display:flex !important; align-items: center !important; justify-content: center !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd tr.--trResponsiveCellProductPriceOrPriceBreak td.--cellProductPriceOrPriceBreak div.--divResponsiveCellProductPriceOrPriceBreak{display:flex !important;}
   body.isResponsive--Main.isPage--ProductInfo div#cat_pd td.--cellProductAssetsDescriptionCell section.--sectionContainerCatPDProductExtraFields{display: flex !important; justify-content: center !important;}
/* is-for-responsive-products-new */
   body.isResponsive--Main.isPage--ProductsNew td.--pageProductsNewHeadingCellTitle span.--pageProductsNewHeadingSpanTitle{margin-bottom:0px !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination td.infoCellCounterPagination.productsCounter{margin-bottom:0px !important;}
   body.isResponsive--Main.isPage--ProductsNew table.infoTableCounterPagination.uk-table td{padding-bottom:0px !important; padding-top:0px !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] b.--sizeProductName{font-size:1.5em !important;}
   /*body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL{justify-content: center !important;}*/
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.5em !important;}   
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target=PRODUCTS_NEW_NAME_AND_PRICE_AND_DATE_ADDED_DATA] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable tr.--trResponsiveCellProductPriceOrPriceBreak tr.--trSizeProductsNew{justify-content: center !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__HT__priceBreakTable{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Partenaire"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__BreakValue__HT__priceBreakTable span.--productHasNoSpecialOffer{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] b.--sizeProductName{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.5em !important; font-weight:bold !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] b.--sizeProductName{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.5em !important; font-weight:bold !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] tr.--AlignlocalUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{display:inline-flex !important; align-items:center !important;}
  /* body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable{background:none !important; border:none !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable td.infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable{color:#4A0C67 !important;}*/
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing tr.--trResponsiveCellProductPriceOrPriceBreak.--trResponsiveCenterCellProductPriceOrPriceBreak{display:flex !important; justify-content: flex-end !important; }
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{font-family:"WebFont Roboto Slab Regular" !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable{color:#4A0C67 !important; font-family:"WebFont Roboto Slab Regular" !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data span.--generic__forButton__textBase__typePushRectangleNoIcon img.size-img-panier{width:55% !important;}
/* is-for-responsive-index */   
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_PRICE_DATA"][design-customer-profile="Professionnel"]{font-size:1em !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_PRICE_DATA"][design-customer-profile="Partenaire"]{font-size:1em !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data[design-element-target="PRODUCT_LIST_PRICE_DATA"][design-customer-profile="Standard"]{font-size:1em !important;}
   body.isResponsive--Main td.--_moduleProductListingMainTableCell table.productListing td.productListing-data{font-size:0.8em !important;}
/* is-for-my-landmark */
   /*body.isResponsive--Main tr.header{background-color: rgb(255, 166, 0) !important;}*/
   /*--topPageContent{background:blueviolet !important;}*/
/* is-again-for-to-verify */
   /* body.isResponsive--Main section.isFragment--vtabFragmentBreadcrumbarOrderSteps{padding:25px !important;}*/
   /* body.isResponsive--Main.isPage--Index div.--topPageContent{padding-top:0em !important; background:blueviolet; } */
   /* body.isResponsive--Main.isPage--AccountEdit div.--topPageContent, body.isResponsive--Main.isPage--AccountHistory div.--topPageContent, body.isResponsive--Main.isPage--AccountNewsletters div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AccountPassword div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Account div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AddressBook div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AddressBookProcess div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--AdvancedSearch div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CheckoutFail div.--topPageContent:not(.--weHaveChosenCategory) body.isResponsive--Main.isPage--CheckoutSuccess div.--topPageContent:not(.--weHaveChosenCategory) body.isResponsive--Main.isPage--CommissionHistory div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CommunityAdvancedSearchResult div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CommunityExtraInfoPages div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Conditions div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ContactUs div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CookieUsage div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CreateAccount div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--CreateAccountSuccess div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Login div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Logoff div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--PasswordForgotten div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Privacy div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ProductInfo div.--topPageContent.--weHaveChosenCategory, body.isResponsive--Main.isPage--ProductsNew div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ProductReviews div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--Reviews div.--topPageContent:not(.--weHaveChosenCategory), body.isResponsive--Main.isPage--ShoppingCart div.--topPageContent:not(.--weHaveChosenCategory) body.isResponsive--Main.isPage--SSLCheck div.--topPageContent:not(.--weHaveChosenCategory){padding-top:12em !important;} */
   /* body.isResponsive--Main.isPage--ProductInfo div.--cellProductInfos td.--cellProductName section.--sectionProductName h1{ font-size:2em;} */
   /*body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] b.--sizeProductName{font-size:1.5em !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_FAKELABEL_TRUEDATA{font-size:1.5em !important; font-weight:bold !important;} 
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Professionnel"] div.--alignTEXT_DATE_ADDED_FAKELABEL span.--TEXT_DATE_ADDED_TRUEDATA{font-size:1.5em !important;}*
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] tr.--trResponsiveCellProductPriceOrPriceBreak table.infobox.--subPriceBreakTable.--colorTable{background:none !important; border:none !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__TEXT_PRICE_PER_PIECE__TTC__priceBreakTable{font-family:"WebFont Roboto Slab Regular" !important;}
   body.isResponsive--Main.isPage--ProductsNew table.productsNewListing td.productsNew-data[design-element-target*="_DATA"][design-customer-profile="Standard"] section.--TEXT_PRODUCT_PRICE_CONTAINER table.infoBox.--mainPriceBreakTable td.infoBoxContents.--localUsageText__1PlusValue__TTC__priceBreakTable{color:#4A0C67 !important; font-family:"WebFont Roboto Slab Regular" !important;}*/
} 
/* [VTAB-TEAM-LINDER-PARTNER-1][OSC](END) */   

/*
* <- [SI-LINDER-PARTNER-2][OSC] - Refonte du site Internet pour supporter le Responsive Design
*          
*/
