﻿/*
[class*="col-"] {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #eee;
  border: 1px solid #ddd;
  background-color: rgba(86,61,124,.15);
  border: 1px solid rgba(86,61,124,.2);
}
*/

body{font-family: Ubuntu, Helvetica, sans-serif;}

.nopadding {  padding: 0 !important;   margin: 0 !important;}

a:hover{  text-decoration:none;}
h1{  font-weight:bold;}


#slider1{
  background:url(../img/Diaporama-Home-BB-tt-largeur-1-VISUEL.jpg);
  width:1155px;
  height:520px;
}
#slider2{
  background:url(../img/Diaporama-Home-BB-tt-largeur-2-VISUEL.jpg);
  width:1155px;
  height:520px;
}
#slider3{
  background:url(../img/Diaporama-Home-BB-tt-largeur-3-VISUEL.jpg);
  width:1155px;
  height:520px;
}
#slider-select30{
  background:url(../img/slider-select30.jpg);
  width:1155px;
  height:520px;
}
#slider-50{
  background: url(../img/slider-50.jpg);
  width: 1155px;
  height:520px;
}
#slider-60{
  background: url(../img/slider-60.jpg);
  width: 1155px;
  height:520px;
}
#slider-ss15{
  background: url(../img/Diaporama-NL-42-visuel.jpg);
  width: 1155px;
  height:520px;
}
#slider-ss15-outlet{
  background: url(../img/Diaporama-NL-42-ter-sans-visuel.jpg);
  width: 1155px;
  height:520px;
}

#slider-blackfriday{
  background:url(../img/slider-blackfriday.jpg);
  width:1155px;
  height:520px;
}

#slider-fallwinter15{
  background:url(../img/Diaporama-NL-48V22-visuel.jpg);
  width:1155px;
  height:520px;
}

#slider-cyberweekend{
  background:url(../img/diaporama_nl48-49-50.jpg);
  width:1155px;
  height:520px;
}

#slider-noel2015{
  background:url(../img/diaporama_nl51-52-53.jpg);
  width:1155px;
  height:520px;
}

#slider-soldes2016{
  background:url(../img/diaporama_nl54.jpg);
  width:1155px;
  height:520px;
}

#slider-soldes2016-1{
  background:url(../img/diaporama_nl55.jpg);
  width:1155px;
}


#slider-8j{
  background: url(../img/Diaporama-NL-44-ter-edit.jpg);
  width: 1155px;
  height:520px;
}

#slider-soldes-juin2015{
  background: url(../img/diaporama_nl46.jpg);
  width: 1155px;
  height:520px;
}
#slider-soldes-juin2015-2eme{
  background: url(../img/img-Diaporama-NL-47.jpg);
  width: 1155px;
  height:520px;
}

.text_slide_new, .text_slide_new.ss15-outlet{
  font-family: Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;
  /*border:1px solid black;*/
  text-align:center;
  width:350px;
  float:right;
  margin-right:50px;
  margin-top:200px;
}

.text_slide_new.ss15{
  text-align:center;
  width:550px;
  float:right;
  margin-right:50px;
  margin-top:200px;
}

.text_slide_new p{
  font-size:22px;
  margin-top:50px;
  font-weight:bold;
}
.text_slide_new p.ss15{
  font-size:22px;
  margin-top:0;
  margin-bottom:50px;
  font-weight:bold;
  color:#fff;
}
.text_slide_new_title{
  font-size:30px;
  font-weight:bold;
}
.text_slide_new_title.ss15{
  color:#fff;
  font-size:60px;
}
.text_slide_new_title.ss15-outlet{
  color:#000;
  font-size:45px;
}
.text_slide_new.ss15-outlet p.ss15-outlet{
  font-size:22px;
  margin-top:0;
  margin-bottom:50px;
  font-weight:bold;
  color:#000;
}
.text_slide_new_title.huitj{
  color:white;
  text-align:center;
  width:550px;
  float:right;
  font-size:37px;
  margin-right:50px;
  margin-top:120px;
}
.text_slide_new_link{
  font-family: Helvetica, Arial, sans-serif;
  font-size:25px;
  background-color:#fff;
  color:#000;
  border:1px solid #000;
  padding:10px 20px;
  position:relative;
  margin-left:20px;
  bottom:-70px;
}
a.text_slide_new_link:hover{
  background-color:#000;
  color:#fff;
}
#slider-select30 .text_slide_new_link{
  top:200px;
}
@media screen and (min-width: 992px) and (max-width: 1200px) { /* tablette */
  #slider1{
    background:url(../img/Diaporama-Home-BB-tt-largeur-1-VISUEL.jpg);
    width:955px;
    height:430px;
  }
  #slider2{
    background:url(../img/Diaporama-Home-BB-tt-largeur-2-VISUEL.jpg);
    width:955px;
    height:430px;
  }
  #slider3{
    background:url(../img/Diaporama-Home-BB-tt-largeur-3-VISUEL.jpg);
    width:955px;
    height:430px;
  }
#slider-select30{
  background:url(../img/slider-select30-tab.jpg);
  width:955px;
  height:430px;
}
#slider-blackfriday{
  /*A COMPLETER : PEUT ETRE AVEC IMAGE SPECIFIQUE */
  /*background:url(../img/slider-blackfriday.jpg);*/
  width:955px;
  height:430px;
}
#slider-ss15{
  background: url(../img/Diaporama-NL-42-visuel-tab.jpg);
  width:955px;
  height:430px;
}

#slider-fallwinter15{
  background:url(../img/Diaporama-NL-48V22-tab.jpg);
  width:955px;
  height:430px;
}
#slider-cyberweekend{
  background:url(../img/diaporama_nl48-49-50-tab.jpg);
  width:955px;
  height:430px;
}

#slider-noel2015{
  background:url(../img/diaporama_nl51-52-53-tab.jpg);
  width:955px;
  height:430px;
}

#slider-soldes2016{
  background:url(../img/diaporama_nl54-tab.jpg);
  width:955px;
  height:430px;
}

#slider-soldes2016-1{
  background:url(../img/diaporama_nl55-tab.jpg);
  width:955px;
  height:430px;
}

#slider-ss15-outlet{
  background: url(../img/Diaporama-NL-42-ter-sans-visuel-tab.jpg);
  width:955px;
  height:430px;
}

#slider-8j{
  background: url(../img/Diaporama-NL-44-ter-edit-tab.jpg);
  width: 955px;
  height:430px;
}
#slider-soldes-juin2015{
  background: url(../img/diaporama_nl46-tab.jpg);
  width: 955px;
  height:430px;
}
#slider-soldes-juin2015-2eme{
  background: url(../img/img-Diaporama-NL-47-tab.jpg);
  width: 955px;
  height:430px;
}


  .text_slide_new{
    width:250px;
    float:right;
    margin-right:30px;
    margin-top:100px;
  }
    .text_slide_new.ss15{
    width:350px;
    float:right;
    margin-right:30px;
    margin-top:100px;
  }
  .text_slide_new.ss15-outlet{
    width:350px;
    float:right;
    margin-right:10px;
    margin-top:100px;
    color:#fff;
  }
  .text_slide_new p{
    font-size:17px;
  }
  .text_slide_new_title{
    font-size:20px;
  }
    .text_slide_new_title.ss15{
    font-size:40px;
  }
    .text_slide_new.ss15-outlet p.ss15-outlet{
    font-size:15px;
  }
  .text_slide_new_link{
    font-size:15px;
    padding:7px 15px;
    bottom:-40px;
    margin-right:60px;
  }

  .text_slide_new_title.huitj{
    color:white;
    text-align:center;
    width:350px;
    float:right;
    font-size:24px;
    margin-right:50px;
    margin-top:200px;
  }

}
@media screen and (min-width: 768px) and (max-width: 991px) { /* mobile */
  #slider1{
    background:url(../img/Diaporama-Home-BB-tt-largeur-1-VISUEL-mobile.jpg);
    width:735px;
    height:331px;
  }
  #slider2{
    background:url(../img/Diaporama-Home-BB-tt-largeur-2-VISUEL-mobile.jpg);
    width:735px;
    height:331px;
  }
  #slider3{
    background:url(../img/Diaporama-Home-BB-tt-largeur-3-VISUEL-mobile.jpg);
    width:735px;
    height:331px;
  }
