#tete-gondole {
    width: 844px;
    text-align: left;
    font-family: Arial,sans-serif;
}
#tete-gondole #titre {
    padding: 25px 0 20px 110px;
    height: 30px;
}
#tete-gondole h3, #tete-gondole h4 {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #c14080;
    font-size: 24px;
    font-weight: bold;
}
#tete-gondole h4 {
    padding-left: 15px;
    color: #7e7c7f;
    font-size: 14px;
    font-weight: normal;
    vertical-align: baseline;
}
#diapo {
    position: relative;
    z-index: 0;
    margin-left: 11px;
    height: 368px;
}
#diapo .bloc-promo {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-position: 0 6px;
    background-repeat: no-repeat;
}
#diapo div.selected {
    z-index: 2;
}
#diapo .produit a {
    display: block;
    cursor: pointer;
    text-decoration: none;
}
#diapo .produit img {
    display: block;
    width: 150px;
    height: 225px;
}
#diapo .flag {
    position: absolute;
    top: 5px;
    left: 747px;
    width: 73px;
    height: 61px;
    background: url("../images/store/tetes-gondole/flags.png");
}
#diapo .flag-nouveautes {
    background-position: -146px 0;
}
#diapo .flag-promo {
    background-position: -73px 0;
}
#diapo .pastille-solde {
    position: absolute;
    top: 7px;
    width: 88px;
    left: 743px;
    height: 73px;
}
#diapo .pastille-solde-20 {
    background-position: 0 -73px;
}
#diapo .pastille-solde-30 {
    background-position: 0 -146px;
}
#diapo .pastille-solde-40 {
    background-position: 0 -219px;
}
#diapo .pastille-solde-50 {
    background-position: 0 -292px;
}
#diapo .pastille-solde-60 {
    background-position: 0 -365px;
}
#diapo .pastille-solde-70 {
    background-position: 0 -438px;
}
#diapo .pastille-solde-80 {
    background-position: 0 -511px;
}
#diapo .lien-bloc {
    display: block;
    width: 100%;
    height: 100%;
}
#diapo .produit {
    position: absolute;
    top: 15px;
    left: 646px;
    padding: 17px 13px 10px 14px;
    width: 150px;
    height: 283px;
}
#diapo .produit .prix-produit {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-top: 10px;
    padding: 15px 0 0;
    width: 60px;
    height: 33px;
    color: #454442;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    background: url("../images/store/tetes-gondole/prix_fiche.png") -180px 0;
    vertical-align: middle;
}
#diapo .produit .prix-produit span {
    display: block;
    padding: 2px 3px 0;
    font-size: 16px;
    letter-spacing: -0.04em;
}
#diapo .produit .prix-produit-reduc {
    padding-top: 0;
    height: 48px;
    background-position: -120px 0;
    overflow: hidden;
}
#diapo .produit .prix-produit-soldes {
    padding-top: 7px;
    height: 41px;
}
#diapo .prix-produit-nouveaute, #diapo .prix-produit-top {
    padding-top: 21px;
    height: 27px;
}
#diapo .prix-produit-nouveaute {
    background-position: 0 0;
}
#diapo .prix-produit-top {
    background-position: -60px 0;
}
#diapo .prix-produit-reduc b {
    display: block;
    padding-top: 2px;
    height: 15px;
    color: #fecb4c;
    font-size: 16px;
    font-weight: bold;
    line-height: 1;
    text-shadow: 0 -1px 0 #cc5e01;
}
#diapo .prix-produit-reduc sup {
    font-size: 10px;
    vertical-align: top;
}
#diapo .prix-produit-reduc span {
    line-height: 1;
}
#diapo .prix-produit-reduc del {
    font-size: 10px;
    font-weight: normal;
    text-decoration: line-through;
}
.bloc-promo .produit-nom {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-top: 10px;
    padding: 0 2px;
    width: 86px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    vertical-align: middle;
}
.promo-destockage .produit-nom, .promo-nouveautes .produit-nom, .promo-soldes .produit-nom,
.p1-3 .promo-promo .produit-nom,
.p1-7 .promo-promo .produit-nom {
    color: #c14080;
}
#diapo .voir-tout {
    position: absolute;
    top: 329px;
    left: 642px;
}
#diapo .voir-tout a {
    display: block;
    padding-top: 9px;
    width: 184px;
    height: 27px;
    color: #fff;
    font-size: 15px;
    text-align: center;
    text-decoration: none;
}
.voir-tout-soldes {
    background-image: url("/images/store/evenement/event_soldes_ete_11/btn_tete_gondole.png");
}
#diapo ul {
    position: absolute;
    z-index: 3;
    top: 6px;
    padding: 1px 0;
    width: 244px;
    height: 360px;
    list-style: none;
    background: url("../images/store/tetes-gondole/pave.png") repeat-y;
}
#diapo li {
    position: relative;
    height: 90px;
}
#diapo ul a {
    display: block;
    padding: 30px 30px 30px 20px;
    height: 30px;
    color: #9f96a7;
    font-size: 25px;
    text-decoration: none;
}
#diapo ul a:hover {
    color: #433c36;
}
#diapo ul .selected a {
    position: relative;
    top: -10px;
    padding-top: 40px;
    padding-bottom: 40px;
    color: #433c36;
    background: url("../images/store/tetes-gondole/pave_selected.png");
}
#diapo ul .menu-soldes {
    display: block;
}
#diapo ul .menu-soldes a {
    padding-left: 93px;
    text-align: center;
    background: no-repeat;
}
#diapo ul .selected .menu-soldes {
    position: relative;
    top: -10px;
    background: url("../images/store/tetes-gondole/pave_selected.png");
}
#diapo ul .selected .menu-soldes a {
    position: static;
    background-position: left 10px;
}
#liste-categories {
    margin-top: 20px;
}
#liste-categories li {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 10px 0;
    width: 278px;
    height: 200px;
    vertical-align: top;
    letter-spacing: -0.03em;
}
#liste-categories li.milieu {
    margin: 10px 5px;
}
#liste-categories p {
    padding: 4px 12px;
    width: 148px;
}
#liste-categories p a {
    font-family: Times, serif;
    font-size: 22px;
    color: #3a3637;
    text-decoration: none;
}
#liste-categories ul {
    position: absolute;
    left: 20px;
    bottom: 5px;
    width: auto;
}
#liste-categories li li {
    display: block;
    margin: 5px 0;
    padding: 0 0 0 13px;
    width: auto;
    height: auto;
    color: #928d94;
    font-size: 13px;
    background: url("../images/store/tetes-gondole/fleche.png") 0 3px no-repeat;
}
#liste-categories ul a {
    color: #c14080;
    font-weight: bold;
    text-decoration: none;
}
#liste-categories a:hover {
    color: #ff9eC8;
}



