/**
* 27/08/2014
* Ga�l Digard
* www.evernet.fr
* *
* Fichier CSS global pour th�me boutique de david lange
*
*
*/

/* Google fonts */
@import url(https://3748ff.claudeassets.com/20211208164253cs_/https://fonts.googleapis.com/css?family=Titillium+Web:200,400,600,700,300);

html {
  overflow-x: hidden!important;
}
html body {
  overflow: auto!important;
  overflow-x: hidden!important;
}

*, h1, h2, h3, h4, h5, h6, body {
  font-family: 'Titillium Web', sans-serif!important;
}
i {
  font-family: "FontAwesome"!important;
}

.new-label {
  display: none;
}

/* bandeau noir sup�rieur */
.nav{display:none;}
.nav.nav-tabs{display:block;}

a, a:hover, a:focus {
  color: inherit;
  text-decoration: none;
}

.modal-dialog {
  width: 750px;
}
.modal-body img {
  max-width: 100%!important;
}

/* Logo */
header .row #header_logo{
  margin:auto;
  float:none;
}

#header_logo a img{
  top: 25px;
  position: relative;
}
#contactus{
  /*width: 270px;*/
}
.available-now {
  display: none!important;
}
header .row #contactus a {
  position: relative;
  position: relative;
  float: left;
  /*width: 50%;*/
  /*text-align: right;*/
  color: #2B2E31;
}
#header_user #your_account .connected{
  background: url("https://0cf76d.claudeassets.com/20211208164253im_/https://www.davidlange.com/themes/davidlange/images/connected.png") no-repeat scroll center center / 20px 20px transparent;
  bottom: 8px;
  height: 20px;
  position: absolute;
  right: -12px;
  width: 20px;
}

header .row #contactus a img {
  float: left;
  padding: 0 5px;
}

/* manufacture */
#la-manufacture {
  left: 16px;
  position: absolute;
  /*top: 47px;*/
  top: 105px;
}

#la-manufacture a {
  display: flex;
  align-items: center;
  font-size: 18px;
  padding: 0 6px;
  border: 1px solid grey;
}

#la-manufacture img {
  margin-right: 5px;
}


/** Calques de noel **/
.decors-layer-1 {
  position: absolute;
  overflow: hidden;
  width: 130%;
  height: 100%;
  top: 0;
  right: -15%;
}
.decors-layer-1 .layer {
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
}
.decors-layer-1 #element1-1 {
  position: absolute;
  left: 5%;
  top: 5%;
}
.decors-layer-1 #element1-2 {
  position: absolute;
  right: 5%;
  top: 50%;
}
.decors-layer-1 #element1-3 {
  position: absolute;
  left: 5%;
  bottom: 5%;
}
#link-left,
#link-right {
  font-weight: bold;
  text-align: center;
  position: fixed;
  top: 50%;
}
#link-left a:hover,
#link-right a:hover{
  text-decoration: underline;
}
#link-left {
  right: 10px;
}
#link-right {
  left: 10px;
}

#header .shopping_cart{
  padding-top:0;
  width:46px;
  padding:0;
  margin:0;
}

/* shopping cart / panier  */
.cart-wrapper{
  border-left: 1px solid #2B2E31;
}

#header .shopping_cart{
  padding-top:0;
  width:46px;
  padding:0;
  margin:0;
}
/* suppression des fl�ches vers le haut ou bas */
#header .shopping_cart > a:first-child:hover:after,
#header .shopping_cart > a:first-child:after,
.shopping_cart > a:first-child:before{
  content:"";
}
.shopping_cart > a:first-child{
  background:transparent url('https://d649f0.claudeassets.com/20211208164253im_/https://www.davidlange.com/themes/davidlange/images/menu-access-sprite.png') scroll no-repeat 0 0;
  background-position: top center;

}
.shopping_cart > a:first-child:hover{
  background-position: 0 -47px;
}
#header .cart_block_list{
  padding: 10px 20px;
}
#header .cart_block{
  top:55px;
  background:rgba(0,0,0,0.7);
}
#header .cart_block .headerpanier {
  padding: 20px 0 10px 0;
  margin: 0;
  border-bottom: 1px solid #FFF;
  text-transform:uppercase;
  font-size: 23px;
  font-weight: 500;
  line-height: 1.1;
}
#header .cart_block .headerpanier img {
  margin-left: 5px;
}
#header .cart_block .products {
  margin: 0;
  border-bottom: 1px solid #FFF;
}
#header .cart_block  dt {
  padding: 20px 0;
  margin: 0;
}
#header .cart_block  dt .col1 {
  position: relative;
  float: left;
  width: 40%;
}
#header .cart_block  dt .col2 {
  position: relative;
  float: left;
  width: 40%;
}
#header .cart_block  dt .col3 {
  position: relative;
  float: left;
  width: 20%;
}
#header .cart_block .cart-images {
  position: relative;
  float: left;
}
#header .cart_block .cart-info .product-name {
  font-size: 18px;
  line-height: 19px;
}
#header .cart_block .quantity-formated {
  position: relative;
  float: left;
}
#header .cart_block .remove_link {
  position: relative;
  float: right;
  right: auto;
  top: auto;
}
#header .cart_block .cart-prices {
  padding: 10px 0;
  margin: 0;
  background: none;
  border-bottom: 1px solid #FFF;
}
#header .cart_block .cart-prices .cart-prices-line {
  padding: 0;
}
#header .cart_block .cart-buttons {
  padding: 20px 0;
  margin: 0;
  background: none;
  border-bottom: 1px solid #FFF;
}
#header .cart_block .cart-buttons a#button_order_cart {
  margin: 10px 0;
}
#header .cart_block .cart-buttons a#button_order_cart span {
  border: 0;
  background: none;
  padding: 6px 0;
  font-size: 14px;
  line-height: 25px;
}
#header .cart_block .cart-buttons a#button_order_cart:hover span {
  color: #2B2E31;
}
#header .cart_block .cart-buttons label {
  position: relative;
  float: left;
  color: #FFF;
  width: 84%;
  font-size: 24px;
  line-height: 26px;
  font-weight: normal;
}
#header .cart_block .cart-buttons label .sublabel {
  font-size: 14px;
  line-height: 16px;
}
#header .cart_block #button_order_cart {
  position: relative;
  float: right;
  color: #2B2E31;
  background:  url('https://18582c.claudeassets.com/20211208164253im_/https://www.davidlange.com/themes/davidlange/img/cart-house.png') scroll no-repeat 0 0;
  background-size: 100% 100%;
  max-width: 16%;
  width: 32px;
  height: 32px;
}
#header .cart_block #mentionfabrication {
  padding: 20px 0;
  margin: 0;
}
#header #header_links {
  display: none;
}
/** Ajout au panier **/
#layer_cart .layer_cart_product .title-basket {
  font: 400 23px/29px Arial, Helvetica, sans-serif;
  color: #46a74e;
  margin-bottom: 22px;
  padding-right: 100px;
  margin-top: 18px;
}
#layer_cart .layer_cart_cart .title-basket {
  font: 400 23px/29px Arial, Helvetica, sans-serif;
  color: #333333;
  border-bottom: 1px solid #d6d4d4;
  padding-bottom: 13px;
  margin-bottom: 17px;
  margin-top: 18px;
}
#layer_cart #additionalproductsorder ul {
  padding: 30px 30px 30px 30px;
}
#layer_cart #additionalproductsorder ul li .buttons input[type='submit'] {
  color: #FFF;
  border: 1px solid rgb(43,46,49);
  background: rgb(43,46,49);
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(45deg, rgba(43,46,49,1) 34%, rgba(43,46,49,1) 41%, rgba(43,46,49,1) 41%, rgba(114,114,114,1) 100%);
  background: -webkit-gradient(linear, left bottom, right top, color-stop(34%,rgba(43,46,49,1)), color-stop(41%,rgba(43,46,49,1)), color-stop(41%,rgba(43,46,49,1)), color-stop(100%,rgba(114,114,114,1)));
  background: -webkit-linear-gradient(45deg, rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%);
  background: -o-linear-gradient(45deg, rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%);
  background: -ms-linear-gradient(45deg, rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%);
  background: linear-gradient(45deg, rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2e31', endColorstr='#727272',GradientType=1 );
}
#layer_cart #additionalproductsorder ul li .buttons input[type='submit']:hover {
  color: rgb(43,46,49);
  background: #f7f7f7;
  background: -moz-linear-gradient(top,#f7f7f7 0,#ededed 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#ededed));
  background: -webkit-linear-gradient(top,#f7f7f7 0,#ededed 100%);
  background: -o-linear-gradient(top,#f7f7f7 0,#ededed 100%);
  background: -ms-linear-gradient(top,#f7f7f7 0,#ededed 100%);
  background: linear-gradient(to bottom,#f7f7f7 0,#ededed 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#ededed',GradientType=0);
}
#layer_cart #additionalproductsorder ul li {
  padding: 5px;
  text-align: center;
}
/** Whishlist (petit coeur) **/
.whishlisttop-wrapper {
  border-left: 1px solid #2B2E31;
  display: none;
}
a.whishlisttop{
  background:transparent url('https://d649f0.claudeassets.com/20211208164253im_/https://www.davidlange.com/themes/davidlange/images/menu-access-sprite.png') scroll no-repeat 0 0;
  background-position: 2px -94px;
  width: 46px;
  height: 39px;
  content:"";
  text-indent: -99999px;
  float: right;
  margin-right: 10%;
}
a.whishlisttop:hover{
  background-position: 0 -138px;
}

/** Votre compte **/
li#your_account:after {
  content: 'Compte';
  right: -7px;
  position: relative;
}
li#your_account a {
  background:transparent url('https://d649f0.claudeassets.com/20211208164253im_/https://www.davidlange.com/themes/davidlange/images/menu-access-sprite.png') scroll no-repeat 0 0;
  background-position: 2px -183px;
  width: 46px;
  height: 39px;
  content:"";
  text-indent: -99999px;
  position: relative;
  float: right;
  margin: auto;
}
li#your_account a:hover{
  background-position: 0 -232px;
}
#header_user #header_nav,
#header_user #header_nav #your_account {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
}
#header_user #header_user_info {
  position: absolute;
  display: none;
}
.cart-wrapper {
  text-align: center;
}
.cart-wrapper:after {
  content: 'Panier';
  clear: none;
  position: relative;
  display: inline-block;
  right: -11px;
}