#slider-select30{
  background:url(../img/slider-select30-mob.jpg);
  width:735px;
  height:331px;
}
#slider-blackfriday{
  /*A COMPLETER : PEUT ETRE AVEC IMAGE SPECIFIQUE */
  /*background:url(../img/slider-blackfriday.jpg);*/
  width:735px;
  height:331px;
}

#slider-fallwinter15{
  background:url(../img/Diaporama-NL-48V22-mobile.jpg);
  width:735px;
  height:331px;
}
#slider-cyberweekend{
  background:url(../img/diaporama_nl48-49-50-mobile.jpg);
  width:735px;
  height:331px;
}
#slider-noel2015{
  background:url(../img/diaporama_nl51-52-53-mobile.jpg);
  width:735px;
  height:331px;
}

#slider-soldes2016{
  background:url(../img/diaporama_nl54-mobile.jpg);
  width:735px;
  height:331px;
}

#slider-soldes2016-1{
  background:url(../img/diaporama_nl55-mobile.jpg);
  width:735px;
  height:331px;
}

#slider-ss15{
  background: url(../img/Diaporama-NL-42-visuel-mobile.jpg);
  width:735px;
  height:331px;
}

#slider-ss15-outlet{
  background: url(../img/Diaporama-NL-42-ter-sans-visuel-mobile.jpg);
  width:735px;
  height:331px;
}
#slider-8j{
  background: url(../img/Diaporama-NL-44-ter-edit-mobile.jpg);
  width: 735px;
  height:331px;
}

#slider-soldes-juin2015{
  background: url(../img/diaporama_nl46-mobile.jpg);
   width: 735px;
  height:331px;
}
#slider-soldes-juin2015-2eme{
  background: url(../img/img-Diaporama-NL-47-mobile.jpg);
   width: 735px;
  height:331px;
}
  .text_slide_new_title.huitj{
    color:white;
    text-align:center;
    width:350px;
    float:right;
    font-size:20px;
    margin-right:50px;
    margin-top:100px;
  }
  .text_slide_new, .text_slide_new.ss15-outlet{
    /*background-color:#fff;
    opacity:.75;*/
    width:250px;
    float:right;
    margin-right:30px;
    margin-top:100px;
  }
    .text_slide_new.ss15{
    width:350px;
    float:right;
    margin-right:30px;
    margin-top:100px;
  }


  .text_slide_new p{
    font-size:17px;
  }
  .text_slide_new_title{
    font-size:20px;
  }
  .text_slide_new_title.ss15{
    font-size:35px;
  }

  .text_slide_new_title.ss15-outlet{
    font-size:25px;
  }

  .text_slide_new_link{
    font-size:15px;
    padding:7px 15px;
    margin-left:20px;
  }
}
/********************************************************************************/
/********************** TEXT_SLIDE **********************************************/
/********************************************************************************/