/* Player vidéos lingerie */
#player-lingerie {
    position: relative;
    margin-top: 10px;
    width: 800px;
    height: 450px;
}

#home #player-lingerie {
    margin-top: 4px;
    margin-left:18px;
    width:973px;
}
/*
.fr #home #player-lingerie {
    background: url("/images/store/home/L0/player-home.jpg");
}
.en #home #player-lingerie {
    background: url("/images/store/home/L1/player-home.jpg");
}
.it #home #player-lingerie {
    background: url("/images/store/home/L2/player-home.jpg");
}
.es #home #player-lingerie {
    background: url("/images/store/home//L3/player-home.jpg");
}
.nl #home #player-lingerie {
    background: url("/images/store/home/L4/player-home.jpg");
}
*/
#home .player-cont2{
    top:50px;
    left:336px;
}

#player-lingerie a {
    display: block;
    text-align: center;
    text-decoration: none;
}
#page-liste-lingerie {
    position: absolute;
    width: 238px;
    height: 100%;
}
#player-lingerie ul {
    position: absolute
}
#player-lingerie li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
#player-lingerie .menu {
    top: 3px;
    right: 6px;
}
#home #player-lingerie .menu {
    left:330px;
}
#player-lingerie .menu li {
    padding-left: 2px;
    _width: 120px;
    vertical-align: top;
    background: url("/images/store/videolingerie/2012-03/spacer.png") no-repeat;
}
#player-lingerie .menu li.first, #player-lingerie .menu li.actuel, #player-lingerie .menu li.actuel + li {
    padding: 0;
    background: none;
}
#player-lingerie .menu a {
    padding-left: 5px;
    color: #251201;
    font-size: 20px;
    font-family: Times, serif;
    line-height: 16px;
    cursor: pointer;
}
#player-lingerie .menu span {
    display: block;
}
#player-lingerie .menu span span, #player-lingerie .menu .actuel span span {
    padding: 7px 12px 7px 13px;
    height: 30px;
}
#home #player-lingerie .menu span span, #player-lingerie .menu .actuel span span {
    padding: 7px 19px 7px 19px;
}
#player-lingerie .menu a:hover {
    color: #a48a73;
}
#player-lingerie .menu .actuel a {
    color: #000;
    background: url("../images/store/tetes-gondole/categories/5/videos/bt_left.png") left no-repeat;
}
#player-lingerie .menu .actuel span {
    padding-right: 5px;
    background: url("../images/store/tetes-gondole/categories/5/videos/bt_right.png") right no-repeat;
}
#player-lingerie .menu .actuel span span {
    background: #fff;
}
#player-lingerie .menu .actuel, #player-lingerie .menu .actuel + li {
    margin-left: 1px;
    border: 0;
}
#player-lingerie .menu em {
    display: block;
    font-family: Arial, sans-serif;
    font-size: 9px;
    font-style: normal;
    letter-spacing: 1px;
    text-transform: uppercase;
}
#player-lingerie .produits {
    top: 50px;
    right: 1px;
    width: 246px;
}
#home #player-lingerie .produits {
    right: 12px;
}