#hooktop {
  padding-top: 40px;
}

/* conteneur menu */
#block_top_menu {
  padding-top: 7px;
}
.freedelivery {
  color: #f0ad4e!important;
}

/*
* Menu
*/
.sf-menu{
  /*border:0;*/
  /* d�grad� css */
  /*background: rgb(234,234,234); /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  /*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMwYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);*/
  /*background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(193,192,192,1) 100%); /* FF3.6+ */
  /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(193,192,192,1))); /* Chrome,Safari4+ */
  /*background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* Chrome10+,Safari5.1+ */
  /*background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* Opera 11.10+ */
  /*background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* IE10+ */
  /*background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#c1c0c0',GradientType=0 ); /* IE6-8 */

  background: none repeat scroll 0 0 white;
  border-bottom: 1px solid grey;
  border-top: 1px solid grey;
  min-height: 50px;
}
.sf-menu > li{
  border:0;
  height: 50px;
}
.sf-menu > li > a {
  font-family: 'Titillium Web', sans-serif;
  border: 0 none;
  color: #333333;
  font-size:18px;
  font-size:18px;
  display: block;
  padding: 14px 20px;
  text-transform: uppercase;
  font-weight:500;
}

/* moteur de recherche */
#search_block_top {
  /*bottom: 10px;*/
  margin: 0;
  padding: 0;
  position: absolute;
  right: 26px;
  width: 420px;
  z-index: 2;
  right: 50%;
  top: 105px;
  margin-right: -210px;
}
/* input moteur de recherche */
#search_block_top #search_query_top{
  height:30px;
  line-height: 30px;
  background:#e6e6e5;
  background-image: url('https://969e03.claudeassets.com/20211208164253im_/https://www.davidlange.com/themes/davidlange/img/ic-search.png');
  background-repeat: no-repeat;
  background-position: 1% center;
  padding-left: 25px;
}
/* button moteur de rechercher */
#search_block_top .btn.button-search{
  padding: 2px 0 0;
  background:white;
  color:black;
  height: 20px;
  padding-top: 0;
  top: 1px;
  font-weight: bold;
  line-height: 20px;
  margin: 4px 0;
  border-left: 1px solid black;
  right: 1px;
  width: 30px;
}
#search_block_top .btn.button-search:before{
  content:"OK";
  font-family: 'Titillium Web', sans-serif;
}
.ac_results .description {
  position: relative;
  float: left;
  width: 75%;
}
.ac_results img {
  float: left;
  margin-right: 3%;
  position: relative;
  width: 22%;
}
.ac_results li:first-child{
  margin: 2%;
}
.ac_results li {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #686666;
  float: left;
  font-size: 13px;
  font-weight: normal;
  line-height: 22px;
  margin: 0 2% 2% 2%;
  padding: 0;
  position: relative;
  cursor: pointer;
  width: 96%;
  border: 1px solid #FFF;
}
.ac_results li:hover {
  background: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: 1px solid #2b2e31;
}

/* slider */

/* slider description */
#homepage-slider .homeslider-description{
  top:20%;
}