.text_slide{  background-color:#e4e4e4;  text-align:center;  height:305px;  padding: 30px;  font-size:17px;  margin-left:-110px;  margin-top:160px;  margin-right:-15px; width:425px; /*font-family: Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;*/}
.text_slide p{  padding: 0 30px;  height:120px;}
.text_slide span.title{  font-weight:bold;  font-size:19px;}
a#link_shop_now{  border:2px solid black;  color:black;  background-color:#fff;  padding:10px 5px;  font-weight:bold;}
a#link_shop_now:hover{  border:2px solid #fff;  color:#fff;  background-color:#000;}
.runningclass{  height:540px;}
#sep_home_slider{height:540px;}

@media screen and (min-width: 768px) and (max-width: 991px) { /* mobile */
  .text_slide{  font-size:13px;  height:205px;  margin-top:60px;  padding:5px; width:300px;}
  .text_slide p{  padding: 0 10px;  height:90px;}
  .text_slide span.title{  font-weight:bold;  font-size:15px;}
  a#link_shop_now{  margin-left:0;}
  #sep_home_slider{height:350px;}
}

@media screen and (min-width: 992px) and (max-width: 1200px) { /* tablette */
  .text_slide{  /*color:red;*/  height:305px;  margin-top:60px;  padding:5px;}
  #sep_home_slider{height:450px;}
}

/********************************************************************************/
/********************** BLOC_BLOG ***********************************************/
/********************************************************************************/

#bloc_blog {  height:137px;  background-color:black;  display:block;}
#bloc_blog a{  color:white;  text-align:center;  display:block;  font-weight:bold;  /*font-size:33px;*/  font-size:2.5em;  height:100%;  margin-top:45px;}

@media screen and (min-width: 768px) and (max-width: 991px) { /* mobile */
  #bloc_blog {    height:70px;    display:block;  }
  #bloc_blog a{    /*font-size:33px;*/    margin-top:20px;    font-size:1.5em;  }
}

@media screen and (min-width: 992px) and (max-width: 1200px) { /* tablette */
  #bloc_blog {    height:90px;    display:block;  }
  #bloc_blog a{    /*font-size:33px;*/    margin-top:30px;    font-size:1.5em;  }
}

/********************************************************************************/
/********************** BLOC_MUST ***********************************************/
/********************************************************************************/

#bloc_must{  border:1px solid black;  height:600px;   text-align:center; padding-left:0; padding-right:0;}
#bloc_must h2 a{  color:black;  font-weight:bold; margin-left:15px;}
#bloc_must a.smaller{    font-size:1.5em;  color:black;}
#bloc_must ul{  list-style-type: none;  width:100%;  padding:0;  margin:0;display:table-row;/*background-color:green;*/}
#bloc_must .sep_both{  clear:both;  margin-bottom:10px;}

#bloc_must ul li{display: table-cell;  /*border:1px solid yellow;*/  width:150px;  text-align:center;   padding:20px 1px 0 1px;}
#bloc_must ul li a.link_souscat,
#bloc_must ul li a.link_prod,
#bloc_must ul li a.link_prix{  font-size:.9em;  color:black;  display:block;}
#bloc_must ul li a.link_prix{  font-weight:bold;}
#bloc_must ul li a.link_souscat{  height:20px;  line-height:20px;  text-align:center;}
#bloc_must ul li a.link_souscat p{   vertical-align:middle;  display:inline-block;  line-height:1.2;  text-align:center;}
  #bloc_must ul li a img{  width:160px;  height:160px;}
  #bloc_must #soldes_img{margin-left:35px;}

@media screen and (min-width: 768px) and (max-width: 991px) { /* mobile */
  #bloc_must{        height:380px;  }
  #bloc_must h2 a{    font-size:.8em;  }
  #bloc_must ul li{    padding:5px 1px 0 1px;  }
  #bloc_must ul li a.link_souscat,
  #bloc_must ul li a.link_prod,
  #bloc_must ul li a.link_prix{    font-size:.5em;    color:black;  }
  #bloc_must ul li a img{ /* pour FF qui ne modifie pas automatiquement malgré .img-responsive */  width:90px;    height:90px;    }
  #bloc_must a.smaller{     font-size:1.8em;  }
  #bloc_must .sep_both{    clear:both;    margin:0;  }
  #bloc_must ul li a.link_souscat{    height:15px;    line-height:15px;    text-align:center;  }
  #bloc_must ul li a.link_souscat p{      vertical-align:middle;    display:inline-block;    line-height:1.2;    text-align:center; }
  /*img.homefeatured{  width:160px;  height:160px;}*/
    #bloc_must #soldes_img{margin-left:35px;width:240px;}
}

@media screen and (min-width: 992px) and (max-width: 1200px) { /* tablette */
  #bloc_must{  height:510px; }
  #bloc_must h2 a{    font-size:.8em;  }
  #bloc_must ul li{    padding:20px 1px 0 1px;  }
  #bloc_must ul li a.link_souscat,
  #bloc_must ul li a.link_prod,
  #bloc_must ul li a.link_prix{    font-size:.8em;    color:black;  }
  #bloc_must ul li a img{ /* pour FF qui ne modifie pas automatiquement malgré .img-responsive */      width:120px;      height:120px    }
  #bloc_must a.smaller{     font-size:1.8em;  }
  #bloc_must .sep_both{    clear:both;    margin:0;  }
  #bloc_must ul li a.link_souscat{  height:20px;  line-height:20px;    text-align:center;  }
  #bloc_must ul li a.link_souscat p{     vertical-align:middle;    display:inline-block;    line-height:1.2;    text-align:center;}
  #bloc_must #soldes_img{margin-left:20px;width:360px;}
}

/********************************************************************************/
/********************** BLOC_PDV ************************************************/
/********************************************************************************/

#bloc_pdv{  padding:0;  height:310px;  background-color:black;}
@media screen and (min-width: 768px) and (max-width: 991px) { /* mobile */
  #bloc_pdv{    height:192px;  }}
@media screen and (min-width: 992px) and (max-width: 1200px) { /* tablette */
  #bloc_pdv{    height:255px;  }
}

/********************************************************************************/
/********************** SEP *****************************************************/
/********************************************************************************/

.sep{  margin-bottom:-5px;}
.sep.lookbook{  margin-bottom:10px;}
.sep2{  margin-bottom:15px;}
.sep hr{color: #000;background-color: #000;height: 1px;margin-left:15px;}

/********************************************************************************/
/********************** FACEBOOK / INSTAGRAM / PRESS*****************************/
/********************************************************************************/


#facebook_footer h2, #instagram_footer h2, #presse_footer h2 {  font-size: 15px;  text-transform: uppercase;  font-weight: bold;  /*font-family: 'Novecentowide-Medium', Arial;*/  padding: 20px 0 0;  margin: 0 0 20px;  background: url('../img/montagnes.gif') top center no-repeat;  margin-top:10px;}
#facebook_footer, #instagram_footer, #presse_footer{  border: 1px solid black;  text-align:center;}
#presse_footer ul{  /*background-color:red;*/  /*border:1px solid red;*/  list-style-type: none;  width:100%;  padding:0;  display:table-row;}
#presse_footer ul li{display: table-cell;  /*border:1px solid yellow;*/  padding-right:10px;  padding-left:10px;}
.bloc_bottom_1{  margin-left:15px;  width:310px; height:261px;}
.bloc_bottom_2{  margin-left:15px;  width:505px; height:261px;}
.bloc_bottom_3{  margin-left:15px;  width:310px; height:261px;}
#instagram_footer a img {    margin: 0 auto;}
.fb-like-box{float:left;}
#widget_instagram{width:270px;height:175px;}

@media screen and (min-width: 768px) and (max-width: 991px) { /* mobile */
  .bloc_bottom_1{  width:202px;  height:200px;}
  .bloc_bottom_2{  width:300px;  height:200px;}
  .bloc_bottom_3{  width:202px;  height:200px;}
  #presse_footer h2{  margin-bottom:35px;}
  #instagram_footer a img {    height:100px;    width:100px;}
  .bloc_bottom_2 ul li a img{ /* pour FF qui ne modifie pas automatiquement malgré .img-responsive */   width:69px;height:86px;}
  #widget_instagram{width:170px;height:100px;}
}

@media screen and (min-width: 992px) and (max-width: 1200px) { /* tablette */
  .bloc_bottom_1{  width:262px;  height:230px;}
  .bloc_bottom_2{  width:400px;  height:230px;}
  .bloc_bottom_3{  width:262px;  height:230px;}
  #presse_footer h2{  margin-bottom:35px;}
  #instagram_footer a img {    height:100px;   width:100px;}
  .bloc_bottom_2 ul li a img{ /* pour FF qui ne modifie pas automatiquement malgré .img-responsive */      width:102px;      height:128px;  }
  #widget_instagram{width:220px;height:130px;}
}

/********************************************************************************/
/********************** SOCIAL_LINK *********************************************/
/********************************************************************************/
/*
#social_side_links {    list-style-type: none;    position: fixed;    top: 150px;    right: 0;    padding: 10px; position:fixed;    z-index:5000;}
#social_side_links li a {    display: block;    background-repeat: no-repeat;    background-position: top;    width:64px;    height:64px;    background-image:url(../img/pictos.png);   text-indent:-9999px;}
#social_side_links li a#facebook{  background-position: -256px top;}
#social_side_links li a#facebook:hover{   background-position: -256px bottom;}
#social_side_links li a#fashiolista{  background-position: -128px top;}
#social_side_links li a#fashiolista:hover{    background-position: -128px bottom;}
#social_side_links li a#pinterest{  background-position: -64px top;}
#social_side_links li a#pinterest:hover{    background-position: -64px bottom;}
#social_side_links li a#twitter{ background-position: 0 top;}
#social_side_links li a#twitter:hover{    background-position: 0 bottom;}
#social_side_links li a#tumblr{  background-position: -192px top;}
#social_side_links li a#tumblr:hover{    background-position: -192px bottom;}
*/
#social_side_links {    list-style-type: none;        position:absolute;margin-left:490px;padding: 10px;z-index:5000;}
@media screen and (min-width: 768px) and (max-width: 991px) {  #social_side_links {margin-left:330px;  }}
#social_side_links li a {    display: block;    background-repeat: no-repeat;       background-position: top;       width:32px;       height:32px;       background-image:url(../img/pictos_32.jpg);     text-indent:-9999px;}
#social_side_links li a#facebook{  background-position: -128px top;}
#social_side_links li a#facebook:hover{   background-position: -128px bottom;}
#social_side_links li a#fashiolista{  background-position: -64px top;}
#social_side_links li a#fashiolista:hover{    background-position: -64px bottom;}
#social_side_links li a#pinterest{  background-position: -32px top;}
#social_side_links li a#pinterest:hover{    background-position: -32px bottom;}
#social_side_links li a#twitter{ background-position: 0 top;}
#social_side_links li a#twitter:hover{    background-position: 0 bottom;}
#social_side_links li a#tumblr{  background-position: -96px top;}
#social_side_links li a#tumblr:hover{    background-position: -96px bottom;}
#social_side_links li a#insta{  background-position: -160px top; margin-top:3px;}
#social_side_links li a#insta:hover{    background-position: -160px bottom;}

@media screen and (min-width: 768px) and (max-width: 991px) { /* mobile */
  #social_side_links {margin-left:305px;}
}
@media screen and (min-width: 992px) and (max-width: 1200px) { /* tablette */
  #social_side_links {margin-left:400px;}
}

/********************************************************************************/
/********************** FOOTER1 *********************************************/
/********************************************************************************/
#footer1{border-top:10px solid #000;margin-left:0;border-bottom:2px solid #000;}
#footer1 ul{list-style-type: none;padding:0;}
#footer1 ul li{float:left;padding:3px;}
#footer1 ul li a{color:#000;}
#footer1 ul li a:hover{color:#353431}
#footer1 ul li a.social{height:32px;width:32px;display:block;text-indent:-9999px;margin-left:10px;}
#footer1 ul li a.social.insta{  background-image:url(../img/picto_instagram.png);}
#footer1 ul li a.social.twitter{  background-image:url(../img/picto_twitter.jpg);}
#footer1 ul li a.social.fb{  background-image:url(../img/picto_fb.jpg);}
#footer1 ul li a.social.tumblr{  background-image:url(../img/picto_tumblr.jpg);}
#footer1 ul li a.social.pin{  background-image:url(../img/picto_pin.jpg);}
#footer1 ul li a.social.fash{  background-image:url(../img/picto_fash.jpg);}
#footer1 ul li a.text{height:32px;width:32px;/*background-color:red;*/padding:10px 10px;position:relative;top:5px;}
#footer1 form{margin-top:3px;color:#000;margin-left:13px;}
#footer1 #nl{background-color:#000;border:0px solid #000;color:white;width:130px;}


@media screen and (min-width: 768px) and (max-width: 991px) { /* mobile */
  #footer1 ul li a.social{  height:16px;  width:16px;  background-size: 100% 100%;}
  #footer1 ul li a.text{    height:16px;    width:16px;    padding:0;    font-size:11px;    top:0;}
  #footer1 form{  font-size:8px;  margin-top:3px;  margin-left:20px;}
  #footer1 #nl{  width:45px;}
}
@media screen and (min-width: 992px) and (max-width: 1200px) { /* tablette */
  #footer1 ul li a.text{    padding-top:5px;        font-size:12px;  }
  #footer1 form{  font-size:9px;   padding-top:5px;  margin-top:3px;  margin-left:10px;}
  #footer1 #nl{  width:45px;}
}
/********************************************************************************/
/********************** FOOTER **************************************************/
/********************************************************************************/

.block_various_links_footer ul{  margin-top:20px;  list-style: none;  font-family: Georgia, Arial, Sans-Serif;  margin-left:-20px;}
.block_various_links_footer ul li a{  font-size: 11px;  color: #353431;  text-decoration: none;  text-transform: uppercase;  line-height: 20px;  padding: 0 0 0 10px;  background: url("../img/puce.gif") left center no-repeat;}
.block_various_links_footer ul li a:hover{  color:#000;}
.expedition {  background: url("../img/livraison.gif") left 6px no-repeat;  float: left;  border-bottom: 1px solid #d5d5d5;  padding: 0 0 10px 35px;  /*margin: 0 0 15px 50px;*/  font-size: 11px;  color: #000;  text-transform: uppercase;  font-family: Georgia, Arial;  overflow: visible;  margin-top:20px;  list-style-type: none;  width:100%;}
.service_client{  background: url("../img/service_client.gif") left 6px no-repeat;  float: left;  border-bottom: 1px solid #d5d5d5;  padding: 0 0 10px 35px;  /*margin: 0 0 15px 50px;*/  font-size: 11px;  color: #000;  text-transform: uppercase;  font-family: Georgia, Arial;  overflow: visible;  margin-top:20px;  list-style-type: none;  width:100%;}
.paiement{background: url("../img/secure.gif") left 6px no-repeat;}
.retour{background: url("../img/retours.gif") left 6px no-repeat;}
.reassurance_footer{  margin-top:20px;}
.reassurance_footer .paiement, .reassurance_footer .retour{   float: left;  border-bottom: 1px solid #d5d5d5;  padding: 0 0 10px 35px;  /*margin: 0 0 15px 50px;*/  font-size: 11px;  color: #000;  text-transform: uppercase;  font-family: Georgia, Arial;  overflow: visible;  margin-top:20px;  list-style-type: none;  width:100%;}


/********************************************************************************/
/********************** HEADER **************************************************/
/********************************************************************************/

.navbar.bb2k14{ margin-bottom: 0px}
#head_black{  height:31px;  background-color:#000;  vertical-align:middle;}
#head_black a{  position:relative;  top:5px;  color:#fff;  float:right;  right:5px;}
body#popup #header,
body#popup #footer{
  display:none;
}


/*********************************************************/
/*********************** BOOTSTRAP ***********************/
/*********************************************************/
.navbar-fixed-top.bb2k14, .header-fixed-top.bb2k14 {  background-color:#fff;  border:none;}
.navbar-header {}
.navbar-header.bb2k14{  margin-top:10px;}
ul.nav.bb2k14 {margin-top:-5px;/*border:1px solid red;*/}
ul.nav.bb2k14 li{}
ul.nav.bb2k14 li a{  padding-left:5px;  padding-right:5px;  color:#000;font-size: 12px;font-family: ubuntu;font-weight: 500;}
/*ul.nav.bb2k14 li a:hover{color:#fff; background-color:#666;}*/
img#logo_bb2k14{ max-width: 100%;}
@media screen and (min-width: 768px) and (max-width: 991px) {
  img#logo_bb2k14{    width:210px;    height:13px;  }
  ul.nav.bb2k14 li{    padding-right:10px;  }
  ul.nav.bb2k14 li a{   font-size:11px;  }
}


#searchform{border-bottom:1px solid #000;width:150px; padding-bottom: 4px; display: none;}
#loup{width: 150px; cursor: pointer;}
#loup img{float: right;}
#searchbtn{  float:right;}
#search_query_top{  border:none;    width: calc(100% - 35px);}

#left_head {padding: 20px 30px 0px 0px;}
#left_head ul{  list-style-type: none;}
#left_head ul#flag_form{padding: 0px;}
#left_head ul#flag_form li{  float:left; list-style: none;}
#left_head ul#flag_form li img{width: 30px;height: 30px;}
#left_head .head_sociaux img {max-width: 35px;margin-top: 12px;margin-right: 7px;}

#right_head{ position: relative; margin-top:0px;  }
#right_head a{ color:#000;}
#right_head ul{ list-style-type: none;}
#right_head ul#flag_form li{  float:left;}
#right_head ul#cart_account li{ float:right; margin-right:10px;  margin-top:15px;}
#right_head ul#cart_account li a{  font-size:11px;}
#right_head a.flag{  margin-right:10px;}
#qty{  color:#000;  background:url('../img/cart.jpg') no-repeat;  width:30px;  height:30px;  display: inline-block;  font-size:11px;  text-align:center;  padding-top:12px;  margin-right:5px; padding-right: 2px; text-decoration: none; }
#compte{  color:#fff;  background:url('../img/user.jpg') no-repeat;  width:20px;  height:20px;  display: inline-block;  font-size:11px;  text-align:center;  padding-top:5px;margin-right:5px;}
ul.unstyled.bb2k14{  float:left; }
ul.unstyled.bb2k14 li{  list-style-type: disc;  margin:5px 0;  font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;}
ul.unstyled.bb2k14.no_disc li{ list-style-type: none; margin-left:-30px;}
ul.unstyled.bb2k14 li a{ display: block;}
ul.unstyled.bb2k14 li.nodot{  list-style-type: none;  margin-left:-15px;  font-size:17px;}
li.dropdown .dropdown-menu.bb2k14{ background-color: rgba(255, 255, 255, 1); border:none; z-index:6000;}
.navbar-default .navbar-nav.bb2k14> .open > a,
.navbar-default .navbar-nav.bb2k14> .open > a:hover,
.navbar-default .navbar-nav.bb2k14> .open > a:focus {background: #ffffff;}


#right_head ul#flag_form {float: left;padding-top: 15px;padding-left: 0px;}
#right_head ul#cart_account {float: left; padding-left: 0px;}
@media (min-width: 969px) {
ul.nav li.dropdown:hover a.dropdown-toggle,
ul.nav li.special:hover a{
  /* color: #fff;  background-color: #000; */
}
ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
}
}


.yamm .yamm-content{
  /*border:1px solid red;*/
  margin-top:-35px;
}
/*
#trait{  border-left:5px solid #000;  position:relative;  top:-27px;}
#trait.collection{   left:40px;}
#trait.la_marque{   left:170px;}
@media (min-width: 768px) and (max-width: 991px) {
    #trait.la_marque{  left:110px;}
}
#trait.nous_suivre{  left:420px;}
@media (min-width: 768px) and (max-width: 991px) {
    #trait.nous_suivre{        left:270px;   }
}
#trait.outlet{  left:530px;}
@media (min-width: 768px) and (max-width: 991px) {
    #trait.outlet{left:330px;}
}
*/


/********************************************************************************/
/********************** LOOKBOOK ************************************************/
/********************************************************************************/
img.lookbook{  height:359px;}
.culotte{  margin-top:25px;}
@media screen and (min-width: 992px) and (max-width: 1200px) { /* tablette */
    img.lookbook{    height:300px; }
    img.lookbook.solo{
      width:222px;
    }
  .granderobe img{    height:625px; }
}
@media screen and (min-width: 768px) and (max-width: 991px) { /*  mobile */
    img.lookbook{    height:230px;}
    img.lookbook.solo{
      width:150px;
    }
  .granderobe img{    height:485px;  }
}

#fil a{  color:#000;}
#fil a.beenthere{  color:#797979;}
#fil a.beenthere:hover{  text-decoration:underline;}
@media screen and (max-width:991px) {
  #categories_block_left {
    padding: 0px;
  }
}
@media screen and (max-width:767px) {
  #categories_block_left {
    display: none;
  }
}
#categories_block_left h4 {
  display: block;
  font-size: 12px;
  /*padding: 35px 0 25px;*/
  /*padding-top:30px;*/
  padding-bottom:10px;
  margin-top:30px;
 /* background: url("../img/hr_gris.gif") center top no-repeat;*/
  text-align: left;
  text-transform: uppercase;
  font-weight:bold;
  letter-spacing: 2px;
  font-family: Vidaloka, Georgia, sans-serif;
}

#categories_block_left h4 img{
  margin-right:5px;
  margin-bottom:2px;
  vertical-align:middle;
}
ul.tree_bb2014, ul.tree_bb2014 ul{
  list-style-type: none;
}

#categories_block_left .tree_bb2014 li a {
  margin: 0;
  padding: 0;
  background: none;
  font-size: 12px;
  color: #797979;
  line-height: 20px;
  text-decoration: none;
}
#categories_block_left .tree_bb2014 li.actif a{
  color:#000;
}
#categories_block_left .tree_bb2014 li a:hover{
  text-decoration:underline;
}

#categories_block_left .tree_bb2014 li, #categories_block_left .tretree_bb2014e li li {
display: block;
padding: 0;
margin: 0;
background: none;
border: none;

}
#categories_block_left .tree_bb2014 li{
  margin-left:-40px;
}
#categories_block_left .tree_bb2014 li li{
  margin-left:-30px;
}
#ul_layered_category_0 li label {
  margin-bottom: 2px;
  margin-top: 0px;
  vertical-align: bottom;
}
#ul_layered_id_attribute_group_5{
  list-style-type: none;
}
#ul_layered_id_attribute_group_5 li {
padding: 0 0 4px;
font-size: 12px;
color: #797979;
/*margin-left:-40px;*/
}