#player-lingerie .produits li {
    margin: 0 1px;
    width: 80px;
    height: 147px;
    vertical-align: top;
}
#player-lingerie .produits a {
    color: #a48a73;
    font-size: 12px;
}
#player-lingerie .produits a:hover {
    color: #251201;
}
#player-lingerie #player {
    position: absolute;
    top: 50px;
    left: 238px;
}
#home #player-lingerie #player {
    left: 348px;
    top:50px;
}



/* Spécifique */
/*#categorie-4 p {
    width: 100px;
}*/
#categorie-24 p {
    width: 190px;
}


/*.fr #tete-gondole #titre {
    background: url("/images/store/tetes-gondole/categories/L0/picto.png") no-repeat;
}
.en #tete-gondole #titre {
    background: url("/images/store/tetes-gondole/categories/L1/picto.png") no-repeat;
}
.it #tete-gondole #titre {
    background: url("/images/store/tetes-gondole/categories/L2/picto.png") no-repeat;
}
.es #tete-gondole #titre {
    background: url("/images/store/tetes-gondole/categories/L3/picto.png") no-repeat;
}
.nl #tete-gondole #titre {
    background: url("/images/store/tetes-gondole/categories/L4/picto.png") no-repeat;
}*/

.fr #diapo .flag-destockage {
    background-image: url("/images/store/tetes-gondole/L0/flags2.png");
}
.en #diapo .flag-destockage {
    background-image: url("/images/store/tetes-gondole/L1/flags2.png");
}
.it #diapo .flag-destockage {
    background-image: url("/images/store/tetes-gondole/L2/flags2.png");
}
.es #diapo .flag-destockage {
    background-image: url("/images/store/tetes-gondole/L3/flags2.png");
}
.nl #diapo .flag-destockage {
    background-image: url("/images/store/tetes-gondole/L4/flags2.png");
}