#homepage-slider .homeslider-description h2{
  font-family:'Titillium Web', sans-serif;
  font-size:31px;
  color:#333333;
  text-transform:uppercase;
  background:rgba(255,255,255,0.6);
  padding:2%;
}
#homepage-slider .homeslider-description h3{
  font-family:'Titillium Web', sans-serif;
  font-size:19px;
  font-weight:200;
  color:#fff;
  text-transform:none;
}
#homepage-slider .bx-wrapper .bx-controls-direction a {
  top: 50%;
  margin-top: -18px;
  border: 1px solid #000;
  width: 36px;
  height: 36px;
}
#homepage-slider .bx-wrapper .bx-controls-direction a:after{
  padding: 4px !important;
}
#homepage-slider .bx-wrapper .bx-controls-direction a:before,
#homepage-slider .bx-wrapper .bx-controls-direction a:after {
  height: 34px;
  width: 34px;
  color: #000;
}
#homepage-slider .bx-wrapper .bx-prev {
  right: auto;
  left: 5px;
}
#homepage-slider .bx-wrapper .bx-next {
  right: 5px;
}
/* blocs statiques */
.gradient {
  background: radial-gradient(ellipse at 223px 26px , rgba(255, 255, 255, 0.77) -22%, rgba(229, 229, 229, 0) 58%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 236px;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 228px;
  z-index: 2;
}
#center_column #htmlcontent_home {
  position: relative;
  width: 100%;
  /*min-height:700px;*/
}
#center_column #htmlcontent_home li {
  border: 1px solid #333333;
}
#center_column #htmlcontent_home li .item-html {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  max-height: 90px;
}
#center_column #htmlcontent_home li:hover .item-html {
  height: 100%;
  max-height: 100%;
}
#center_column #htmlcontent_home li .item-html p {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -o-transform: translateY(100px);
  -ms-transform: translateY(100px);
  transform: translateY(100px);
  color: #FFF;
  text-align: center;
  padding: 5px 10%;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}
#center_column #htmlcontent_home li:hover .item-html p {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
#center_column #htmlcontent_home li:hover .readmore {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
#center_column #htmlcontent_home li .readmore {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: translateY(200px);
  -moz-transform: translateY(200px);
  -o-transform: translateY(200px);
  -ms-transform: translateY(200px);
  transform: translateY(200px);
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  position: relative;
  display: block;
  float: left;
  width: 100%;
}
#center_column #htmlcontent_home li .readmore:hover {
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
#center_column #htmlcontent_home li .readmore .centered {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-transform: uppercase;
  color: #FFF;
  text-align: center;
  padding: 5px;
  border: 1px solid #FFF;
  margin: auto;
  position: relative;
  width: 120px;
}
#center_column #htmlcontent_home li .readmore:hover .centered {
  color: #939597;
  border: 1px solid #939597;
}
#htmlcontent_home ul {
  margin: 0;
}
#center_column #htmlcontent_home .col-md-8 .row:first-child {
  padding-bottom: 26px;
}
#center_column #htmlcontent_home .col-md-8 {
  padding-left: 0;
}
#center_column #htmlcontent_home .col-md-4 {
  padding-right: 0;
}
#center_column #htmlcontent_home .bloc-home-nouveautes,
#center_column #htmlcontent_home .bloc-home-best-seller,
#center_column #htmlcontent_home .bloc-home-videos,
#center_column #htmlcontent_home .bloc-home-salon,
#center_column #htmlcontent_home .bloc-home-blog {
  /*position:absolute;
padding-left: 0;
   padding-right: 0;*/
}

#center_column #htmlcontent_home .bloc-home-nouveautes li,
#center_column #htmlcontent_home .bloc-home-best-seller li,
#center_column #htmlcontent_home .bloc-home-videos li,
#center_column #htmlcontent_home .bloc-home-salon li,
#center_column #htmlcontent_home .bloc-home-blog li {
  height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

#center_column #htmlcontent_home .bloc-home-salon li {
  height: 656px;
}

#center_column #htmlcontent_home .bloc-home-nouveautes,
#center_column #htmlcontent_home .bloc-home-best-seller,
#center_column #htmlcontent_home .bloc-home-videos,
#center_column #htmlcontent_home .bloc-home-blog {
  height:316px;
  overflow:hidden;
}

#center_column #htmlcontent_home .bloc-home-nouveautes img,
#center_column #htmlcontent_home .bloc-home-best-seller img,
#center_column #htmlcontent_home .bloc-home-videos img,
#center_column #htmlcontent_home .bloc-home-salon img,
#center_column #htmlcontent_home .bloc-home-blog img {
  width:100%;
  height:314px;
  display: none;
}
#center_column #htmlcontent_home .htmlcontent-item-5 img {
  height:656px;
  display: none;
}
/*
#center_column #htmlcontent_home .bloc-home-nouveautes{
	left: 0;
}
#center_column #htmlcontent_home .bloc-home-best-seller{
    left:34.6%;
}
#center_column #htmlcontent_home .bloc-home-videos{
    top:45%;
	left: 0;
}
#center_column #htmlcontent_home .bloc-home-blog{
    left:34.6%;
    top:45%;
}
#center_column #htmlcontent_home .bloc-home-salon{
    right:0%;
    width:360px;
}*/
#center_column #htmlcontent_home .bloc-home-salon li{
  border:1px solid #333333;
  width:100%;
}
#htmlcontent_home ul li {
  position:relative;
  font-family:'Titillium Web', sans-serif;
  padding:0;
}
#subcategories .black-cover,
#htmlcontent_home .item-html{
  width:100%;
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
  position:absolute;
  top:0;
  left:0;
  overflow:hidden;
}
#htmlcontent_home .item-html h3 {
  font-family:'Titillium Web', sans-serif;
  color: #333333;
  margin: 0;
  padding: 4%;
  text-transform:uppercase;
  font-weight:600;
  font-size:28px;
  letter-spacing: 4px;
  top: 0;
  text-align:center;
}
#htmlcontent_home ul li.htmlcontent-item-5 {
  width: 33.33%;
}
#htmlcontent_home .item-html .icon-double-angle-right{display:none}

/* bloc text sous images */
#facebook_block, #cmsinfo_block{
  background:transparent;
  border:0;
  color:black;
  padding-left:0;
  font-size:15px;
  min-height:0;
}
#cmsinfo_block img.display-hidden-front-block {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
#cmsinfo_block img.display-hidden-front-block.clicked {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
#cmsinfo_block .hidden-front-block {
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
  display: none/9;
  opacity: 0;
  height: 0;
}
#cmsinfo_block .hidden-front-block.visible {
  display: block/9;
  opacity: 1;
  height: auto;
}
#cmsinfo_block {
  padding: 0;
}
#cmsinfo_block h1 {
  text-transform:uppercase;
  font-weight:400;
  font-size:35px;
  margin-top: 18px;
  margin-bottom: 9px;
}

#cmsinfo_block .col-md-6{
  width:100%;
  padding-top:0;
}

/* sous cat�gories */
#subcategories{
  border:0;
}