#ul_layered_id_attribute_group_5 label{
  display:none;
}

#ul_layered_id_attribute_group_5 li{
  display: inline-block;
}

#ul_layered_id_attribute_group_5 li a {
  color: #797979;
  font-weight:normal;
  top:-2px;
  position:relative;
}
#ul_layered_id_attribute_group_5 li a:hover{
  text-decoration:none;
}

#ul_layered_id_attribute_group_4 {
list-style: none;
padding-right: 30px;
position: relative;
}
#ul_layered_id_attribute_group_4 li{
/*margin-left:-40px;*/
}

#ul_layered_id_attribute_group_4 li label {
    cursor: pointer;
    width: 50px;
    height: 16px;
    line-height: 18px;
    margin: 0 3px 4px 5px;
    text-align: left;
    overflow: hidden !important;
    font-size: 14px;
    color: #666;
    font-weight: normal;
    vertical-align: middle;
}

/*#ul_layered_id_attribute_group_4 li label:hover{
  color:#fff;
  background-color:#4F4F4F;
}*/

#ul_layered_id_attribute_group_4 li input {
/*display: none;*/
}

#ul_layered_id_attribute_group_4 input{
  display: inline-block;
    float: left;
}

#ul_layered_id_attribute_group_4 label{
  display: inline-block;
   /* float: left;*/
}