/* P1 tetegondole */
.P1-tetegondole .content-left-col {
    width: 210px;
}
.P1-tetegondole .content-center-col {
    width: 800px !important;
}
.P1-tetegondole a {
    text-decoration: none;
}
.P1-tetegondole #newCollec  {
    top: 0;
    left: 0;
    z-index: 10;
}
.P1-tetegondole #newCollec a {
    position: absolute;
    height: 427px;
    width: 800px;
}
.P1-tetegondole #newCollec a span{
    margin: 30px;
    z-index: 10;
    background-color: #ffffff;
    opacity: 0.6;
    filter: alpha(opacity=60);
    display: inline-block;
    padding: 15px;
    line-height: 44px;
    font-family: arial, sans-serif;
    font-size: 48px;
    text-transform: uppercase;
    text-align: right;
    text-decoration: none;
    color: #6a6266;
}
.P1-tetegondole #newCollec strong {
    font-size: 40px;
}
.P1-tetegondole #newCollec em {
    text-transform:none;
    font-style: normal;
    font-size: 19px;
    line-height: 21px;
    color: #ff4697;
}

.liste_marques{
    float: left;
    padding: 20px 0;
}
.liste_marques li {
    list-style: none;
    float:left;
    display: inline;
    margin-right: 3px;
}
.P1-tetegondole .content-center-col div{
    float: left;
    position: relative;
}
.P1-tetegondole .produit {
    width: 395px;
    height: 368px;
    background-color: #efefef;
    font-family: arial,sans-serif;
    float: left;
    display: inline;
}
.P1-tetegondole .produit a.image-produit {
    display: inline;
    float: left;
    width: 245px;
}
.P1-tetegondole .produit .description-produit {
    width: 115px;
    padding: 15px;
    float: right;
}
.P1-tetegondole .produit .description-produit a.top-vente {
    display: block;
    color: #b1b1b1;
    font-size: 24px;
    text-align: center;
    text-transform: uppercase;
}
.nl.P1-tetegondole .produit .description-produit a.top-vente {
    font-size: 21px;
}

.P1-tetegondole .bloc-promo {
    margin: 30px 0;
    overflow: hidden;
    width: 800px;
}

.P1-tetegondole .bloc-promo .description-produit .produit-nom {
    margin: 50px 0 10px;
    padding: 0;
    width: 100%;
    color: #fc2c9e;
    font-size: 14px;
    font-weight: bold;
}
.P1-tetegondole .bloc-promo .description-produit .produit-editeur {
    display:block;
    padding: 5px 0 0 0;
    color: #919191;
    text-transform: uppercase;
    font-size: 13px;
}
.P1-tetegondole .bloc-promo .description-produit .produit-desc {
    display:block;
    margin-bottom: 20px;
    color: #919191;
    font-size: 13px;
}
.P1-tetegondole .bloc-promo .description-produit .prix-produit strong{
    color: #fc2c9e;
    font-size: 20px;
    line-height: 22px;
}
.P1-tetegondole .bloc-promo .description-produit .prix-produit strong span{
    font-size: 15px;
    line-height: 17px;
    vertical-align: top;
}
.P1-tetegondole .bloc-promo .description-produit .produit_prix_aulieu{
    color: #919191;
    font-size: 12px;
}
.P1-tetegondole div.promos_droite {
    float: right;
    display: inline;
    width: 395px;

}
.P1-tetegondole .promos_droite a {
    position: relative;
    float: left;
    text-align: center;
    width: 395px;
    height: 86px;
    padding-top: 36px;
    background-repeat: no-repeat;
}
.es.P1-tetegondole .promos_droite a,
.it.P1-tetegondole .promos_droite a {
    padding-top: 40px;
}

.P1-tetegondole .promos_droite a span {
    color: #ffffff;
    background-color: rgba(0,0,0,0.10);
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 34px;
    text-transform: uppercase;
    padding: 5px 13px;
    letter-spacing: -1px;
}
.es.P1-tetegondole .promos_droite a span,
.it.P1-tetegondole .promos_droite a span {
    font-size: 29px;
}

.P1-tetegondole .promos_droite a:hover span {
    opacity: 0.8;
}
.P1-tetegondole .promos_droite a span.arrow{
    position: absolute;
    background: none;
    padding: 0;
    font-size: 55px;
    font-weight: normal;
    right: 10px;
    bottom: 39px;
}
.es.P1-tetegondole .promos_droite a span.arrow,
.it.P1-tetegondole .promos_droite a span.arrow{
    bottom: 42px;
}