#subcategories ul {
  margin:0;
}
#subcategories ul li{
  width: 100%;
  position:relative;
}
#subcategories .col-md-8 .row:first-child {
  padding-bottom: 26px;
}
#subcategories .col-md-8 {
  padding-left: 0;
  margin-bottom: 30px;
}
#subcategories .col-md-4 {
  padding-right: 0;
  margin-bottom: 30px;
}
#subcategories ul li.oneofzeitems {
  position:relative;
  float: left;
  border:1px solid #333333;
  height:297px;
  margin: 0;
}
#subcategories ul li.item-5 {
  height: 620px;
}
#subcategories ul li:hover .subcategory-image a{
  border:0;
  padding:0;
}
#subcategories ul li .subcategory-image {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center 1px;
}
#subcategories ul li .subcategory-image img {
  display: none;
}
#subcategories ul li .subcategory-image a{
  border:0;
  padding:0;
}
#subcategories ul li a img{
  width:100%;
}
#subcategories ul li h2 {
  margin:0;
  padding:5%;
}
#subcategories ul li h2 a {
  position: relative;
}
#subcategories ul li h2 a:hover {
  color: #333333!important;
}
#subcategories ul li .subcategory-name{
  color: #333333;
  font-size: 28px;
  letter-spacing: 4px;
  text-decoration:none;
  font-family: "Titillium Web",sans-serif;

  font-weight: 600;
  line-height: 30px;
}
#subcategories ul li .subcategory-image{
  padding:0;
}
#subcategories ul li.oneofzeitems .gradient {
  z-index: 0;
}
#subcategories ul li.oneofzeitems .black-cover h5 {
  z-index: 1;
  position: relative;
}
#subcategories ul li.oneofzeitems .black-cover h5 a {
  color: #FFF;
}
#subcategories ul li.oneofzeitems .black-cover h5 a:hover {
  color: #FFF;
}
#subcategories ul li.oneofzeitems .black-cover {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.6);
  height:100px;
}
#subcategories ul li.oneofzeitems:hover .black-cover {
  height: 100%;
  max-height: 100%;
}
#subcategories ul li.oneofzeitems .black-cover .cat_desc {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -o-transform: translateY(100px);
  -ms-transform: translateY(100px);
  transform: translateY(100px);
  color: #333333;
  text-align: center;
  padding: 5px 10%;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  z-index: 1;
}
#subcategories ul li.oneofzeitems .black-cover .cat_desc a {
  color: #333333;
}
#subcategories ul li.oneofzeitems:hover .black-cover .cat_desc {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
#subcategories ul li.oneofzeitems .readmore a {
  color: #333333;
}
#subcategories ul li.oneofzeitems .readmore {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: translateY(200px);
  -moz-transform: translateY(200px);
  -o-transform: translateY(200px);
  -ms-transform: translateY(200px);
  transform: translateY(200px);
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  position: relative;
  display: block;
  float: left;
  width: 100%;
  font-size: 13px;
  line-height: 18px;
  text-transform: uppercase;
  font-weight: normal;
  z-index: 1;
}
#subcategories ul li.oneofzeitems:hover .readmore {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;

}
#subcategories ul li.oneofzeitems .readmore:hover {
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
#subcategories ul li.oneofzeitems .readmore .centered {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-transform: uppercase;
  color: #333333;
  text-align: center;
  padding: 5px;
  border: 1px solid #333333;
  margin: auto;
  position: relative;
  width: 120px;
}
#subcategories ul li.oneofzeitems .readmore:hover .centered {
  color: #939597;
  border: 1px solid #939597;
}
.gradient {
  background: radial-gradient(ellipse at 223px 26px , rgba(255, 255, 255, 0.77) -22%, rgba(229, 229, 229, 0) 58%) repeat scroll 0 0 rgba(0, 0, 0, 0);
  height: 236px;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 228px;
  z-index: 2;
}
#center_column #htmlcontent_home {
  position: relative;
  width: 100%;
  /*min-height:700px;*/
}
#center_column #htmlcontent_home li {
  border: 1px solid #333333;
}
#center_column #htmlcontent_home li .item-html {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  max-height: 75px;
}
#center_column #htmlcontent_home li:hover .item-html {
  height: 100%;
  max-height: 100%;
}
#center_column #htmlcontent_home li .item-html p {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -o-transform: translateY(100px);
  -ms-transform: translateY(100px);
  transform: translateY(100px);
  color: #333333;
  text-align: center;
  padding: 5px 10%;
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}
#center_column #htmlcontent_home li:hover .item-html p {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
#center_column #htmlcontent_home li:hover .readmore {
  -webkit-transform: translateY(0px);
  -moz-transform: translateY(0px);
  -o-transform: translateY(0px);
  -ms-transform: translateY(0px);
  transform: translateY(0px);
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
#center_column #htmlcontent_home li .readmore {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: translateY(200px);
  -moz-transform: translateY(200px);
  -o-transform: translateY(200px);
  -ms-transform: translateY(200px);
  transform: translateY(200px);
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  position: relative;
  display: block;
  float: left;
  width: 100%;
}
#center_column #htmlcontent_home li .readmore:hover {
  -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}
#center_column #htmlcontent_home li .readmore .centered {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-transform: uppercase;
  color: #333333;
  text-align: center;
  padding: 5px;
  border: 1px solid #333333;
  margin: auto;
  position: relative;
  width: 120px;
}
#center_column #htmlcontent_home li .readmore:hover .centered {
  color: #939597;
  border: 1px solid #939597;
}
.breadcrumb .bcroot {
  font-weight: normal;
  padding-right: 5px;
}
.breadcrumb {
  display: none;
  padding: 0;
  margin-bottom: 20px;
  list-style: none;
  background-color: white;
  border-radius: 0;
  border: 0;
  color: #2B2E31;
  font-size: 14px!important;
  line-height: 15px!important;
}
.breadcrumb a.home, .breadcrumb a {
  font-weight: normal;
  color: #2B2E31;
  padding: 0 5px;
  margin-left: 0;
  text-align: center;
  padding: 0;
  margin: 0;
  font-size: 14px!important;
  line-height: 15px!important;
}
.breadcrumb .navigation-pipe {
  width: auto;
  display: inline-block;
  padding: 0;
  color: white;
  text-indent: 0;
  padding-right: 0;
}
.breadcrumb .navigation-pipe:after{
  font-weight: normal;
  width: auto;
  content: '/';
  margin-left: -5px;
  padding: 0 5px;
  color: #2B2E31;
}
.breadcrumb a:before,
.breadcrumb a:after {
  display: none;
}
p.subcategory-heading{
  display:none;
}
body#category .breadcrumb,
body#product .breadcrumb {
  display: block;
}
.top-hr {
  display: none;
}