#ul_layered_id_attribute_group_4{
  width: 85px;
}

#ul_layered_id_attribute_group_5{
  width: 100px;
}

#ul_layered_id_attribute_group_4 li label a{
  color:#000;
  font-weight:normal;
  display:block;
  border:1px solid #fff;
  padding-bottom:1px;
}
#ul_layered_id_attribute_group_4 li label a:hover{
  color:#fff;
  background-color:#4F4F4F;
}

ul#product_list {
list-style-type: none;
padding: 0px 15px !important;
}

ul#product_list li.ajax_block_product {
display: block;
overflow: hidden;
padding: 0;
float: left;
margin-bottom: 20px;
margin-right:0px;
padding: 0px 10px;
}
#product #primary_block {
  padding-top: 10px;
}
@media screen and (max-width:499px) {
  ul#product_list li.ajax_block_product .old_price {
    padding-right: 10px !important;
  }
  ul#product_list li.ajax_block_product .bbppromo {
    margin-left: 10px !important;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) { /*  mobile */
  ul#product_list li.ajax_block_product .product_right {
    padding: 5px 0 0;
  }
  ul#product_list li.ajax_block_product h3 {
    font-size: 11px;
    padding: 0 0 10px;
    margin: 0 0 7px;
    line-height: 15px;
  }
  ul#product_list li.ajax_block_product .price {
    font-size: 11px;
    margin: 0 0 5px;
  }
  ul#product_list li.ajax_block_product .old_price {
    font-size: 11px;
  }

  #product_list li.ajax_block_product span.open_popup, #product_list li.ajax_block_product a.details {
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 11px;
  }

  #product_list li.ajax_block_product .social {
    padding: 0 10px;
    margin: 10px 0 0;
  }

  #product_list li.ajax_block_product .social a {
    margin: 0 6px;
  }
  ul#product_list li.ajax_block_product .photo_produit{

  }

  ul#product_list li.ajax_block_product .photo_produit.soldes{
  }
  ul#product_list li.ajax_block_product .photo_produit img{

  }
  ul#product_list li.ajax_block_product .photo_produit .hover{
    left:0;
    top:0;
  }
}

@media screen and (min-width: 992px) and (max-width: 1200px) { /* tablette */
  ul#product_list li.ajax_block_product {  }
  ul#product_list li.ajax_block_product .product_right {
    padding: 10px 0 0;
  }
  ul#product_list li.ajax_block_product .product_right #achat-rapide{
    margin-top: -50px !important;
    padding-top: 6px !important;
    height:50px !important;
  }
  ul#product_list li.ajax_block_product h3 {
    font-size: 12px;
    padding: 0 0 10px;
    margin: 0 0 7px;
    line-height: 15px;
  }
  ul#product_list li.ajax_block_product .price {
    font-size: 13px;
    margin: 0 0 20px;
  }
  ul#product_list li.ajax_block_product .old_price {
    font-size: 13px;
  }
  /*#product_list li.ajax_block_product span.open_popup, #product_list li.ajax_block_product a.details {
    width: 100px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
  }*/
  ul#product_list li.ajax_block_product .photo_produit{
  }
  ul#product_list li.ajax_block_product .photo_produit.soldes{
    /*margin-top:-250px;*/
  }
  ul#product_list li.ajax_block_product .photo_produit .hover{
    left:0;
    top:0;
  }
  #product_list li.ajax_block_product span.open_popup {

  }
}

ul#product_list li.ajax_block_product .product_right {
width: 100%;
/*float: right;*/
text-align: center;
padding: 0;
margin-left: auto;
margin-right: auto;
font-family: Ubuntu;
font-size: 12px;
}

ul#product_list li.ajax_block_product .product_right #achat-rapide{
    margin-top: -60px;
    padding-top: 10px;
    background-color: #f2edea;
    height: 60px;
    text-transform: uppercase;
    opacity: 0;
    width: 100%;
    font-size: 12px;
    font-weight: 600;
}
ul#product_list li.ajax_block_product h3 {
font-size: 14px;
text-transform: uppercase;
font-weight: bold !important;
color: #010101;
display: block;
padding: 0;
margin: 0 0 5px;
/*background: url("../img/border_product.gif") center bottom no-repeat;*/
overflow: hidden;
line-height: 17px;
letter-spacing: 2px;
padding: 10px 0px 5px 0px;

}


ul#product_list li.ajax_block_product h3 a {
color: #010101;
text-decoration: none;
font-family: Ubuntu;
font-size: 12px;
font-weight: 400;
}

ul#product_list li.ajax_block_product .price {
font-size: 14px;
margin: 0;
display: inline-block;
/*float:right;*/
padding:0;
margin-right: 0;
font-weight: bold;
font-family: Ubuntu;
font-size: 12px;
}

ul#product_list li.ajax_block_product .old_price {
font-size: 14px;
display: inline-block;
text-decoration: line-through;
/*float:left;*/
font-family: Ubuntu;
font-size: 12px;
padding-right: 20px;
}
ul#product_list li.ajax_block_product .bbppromo {
    background: black;
    padding: 2px 5px !important;
    color: #ffffff;
    margin-left: 20px;
  }
#bloc-prix{

}