.P1-tetegondole .promos_droite .destockage {
    margin: 4px 0;
    background-position: top right;
}
.es.P1-tetegondole .promos_droite .destockage,
.it.P1-tetegondole .promos_droite .destockage {
    margin: 0px 0;
}


.liste-categories-gondole {
    font-family: "open-sans",arial,sans-serif;
    overflow: hidden;
    float: left;
    position: relative;
}
.liste-categories-gondole .ss-catego {
    display: inline;
    float: left;
    position: relative;
    width: 150px;
    height: 303px;
    background-position: 0 0;
    margin: 0 10px 0 0;
}

.liste-categories-gondole .ss-catego a.titre {
    position: absolute;
    z-index: 9;
    bottom: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: transparent;
    filter: alpha(opacity=80);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    font-size: 24px;
    line-height: 26px;
    font-family: "roboto",arial,sans-serif ;
}
.liste-categories-gondole .ss-catego:hover a.titre {
    background-color: rgba(215,0,93,0.6);
}
.oldIE .liste-categories-gondole .ss-catego:hover a.titre {
    filter: alpha(opacity=60);
    background-color: #d7005d;
}
.liste-categories-gondole .ss-catego a.titre span{
    padding: 20px 10px;
    display: block;
    color: #ffffff;
}

.liste-categories-gondole .ss-catego .ss-cat {
    position: absolute;
    top: 105px;
    z-index: 10;
    color: #ffffff;
    visibility: hidden;
}
.liste-categories-gondole .ss-catego .ss-cat a {
    display: inline-block;
    margin: 0 0 5px 0;
    padding: 0 0 0 10px;
    color: #ccccdb;
    font-size: 14px;
    line-height: 20px;
}
.liste-categories-gondole .ss-catego:hover .ss-cat {
    visibility: visible;
}
.liste-categories-gondole .ss-catego .ss-cat a:hover {
    color:#ffffff;
}
.liste-categories-gondole .ss-catego .ss-cat span {
    color: #ff83ad;
}

/*lingerie*/
.liste-categories-gondole .col-cat-0 {
    width: 395px;
    height: 570px;
}
.liste-categories-gondole .col-cat-2 {
    width: 192px;
    height: 570px;
    margin: 0 10px;
}
.liste-categories-gondole .col-cat-4 {
    width: 193px;
    height: 570px;
}
.liste-categories-gondole #categorie-1 {
    width: 395px;
    height: 368px;
}
.liste-categories-gondole #categorie-3 {
    width: 395px;
    height: 192px;
    margin-top: 10px;
}
.liste-categories-gondole #categorie-8 {
    width: 192px;
    height: 368px;
}
.liste-categories-gondole #categorie-9 {
    width: 192px;
    height: 192px;
    margin-top: 10px;
}
.liste-categories-gondole #categorie-7 {
    width: 193px;
    height: 192px;
}
.liste-categories-gondole #categorie-7 a.titre {
    font-size: 18px;
}
.liste-categories-gondole #categorie-7 .ss-cat {
    top: 85px;
}
.liste-categories-gondole #categorie-2 {
    width: 193px;
    height: 368px;
    margin-top: 10px;
}

.it .liste-categories-gondole .ss-catego a.titre {
    font-size: 21px;
}
.it.P1-tetegondole .promos_droite a.destockage span.titre,
.es.P1-tetegondole .promos_droite a.destockage span.titre {
    font-size: 30px;
}
/*.it.P1-tetegondole .promos_droite a.destockage,
.es.P1-tetegondole .promos_droite a.destockage {
    height: 109px;
    padding-top: 57px;
}*/
.es .liste-categories-gondole .ss-catego a.titre{
    font-size: 21px;
}