/** Gestion du compte **/
.button.button-medium.exclusive {
		/* d�grad� css */
		background: rgb(234,234,234); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMwYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(193,192,192,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(193,192,192,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#c1c0c0',GradientType=0 ); /* IE6-8 */
		color: #000;
}
.button.button-medium.exclusive:hover {
		background: rgb(43,46,49); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjcyNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(45deg,  rgba(43,46,49,1) 34%, rgba(43,46,49,1) 41%, rgba(43,46,49,1) 41%, rgba(114,114,114,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left bottom, right top, color-stop(34%,rgba(43,46,49,1)), color-stop(41%,rgba(43,46,49,1)), color-stop(41%,rgba(43,46,49,1)), color-stop(100%,rgba(114,114,114,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* IE10+ */
		background: linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2e31', endColorstr='#727272',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
		color: #FFF;
}

/** Liste produits **/
.page-heading.product-listing {
		text-transform: inherit;
		font-size: 40px;
		margin-top: 18px;
		margin-bottom: 9px;
		font-weight: bold;
		color: #333333;
		line-height: 50px;
		padding: 0;
}
.content_scene_cat {
		border: 0;
		color: #333;
		line-height: 19px;
		margin: 0;
		font-size: 15px;
}
.content_scene_cat .content_scene_cat_bg {
		padding: 0;
		background-color: transparent!important;
}
.content_scene_cat .cat_desc {
		margin: 10px 0px 50px;
}
.content_scene_cat .lnk_more {
		width: 100%;
		text-align: center;
		position: relative;
		float: left;
}
.button.button-medium span {
		border: 0;
}
.button.button-medium,
.button.ajax_add_to_cart_button span {
		background: rgb(43,46,49); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjcyNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(45deg,  rgba(43,46,49,1) 34%, rgba(43,46,49,1) 41%, rgba(43,46,49,1) 41%, rgba(114,114,114,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left bottom, right top, color-stop(34%,rgba(43,46,49,1)), color-stop(41%,rgba(43,46,49,1)), color-stop(41%,rgba(43,46,49,1)), color-stop(100%,rgba(114,114,114,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* IE10+ */
		background: linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2e31', endColorstr='#727272',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
		border: 0;
		color: #FFF;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
}
.button.ajax_add_to_cart_button {
		border: 1px solid #000;
}
.button.button-medium:hover,
.button.ajax_add_to_cart_button:hover span {
		/* d�grad� css */
		background: rgb(234,234,234); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMwYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(193,192,192,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(193,192,192,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#c1c0c0',GradientType=0 ); /* IE6-8 */
		color: rgb(43,46,49);
}
ul.product_list.grid > li .product-container h2 {
		min-height: 0;
}
ul.product_list.grid > li .product-container .product-desc {
		display: block;
}
ul.product_list .color-list-container ul li {
		height: 32px;
		width: 32px;
		border: 0;
}
ul.product_list .color-list-container ul li a {
		height: 32px;
		width: 32px;
		position: relative;
}
ul.product_list .color-list-container ul li a::before {
		position: absolute;
		left: 0;
		z-index: 2;
		height: 32px;
		width: 32px;
		content: " ";
		background: url(https://dd0d30.claudeassets.com/20211208164253im_/https://www.davidlange.com/themes/davidlange/img/layer-color2.png);
}
#product.content_only div.primary_block div.pb-center-column {
		padding: 20px 0;
		width: 100%;
		margin-bottom: 0;
		min-height: 0px;
		height: 100%;
}
#product.content_only div.primary_block div.pb-right-column .box-info-product {
		min-height: 0px;
}
#product.content_only div.primary_block div.pb-right-column .box-info-product #add_to_cart .exclusive:before,
#product.content_only div.primary_block div.pb-right-column .box-info-product #add_to_cart .exclusive:after {
		display: none;
}
#product.content_only div.primary_block div.pb-right-column .box-info-product #add_to_cart .exclusive span {
		padding: 7px 0;
}
#product.content_only div.primary_block #thumbs_list li {
		float: none;
}
#product .content_prices #combinations-ecotax {
}
#product .content_prices #combinations-ecotax li {
		display: none;
}
/*#product .content_prices #combinations-ecotax li:first-child {
 display: block;
}*/

/** page produit **/
/** Colonne de gauche **/
#thumbs_list {
		width: 100%;
}
#thumbs_list ul#thumbs_list_frame {
		width: 100%!important;
		height: auto;
		margin: 0;
}
#thumbs_list li:first-child,
#thumbs_list li {
		margin-bottom: 10px;
}
#view_scroll_right,
#view_scroll_left {
		width: 90px;
		margin: 10px 0;
		text-align: center;
		height: auto;
}
#view_scroll_right:before,
#view_scroll_left:before {
		-webkit-text-shadow: 0px 0px 15px #000;
		-moz-text-shadow: 0px 0px 15px #000;
		-ms-text-shadow: 0px 0px 15px #000;
		-o-text-shadow: 0px 0px 15px #000;
		text-shadow: 0px 0px 15px #000;
		color: white;
		font-size: 75px;
		line-height: 50px;
}
#view_scroll_left:before {
		content: "\f106";
}
#view_scroll_right:before {
		content: "\f107";
}
.pb-left-column .custom-left ul {
		list-style: none;
}
.pb-left-column .custom-left ul li {
		width: 25%;
		float: left;
		padding: 0 5px;
}
.pb-left-column .custom-left ul li img {
		position: relative;
		margin-bottom: 10px;
}
.pb-left-column .custom-left ul li span {
		font-size: 12px;
		line-height: 13px;
		position: relative;
		float: left;
		width: 100%;
}
/** Colonne de droite **/
.pb-right-column .pb-center-column {
		margin: 0;
}
.pb-right-column h1.product-title {
		text-transform: uppercase;
		font-size: 35px;
		line-height: 35px;
		font-weight: bold;
		margin: 0;
		color: #2B2E31;
}
.pb-right-column #product_reference {
		font-size: 25px;
		line-height: 25px;
}
.pb-right-column #product_condition {
		display: none;
}
.pb-right-column #product_reference label,
.pb-right-column #product_reference span {
		font-weight: normal;
}
.pb-right-column #short_description_content {
		padding: 0!important;
		margin: 0 0 15px;
		border-bottom: 2px solid #2B2E31;
		line-height: 20px;
		font-size: 18px;
}
.pb-right-column #color_to_pick_list {
		border-bottom: 2px solid #2B2E31;
		margin: 0 0 15px;
		padding-bottom: 10px;
}
.pb-right-column  #fraisport {
		border-top: 2px solid #2B2E31;
		border-bottom: 2px solid #2B2E31;
		margin: 15px 0;
		padding: 10px 0;
		position: relative;
		float: left;
		width: 100%;
		color: green;
		text-align: center;
}
.pb-right-column  .go-to-full-desc {
		margin: auto;
		cursor: pointer;
}
.pb-center-column .socialsharing_product  {
		border-bottom: 2px solid #2B2E31;
		margin: 0 0 15px;
		padding-bottom: 15px;
}
.pb-right-column .buttons_bottom_block {
		display: none;
}
.box-info-product {
		border: 0;
		background: #FFF;
}
.content_prices {
		position: relative;
		float: left;
		width: 100%;
		padding: 10px 0;
}
.socialsharing_product button {
		border: 0;
		color: #2B2E31;
		font-size: 20px;
		line-height: 20px;
		padding: 5px;
}
.socialsharing_product button i {
		color: #2B2E31;
}
.socialsharing_product button:hover {
		color: #FFF;
		background: #2B2E31;
}
.socialsharing_product #send_friend_button, .socialsharing_product #print {
		padding: 5px;
}
.product_attributes, .box-cart-bottom {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		padding: 0;
		position: relative;
		float: left;
		width: 100%;
}
#usefull_link_block {
		display: none;
}
.socialsharing_product label,
#attributes #quantity_wanted_p label,
#attributes .attribute_label {
		text-transform: uppercase;
		font-weight: normal;
		font-size: 16px;
		margin-bottom: 5px;
}
#attributes .attribute_fieldsetgroup_1 .attribute_wrapper {
		position: relative;
		float: left;
		width: 60%;
}
#attributes .attribute_fieldsetgroup_1 #quantity_wanted_p {
		position: relative;
		float: left;
		width: 40%;
}
#attributes .attribute_list #color_to_pick_list li.selected,
#attributes .attribute_list #color_to_pick_list li {
		height: 32px;
		width: 32px;
		border: 0;
}
#attributes .attribute_list #color_to_pick_list li a.color_pick {
		height: 32px;
		width: 32px;
}
#attributes .attribute_list #color_to_pick_list li a.color_pick::before {
		position: absolute;
		z-index: 2;
		height: 32px;
		width: 32px;
		content: " ";
		background: url(https://dd0d30.claudeassets.com/20211208164253im_/https://www.davidlange.com/themes/davidlange/img/layer-color2.png);
}
#attributes .attribute_list #color_to_pick_list li:hover a.color_pick::before,
#attributes .attribute_list #color_to_pick_list li.selected a.color_pick::before {
		position: absolute;
		z-index: 2;
		height: 32px;
		width: 32px;
		content: " ";
		background: url(https://a1d7ec.claudeassets.com/20211208164253im_/https://www.davidlange.com/themes/davidlange/img/layer-color-selected.png);
}
#product_comments_block_extra {
		position: relative;
		float: left;
		width: 100%;
}
.comments_advices a:before {
		background: #2B2E31;
		text-shadow: 1px 1px rgba(43, 46, 49, 0.24);
		color: #FFF;
}
.comments_advices a:before:after {
		background: #e6e6e5!important;
		color: #FFF;
}
.buttons_bottom_block {
		padding: 0;
}
.box-info-product .exclusive {
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		border: 0;
		width: 100%;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
		height: 50px;
		padding: 5px 0;
}
.box-info-product button.exclusive {
		background: #f0ad4e;
		border-color: #eea236;
		color: #fff;
}
.box-info-product button.exclusive span {
		color: #fff;
}
.box-info-product .exclusive:hover {
		background: #f0ad4e;
}
.box-info-product .exclusive:hover span {
		color: #FFF;
}
.box-info-product .exclusive::after,
.box-info-product .exclusive::before {
		display: none;
}
.box-info-product .exclusive span {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
		font-weight: 700;
		font-size: 28px;
		line-height: 28px;
		color: #2B2E31;
		border: 0;
		text-shadow: none;
		padding: 5px 10px;
		text-transform: uppercase;
}
#our_price_display {
		font-weight: bold;
}
#evadd_button {
		position: relative;
		float: left;
		padding-left: 0;
}
.buttons_bottom_block#add_to_cart {
		width: 100%;
}
#wishlist_button_wrapper {
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		display: block;
		height: 50px;
		padding: 10px 0;
		/* d�grad� css */
		background: rgb(234,234,234); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMwYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(193,192,192,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(193,192,192,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#c1c0c0',GradientType=0 ); /* IE6-8 */
		display: none;
}
#wishlist_button_wrapper a:before {
		position: relative;
		float: left;
		background: transparent url('https://d649f0.claudeassets.com/20211208164253im_/https://www.davidlange.com/themes/davidlange/images/menu-access-sprite.png') scroll no-repeat 0 0;
		background-position: 22px -96px;
		height: 36px;
		width: 100%;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
		content: " ";
}
#wishlist_button_wrapper a {
		content: " ";
}
#wishlist_button_wrapper:hover a:before {
		background-position: 22px -139px;
}
#wishlist_button_wrapper:hover {
		background: #333333; /* Old browsers */
}
#extrafieldsproductnav {
		display: block;
		background: rgb(43,46,49); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjcyNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(45deg,  rgba(43,46,49,1) 34%, rgba(43,46,49,1) 41%, rgba(43,46,49,1) 41%, rgba(114,114,114,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left bottom, right top, color-stop(34%,rgba(43,46,49,1)), color-stop(41%,rgba(43,46,49,1)), color-stop(41%,rgba(43,46,49,1)), color-stop(100%,rgba(114,114,114,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* IE10+ */
		background: linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2e31', endColorstr='#727272',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
		position: relative;
		float: left;
		width: auto;
		border: 1px solid #C4C0C1;
		border-left: 0;
		border-bottom: 0;
		color: #EBEBEA;
}
#extrafieldsproductnav  li:hover a,
#extrafieldsproductnav  li.active a {
		background: #EBEBEA;
		color: rgb(43,46,49);
		padding: 10px 15px;
		margin: 0;
}
#extrafieldsproductnav  li a {
		border-left: 1px solid #EBEBEA;
		text-decoration: none;
		color: #FFF;
		text-transform: uppercase;
		margin: 5px 0;
		padding: 5px 15px;
}
#extrafieldsproductnav  li:first-child a {
		border-left: 0;
		padding: 10px 15px;
		margin: 0;
}
#extrafieldsproductcontent {
		position: relative;
		float: left;
		width: 100%;
		margin-top: 0;
		background: #EBEBEA;
}
#extrafieldsproductcontent .page-product-heading {
		position: relative;
		float: left;
		width: 100%;
		background: transparent;
		border: 0;
		margin: 0;
		color: #333333!important;
}
#extrafieldsproductcontent .extraTabContent {
		position: relative;
		float: left;
		width: 100%;
		padding: 20px 20px;
}
#extrafieldsproductcontent img {
		cursor: pointer;
}
.page-product-box h3.page-product-heading {
		width: 100%;
		margin: 0;
}
.page-product-box h3.page-product-heading {
		text-transform: uppercase;
		font-weight: bold;
		line-height: 37px;
		font-size: 35px;
		position: relative;
		float: left;
		color: #2B2E31;
		border: 0;
		background: white;
		padding: 10px 0;
}
.page-product-box p {
		line-height: 20px;
		font-size: 18px;
		margin: 0 0 5px;
}
.page-product-box .rte {
		margin: 0 0 20px 0!important;
}
.page-product-box .rte,
.page-product-box .table-data-sheet {
		background: #EBEBEA!important;
		position: relative;
		float: left;
		width: 100%;
		padding: 20px 20px!important;
}
.page-product-box .table-data-sheet {
		padding: 0 20px 20px!important;
}
#idTab5 {
		position: relative;
		float: left;
		width: 100%;
		padding: 0;
		background: #EBEBEA;
		margin: 20px 0;
}
#idTab5 #product_comments_block_tab {
		position: relative;
		float: left;
		width: 100%;
		margin: 0;
		padding: 20px 20px;
}
#new_comment_form .product img {
		width: 100%!important;
}