#product_list li.ajax_block_product span.open_popup {
/*background: #f3f3f3;*/
  background-image: url('../img/panier.gif');
  background-repeat: no-repeat;
  background-size: 25px 25px;
  background-position: 75px 15px;
}
@media screen and (min-width:599px) and (max-width:1199px){
  #product_list li.ajax_block_product span.open_popup {
    background-position: 40px 12px !important;
  }
}
@media screen and (max-width:599px) {
  #product_list li.ajax_block_product span.open_popup {
    background-image: none !important;
  }
}
#achat_rapide{
  z-index: 999;
  font-family: Ubuntu;
  font-weight: bold;
  font-size: 12px;

}

#product_list li.ajax_block_product span.open_popup, #product_list li.ajax_block_product a.details {
display: block;
width: 136px;
height: 40px;
line-height: 40px;
margin: 0;
/*border: 1px solid #c4c4c4;*/
text-align: center;
color: #010101;
font-size: 14px;
text-decoration: none;
cursor: pointer;
clear:both;
margin-left: auto;
margin-right: auto;
}

#product_list li.ajax_block_product .social {
text-align: center;
vertical-align: top;
padding: 0 30px;
margin: 20px 0 0;
}

#product_list li.ajax_block_product .social a {
margin: 0 6px;
}


ul#product_list li.ajax_block_product .photo_produit {
display: block;
/*float: left;*/
overflow: hidden;
/*margin-top:-250px;
margin-left: auto;
margin-right: auto;*/
background-color: #faf5f3;
}

ul#product_list li.ajax_block_product .photo_produit.soldes{
margin-top:0px;
}



ul.pagination li a{
  border:none;
}

p.cart_navigation_modif{
  margin-top:20px;
}

div.zoomdiv {
z-index                 : 10;
position                : absolute;
top:0px;
left:0px;
width                   : 200px;
height                  : 200px;
background: #ffffff;
display:block;
overflow: hidden;
cursor:crosshair;
/*border:5px solid red;*/
}
img.jqzoom{
cursor:crosshair;
position:relative;

}

.agent_pays{
font-size: 12px;
font-weight: bold;
text-decoration: uppercase;
color: #b4b4b4;
}
.agent_nom{
font-size: 16px;
font-weight: bold;
text-decoration: uppercase;
}

.button_mini{
  color:white;
  background-color:black;
  border:none;
  margin-left:-3px;
}

#popup_nl{
  position:relative;
  padding:5px;
  background-color:white;
  border:1px solid black;
  margin-top:-25px;
}

img.img_wish{
  position:relative;
  left:-20px;
  width:180px;
  height:180px;
}
/*
@media (min-width: 992px) and (max-width: 1200px) {

  #pb-left-column{
    background-color:green;

  }

  #pb-right-column{
    background-color:red;
    width:200px;
  }

}
*/

.block_more_details{
font-size: 12px;
line-height: 18px;
}
#pb-right-column .block_more_details{margin-top: 20px; text-align: center;}
#categories_block_left{

}

#tocheck h1{
    font-family: Vidaloka, Georgia, sans-serif;
    font-weight: 100;
}

#left_column{
  display: none;
}

#titre-filtre {
  margin-top: 18px;
    text-transform: uppercase;
    font-size: 24px;
    font-family: Vidaloka, Georgia, sans-serif;
    font-weight: 100;
    letter-spacing: 2px;
}

.layered_price{
  margin-top: -5px;
}
.layered_price #ul_layered_price_0 li {
  font-size: 12px;
  color: #646464;
}
.layered_price #ul_layered_price_0 input[type="checkbox"] {
  margin-right: 5px;
}
product_list li.ajax_block_product span.open_popup:hover {
    display: block;
}



#category .product_right .bb-active, #search .product_right .bb-active {
  opacity: 0.7 !important;
}
#category .product_right a img {
  width:100%;
}


.bb-menu > li {
  padding: 0px 15px;
}
.bbmegamenu1 ul{
  padding-left: 20px;
}

.bbmegamenu1 h4{
  font-size: 15px;
    font-family: Vidaloka;
    text-transform: uppercase;
    padding-left: 20px;
  letter-spacing: 1px;
}
.bbmegamenu1 .promo h4 a {
  color: #606060 !important;
    font-size: 15px !important;
    font-family: Vidaloka !important;
    padding-left: 0px !important;
}
.bbmegamenu1 .promo p{
  padding-left: 20px;
  color: #707070;
}
.bbmegamenu1 li{
  list-style: none !important;
  padding: 0px;
}

li.dropdown.yamm-fullwidth:hover:after {
    content: '';
    display: block;
    width: 23px;
    height: 12px;
    margin: -12px auto 0px auto;
    background: url('../img/fmenu.jpg');
    position: relative;
    z-index: 99999;
    bottom: -1px;
}


@media screen and (max-width:1199px) {
  #left_head {
      padding-right: 0px;
  }
  #left_head .head_langue {
    float: left;
    margin-right: 15px;
  }
  #left_head .head_sociaux {
    float: left;
  }
  #right_head {
      margin: auto;
      text-align: center;
      max-width: 300px;
  }
  .bb-menu {
    margin: auto;
      float: none;
      text-align: center;
  }
  .bb-menu > li {
    float: none;
    display: inline-block;
  }

  .yamm .dropdown.yamm-fullwidth .dropdown-menu {
    margin-top: -55px;
  }
  li.dropdown.yamm-fullwidth:hover:after {
    bottom: 54px;
  }
}

@media screen and (max-width:750px) {
  #left_head {
    margin-bottom: 15px;
  }
}



.hfblock {

}
.hfblock a img {
  max-width: 95%;
    margin: auto;
}
.hfblock .hfblock-bottom {
  padding: 0px 30px;
}
.hfblock .hfblock-bottom h5 {
  float: left;
}
.hfblock .hfblock-bottom h5 a{
  color: #000000;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 400;
}
.hfblock .hfblock-bottom h6 {
  float: right;
}
.hfblock .hfblock-bottom h6 .price_container .price {
  font-weight: 900 !important;
  font-size: 14px;
}
.hfblock .hfblock-bottom h6 .price_container .bbhfpwr {
  font-size: 14px;
  text-decoration: line-through;
  padding-right: 5px;
  color: #828282;
}
#featured-products_block_center {
    margin-bottom: 0px !important;
}

#featured-products_block_center h2 {
  font-size: 35px;
    font-family: Vidaloka;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-top: 30px;

}
.slick-prev, .slick-next {
  top: 40% !important;
  width: 18px !important;
    height: 35px !important;
}
.slick-prev:before, .slick-next:before {
  width: 18px;
    height: 35px;
    display: block;
    content:' ' !important;
}
@media screen and (max-width:820px) {
  .slick-prev, .slick-next {
    display: none !important;
  }
}
.slick-prev {
  left: -30px !important;
}
.slick-next {
    right: -30px !important;
}
.slick-prev:before {
  background: url('../img/slick-left.png') no-repeat !important;
}
.slick-next:before {
  background: url('../img/slick-right.png') no-repeat !important;
}
.slick-slider {
  margin-bottom: 0px !important;
}
@media screen and (min-width:999px) and (max-width:1199px) {
  #viewed-products_block_left {
    width: 120px;
  }
  #viewed-products_block_left .title_block {
    font-size: 16px;
  }
}
@media screen and (max-width:999px) and (min-width:767px) {
  #viewed-products_block_left {
    width: 120px;
  }
  #viewed-products_block_left .title_block {
    font-size: 16px;
  }
}


#viewed-products_block_left h4 {
  font-family: Vidaloka, Georgia, sans-serif;
    font-size: 23px;
    font-weight: 100;
    margin-top: 50px;
}
#viewed-products_block_left .products {
  padding-left: 0px;
}
#viewed-products_block_left .products li {
  border: solid 6px #f6f3f1;
  padding: 15px !important;
  margin-bottom: 15px;
}
#viewed-products_block_left .products li img {
  max-width: 100%;
}
#viewed-products_block_left .products .s_title_block {
  display: block;
  clear: both;
  padding-top: 10px;
  text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000000;
}
#viewed-products_block_left .products .s_title_block a {
  color: #000000;
}
#viewed-products_block_left .products li .price {
  padding: 0px 10px;
  font-size: 12px;
}
#viewed-products_block_left .products li .price .pricewithoutreduct{
  float: left;
    text-decoration: line-through;
}
#viewed-products_block_left .products li .price .pricewithtax{
  float: right;
    font-weight: bold;
}
#viewed-products_block_left .products li .bbprice{
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    margin-bottom: 0px;
}