/*sextoys*/
.P1-sextoys .liste-categories-gondole .ss-catego a.titre span {
    color:#725d65;
}
.P1-sextoys .liste-categories-gondole .ss-catego:hover a.titre span {
    color:#ffffff;
}
.P1-sextoys.fr .coffrets span.titre{
    font-size: 30px;
    line-height: 55px;
    letter-spacing : -1px;
    padding: 5px 15px;
}
.en .promos_droite span.titre {
    font-size: 35px;
    line-height: 55px;
    letter-spacing : -2px;
    padding: 5px 15px;
}
.P1-sextoys.it .coffrets span.titre {
    font-size: 32px;
    line-height: 55px;
    letter-spacing : -2px;
    padding: 5px 15px;
}
.P1-sextoys.it .destockage span.titre {
    font-size: 30px;
    line-height: 55px;
    letter-spacing : -1px;
    padding: 5px 15px;
}
.P1-sextoys.es .promos_droite span.titre {
    font-size: 28px;
    line-height: 55px;
    letter-spacing : -1px;
    padding : 5px 10px;
}
.P1-sextoys.nl .coffrets span.titre {
    font-size: 32px;
    line-height: 55px;
    letter-spacing : -1px;
    padding : 5px 10px;
}
.liste-categories-gondole #categorie-10 {
    width: 395px;
    height: 368px;
}
.liste-categories-gondole #categorie-16 {
    width: 395px;
    height: 192px;
    margin-top: 10px;
}
.liste-categories-gondole #categorie-12 {
    width: 192px;
    height: 368px;
}
.liste-categories-gondole #categorie-14 {
    width: 192px;
    height: 192px;
    margin-top: 10px;
}
.liste-categories-gondole #categorie-15 {
    width: 193px;
    height: 180px;
}
.liste-categories-gondole #categorie-19 {
    width: 193px;
    height: 180px;
    margin-top: 10px;
}
.liste-categories-gondole #categorie-15 .ss-cat,
.liste-categories-gondole #categorie-19 .ss-cat {
    top: 65px;
}
.liste-categories-gondole #categorie-16 .ss-cat{
    top: 60px;
}

.liste-categories-gondole #categorie-15 .titre span{
    font-size: 18px;
}
.en .liste-categories-gondole #categorie-15 .titre span{
    font-size: 19px;
}
.liste-categories-gondole #categorie-13 {
    width: 193px;
    height: 192px;
    margin-top: 10px;
}



.P1-tetegondole.P1-sextoys .nav-cat {
    width: 160px;
}
.P1-sextoys .liste_marques li,
.P1-librairie .liste_marques li {
    margin: 0;
}
.liste-categories-sextoys ul{
    float: left;
    width: 100%;
}
.liste-categories-sextoys li {
    display: inline;
    float: left;
    position: relative;
    width: 150px;
    height: 303px;
    background-position: 0 0;
    margin: 0 10px 0 0;
}
.P1-tetegondole.P1-sextoys .content-center-col div.nav-cat {
    margin: 0 10px 0 0;
}
.P1-sextoys .liste-categories-sextoys li.last{
    margin-right: 0;
}
.P1-sextoys .liste-categories-sextoys li a {
    padding: 0;
    height: 303px;
    width: 150px;
    float: left;
    display: block;
}
.P1-sextoys .liste-categories-sextoys li a span{
    font-family: "open-sans",arial,sans-serif;
    font-size: 20px;
    width: 110px;
    height: 65px;
    padding: 15px 10px 0 10px;
    background-color: #fff;
    color: #2c2c2c;
    opacity: 0.7;
    filter: alpha(opacity=70);
    display: block;
    margin-top: 213px;
}
.P1-tetegondole .image-produit span{
    background:#ddd;
    position:absolute;
    width:245px;
    height:368px;
    opacity:0.2;
    filter: alpha(opacity=20);
}
.oldIE .P1-tetegondole .image-produit span{
    background: none;
}
.P1-sextoys .liste-categories-sextoys li a:hover span{
    color:#fc2c9e;
}