/** Cr�ation de compte **/
#account-creation_form .page-subheading {
		display: block;
		background: rgb(43,46,49); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjcyNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(45deg,  rgba(43,46,49,1) 34%, rgba(43,46,49,1) 41%, rgba(43,46,49,1) 41%, rgba(114,114,114,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left bottom, right top, color-stop(34%,rgba(43,46,49,1)), color-stop(41%,rgba(43,46,49,1)), color-stop(41%,rgba(43,46,49,1)), color-stop(100%,rgba(114,114,114,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* IE10+ */
		background: linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2e31', endColorstr='#727272',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
		position: relative;
		float: left;
		width: 100%;
		border: 1px solid #C4C0C1;
		border-left: 0;
		border-bottom: 0;
		color: #EBEBEA;
		line-height: 45px;
		padding: 0 0 0 15px;
		margin: 0 0 15px 0;
}
#account-creation_form  {
		padding: 0;
}
#account-creation_form .box  {
		border: 0;
}
#account-creation_form .submit.box  {
		padding: 0 18px;
		margin: 0;
}

/** Gestion des adresses **/
#address .page-subheading {
		display: block;
		background: rgb(43,46,49); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjcyNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(45deg,  rgba(43,46,49,1) 34%, rgba(43,46,49,1) 41%, rgba(43,46,49,1) 41%, rgba(114,114,114,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left bottom, right top, color-stop(34%,rgba(43,46,49,1)), color-stop(41%,rgba(43,46,49,1)), color-stop(41%,rgba(43,46,49,1)), color-stop(100%,rgba(114,114,114,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* IE10+ */
		background: linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2e31', endColorstr='#727272',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
		position: relative;
		float: left;
		width: 100%;
		border: 1px solid #C4C0C1;
		border-left: 0;
		border-bottom: 0;
		color: #EBEBEA;
		line-height: 45px;
		padding: 0 0 0 15px;
		margin: 0 0 15px 0;
}
#address  {
		padding: 0;
}
#address .box  {
		margin: 0;
		padding: 0;
}
#address .box-wrapper  {
		padding: 0 18px;
		margin: 0;
}
#address .submit2  {
		padding: 18px 0;
		margin: 0;
}
.alert-warning {
		background: #fbfbfb;
		border: 1px solid #d6d4d4;
		color: #353535;
}
#my-account ul.myaccount-link-list li a {
		background: rgb(43,46,49); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjcyNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(45deg,  rgba(43,46,49,1) 34%, rgba(43,46,49,1) 41%, rgba(43,46,49,1) 41%, rgba(114,114,114,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left bottom, right top, color-stop(34%,rgba(43,46,49,1)), color-stop(41%,rgba(43,46,49,1)), color-stop(41%,rgba(43,46,49,1)), color-stop(100%,rgba(114,114,114,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* IE10+ */
		background: linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2e31', endColorstr='#727272',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
		border: 0;
		color: #EBEBEA;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		text-shadow: 0px 1px rgb(43,46,49);
}
#my-account ul.myaccount-link-list li a i {
		color: #EBEBEA;
		text-shadow: 0px 1px rgb(43,46,49);
}
#my-account ul.myaccount-link-list li a:hover {
		/* d�grad� css */
		background: rgb(234,234,234); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMwYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(193,192,192,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(193,192,192,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(193,192,192,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#c1c0c0',GradientType=0 ); /* IE6-8 */
		color: rgb(43,46,49);
		text-shadow: 0px 1px white;
}
#my-account ul.myaccount-link-list li a:hover i {
		color: rgb(43,46,49);
		text-shadow: 0px 1px white;
}

/** Validation du panier **/
#order-opc form {
		position: relative;
		float: left;
		width: 100%;
}
#order-opc .page-heading.step-num {
		display: block;
		background: rgb(43,46,49); /* Old browsers */
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzJiMmUzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjcyNzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
		background: -moz-linear-gradient(45deg,  rgba(43,46,49,1) 34%, rgba(43,46,49,1) 41%, rgba(43,46,49,1) 41%, rgba(114,114,114,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left bottom, right top, color-stop(34%,rgba(43,46,49,1)), color-stop(41%,rgba(43,46,49,1)), color-stop(41%,rgba(43,46,49,1)), color-stop(100%,rgba(114,114,114,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* IE10+ */
		background: linear-gradient(45deg,  rgba(43,46,49,1) 34%,rgba(43,46,49,1) 41%,rgba(43,46,49,1) 41%,rgba(114,114,114,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2e31', endColorstr='#727272',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
		position: relative;
		float: left;
		width: 100%;
		border: 1px solid #C4C0C1;
		border-left: 0;
		border-bottom: 0;
		color: #EBEBEA;
		line-height: 45px;
		padding: 0 0 0 45px;
		margin: 0 0 15px 0;
}
#order-opc .row {
		position: relative;
		float: left;
		width: 100%;
		margin-left: 0!important;
		margin-right: 0!important;
}
#order-opc .page-heading.step-num span {
		color: #EBEBEA;
		top: -5px;
}
#order-opc .box {
		background: #EBEBEA;
		border: 1px solid #EBEBEA;
}
#order-opc #center_column {
		padding: 0;
}
#new_account_form .box .top-indent {
		padding-top: 0;
}
#order-opc .button.button-medium span {
		border: 1px solid rgb(43,46,49);
}
/** Avis produits **/
#new_comment_form p.page-subheading {
		font-family: 'Titillium Web', sans-serif!important;
		margin-bottom: 10px;
}
#new_comment_form p.subheading {
		font-family: 'Titillium Web', sans-serif!important;
		margin-bottom: 10px;
		margin-top: 18px;
		font-size: 27px;
		font-weight: 500;
		line-height: 1.1;
}
/** Produits sugg�r�s **/
section.blockproductscategory {
		position: relative;
		float: left;
		width: 100%;
}
#crossselling_list .bx-wrapper,
.accessories-block .block_content .bx-wrapper,
#productscategory_list .bx-wrapper {
		position: relative;
		float: left;
		width: 100%;
}
#crossselling_list .bx-wrapper .bx-viewport,
.accessories-block .block_content .bx-wrapper .bx-viewport,
#productscategory_list .bx-wrapper .bx-viewport {
		position: relative;
		float: left;
		width: 100%;
}
#crossselling_list .bx-wrapper #bxslider1,
.accessories-block .block_content .bx-wrapper #bxslider1,
#productscategory_list .bx-wrapper #bxslider1 {
		position: relative;
		float: left;
		width: 100%;
}
#crossselling_list .bx-wrapper .bx-controls-direction a,
.accessories-block .block_content .bx-wrapper .bx-controls-direction a,
#productscategory_list .bx-wrapper .bx-controls-direction a {
		text-decoration: none;
		height: 75px;
		width: 50px;
		line-height: 0;
		position: absolute;
		top: 40%;
		margin-top: -10px;
		font-size: 40px;
		overflow: hidden;
		right: -50px;
		text-align: center;
		-webkit-text-shadow: 0px 0px 15px #000;
		-moz-text-shadow: 0px 0px 15px #000;
		-ms-text-shadow: 0px 0px 15px #000;
		-o-text-shadow: 0px 0px 15px #000;
		text-shadow: 0px 0px 15px #000;
}
#crossselling_list .bx-wrapper .bx-controls-direction a:before,
.accessories-block .block_content .bx-wrapper .bx-controls-direction a:before,
#productscategory_list .bx-wrapper .bx-controls-direction a:before {
		line-height: 50px;
		font-size: 75px;
		color: #FFF;
}
#crossselling_list .bx-prev,
.accessories-block .block_content .bx-prev,
#productscategory_list .bx-prev {
		left: -50px;
		right: auto;
}
#crossselling_list .bx-prev:before,
.accessories-block .block_content .bx-prev:before,
#productscategory_list .bx-prev:before {
		content: "\f104";
}
#crossselling_list .bx-next:before,
.accessories-block .block_content .bx-next:before,
#productscategory_list .bx-next:before {
		content: "\f105";
}
p.paypal a {
		background: url(https://fc2480.claudeassets.com/20211208164253im_/https://www.davidlange.com/themes/davidlange/img/paypal.png) 15px 15px no-repeat #fbfbfb;
		background-size: 64px;
		display: block;
		border: 1px solid #d6d4d4;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		font-size: 17px;
		line-height: 23px;
		color: #333333;
		font-weight: bold;
		padding: 33px 40px 34px 99px!important;
		letter-spacing: -1px;
		position: relative;
}
p.paypal a:after {
		display: block;
		content: "\f054";
		position: absolute;
		right: 15px;
		margin-top: -11px;
		top: 50%;
		font-family: "FontAwesome";
		font-size: 25px;
		height: 22px;
		width: 14px;
		color: #777777;
}
/* footer */
.footer-container{
  background:transparent;
}
#logoentreprisepatrimoinevivant {
  float: left;
}
#copyright {
  float: right;
}