.bb-nouveaute {
    width: 40px;
    height: 160px;
    background: rgba(191, 176, 176, 0.75);
    position: absolute;
    z-index: 100;
    left: 10px;
    top: 0px;
    color: #ffffff;
    text-transform: uppercase;
    writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    letter-spacing: 2px;
    font-weight: 100;
}
.bb-nouveaute:after {
    content: ' ';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 20px 8px 20px;
    border-color: rgba(191, 176, 176, 0.75) rgba(191, 176, 176, 0.75) transparent rgba(191, 176, 176, 0.75);
    position: absolute;
    bottom: -8px;
    left: 0px;
}
.bb-nouveaute2 {
	background: #efefef;
    position: absolute;
    z-index: 0;
    bottom: 54px;
    color: #000000;
    text-align: center;
    font-size: 11px;
    font-weight: 500;
    padding: 5px;
}
@media screen and (max-width:400px) {
  .bb-nouveaute {
      width: 20px;
      height: 80px;
      line-height: 22px;
      font-size: 8px;
    }
    .bb-nouveaute:after {
      border-width: 0 10px 6px 10px;
      bottom: -6px;
  }
}
.bb-breadcrumb {
  padding:0px 5px;
  font-size: 11px;
    letter-spacing: 1px;
}
.bb-breadcrumb .navigation-pipe {
  padding: 0px 5px;
}
.bblookbook {margin-top: 10px;}
.bblookbook img {width: 100% !important;}
.bblookbook .blockimg {padding: 0 !important;}


/******************* Histoire de la mareque CSS **********************/

#center_column_marque{

    background-image: url(/themes/bb2013_for_2014/img/histoir-marque/back-ground.PNG);
    background-repeat: repeat;
    text-align: center;
    width: 100%;
    margin-top: 20px;
}

#center_column_marque .clearfix_marque1 p{

      text-align: center !important;
      padding-bottom: 20px;
}

#center_column_marque .block-marque1 img{
  max-width:100%;
}

#center_column_marque .block-marque2 img{
  max-width:100%;
}

#center_column_marque .block-marque3 img{
  max-width:100%;
}

#center_column_marque .block-marque4 img{
  max-width:100%;
}

#center_column_marque .block-marque5 img{
  max-width:100%;
}

#center_column_marque .block-marque5 p{
  text-align: center !important;
}

#center_column_marque .block-marque6 img{
  max-width:100%;
}

#center_column_marque .souvenir{

      margin-left: 80px;
}

#center_column_marque .brigitte_jeune{

padding-bottom: 20px;

}

#center_column_marque .legende1{

margin-left: 80px;
    padding-right: 0px;
}

#center_column_marque .legende2{
padding-left: 0px;
}

#center_column_marque .stylo{

    margin-left: 40px;
  }

#center_column_marque .model{

    display: inline-block;
    margin-right: 25px;
  }

  #center_column_marque .style_photo{
    padding-top: 20px;
    padding-bottom: 20px;
  }

  #center_column_marque .block-marque6 p{
  padding-top: 155px;
    padding-left: 74px;
        text-align: right !important;
            text-transform: uppercase;
}

#center_column_marque .block-marque6{
      margin-top: -80px;
}

  #center_column_marque .souvenir p{
        text-align: center !important;
        font-size: 14px !important;
        text-transform: uppercase;
        padding-top: 30px;
  }

 #center_column_marque .font_bottom img{
    max-width:100%;
        margin-left: 80px;
    margin-bottom: -70px;
}

#center_column_marque p{
    font-size: 14px;
    font-family: Ubuntu, sans-serif;
    text-transform: uppercase;
    color: rgb( 41, 41, 41 );
    line-height: 22px !important;
    left: 199px;
    top: 1883px;
    z-index: 209;
  }

  /************************* Responsive *************************/

  @media screen and (max-width: 992px){
      #center_column_marque .font_bottom img{
              margin-top: 120px;
      }
  }

  @media screen and (max-width: 1192px){
      #center_column_marque .souvenir{
        margin-left: 0px;
            width: 100%;
      }
  }

  @media screen and (max-width: 1192px){
      #center_column_marque .brigitte_jeune{
            width: 100%;
      }
  }


  @media screen and (max-width: 892px){
      #center_column_marque .stylo{
        margin-left: 0px;
      }
  }

  @media screen and (max-width: 892px){
      #center_column_marque .legende1{
        margin-left: 0px;
      }
  }

  @media screen and (max-width: 592px){
      #center_column_marque .brigitte_jeune{
        width:100%;
      }
  }

  @media screen and (max-width: 592px){
      #center_column_marque .souvenir{
        width:100%;
      }
  }

  @media screen and (max-width: 592px){
      #center_column_marque .stylo{
        width:100%;
      }
  }

  @media screen and (max-width: 592px){
      #center_column_marque .naissance{
        width:100%;
      }
  }

  @media screen and (max-width: 592px){
      #center_column_marque .font_bottom img{
        margin-top: 0px;
        margin-bottom: 0px;
      }
  }

  @media screen and (max-width: 592px){
      #center_column_marque .block-marque6 p{
        padding-left: 0px;
      }
  }
  @media screen and (max-width: 767px){
    #theplaceyouwant{display:none;}
  }
  @media screen and (max-width: 750px) and (min-width: 450px){
    #right_head {
      float: left !important;
    }
    #left_head {
      float: left !important;
    }
    ul.pagination a, ul.pagination span{font-size: 20px;}
    #order-detail-content #cart_right a#cart_valid span{font-size: 10px;}
    #order-detail-content #cart_right h2{margin-top: 10px;}
    #footer .bbfooterbottom ul{padding-left: 0;}
    #center_column .block4{margin-left: 0 !important;}
  }

  @media screen and (max-width: 700px) and (min-width: 501px){
    #order_step{display:none;}
  }

  @media screen and (max-width: 750px) {
    #right_head {
      float: none !important;
    }
    #left_head {
    max-width: 260px;
    float: none !important;
    margin: auto;
    }
    #left_head .head_sociaux img {
      margin-top: -2px;
    }
    .advtm_column_wrap_td_15, .advtm_column_wrap_td_16 {
        width: 50%;
        float: left;
    }
    .adtm_column_57 img {
        width: 100%;
        padding-left: 10px;
    }
    #block_cart_collapse{visibility: hidden;}
    #pagination .pagination{padding-left: 0;}
    #identity #image-compte, #addresses #image-adresse{display:none;}
    ul#account_menu{height:auto; line-height: 30px; padding-left: 0; margin:20px 0;}
    ul#account_menu li{padding:0; display:block;}
    #account_menu .puce_big{display:none;}
    form#update_identity h3{margin:0; padding: 0 10px 15px;}
    body#addresses .addresses{margin-left: 0;}
    body#addresses .addresses h3{text-transform: none;}
  }

  @media screen and (max-width: 1199px) and (min-width: 769px){
    ul#account_menu{height:auto; line-height: 30px; padding-left: 0; margin:20px 0;}
    ul#account_menu li{padding:0; display:block;}
    #account_menu .puce_big{display:none;}
  }

    @media screen and (max-width: 991px) and (min-width: 768px) {
      #adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span {
        padding-left: 8px !important;
        padding-right: 8px !important;
      }
      #left_head .head_sociaux img {
      max-width: 25px;
      margin-right: 2px;
      margin-top: 3px;
      }
      #right_head ul#flag_form {
        padding-top: 7px;
      }
      #right_head ul#cart_account li {
      margin-top: 2px;
      }
      #center_column_marque .font_bottom img{
          margin-left: 0;
      }
      #order-detail-content #cart_right a#cart_valid span{font-size: 11px;}
      .homebox3 .blocktop .blocktopleft a{ padding: 10px 5px !important; margin-top: 11px !important;}
    }
    @media  (min-width: 991px) and (max-width:1199px) {
      #right_head ul#cart_account li {
      margin-top: 2px;
      }
      #left_head .head_sociaux img {
        margin-top: 7px;
    }
    }

    /********** Modif recettage **********/


