.blocPageAbonnementPositionnement .blocPagesAbonnement .etape_container .abo_groupe1_00_mobile,
.blocPageAbonnementPositionnement .blocPagesAbonnement .etape_container .abo-groupe1_01_mobile {
    display: none;
}
/*
=============================
    HEADER
=============================
*/
.headerTop {
    display: flex;
}
.headerTop .imgHeaderLeft, .headerTop .imgHeaderRight {
    height: 100%;
    max-height: 150px;
    position: absolute;
}
.headerTop .imgHeaderRight {
    right: 0;
}
#header .headerInterieur {
    min-height: 150px;
    z-index: 1;
}
#header .headerInterieur .blocAcountSearch {
    height: 150px;
    padding-bottom: 8px;
}
#header .headerInterieur .blocSocialIcons .header_link_newsletter, #header .headerInterieur .blocSocialIcons .header_link_labels {
    background-color: #d41318;
}
#header .logo .imgOrdi {
    width: 100%;
    max-width: 500px;
}
.header .menu {
    margin: 0;
}
/*
=============================
    SLIDERS ALBUMS MOIS HOME
=============================
*/
.containerSliderHomeAlbumsMois {
    background: transparent url("../images/fra/Groupe1_00.webp") no-repeat center center;
    background-size: contain;
    background-position: center bottom;
    padding: 40px 0 12% 0;
}
/*
=============================
    BLOC MAGAZINE HOME
=============================
*/

.ensembleLastMagazinesInterieur {
    background: #e30613 url("../images/fra/Groupe2_00.webp") no-repeat center center;
    background-size: contain;
    background-position: center bottom;
    padding: 40px 0 12% 0;
}

/*
=============================
    BLOC PREFERENCE HOME
=============================
*/
.ensemblePreferenceHome {
    background: transparent url("../images/fra/Groupe3_00.webp") no-repeat center center;
    background-size: contain;
    background-position: center bottom;
    padding: 40px 0 12% 0;
}

/*
=============================
    BLOC DERNIERES NEWS HOME
=============================
*/
.ensembleDernieresNewsHome {
    background: transparent url("../images/fra/Groupe4_00.webp") no-repeat center center;
    background-size: contain;
    background-position: center bottom;
    padding: 40px 0 12% 0;
}
/*
=============================
    BLOC COLLECTIONS HOME
=============================
*/
.ensembleNouveautesCollectionsHome {
    background: transparent url("../images/fra/Groupe5_00.webp") no-repeat center center;
    background-size: contain;
    background-position: center bottom;
    padding: 40px 0 12% 0;
}


        /*
        =============================
            BLOC PRESSE HOME
        =============================
        */
        .ensemblePressArticles .tns-outer {
            z-index: 2;
            position: relative;
        }
        .ensemblePressArticles img#imageRight {
            height: 390px;
            width: auto;
            position: absolute;
            margin-top: -390px;
            right: 100px;
            z-index: 1;
        }


.blocPageAbonnementPositionnement .blocPagesAbonnement .etape_container {
    padding: 0;
    display: flex;
    justify-content: center;
}
.blocPageAbonnementPositionnement .blocPagesAbonnement .etape_container .abo-groupe1_01,
.blocPageAbonnementPositionnement .blocPagesAbonnement .etape_container .abo_groupe1_00 {
    position: relative;
    width: 306px;
}
.blocPageAbonnementPositionnement .blocPagesAbonnement .etape_container .abo_groupe1_00 img {
    position: absolute;
    left: 44px;
    top: 30px;
}
.blocPageAbonnementPositionnement .blocPagesAbonnement .etape_container .abo-groupe1_01 img {
    position: absolute;
    bottom: -12px;
    left: -106px;
}

.blocPageAbonnementPositionnement .etape01 .blocBtnValidation {
    margin: 2em 0 0 0;
    display: block;
}