/*titres */
.footer-container #footer h4 a,
.footer-container #footer h4{
  color:black;
}
.footer-container #footer ul li{
  position: relative;
  float: left;
  padding-right: 10px;
}
.footer-container #footer ul li img {
  position: relative;
  float: left;
  max-width: 100%;
}
.footer-container .signature {
  float: right;
  width: 100%;
  text-align: right;
}

/* newsletter */
#footer #newsletter_block_left{
  width:none;

}
#footer #newsletter_block_left li.html-item-newsletter{
  padding: 0;
}
#footer #newsletter_block_left .form-group .form-control{
  background:white;
  color:#343434;
}
#footer #newsletter_block_left .form-group .button-small {
  color: #2B2E31;
  text-shadow: 1px 1px rgba(43, 46, 49, 0.24);
}

#footer #newsletter_block_left .form-group .button-small:hover {
  color: #e6e6e5!important;
}

/* social */
#footer .social-icons{
  position: relative;
  float: left;
  width: 100%;
}
#footer .social-icons li{
  float:left;
  width:12%!important;
}

#htmlcontent_footer{
  clear:both;
}

#htmlcontent_footer .htmlcontent-home .col-md-4{
  padding-left: 0;
  padding-right: 0;
}

#htmlcontent_footer ul.htmlcontent-home{}
#htmlcontent_footer ul.htmlcontent-home li{
  float: left;
  position: relative;
  width: 100%;
}
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-1,
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-2,
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-3 {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  float: left;
  height: 185px;
  margin: 0 4% 25px;
  position: relative;
  width: 92%;
}
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-1 img,
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-2 img,
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-3 img {
  display: none;
}
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-1 .item-html,
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-2 .item-html,
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-3 .item-html {
  padding: 5px 10px;
}
#htmlcontent_footer ul.htmlcontent-home li img.item-img{
  width: 98%;
  margin: 0 1%;
  display: none;
}
#htmlcontent_footer ul.htmlcontent-home li div.item-html {
  position: absolute;
  left: 0;
  top: 0;
}
#htmlcontent_footer ul.htmlcontent-home li div.item-html h3 {
  color: white;
  font-size: 35px;
  text-transform: none;
  -webkit-text-shadow: 0px 0px 15px #000;
  -moz-text-shadow: 0px 0px 15px #000;
  text-shadow: 0px 0px 15px #000;
}
#htmlcontent_footer ul.htmlcontent-home li div.item-html p.content-footer{
  color: white;
  font-size: 16px;
  text-transform: none;
  font-weight:200;
  width:100%;
  -webkit-text-shadow: 0px 0px 15px #000;
  -moz-text-shadow: 0px 0px 15px #000;
  text-shadow: 0px 0px 15px #000;
}

