/* image replacement */
/*.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next, #slider2prev, #slider2next{
  margin:0;
  padding:0;
  display:block;
  overflow:hidden;
  text-indent:-8000px;
}*/
/* Easy Slider */

.slider {
    position: relative;
}

.slider ul,
.slider li,
#slider ul,
#slider li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#slider li {
    width: 700px;
    height: 150px;
    overflow: hidden;
}

#slider2 ul,
#slider2 li {
    margin: 0;
    padding: 0;
    list-style: none;
}

#slider2 li {
    width: 198px;
    height: 280px;
    overflow: hidden;
}

/* #prevBtn,
#slider2prev { */
.easy-btn {
    display: block;
    width: 41px;
    height: 196px;
    position: absolute;
    /* left: -41px;
    top: 42px; */
    z-index: 1000;

    a {
        height: 100%;
        width: 100%;
        display: block;
    }
}

.prevBtn {
    width: 41px;
    height: 196px;
    /* left: -41px; */
    left: 0;
    top: 42px;
}

.nextBtn {
    width: 41px;
    height: 196px;
    /* right: -41px; */
    right: 0;
    top: 42px;
}

/* #nextBtn,
#slider2next {
    display: block;
    width: 41px;
    height: 196px;
    position: absolute;
    left: 198px;
    top: 42px;
    z-index: 1000;
} */

/*##CP ==> */
#PprevBtn, #PnextBtn {
    /* Suppression des boutons de défilement de la bannière
   * qui perturbent le formuliare de connexion
   * (et qui sont mal positionnés de toute façon) */
    display: none;
    /* Conflit avec bloc-connexion */
}

/*##CP <== */

/* #prevBtn a, #slider2prev a { */
.prevBtn a {
    /* display: block;
    position: relative;
    width: 41px;
    height: 196px; */
    background-image: url(/images/commun/fleche_prev_defilement_images_detail_article.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

/* #prevBtn a:hover, #slider2prev a:hover { */
.prevBtn a:hover {
    /* display: block;
    position: relative;
    width: 41px;
    height: 196px; */
    background-image: url(/images/commun/fleche_prev_on_defilement_images_detail_article.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

/* #nextBtn a, #slider2next a { */
.nextBtn a {
    /* display: block;
    position: relative;
    width: 41px;
    height: 196px; */
    background-image: url(/images/commun/fleche_next_defilement_images_detail_article.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

/* #nextBtn a:hover, #slider2next a:hover { */
.nextBtn a:hover {
    /* display: block;
    position: relative;
    width: 41px;
    height: 196px; */
    background-image: url(/images/commun/fleche_next_on_defilement_images_detail_article.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

/* Easy Slider */

/*
Inutile puisque pas dans le DOM
.bloc-bannieres span.prevBtn,
.bloc-bannieres span.nextBtn {
    display: none;
} */

/* ****** SPECIFIQUE PUBS DE GAUCHE */

/*
.bloc-pub-gauche .slider-pub li {
    width: 280px;
    overflow: hidden;
}

.bloc-pub-gauche {
    position: relative;
    width: 280px;
}

.bloc-pub-gauche .prevBtn {
    display: block;
    width: 20px;
    height: calc(100% - 4px);
    line-height: 100%;
    position: absolute;
    left: -20px;
    top: 0;
    bottom: 0;
    z-index: 1000;
}

.bloc-pub-gauche .nextBtn {
    display: block;
    width: 20px;
    height: calc(100% - 4px);
    position: absolute;
    right: -20px;
    top: 0;
    bottom: 0;
    z-index: 1000;
}

.bloc-pub-gauche .prevBtn:hover a {
    background-color: rgba(200, 200, 200, .5);
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 2px;
    width: 20px;
    background-image: url(/images/commun/slider-arrow-left.png);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 20px 50px;
    border-top-left-radius: 20px 80px;
    border-bottom-left-radius: 20px 80px;
}

.bloc-pub-gauche .nextBtn:hover a {
    background-color: rgba(200, 200, 200, .5);

    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 2px;
    width: 20px;
    background-image: url(/images/commun/slider-arrow-right.png);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 20px 50px;
    border-top-right-radius: 20px 80px;
    border-bottom-right-radius: 20px 80px;
}
*/