.blocPageAbonnementPositionnement .etape02 .txtEtape {
    margin: 1.5rem 0 0.3rem 0;
}
.blocPageAbonnementPositionnement .etape02 .blocBtnValidation {
    margin: 1rem auto;
}
.blocPageAbonnementPositionnement .etape02 .Abo-Groupe2_00_container {
    text-align: center;
}
.blocPageAbonnementPositionnement .etape02 img#Abo-Groupe2_00 {
    margin-left: -152px;
    margin-top: -172px;
    position: absolute;
    width: 100%;
    height: auto;
    max-width: 436px;
}
.blocPageAbonnementPositionnement .etape02 .ensembleColonne {
    background: url("../images/fra/Abo-Groupe2_01.webp") !important;
    background-repeat: no-repeat !important;
    background-position: bottom center !important;
}
                .blocPageAbonnementPositionnement .btnFormulaireAbonnement {
                    background-color: #E2001A;
                    padding: 0.5em 3em 0.5em 3em;
                    color: #FFFFFF;
                    font-weight: 600;
                    text-decoration: none;
                    border-radius: 50px;
                    text-transform: uppercase;
                    font-size: 1.3em;
                    line-height: 25px;
                    display: inline-block;
                    margin-bottom: 1em;
                }

                .ahrefFormulaireContact img.imgResponsive {
                    display: none;
                }

.etape02_bis #abonnementAffichagPaiements {
    margin-bottom: 6rem;
}
.blocPageAbonnementPositionnement .etape02_bis .infos img {
    width: 514px;
    margin-right: 20px;
    margin-top: -2.2rem;
}
.blocPageAbonnementPositionnement .etape02_bis img#Abo-Groupe3_00 {
    position: absolute;
    margin-left: -34px;
    margin-top: -182px;
}
.blocPageAbonnementPositionnement .etape02_bis .txtEtape {
    margin: 2.1rem 0 0.3rem 0;
}

.blocPageAbonnementPositionnement .etape03 #abonnementAffichageCoordonnees {
    padding-bottom: 100px;
}
.blocPageAbonnementPositionnement .etape03 img#Abo-Groupe4_00 {
    position: absolute;
    margin-top: -182px;
    margin-left: -35px;
}
.blocPageAbonnementPositionnement .etape03 .txtEtape {
    margin: 2.2rem 0 .3em 0;
}
.blocPageAbonnementPositionnement .etape03 .textAlignCenter {
    text-align: center;
    position: relative;
    z-index: 1;
}
.blocPageAbonnementPositionnement .etape03 img#Abo-Groupe3_01 {
    position: absolute;
    margin-left: -652px;
    margin-top: -50px;
}
.blocPageAbonnementPositionnement .etape03 .txtBtnValidationInfo {
    margin-top: 216px;
}
/*
=============================
    RESPONSIVE
=============================
*/
@media (max-width:1100px) {
    .ensembleLastMagazinesInterieur .ensembleItems .intermediaireItem img {
        width: 274px;
    }
}


@media (max-width:1023.78px) {
    #header .headerInterieur h1.logo {
        width: 230px;
        margin-right: 15px;
    }
    #header .imgTabletteBambooTxt {
        left: 120px;
    }
    #header .headerInterieur .blocAcountSearch {
        justify-content: center;
        position: static;
        right: unset;
    }
    .menu {
        margin-top: 0;
    }
}