#footer #newsletter_block_left li.html-item-newsletter,
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-4 ,
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-5 {
  position: relative;
  float: left;
  width: 100%;
  background:#e6e6e5;
  color:#333333;
  font-size:18px;
  text-shadow:0 0 0;
  padding: 0;
}

#footer #newsletter_block_left li.html-item-newsletter .item-html,
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-4 .item-html,
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-5 .item-html {
  position: relative;
  float: left;
  width: 100%;
  min-height: 370px;
  height: 370px/9;
  margin: 5px 0;
  margin: 5px 0;
  padding: 0 20px;
  border-right:1px solid #333333;
  padding: 10px 20px;
  background-position: center;
  background-size: cover;
}

#footer #newsletter_block_left li.html-item-newsletter .item-html {
  border-right:0;
}

#footer #newsletter_block_left h4,
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-4 h4,
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-5 h4 {
  text-transform:uppercase;
  font-weight:bold;
  font-size:18px;
  color:#333333;
  padding-top:2%;
  position: relative;
  float: left;
}

#footer #newsletter_block_left h4 .gradient,
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-4 h4 .gradient,
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-5 h4 .gradient {
  display: none!important;
}

#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-4 a,
#htmlcontent_footer ul.htmlcontent-home li.htmlcontent-item-5 a {
  font-weight:400;
  color:#333333;
  font-size:17px;
  text-shadow:0 0 0;
}

.noussuivrewrapper {
  position: relative;
  float: left;
}

#htmlcontent_footer .wrap_partenaires .liste_partenaires {
  clear: both;
}

#htmlcontent_footer .wrap_partenaires .liste_partenaires li {
  float: left;
  width: 33.2%;
}

#copyright #paiementsecure {
  height: 30px;
}

#copyright #paiementsecurepaypal {
  padding-right: 10px;
  height: 30px;
}

#copyright #evlogo {
  height: 25px;
}

#footer a:hover{
  color: #777777 !important;
}

/* >> */
#htmlcontent_footer ul.htmlcontent-home li div.item-html .icon-double-angle-right{display:none}
#footer .siege{
  text-align: right;
}
.tab-content > .tab-pane {
  /*display: block !important;*/
}
ul.product_list.grid > li .product-container .product-image-container, .pb-left-column #image-block{
  padding: 0px !important;
}
#homepage-slider .bx-wrapper .bx-next:after, #homepage-slider .bx-wrapper .bx-prev:after{
  padding: 10px !important;
}
.fancybox-skin {
  position: absolute;
}
.fancybox-overlay {
  overflow-x: hidden;
}
.fancybox-outer {
  position: relative;
  float: left;
}
.fancybox-wrap {
  background: none repeat scroll 0 0 white;
  top: 10%!important;
}
.contact-form-box{
  background: none repeat scroll 0 0 white;
}

.delivery_option_logo img {
  max-width: 100%;
}

/*
     FILE ARCHIVED ON 06:38:17 Jan 01, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:49:43 Oct 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.435
  exclusion.robots: 0.046
  exclusion.robots.policy: 0.037
  esindex: 0.006
  cdx.remote: 8.374
  LoadShardBlock: 312.258 (3)
  PetaboxLoader3.datanode: 270.388 (4)
  PetaboxLoader3.resolve: 135.909 (3)
  load_resource: 110.392
*/