#contact h2{text-align: center;}
#layered_block_left ul li input.checkbox {margin-top: 3px;}

#views_block #thumbs_list_frame li{
  display: block !important;
}


.bbcopyright {
    color: #000000;
    background: #ffffff;
    padding: 5px;
}
.bbcopyright p {
    text-align: center;
    color: #7b7b7b;
    font-size: 12px;
    margin: 0px;
}
.bbcopyright a {
  color: #7b7b7b;
}


 @media screen and (max-width: 500px) {
  #menu .column_wrap_title img{display:none;}
  #menu .column_wrap_title a{ font-size: 13px;}
  #adtm_menu .adtm_column {
    padding: 0;
    margin: 10px;
  }
  #adtm_menu .adtm_column_69{margin-top: 37px;}
  #block_cart_collapse{visibility: hidden;}

  /*recap panier*/
  #order-detail-content #cart_left{float:none; width:100%;}
  #order-detail-content #cart_right{
    float:none;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  #cart_right h2{padding-top: 20px!important;}
  #cart_left .cart_product_right{
    padding:0 !important;
    width:130px !important;
  }
  #order-detail-content a#continue_shopping{padding-left: 32px;}
  #order_step{display:none;}
  #order h1{font-size: 26px;}
  #featured-products_block_center p.price_container{display:none;}
  #adtm_menu ul li.advtm_menu_toggle a.adtm_toggle_menu_button span.adtm_toggle_menu_button_text{min-height: 48px;}
  #right_head ul#cart_account li{margin-right: 0; margin-left: 20px;}
  h1{font-size: 30px;}
  form#login_form{margin-top: 20px}
  #center_column .block4{margin-left: 0;}
  #center_column .block-left{margin-left: auto; margin-right: auto; padding-left: 0;}
  body#order div.addresses{float:none; width:100%;}
  body#order div.alternate-address{float:none; width:100%;}
  .cart_navigation p.next{margin-top: 40px; margin-right: 10px;}
  .cart_navigation{margin: 0;}
  .payment_module img{margin-right: 25%; margin-left: 25%;}
  #order .container{padding-left: 0; padding-right: 0;margin: 0 15px;}
  #order-detail-content{width:100%; margin: 0;}
  #order p.cart_navigation_modif{margin-left: 20px;}
  #carrierTable .carrier_name{padding:0;}
  #carrierTable .carrier_name img{width:100%;}
  #carrierTable td{padding:5px 15px;}
  #carrierTable td.delivery{text-align: center;}
  #carrierTable td.delivery h3, #carrierTable td.delivery{padding:0;}
  #account_menu .puce_big{display:none;}
  form#update_identity h3{display:none;}
  form#update_identity p{width:100%;}
  form#update_identity input[type=text], form#update_identity input[type=password]{width:auto;}
  #left_head{float:none;}
  form#update_identity p.password label{width:40%;}
  form#update_identity select{margin: 8px 0 0 0;}
  ul#account_sub_menu{padding-left: 0; height:auto; line-height: 40px; margin: 30px 0;}
  #cart_summary tbody td.cart_product a.cart_quantity_delete{height:20px; width:20px;}
  #footer .bbfooterbottom ul{padding-left: 0;}
  #center_column .block4{margin-left: 0 !important;}
  #flag_form li:first-child{padding-right: 5px;}
}

@media screen and (max-width:850px) {
  #achat-rapide {
    display: none !important;
  }
}
@media screen and (max-width:750px) {
  #center_column_marque .font_bottom img{
    margin-left: 0;
  }
}
.bbcoleur {padding: 0px !important;}
@media screen and (min-width:768px) and (max-width:1199px) {
  #right_head ul#cart_account{padding-left: 40px;}
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    margin-top: -10px\9; /*lte IE 8*/
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: 'â†';
}
[dir='rtl'] .slick-prev:before
{
    content: 'â†’';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: 'â†’';
}
[dir='rtl'] .slick-next:before
{
    content: 'â†';
}

/* Dots */
.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: 'â€¢';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
#Reasurance ul {
	padding-left: 0px;
}
#pdv-img {
	width: 100%
}
/*
#contact_form{
	background-image: url('http://www.brigitte-bardot.fr/themes/bb2013_for_2014/img/contactBB/BB-formulaire-contact.png')
}
*/

/*****************************PAGE PARTENAIRES**********************/
.toppart {
  background-image: url('../img/partenaire/fond.png');
  background-repeat: repeat;
  text-align: center;
  margin-top: 20px;
}
.toppart h2  {
  font-family: 'Covered By Your Grace', cursive;
  font-size: 25px;
  color: #c8749d;
  background: none !important;
}
.titletop .sep {
  margin-bottom: 10px;
  margin-top: 30px;
}
.toppart .text {
  font-family: Ubuntu, sans-serif;
  font-size: 14px;
  line-height: 22px !important;
  color: #000;
  text-transform: uppercase;
}
.sep {
  text-align: center;
  margin: 0 auto;
  width: 251px;
  height: 49px;
  background-image: url('../img/partenaire/separator.png')
}

.pack {
  height:385px;
}

.packshot1 {
  background-image: url('../img/partenaire/packshot1.png');
  background-position: top;
  background-size: cover;
}

.packshot2 {
  background-image: url('../img/partenaire/packshot2.png');
  background-position: top;
  background-size: cover;
}

.packshot3 {
  background-image: url('../img/partenaire/packshot3.png');
  background-position: top;
  background-size: cover;
}

.packshot4 {
  background-image: url('../img/partenaire/packshot4.png');
  background-position: top;
  background-size: cover;
}
.nopadding {
  padding: 0 !important;
  margin: 0 !important;
}

.littlebackground {
  background-image: url('../img/partenaire/fond.png');
  background-repeat: repeat;
  height: 150px;
  line-height: 150px;
  text-align: center;
}


.mid {
  padding-left: 15px;
    padding-right: 15px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.maj {
  margin-bottom: 30px;
}

.shirt {
  text-align: center;
}

.phytobotle {
  text-align: center;
  margin-top: 20px;
}

.end {
  text-align: right ;
  padding-right: 30px;
}
.end img {
  width: auto !important;
}
.laredoute {
  margin-bottom: 20px;
  margin-top: 20px;
}

.textright {
  text-align: right !important;

}

.textleft {
  text-align: left !important;
}

.story {
  text-align: center;
}
.shoes {
  margin-top: 30px;
  margin-bottom: 30px;

}
.shoes .title {
  text-align: right;
  margin-bottom: 20px;
}

.undewear {
  margin-bottom: 30px;

}
.undewear .title {
  text-align: left;
  margin-bottom: 20px;

}

.bijoux {
  margin-bottom: 30px;

}
.beach {
  margin-bottom: 30px;

}

.beach .title {
  text-align: right;
  margin-bottom: 20px;
}

.titletop h1 {
  opacity: 0;
  margin-bottom: -40px;
}

@media (max-width:1999px) {
  .widthcent img {
    width: 100%;
  }
}

@media (max-width:992px) {
  p {
    text-align: center !important;
  }
  .textright {
  text-align: center !important;

  }

  .textleft {
    text-align: center !important;
  }
  .toppart {
    padding-left: 5px;
    padding-right: 5px;
  }

}

@media (max-width:768px) {
  .shirt img {
    width: 100%;
  }

  .laredoute img{
    width: 100%;
  }

  .littlebackground  img {
    width: 100%;
  }
  .beach .title {
    text-align: center;
  }
  .undewear .title {
    text-align: center;
  }
  .shoes .title {
    text-align: center;
  }
  .titletop img {
    width: 100%;
  }
}


@media screen and (max-width: 769px) and (min-width: 501px){
  #footer{padding-left: inherit; padding-right: inherit;}
}
@media screen and (max-width: 1200px) and (min-width: 770px){
  #adtm_menu .li-niveau1 a.a-niveau1 .advtm_menu_span {
      padding: 2px 11px;
  }
}