/*Librairie et jeux */
.P1-librairie .liste-categories-gondole .ss-catego a.titre span {
    color: #666866;
}
.P1-librairie .liste-categories-gondole .ss-catego a:hover span {
    color: #ffffff;
}
.P1-librairie .liste-categories-gondole .col-cat-0 {
    width: 597px;
    height: 368px;
}
.P1-librairie .liste-categories-gondole .col-cat-2 {
    width: 192px;
    height: 368px;
    margin: 0 0 0 10px;
}
.liste-categories-gondole #categorie-32 {
    width: 395px;
    height: 368px;
}
.liste-categories-gondole #categorie-31 {
    width: 192px;
    height: 368px;
    margin: 0;
}
.liste-categories-gondole #categorie-33 {
    width: 193px;
    height: 179px;
}
.liste-categories-gondole #categorie-34 {
    width: 193px;
    height: 179px;
    margin-top: 10px;
}

.en.P1-librairie .liste-categories-gondole .col-cat-0,
.it.P1-librairie .liste-categories-gondole .col-cat-0,
.es.P1-librairie .liste-categories-gondole .col-cat-0,
.nl.P1-librairie .liste-categories-gondole .col-cat-0 {
    width: 603px;
}
.en.P1-librairie .liste-categories-gondole .col-cat-2,
.it.P1-librairie .liste-categories-gondole .col-cat-2,
.es.P1-librairie .liste-categories-gondole .col-cat-2,
.nl.P1-librairie .liste-categories-gondole .col-cat-2 {
    width: 187px;
}
.en .liste-categories-gondole #categorie-32,
.en .liste-categories-gondole #categorie-34,
.it .liste-categories-gondole #categorie-32,
.it .liste-categories-gondole #categorie-34,
.es .liste-categories-gondole #categorie-32,
.es .liste-categories-gondole #categorie-34,
.nl .liste-categories-gondole #categorie-32,
.nl .liste-categories-gondole #categorie-34 {
    margin: 0;
}
.en .liste-categories-gondole #categorie-33,
.it .liste-categories-gondole #categorie-33,
.es .liste-categories-gondole #categorie-33,
.nl .liste-categories-gondole #categorie-33 {
    margin: 0 0 0 13px;
    width: 192px;
}



.P1-bienetre .promos_droite a.nouveautes,
.P1-aphrodisiaques .promos_droite a.nouveautes,
.P1-librairie .promos_droite a.nouveautes {
    height: 131px;
    padding-top: 61px;
}
.P1-bienetre .promos_droite a.nouveautes span.arrow,
.P1-aphrodisiaques .promos_droite a.nouveautes span.arrow,
.P1-librairie .promos_droite a.nouveautes span.arrow{
    bottom: 78px;
}
.P1-bienetre .promos_droite a.destockage,
.P1-aphrodisiaques .promos_droite a.destockage,
.P1-librairie .promos_droite a.destockage {
    height: 118px;
    padding-top: 47px;
}
.P1-bienetre .promos_droite a.destockage span.arrow,
.P1-aphrodisiaques .promos_droite a.destockage span.arrow,
.P1-librairie .promos_droite a.destockage span.arrow {
    bottom: 62px;
}

.P1-bienetre .liste_marques li {
    margin-right: 2px;
}


/* Aphrodisiaque */
.P1-aphrodisiaques .liste_marques li {
    margin: 0 0 0 1px;
}
.P1-aphrodisiaques .liste-categories-gondole .ss-catego#categorie-30 a.titre span,
.P1-aphrodisiaques .liste-categories-gondole .ss-catego#categorie-29 a.titre span,
.P1-aphrodisiaques .liste-categories-gondole .ss-catego#categorie-37 a.titre span {
    color: #725d65;
}
.P1-aphrodisiaques .liste-categories-gondole .ss-catego#categorie-30 a:hover span,
.P1-aphrodisiaques .liste-categories-gondole .ss-catego#categorie-29 a:hover span,
.P1-aphrodisiaques .liste-categories-gondole .ss-catego#categorie-37 a:hover span {
    color: #ffffff;
}
.P1-aphrodisiaques .liste-categories-gondole .col-cat-0 {
    width: 607px;
    height: 368px;
}
.P1-aphrodisiaques .liste-categories-gondole .col-cat-2 {
    width: 192px;
    height: 368px;
    margin: 0 0 0 10px;
}
.P1-aphrodisiaques #categorie-28 {
    width: 395px;
    height: 368px;
}
.P1-aphrodisiaques #categorie-29 {
    width: 192px;
    height: 368px;
}
.P1-aphrodisiaques #categorie-36 {
    width: 193px;
    height: 192px;
}
.P1-aphrodisiaques #categorie-30 {
    width: 192px;
    height: 192px;
    margin-top: 10px;
}
.P1-aphrodisiaques #categorie-35 {
    width: 395px;
    height: 192px;
    margin-top: 10px;
}
.P1-aphrodisiaques #categorie-37 {
    width: 193px;
    height: 368px;
    margin-top: 10px;
}