@media (max-width: 768px) {
            #header .imgTabletteBambooTxt {
                left: 155px;
            }
    .headerTop .imgHeaderLeft, .headerTop .imgHeaderRight {
        display: none;
    }
    #header .headerInterieur {
        min-height: unset;
        z-index: 1;
        width: 100%;
    }
    #header .headerInterieur .btnBurgerMobile {
        color: #fff;
        z-index: 2;
    }
            #header .headerInterieur .buttonAbonnementTablette, #header .headerInterieur .buttonSearchTablette {
                color: #fff;
                background-color: #D41318;
                z-index: 2;
            }
            /*#header .headerInterieur .btnBurgerMobile {
                cursor: pointer;
            }
            #header .sidebarMainMenu {
                background-color: #423252;
            }
            #header .sidebarMainMenu ul li a {
                color: #fff;
            }
            #header .sidebarMainMenu span.close {
                color: #FF9B00;
            }*/

    .ensembleLastMagazinesInterieur .ensembleItems .intermediaireItem .btnArrowRight {
        display: none;
    }
    .ensembleLastMagazinesInterieur .textAlignCenter .btnArrowRight {
        display: inline-flex;
    }

    #header .headerInterieur h1.logo img.imgTablette {
        max-width: 278px;
        height: auto;
        margin-left: 30px;
    }
    .logo img#imageLeft, .logo img#imageRight {
        display: none;
    }


    .blocPageAbonnementPositionnement .blocPagesAbonnement .etape01 {
        padding-bottom: 0;
    }
    .blocPageAbonnementPositionnement .blocPagesAbonnement .etape_container {
        padding: 0 3%;
    }
    #Abo-Groupe1_02 {
        max-width: 50px;
        height: auto;
    }
    .blocPageAbonnementPositionnement .pt-2em {
        padding-top: 0;
    }
    .blocPageAbonnementPositionnement .blocPagesAbonnement .etape_container .abo-groupe1_01,
    .blocPageAbonnementPositionnement .blocPagesAbonnement .etape_container .abo_groupe1_00 {
        display: none;
    }
    .blocPageAbonnementPositionnement .blocPagesAbonnement .etape_container .abo_groupe1_00_mobile,
    .blocPageAbonnementPositionnement .blocPagesAbonnement .etape_container .abo-groupe1_01_mobile {
        display: block;
        text-align: center;
    }
    .blocPageAbonnementPositionnement .blocPagesAbonnement .etape_container .abo_groupe1_00_mobile img {
        max-width: 200px;
        height: auto;
        margin-top: 1rem;
    }


    .blocPageAbonnementPositionnement .etape02 img#Abo-Groupe2_00 {
        margin-top: 0;
        position: static;
        margin-left: 0;
        width: 100%;
        max-width: 400px;
    }
    .blocPageAbonnementPositionnement .etape02 .txtEtape {
        margin: 0 0 .3rem;
    }
    .blocPageAbonnementPositionnement .etape02 .ensembleColonne {
        background: none !important;
    }


    .blocPageAbonnementPositionnement .etape02_bis {
        padding: 0 3%;
    }
    .blocPageAbonnementPositionnement .etape02_bis img#Abo-Groupe3_00 {
        position: static;
        margin-left: 0;
        margin-top: 0;
        max-width: 50px;
        height: auto;
    }
    .blocPageAbonnementPositionnement .etape02_bis .txtEtape {
        margin: 0 0 0.3rem 0;
    }
    .blocPageAbonnementPositionnement .etape02_bis .infos img {
        width: 514px;
        margin-right: 0;
        margin-top: 0;
    }


    .blocPageAbonnementPositionnement .etape03 {
        padding: 0 3%;
    }
    .blocPageAbonnementPositionnement .etape03 img#Abo-Groupe4_00 {
        position: static;
        margin-top: 0;
        margin-left: 0;
        max-width: 50px;
        height: auto;
    }
    .blocPageAbonnementPositionnement .etape03 .txtEtape {
        margin: 0 0 .3em 0;
    }
    .blocPageAbonnementPositionnement .etape03 #abonnementAffichageCoordonnees {
        padding-bottom: 0;
    }
    .blocPageAbonnementPositionnement .etape03 img#Abo-Groupe3_01 {
        position: static;
        margin: 0;
    }
    .blocPageAbonnementPositionnement .etape03 .txtBtnValidationInfo {
        margin-top: 0;
    }
}