.liste-categories-gondole .ss-catego#categorie-36 a.titre span {
    width: 100px;
}



/* Bien-être */
.P1-bienetre .liste-categories-gondole .ss-catego a.titre span {
    color: #666566;
}
.P1-bienetre .liste-categories-gondole .ss-catego a:hover span {
    color: #ffffff;
}
.P1-bienetre .liste-categories-gondole .col-cat-0 {
    width: 607px;
    height: 368px;
}
.P1-bienetre .liste-categories-gondole .col-cat-2 {
    width: 192px;
    height: 368px;
    margin: 0 0 0 10px;
}
.liste-categories-gondole #categorie-25 {
    width: 395px;
    height: 368px;
}
.liste-categories-gondole #categorie-26 {
    width: 192px;
    height: 368px;
}
.liste-categories-gondole #categorie-24 {
    width: 193px;
    height: 192px;
    margin-bottom: 10px;
}
.liste-categories-gondole #categorie-22 {
    width: 395px;
    height: 192px;
    margin-top: 10px;
}
.liste-categories-gondole #categorie-27 {
    width: 193px;
    height: 192px;
    margin: 10px 0 0 0;
}

.liste-categories-gondole #categorie-23 {
    width: 193px;
    height: 368px;
}
.P1-bienetre .liste-categories-gondole .ss-catego#categorie-24 a.titre span {
    padding-top: 10px;
    font-size: 23px;
    line-height: 25px;
}
.P1-bienetre .liste-categories-gondole .ss-catego#categorie-22 a.titre span {
    padding-right: 140px;
}





/*slideshow*/
.P1-tetegondole .slideshow-P1 {
    position: relative;
    width: 800px;
    height: 355px;
    margin: 10px 0 40px 0;
    overflow: hidden;
}
.P1-tetegondole.P1-lingerie .slideshow-P1,
.P1-tetegondole.P1-bienetre .slideshow-P1 {
    margin-bottom: 0;
}
.P1-tetegondole.P1-bienetre .liste_marques {
    padding: 10px 0;
}
.P1-tetegondole .slideshow-P1 ul.slideshow-list{
    height: 355px;
    position: absolute;
    z-index: 1;
    left: 0;
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;

}
.P1-tetegondole .slideshow-P1 .slideshow-list li {
    float: left;
    list-style: none;
}
.P1-tetegondole .slideshow-P1 .slideshow-list li {
    float: left;
}
.P1-tetegondole div.slideshow-nav {
    position: absolute;
    z-index: 2;
    bottom: 20px;
    width: 100%;
    text-align: center;
}
.P1-tetegondole .slideshow-nav li {
    display: inline-block;
    cursor: pointer;
    width: 11px;
    height: 11px;
    background-color: #AAA3A3;
    border-radius: 50%;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.P1-tetegondole .slideshow-nav li:hover {
    background-color: #cac2c2;
}
.P1-tetegondole .slideshow-nav li.is-active,
.P1-tetegondole .slideshow-nav li.is-active:hover {
    background-color: #E23D7F;
    cursor: auto;
}

.oldIE .P1-tetegondole .slideshow-nav li {
    *display: inline;
    *zoom: 1;
    background: url("/images/store/home/selecteur.png") repeat scroll 0 -11px transparent;
}
.oldIE .P1-tetegondole .slideshow-nav li.is-active,
.oldIE .P1-tetegondole .slideshow-nav li:hover {
    background: url("/images/store/home/selecteur.png") repeat scroll 0 0 transparent;
}

