body, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, 
i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
*::-moz-focus-inner { border: 0; padding: 0; margin:0;-moz-padding-start: 0px; -moz-padding-end: 0px; }
html, body{
	
	width:100%;
	height:100%;
	
	
}
input[type=submit],input[type=button],input[type=search],input[type=reset], button{  border: none; cursor:pointer;}

:focus, *:focus {
  outline:none;
}
input[type=text],
input[type=tel],
input[type=number],
input[type=email],
input[type=checkbox],
input[type=radio],
input[type=password],select{
	
	border:solid 1px #dfdfdf;
}
input[type=text],
input[type=tel],
input[type=email],
input[type=password],
select ,
.form-textbox{
	padding-left: 5px;
}
input[type=text],
input[type=tel],
input[type=password],
input.form-textbox{
	
	height: 32px;
	width:calc(100% - 7px);

}
select::-ms-expand {
    display: none;
}
select{
	   background: url(https://dd2576.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/bar_select.png) top right 30px no-repeat, 
        url(https://45862b.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/select_fleche.png) center right 8px no-repeat; 
		-webkit-appearance: none;
		appearance: none;
		-moz-appearance: none;
		-o-appearance: none;
		height:36px;	
		width:100%;

}
select:focus{  outline: none;}
a,a:hover,a:focus{text-decoration:none;}
@font-face {
	font-family: 'CaviarDreams';
	src: local('☺'),
		/* url('https://b78180.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/CaviarDreams.ttf'),
		 url('https://b78180.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/CaviarDreams.ttf') format('truetype'),*/
		 url('https://36c446.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/CaviarDreams.woff2') format('woff2'),
         url('https://e12bfa.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/CaviarDreams.woff') format('woff');
	/*src: local('☺'),url('https://b78180.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/CaviarDreams.ttf') format('truetype');*/
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Regular';
	/*src: url('https://eb52d5.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/OpenSans-Regular.ttf');*/
	src: local('☺'),
		 url('https://d90d86.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/OpenSans-Regular.woff2') format('woff2'),
         url('https://e2ea24.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/OpenSans-Regular.woff') format('woff');
	/*src: local('☺'),url('https://eb52d5.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/OpenSans-Regular.ttf') format('truetype');*/
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Semibold';
	/*src: url('https://b16c18.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/OpenSans-Semibold.ttf');
	src: local('☺'),url('https://b16c18.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/OpenSans-Semibold.ttf') format('truetype');*/
	src: local('☺'),
		 url('https://7497c6.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/OpenSans-Semibold.woff2') format('woff2'),
         url('https://2bf6ff.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/OpenSans-Semibold.woff') format('woff');
	
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSans-Italic';
	src: url('https://1d7edc.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/OpenSans-Italic.ttf');
	src: local('☺'),url('https://1d7edc.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/OpenSans-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PlayfairDisplay-Regular';
	src: local('☺'),
		 url('https://e11c68.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/PlayfairDisplay-Regular.woff2') format('woff2'),
		 url('https://821d2c.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/PlayfairDisplay-Regular.woff') format('woff');
	/*src: local('☺'),url('https://aa3d7c.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/PlayfairDisplay-Regular.otf');*/
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'PlayfairDisplay-Italic';
	src: url('https://6c6337.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/PlayfairDisplay-Italic.otf');
	src: local('☺'),url('https://6c6337.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/PlayfairDisplay-Italic.otf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeue-Light';
	src: url('https://d227b7.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/HelveticaNeue-Light.eot');
	src: local('☺'), url('https://145e4e.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/HelveticaNeue-Light.woff') format('woff'), url('https://f244ad.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/HelveticaNeue-Light.ttf') format('truetype'), url('https://283010.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/HelveticaNeue-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_AvenirLTStd-Light';
	src: url('https://e43368.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/AvenirLTStd-Light.eot');
	src: local('☺'), url('https://3af355.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/AvenirLTStd-Light.woff') format('woff'), url('https://c433d4.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/AvenirLTStd-Light.ttf') format('truetype'), url('https://ecafc8.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/AvenirLTStd-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_AvenirLTStd-Medium';
	src: url('https://87d506.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/AvenirLTStd-Medium.eot');
	src: local('☺'), url('https://9a0999.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/AvenirLTStd-Medium.woff') format('woff'), url('https://ab0ffb.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/AvenirLTStd-Medium.ttf') format('truetype'), url('https://6c6191.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/AvenirLTStd-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Conv_AvenirLTStd-Black';
	src: url('https://4ffccf.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/AvenirLTStd-Black.eot');
	src: local('☺'), url('https://7d8115.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/AvenirLTStd-Black.woff') format('woff'), url('https://a3680e.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/AvenirLTStd-Black.ttf') format('truetype'), url('https://e3efce.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/police/AvenirLTStd-Black.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
li{list-style:none;}
#lolablog #header{display:none;}
#page #header-wrapper #header{display:none;}
h1.title a{color:#000;font-weight: normal;text-decoration: none;}
body {
	font-family: 'Conv_AvenirLTStd-Medium';
	font-weight: normal;
	color: black;
	height:100%;
	width:100%;


}

.cms img { max-width:100%; height: auto; }
.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-dots .owl-dot:hover span {
  background: #c6b171;
}
.designation a {
  text-transform: capitalize;
}
.img_header_cms{
	
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  z-index: 0;
  margin: 0;
  width: 100%;
  z-index: 9;
}

.marque{  margin-bottom: 10px;}
.marque a{text-transform:uppercase; color:#000;  font-family: CaviarDreams;  font-size: 13px;}
.designation a,div.product .contenu span{color:#000;  font-family: OpenSans-Regular;  font-size: 13px;}
.footer_top{
	
  background: url(https://0317dd.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/footer_bkg.png) no-repeat top center;
  width: 100%;
  background-size: cover;
	
	
}
.top_corporate li a,.top_corporate li a span, .rs a{font-family:CaviarDreams; font-weight:bold; font-size:14px; color:#fff;}
.rs a{text-transform:uppercase;}
.footer_top>ul>li {
  display: inline-block;
  width: 20%;
  margin: 0 10px 0 0;
  vertical-align: top;
  text-align: left;
  /* margin: 0; */
  margin-left: -14px;
}
.place_delivery{
	text-align:left;
	display:none;
	clear: both;

}

 body .pdt_asso_container .product .picture img {

  max-height: 250px;
}
.left_product{
	display: table-cell;
  width: 270px;
	
}
#product_detail {
  display: table-cell;
  vertical-align: top;
}
body.accueil .product,.pdt_asso_container div.product {/*width:200px;*/width: calc(25% - 15px);}
div.product .contenu span{
	
	display:inline-block;
}
.footer_top>ul{
	padding-top: 50px;
	padding-bottom: 50px;
}
.footer_top>ul>li a img {
  width: 100%;
  height: auto;
  max-width: 150px;
}

.product_modele_title{display:none;}
.footer_top>ul>li:nth-child(2) li ,
.footer_top>ul>li:nth-child(4) li ,
.footer_top>ul>li:nth-child(5) li,
 .footer_top>ul>li:nth-child(3)>a {margin-bottom:10px;}

.footer_top>ul>li:nth-child(2) li a,
.footer_top>ul>li:nth-child(4) li a,
.footer_top>ul>li:nth-child(5) li a{color:#c6b171;  margin-bottom: 10px;  font-size: 13px;  font-family: OpenSans-Regular;}

.footer_top>ul>li:nth-child(3) li {margin-bottom:10px;}
.footer_top>ul>li:nth-child(1) a{text-align:center;  float: none;}
.footer_top>ul>li:nth-child(2) li a{float:none;}
.footer_top>ul>li>span{  text-transform: uppercase;  display: block;  font-size: 13px;  font-family: CaviarDreams;  color: #fff;}

.footer_top>ul>li:nth-child(1) li ,
.footer_top>ul>li:nth-child(2) li ,
.footer_top>ul>li:nth-child(3) li ,
.footer_top>ul>li:nth-child(4) li ,
.footer_top>ul>li:nth-child(5) li {display:block;}

.footer_top>ul>li>ul:nth-child(2),
.footer_top>ul>li:nth-child(3)>a:nth-child(2){margin-top:30px;}

.footer_top li {display:block;}
.footer_top li a{
	
  display: block;
  float: left;
  clear: both;
}
.footer_top>ul>li>a{color:#c6b171;font-size: 13px;  font-family: OpenSans-Regular;}
.footer_top ul li .place_delivery{color:#fff;font-size: 13px;  font-family: OpenSans-Regular;}

.footer_center li a{
	
	color:#fff;
	  text-transform: uppercase;
}
.footer_center li a i{
	
	line-height:40px;
	font-size: 18px;
}
.footer_top>ul>li:nth-child(1){
	
	text-align:center;
}
.footer_center li:first-child a,.footer_center li:last-child{
	
	font-family:PlayfairDisplay-Regular;
	  letter-spacing: 2px;
	font-size:11px;
	
}
.footer_center li:last-child{
	
	text-transform:uppercase;
	margin-left:20px;
	
}

.ui-dialog{background:#fff; z-index:999;}
.ui-dialog h3{color: #000;  font-size: 13px;  text-align:center; font-weight: normal;  font-family: 'OpenSans-Regular';}
#_window{padding:15px;}
footer .form_news input[type=submit]{  width: 35px;  height: 32px; vertical-align:bottom;}

.footer_top>ul>li:nth-child(2) li span{font-family:OpenSans-Regular; font-size:13px;}
.footer_center li:nth-child(1) a i{  margin-left: 20px;}
.footer_center li:nth-child(1) a i,
.footer_center li:nth-child(3) a,
.footer_center li:nth-child(4) a,
.footer_center li:nth-child(5) a,
.footer_center li:nth-child(6) a,
.footer_center li:nth-child(7) a,
.footer_center li:nth-child(8) a,
.footer_center li:nth-child(9) a{

  border-radius: 50%;
  border: solid 1px #fff;
  width: 40px;
  height: 40px;
  display: inline-block;
  vertical-align: middle;
}
/*.footer_center ul li:nth-child(3) span*/.footer_center ul li:nth-child(2) span{
	
	border-left:solid 1px #fff;
	  padding: 25px 0;
	
}
.footer_center li a {
  margin: 0 10px;
}
.footer_center{
	padding: 10px 0;
	background:#0a0a0a;
	width:100%;
	color:#fff;
	
}
.footer_center ul{
	
	padding:50px 0;
}
.footer_bottom{
	font-size: 11px;
	font-family:OpenSans-Regular;
	background:#000;
	width:100%;
	color:#fff;
	padding: 50px 0;
}
.img_header_cms img{
	
	width:100%; height:auto;
}
body.accueil .owl-carousel.owl-drag .owl-item:nth-child(4n+4){
	
	clear:both;
}
body.accueil .owl-theme .owl-nav,
.pdt_asso_container .owl-nav { 
  position: absolute;
  top: 40%;
  width: 100%;
}
.pdt_asso_container .owl-nav { 
  top: 25%;
}

.footer_top [class*='fa-']{
	
	font-size:10px;
}
body.accueil  .owl-carousel .owl-nav .owl-prev.disabled,
.pdt_asso_container .owl-nav .owl-prev.disabled,
.pdt_asso_container .owl-nav .owl-next.disabled,
body.accueil  .owl-carousel .owl-nav .owl-next.disabled{display:none;}
.pdt_asso_container  .owl-nav .owl-prev{
	left:-115px;
	
}
.pdt_asso_container  .owl-nav .owl-next{
	
	right:-115px;
}
.pdt_asso_container  .owl-nav .owl-next{
	
	right:-115px;
}
body.accueil  .owl-carousel .owl-nav .owl-prev{
	left:-115px;
	
}
body.accueil  .owl-carousel .owl-nav .owl-next{
	
	right:-115px;
}
.owl-theme .owl-nav [class*='owl-'],
.owl-theme .owl-nav [class*='owl-']:hover {
	
	  background: none;

}
.owl-theme .owl-dots{
	display:none;
}
.owl-theme .owl-nav [class*='owl-'] {

  position:absolute;
  
}
.top_header{  
  z-index: 10;
  position: absolute;
  top: 0;
  width: 100%;
    top: 0;
  left: 0;
  right: 0;
  clear:both;
  display: block;
 }
 .img_header_cms .texte_header img {
	 
	 width:auto;
	 height:auto;
	 max-width:200px;
 }
 .img_header_cms .texte_header {
	  color: #fff;
	}
 .img_header_cms .texte_header p {
	  font-family: OpenSans-Regular;
	  font-size: 13px;
	  max-width: 700px;
	  margin: 20px auto 0;
	  text-align: center;
	}
.img_header_cms .texte_header h2{
	  font-family: Georgia;
	  	  font-size:16px;
		  font-weight:normal;
		  letter-spacing:2px;
		  text-transform:uppercase;

	}
.catalogue_container,.product_container{
	width: 100%;
	background:#f0f0f0;
}
.catalogue_container{
	display: table;
	
}
.pays-no-livre  {margin-top:20px;}
.pays-no-livre span {font-family:'OpenSans-Regular'; font-size:14px;}
.product_container{
	display: block;

}
.clear{clear:both;}
 .hr_header{
	  max-width: 200px;
	  margin-top: 20px;
	  border-color: #ccc;
 }
 .texte_header{
  position: absolute;
  top: 25%;
  left: 0;
  right: 0;
  width: 50%;
  height: 50%;
  margin: 0 auto;
  z-index: 9;
  text-align: center;
  bottom: 25%; 
	 
 }

.top_header .rs ul {

  float: right;
  margin-right: 50px;
}
 
 .top_header  ul.langues {
  margin-left: 50px;
  
}
 
  .top_corporate li a, .top_corporate li a span,.rs a {
  text-decoration: none;
  font-size: 14px;
}
input[type=number].laqte{
	text-align: center;
  padding: 0;
  border: none;
  height: 30px;
  width:30px;
}
input[type=number]{
	  -moz-appearance:textfield;
	  -webkit-appearance: none;
    /*-moz-appearance: none;*/
    appearance: none;
	-o-appearance: none;
}
input[type=number]::-o-outer-spin-button,
input[type=number]::-o-inner-spin-button{
	-o-appearance: none;
    margin: 0; 
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
.clearall{
	 margin-top: 20px;
  display: block;
  margin-left: 25px;
  font-size: 13px;
  font-family: OpenSans-Regular;
  color: #000;
	
}
.top_corporate ul{  margin: 15px auto 0;  display: block;  width: 80%;  text-align: center;}
.top_header ul{  margin: 15px auto 0;  display: block; }
.top_header ul li {  display: inline-block;  margin: 0 5px;  }
.top_corporate ul li {  margin: 0 15px; }
.top_header ul li a,.menu-1 li a, .menu-1 li a span{ color:#fff; text-transform: uppercase;}
.langues_container,.rs,.top_corporate{  display: block; float:left;}
.langues_container,.rs{   width:10%;}

.rs{margin-top:15px;}
.top_corporate{  width: 80%;}
/*a{text-decoration:none;}
a:hover{text-decoration:underline;}*/

ul.n-1 .categoriesN0>li>a {
  width: 100%;
  display: block;
}


.isLeft{float:left;}
.isRight{float:right;}
.50pc{width:50%;}
.header-conteneur{/*margin-top:10px;*/}
.header-conteneur,.gobal-content{width:100%;    display: block;    /*padding-top:15px;*/}
/*.gobal-content {
  height: 100%;
}*/
#global{/*width: 1000px;*/margin:0 auto 20px auto;/* min-height: 200px; */ min-height: 200px; position:relative; height:100%;}
div.global_content{width:1000px;margin:0 auto; display:block;}
#header{/*width: 1000px;margin:0 auto 20px auto;*/position:relative;/* border-bottom: solid 1px #e8e8e8;*/}
.nlink{color:#000;text-decoration: none;text-align: left;text-transform: uppercase;padding-left: 0px;font-size: 12px;font-weight: normal;}
.nlink:hover{text-decoration: underline;}
.content-cart-box,.compte{color:#000;text-align: right;text-transform: uppercase;padding-right: 0px;font-size: 12px;font-weight: normal;}
/*.title{font-size: 55px;line-height: 1em;text-align: center;font-weight: 100;padding-top: 70px;margin-bottom: 40px;}*/
.mentions p,.mentions h1{text-align:justify;padding: 0 30px}
/* .order_catalogue{display:none;} */
.nbr_prod_catalogue{float:left;width:50%;}
.pages_navigation{float:right;width:50%;}
.search_container{  
	  float: left;
	  display: block;
	  width: 20%;
	  height: 41px;
	  background: #000;
 }
 .eshop-menu h2.title {
  font-size: 13px;
  color: #000;
  padding-left: 25px;
  font-weight: normal;
  font-family:CaviarDreams;
  margin-bottom: 20px;
  letter-spacing: 2px;
  margin-top: 20px; 
}
.eshop-menu>div:first-child{margin-top:20px;}
 .articles_home .global_content{padding-top: 30px;  padding-bottom: 30px;}
 .global_bkg, body.cms #cms[class*='article_'] .cms{background:#fff;}
 body.cms #cms[class*='article_'] .cms p{  font-family: OpenSans-Regular;  font-size: 13px;word-break: break-word;}
 
 .articles_home, body.cms #cms[class*='article_']{background:#f0f0f0;  /* min-height: 300px; */  position: relative;  float: left;  width: 100%;}
  body.cms #cms[class*='article_']{ float: none;  }
  
  body.cms #cms .cms{background:#fff;   width: 1000px;  margin: 0 auto;  padding: 50px;}
/*.menu-1{height:30px;list-style:none;}*/
.menu-1 {
 height: auto;
  list-style: none;
  position: absolute;
  bottom: 0;
  z-index: 9;
  font-size: 0;
}

ul.n-1{text-align: center;  width: 80%;  display: block;  float: left;}
.menu-1 ul.n-1 .categoriesN0> li:hover, .menu-1 ul.n-1 .categoriesN0> li:focus {
  background: #6e6036;
}


.menu-1 ul.n-1 .categoriesN0> li:hover::after {
    content: "";
  position: absolute;
  left: 50%;
  margin-left: -10px;
  top: 41px;
  width: 0;
  clear: both;
  z-index: 10;
  margin-left: -10px;
  height: 0;
  border-left: 10px solid rgba(0, 0, 0, 0);
  border-right: 10px solid rgba(0, 0, 0, 0);
  border-top: 10px solid #6e6036;
}
.menu-1 ul.n-1  .categoriesN0> li>ul.categoriesN1 li a span:hover{
	
	color:#c6b171;
}
.menu-1 ul.n-1 .categoriesN0> li>ul.categoriesN1 {
  padding-top: 20px;
}
.menu-1 ul.n-1  .categoriesN0> li>ul.categoriesN1 {
	display:none;
  position: absolute;
  margin-left: -13px;
  top: 41px;
  background:rgba(76, 76, 76,0.7);
  /* width: 100%; */
  width: 100%;
  /* text-align: left; */
  /* float: left; */}
  
.menu-1 ul.n-1  .categoriesN0{position:relative;background:#212122; width: 100%;  display: table;  table-layout: fixed;}
/*.menu-1 ul.n-1  .categoriesN0> li:last-child {margin-right:0;}*/
	
/*.menu-1 ul.n-1  .categoriesN0> li {
	  list-style-type: none;
  display: inline-block;
  background: #212122;
  font-size: 13px;
  border: none;
  vertical-align: top;
  line-height: initial;
    margin: 0;
	position: relative;
	
}*/
.menu-1 ul.n-1  .categoriesN0> li {
	  list-style-type: none;
  background: #212122;
  font-size: 13px;
  border: none;
  padding: 13px 13px;
  vertical-align: top;
 /* line-height: initial;*/
  line-height: normal;
    margin: 0;
	display: table-cell;
	position: relative;
	
}

.pdt_asso_container{width: 1000px;  margin: 40px auto 0;}
.pdt_en_nouveautes_container{
  /*width: calc(100% - 126px);*/
  width:100%;
  vertical-align: middle;
    margin: 0 auto;
}
.pdt_en_nouveautes_container,.fleche_nvte{
	
	display:inline-block;
}
.img_cms_article{
	
  vertical-align: top;
  padding-left: 70px;
  padding-right: 30px;
  display: table-cell;
  width: 180px;
}

.menu-1 ul.n-1  .categoriesN0 li {
	 
    cursor: pointer;
	
}
.menu-1 ul.n-1  .categoriesN0> li:hover>ul.categoriesN1 {display:block;}
/*.menu-1 ul.n-1  .categoriesN0> li:hover>ul.categoriesN1,
 .menu-1 ul.n-1  .categoriesN0> li>ul.categoriesN1:focus,
 .menu-1 ul.n-1  .categoriesN0> li>a:hover>ul.categoriesN1,
 .menu-1 ul.n-1  .categoriesN0> li>a>ul.categoriesN1:focus { 
display: block;

}*/
.article{padding:15px 0;}
.article_date{font-family:PlayfairDisplay-Regular; font-style:italic;	font-size: 13px; color:#6e6036;  margin-bottom: 15px;
}
.article_content {   /* clear: both; */
  font-family: OpenSans-Regular;
  font-size: 13px;
  padding-right: 70px;
  display: table-cell;}
.article_title, body.cms #cms[class*='article_'] .cms h2{  
	font-size: 13px;
  color: #6e6036;
  font-family: CaviarDreams;
  margin-bottom: 15px;

  }
.title_latest_new_products a:nth-child(2){
	
	  color:#fff;
	  font-family:PlayfairDisplay-Regular;
	  font-size:11px;
	  display:inline-block;
}

.articles_home .global_content.desktop.latest .article:not(.article1):not(.article2){
	
	display:none;
	
}
.articles_home .global_content{
	
	-webkit-transition: all 2000ms linear;
    -moz-transition: all 2000ms linear;
    -ms-transition: all 2000ms linear;
    -o-transition: all 2000ms linear;
    transition: all 2000ms linear;
	
}
.title_latest_new_products a:nth-child(1){
	
  text-align: center;
  background: #6e6036;
  color:#fff;
  font-family:CaviarDreams;
  font-size:13px;
}
.title_latest_new_products,.title_ymal{
	
  text-align: center;
  background: #6e6036;
  padding: 20px 0;
  color:#fff;
  font-family:CaviarDreams;
  font-size:13px;
  clear: both;
}
.title_ymal{
	
text-transform:uppercase;
letter-spacing:2px;
}
.sep-menu{display:inline-block; width:80px;}

.title_latest_new_products::after,.title_ymal::after,.etapes-panier li.active::after,.order_step  li.active::after {
  content: '';
  /* position: absolute; */
  /* left: -137px; */
  left: -110px;
  top: 49px;
  z-index: 9;
  width: 0;
  position: relative;
  clear: both;
  margin-left: -15px;
  height: 0;
  border-left: 15px solid rgba(0, 0, 0, 0);
  border-right: 15px solid rgba(0, 0, 0, 0);
  border-top: 15px solid #6e6036;
}
.title_ymal::after {
  /* left: -100px; */
  left: -80px;

}
.etapes-panier li.active::after,
.etapes-panier li.active:after,
.order_step  li.active:after,
.order_step  li.active::after {
  /* left: 7px;
  top: 17px;*/
  left:50%;
  position:absolute;
  top:45px;
}
.article_container {
  display: table;
  clear: both;
}
.article_content img {
 /* float: left;*/

  margin-right: 20px;
}

ul.n-1 .categoriesN0>li a{  padding: 0;   text-transform: uppercase;text-align: center;font-size: 13px;font-family:CaviarDreams;font-weight: normal;text-decoration: none;/*color:#000;*/}
.conteneur-bloc{width:100%;min-height: 270px;}
.conteneur-bloc .acc-gauche{width:33%;float:left;min-height: 270px;}
.conteneur-bloc .acc-droite{width:65%;float:left;margin-left:7px;min-height: 270px;}
.eshop-menu {
    width: 20%;
    min-height: 40px;
    display: table-cell;
	vertical-align: top;
	padding:15px;
}
.error_msg{  color:#c6b171;
  font-family: "OpenSans-Semibold";
  background:#f0f0f0;
  height: auto; 
  text-align:center;  
  font-size:15px;
 /* border:1px solid black;*/
 /* padding:15px; */}
 .read_more, body:not(.n0):not(.n1):not(.n2) .bt_add_cat{
  color: #c6b171;
  font-size: 11px;
  text-transform: uppercase;
  background:none;
  font-family: "PlayfairDisplay-Regular";
  letter-spacing: 2px;
  /* font-weight: normal; */
  margin-top: 15px;
  display: inline-block;

}
body:not(.n0):not(.n1):not(.n2) .bt_add_cat{height:auto;line-height: initial;}
.error_msg_content{/*width: 60%;*/margin: 0 auto;display: block;background: #fff;/*padding: 30px 60px 10px;*/  /*padding: 30px 50px 10px;*/padding: 30px 50px;}

body.product #global,
body.login #global,
body.login_order #global,
body.confirmed #global,
body.my_account_addr_shipping #global,
body.logout #global,
body.n0 #global,
body.n1 #global,
body.login #global,
body.change_password #global,
body.init_password #global,
body.my_account #global,
body.cart #global,
body.cms  #global,
body.n2 #global{margin-bottom:0; height:auto;}

body.logout .checkout, body.change_password .content_account, body.init_password .content_account,body.confirmed  .checkout,body.cms  #cms .cms {
  min-height: 200px;
}
body.logout #global{min-height: 0;}
body.confirmed  .checkout_container h2{
	
	font-family:'OpenSans-Regular';
	font-size:14px;
	color:#c6b171;
	margin-bottom:20px;
}
/* .eshop-menu{width:20%;float:left;min-height: 40px;} */
.eshop-menu h2{font-size: 20px;text-transform: uppercase;margin-bottom:10px;}
/* .eshop-infos{width:80%;float:left;background: url(https://b0997f.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/eshop-bg.jpg) no-repeat no-repeat top left transparent;min-height: 800px;} */
/* .eshop-infos.no-bg{background:#FFF;} */
.eshop-infos,.product-infos,.left-cart,.checkout,.content_account{
 width: 60%;
  min-height: 800px;
  display: table-cell;
  background: #fff;
    padding:0 50px;
}


form.adrLivraison .add_shipping_address tr,
body.change_password form tr,
body.init_password form tr,
form.adresse_factu .billing-infos tr {
  display: inline-block;
  width: calc(50% - 10px); 
  font-family:'OpenSans-Regular';
  color:#000;
  font-size: 13px;
  margin-bottom: 15px;
}

body.change_password form tr {display:block; width:100%;}
body.change_password form  {display:block; width:100%; max-width:400px; margin:10px auto 0;}
body.change_password .content-my-account form table tr td{width:100%;display:block;}
body.init_password form tr {display:block; width:100%;}
body.init_password form  {display:block; width:100%; max-width:400px; margin:10px auto 0;}
body.init_password .content-my-account form table tr td{width:100%;display:block;}
form.adresse_factu .billing-infos tr td ,
form.adrLivraison .add_shipping_address tr td {
  display: block;
  width: 100%;
}

form.adresse_factu .billing-infos tr:nth-child(2n+2),
form.adrLivraison .add_shipping_address tr:nth-child(2n+2) {
  margin-left: 10px;
}
form.adresse_factu .billing-infos tr:nth-child(2n+1),
form.adrLivraison .add_shipping_address tr:nth-child(2n+1) {
  margin-right: 10px;
}
/*form.adrLivraison table {
  margin: 0px;
}*/
form.adresse_factu .billing-infos tr:last-child,
form.adrLivraison .add_shipping_address tr:last-child {
  display: block;
  text-align: left;
  margin: 0;
}
form.adresse_factu .billing-infos tr label,
body.change_password form tr label,
body.init_password form tr label,
form.adrLivraison .add_shipping_address tr label {
  display: block;
  color: #000;
  font-size: 13px;
  text-align: left;
  margin-bottom: 10px;
}
.product-infos,.left-cart,.checkout,.content_account {
  display: table;
  margin: 0 auto;
    padding: 50px;
}
.checkout,.content-my-account{
	min-height:0;
}
.left-cart {
    min-height: 500px;
}
.product-cms>a{
	font-family:'PlayfairDisplay-Regular';
	font-size:11px;
	text-transform:uppercase; 
	letter-spacing:2px;
	margin-top:15px;
	display:block;
	color:#c6b171;
}
.add_to_cart_title,
.module_product_add_to_cart,
.product_saison_title,
.product_designation_title,
.product_designation2_title,
.product_stock_title,
.product_fournisseur_title,
.product_taille_title,
.product_taillelangue_title{display:none;}
#filter_selection li a,span.filter_option a[id*='filter_']
{color:#6e6036; font-family:OpenSans-Regular; text-transform:capitalize; font-size:13px;padding-left:20px;}
#filter_selection li a.current_color,span.filter_option a[id*='filter_'].filter_selected/*,span.filter_option a[id*='filter_'].checked*/{color:#000;}
#filter_selection li,span.filter_option{margin-bottom:7px;padding:0 5px; display:block;}
.eshop-menu ul >li > a,.eshop-menu ul >li > a > span{text-transform: capitalize;color:#000;text-decoration: none;font-size:13px}

h2.titleFiltre{font-size:16px;font-weight: 100;}
h2.titleMenu{font-size:16px;font-weight: 100; margin-top:10px; margin-bottom:0;}


.product .picture {position: relative;}
/*.product a {display: block;}*/
.product .picture.png a .photo1 {display: block;}
.product .picture.png a .photo2 {visibility: hidden;position: absolute;top: 0;left: 0;}
.product .picture img {display: block;  padding:10px; margin:0 auto;}
/*body.accueil .product .picture img {border:1px solid #c0c0c0;}*/
body.accueil  div.product p.designation,
body .pdt_asso_container div.product p.designation{margin-bottom:5px;}
body.accueil .product .picture img,
body .pdt_asso_container  .product .picture img {
  border: 1px solid #c0c0c0;
  /* width: calc(100% - 20px) !important; */
  width: auto !important;
  height: auto !important;
}
body.accueil .product .picture img {
   width: calc(100% - 20px) !important; 
}
.lazy {display: none;}

#filter_selection li a:hover, span.filter_option a[id*='filter_']:hover{
	color:#000;
}
.categoriesN0 li{list-style: none;margin:5px 0;line-height:20px}
#filter_marques .categoriesN0 li .icoco{color: #444;background: url('https://f7b0fc.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/puce.jpg') 0 12px;width: 12px;height: 12px;float: left;margin-right: 9px;margin-top: 4px;}
#filter_marques .categoriesN0 li.current_color .categoriesN1 li.current_color .icoco,#filter_marques .categoriesN0 li.current_color .icoco{background:url('https://f7b0fc.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/puce.jpg') 0 0;}

.categoriesN0 .current_color0 > a{}
.categoriesN0 .current_color0 > a > span {font-weight: bold;}

/*.categoriesN1 .current_color1 > a{font-weight: bold;background: url('https://f7b0fc.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/puce.jpg') 0 0px no-repeat;padding-left: 20px;}*/
.categoriesN1 a{padding-left: 20px;}

.categoriesN2 .current_color2 > a{font-weight: bold;background: url('https://f7b0fc.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/puce.jpg') 0 0px no-repeat;padding-left: 40px;}
.categoriesN2 a{padding-left: 40px;}

.product .contenu .name {display: block;overflow: hidden;text-transform: capitalize;}
.product .contenu .name  a{text-decoration: none;color:#000;}
.product .contenu .barcode a{text-transform: capitalize;color: #646464;text-decoration: none;font-size: 0.8em;display:none}
.product .contenu .color {display: none;overflow: hidden;text-transform: uppercase;}
.menu-1 ul.n-1  .categoriesN0> li.current_color0{background:#fff;}
.menu-1 ul.n-1 .categoriesN0> li.current_color0:hover::after,.menu-1 ul.n-1 .categoriesN0> li.current_color0:hover:after {border-top-color:#fff;}
.menu-1 ul.n-1  .categoriesN0> li.current_color0 a{color:#000;}
.product a.bt-zoom{position:absolute; bottom:0; right:0; display:none;}
/*.product { padding-left:0; padding-right:18px;float:left;}*/
div.product { padding-left: 0;  padding:0 9px;  /* float: left; */  display: inline-block;  vertical-align: top;  margin-bottom: 30px;}
body.accueil .product:nth-child(4n+1),.pdt_asso_container div.product:nth-child(4n+1){padding-left:0;}
body.accueil .product:nth-child(4n+4),.pdt_asso_container div.product:nth-child(4n+4){padding-right:0;}
.product.itemF{}
/*.product.itemE{padding-right: 0;}*/
.product .taille-dispos { display:none; font-size:11px; min-height:27px; font-family: Arial;font-size: 11px;}
.product .taille-dispos .separator2  {font-size:9px;padding:0 5px;color:#000;}
.product:hover .taille-dispos { visibility:visible; }

.product .picture.png a .photo1{display:block;}
.product .picture.png a .photo2{/*display:none;*/ visibility: hidden;position:absolute;top:0;left:0;}
.product .picture.png a:hover .photo1{display:none;}

.pdt_en_nouveautes_container div.product .contenu ,
.pdt_asso_container div.product .contenu{text-align:center;margin-top:25px; width:100%;height: 110px; /*height:60px*/}

.price p{color: #000;float: left;width: 100%;text-align: center;margin-right:5px;}
.price span{color: #000;float: left;width: 45%;text-align: right;margin-right:5px;}
.price_barre{color: red;text-decoration: line-through;float: left;width: 91%;text-align: center;margin-left:5%;}
.product .contenu .ajout-panier-list,.product .contenu .choix-taille,.product .contenu .description{display:none;}

/* ----- Page produit ----- */
/* MODIFICATION SUR LE ZOOMCONTAINER */
.zoomContainer{
	left: 264px!important;
}

#product_photo .item a{
	cursor: default;
}


#product_photo { /*float:left; width: 415px; */text-align:center; /*color:#333; */}
#product_photo span.zoom_text{display:none;}
#product_photo span.zoom { cursor:pointer; background: url("https://17aece.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/zoomup.png") no-repeat scroll right top transparent;  display: block; height: 20px; margin-left: 385px;   margin-top: 10px; position: absolute; width: 20px;}
#product_photo .photoBig {cursor : url(https://495020.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/magnify.cur), pointer; }
.mini-photo-product { float:left; display:inline; margin: 20px 15px 0 0; }
.product_barcode_value{font-size:0.9em;}
#product_designation {
  margin-bottom: 30px;
}
#product_descriptif {
  margin-bottom: 30px;
}
#product_designation p {}
#product_designation .product_designation_title {display:none;}
#product_couleur, #product_couleurLangue, #product_marque { font-size:11px; color:#bebbbd;height: 20px;width: 100%; }
#product_marque{
	font-family: 'Conv_AvenirLTStd-Black';
}
#product_couleur .product_couleur_title,#product_couleurLangue .product_couleurLangue_title, #product_marque .product_marque_title,.product_famille_title {display:none}

#product_prix .price {display:block;font-size:22px; color:#080808; }
#product_prix {padding-bottom:10px;}
#product_prix .pricestriked {display:inline-block;font-size:.8em; color:red; text-decoration:line-through; }
#product_prix .product_prix_title {display:none}

#product_remise .product_remise_title {display:none}
#product_remise {position:relative; left:5px; top:5px; width:50px; height:50px; background: url(https://e340e4.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/pastille.png) no-repeat; font-size:23px; color:#fdfdfd; line-height: 49px; text-align: center; float:right; margin-top:-55px; margin-right:20px;}


/*#product_descriptif { color:#555555;display:block;font-size:11px;margin-top:15px;max-height:100px;overflow:hidden;padding-bottom:5px;text-transform:lowercase; }
 */
#product_descriptif .product_descriptif_title {display:none}
#product_descriptif .product_descriptif_readmore { text-align:right; color:#aaa; text-decoration:underline; font-size:10px; display:block; }
#product_matiere { display:block; color:#000;margin: 4px 0 0; }
#product_barcode{
	display:block;
	margin:20px 0 10px 0;
	color:rgba(158,158,158,1);
	font-family: 'Conv_AvenirLTStd-Black';
	text-transform:uppercase;
	font-size:.7em;
}
body.accueil div.product p.designation a{
  font-size: 13px;
  color:#000; 
  text-transform:capitalize;
  font-family:OpenSans-Regular;

}
.pdt_asso_container  div.product p.designation a {
  font-size: 13px;
  word-break:break-word;


}
#product_barcode .product_barcode_title,#product_matiere .product_matiere_title {display:none}

.infos-produit { width:100%; padding-bottom:15px;}
.switch-color { width:300px; display:block; }
.switch_color_title { color: #000;font-size: 14px;width: 100%;float: left;margin-bottom: 20px;display: none; }
.switch_color_item { float:left; margin-top:2px; margin-right:5px; text-align:center; position:relative; }
.switch_color_item a.epuise,.product a.epuise {display: block;width: 100%;height: 20px;position: absolute;bottom: 50px;left: 0;background: rgba(0,0,0,0.6);color: #FFF;line-height: 20px;text-align: center;text-decoration: none;}
.product a.epuise {padding:5px 0;}
.switch_color_item .visu { display:block; text-align:center;}
.switch_color_item .actif { }
.switch_color_item img { margin-top:2px; margin-left:2px; margin-right:3px; }
.switch_color_item a {overflow:hidden; display:block; padding-bottom:2px; color:#000; text-decoration:none; font-size:.7em; text-transform: capitalize; }

.add_to_cart_title { color:#000; font-size:14px; padding-top:10px;padding-bottom:20px;}
.add_to_cart_title a{color:#333; text-decoration:underline; font-weight:bold;}
.add_to_cart_title a:hover{color:#00ba7b;}
select#size_selector{text-align:center;font:16px/25px 'AdobeCaslonProRegular', Georgia,serif; color:#333;float:right;}
.right-infos-produit {margin-top:0;position:relative;/* text-align:right;*/}

#add_to_cart {/*display:block;*/ cursor:pointer; margin-top:10px; background:#000; height:35px; text-align:center; width:100%; border:1px solid #fdfdfd;  color:#fdfdfd;font:13px/25px 'AdobeCaslonProRegular', Georgia,serif; text-transform:uppercase;}
/*#add_to_cart:hover {background:#000000;}*/
.liens-fiche-produit { clear:both; padding-top:10px; text-align:right; margin-right:10px; }
.liens-fiche-produit a { margin-bottom:10px; font-size:12px; color:#555; text-decoration:underline; padding-left:20px; }
.liens-fiche-produit a.print { background:url(https://9dcb1d.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/picto-print.gif) 0 2px no-repeat; }
.liens-fiche-produit a.send { background:url(https://fef074.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/picto-send.gif) 0 3px no-repeat; }

.left-bottom-produit   thewatchstreet.comat:left; width:50%; }


#add_to_cart,#mailstock_fairedemande{border:1px solid #000; background:#000; color:#fff; transition:all .3s ease;}
/*#add_to_cart:hover,#mailstock_fairedemande:hover{background:#fff;color:#000;border:1px solid #000;}*/

	table.place_order tr.cart_total_line td .cart_total_title_mobile{display:none;}

.onglets-fiche-produit { float:left; width:100%; }
.onglets-fiche-produit .onglets { float:left; width:100%; border-bottom:3px solid #1f5190; }
.onglets-fiche-produit .onglets li { float:left; display:inline; }
.onglets-fiche-produit .onglets li a { display:block; height:17px; line-height:17px; text-align:center; font-size:1.2em; color:#fdfdfd; text-transform:uppercase; background-position:0 0; background-repeat:no-repeat; }
.onglets-fiche-produit .onglets li a.onglet-description { background-image:url(https://2fae25.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/bg-onglet-description.gif); width:97px; }
.onglets-fiche-produit .onglets li a.onglet-entretien { background-image:url(https://155ec1.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/bg-onglet-entretien.gif); width:98px; margin-left:1px; }
.onglets-fiche-produit .onglets li a.onglet-composition { background-image:url(https://80394f.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/bg-onglet-composition.gif); width:98px; margin-left:1px; }
.onglets-fiche-produit .onglets li a.onglet-expedition { background-image:url(https://9fccdd.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/bg-onglet-expedition.gif); width:97px; margin-left:1px; }
.onglets-fiche-produit .onglets li a.onglet-payement { background-image:url(https://9fccdd.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/bg-onglet-expedition.gif); width:97px; margin-left:1px; }
.onglets-fiche-produit .onglets li a.onglet-commentaire { background-image:url(https://8f8fb1.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/bg-onglet-commentaire.gif); width:162px; margin-left:1px; }
.onglets-fiche-produit .onglets li a:hover, .onglets-fiche-produit .onglets li a.actif { text-decoration:none; background-position: 0 -17px; }


.onglets-fiche-produit .content-onglets { clear:both; float:left; width:100%; min-height:20px; background:url(https://298e21.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/bg-content-onglets.gif) bottom left no-repeat #fdfdfd; }
.onglets-fiche-produit .content-onglets div.text-onglet { display:none; padding:15px; text-align:justify; font-size:1.1em; color:#2a2a2a; line-height:1.6em; }
.onglets-fiche-produit .content-onglets div.actif{ display: block; }
.onglets-fiche-produit .content-onglets div.actif h3 {text-align: center;font-size: 1.9em;color: #ccc; padding: 20px;}
.onglets-fiche-produit .content-onglets div.actif h4 {margin-top: 20px; margin-bottom: 0; clear:both; }
.onglets-fiche-produit .content-onglets div.actif h4.first {margin-top: 0px; }
.onglets-fiche-produit .content-onglets div.actif p {margin-bottom: 5px; margin-left: 20px; margin-right: 20px;}
.onglets-fiche-produit .content-onglets div.actif p.bold { font-weight: 700;}
.onglets-fiche-produit .content-onglets div.actif span {margin-top: 20px; display: block;}
.onglets-fiche-produit .content-onglets div.actif img {float: left; margin: 20px;}





.produits-consultes {display:block;}
.produits-consultes .titre {font-size:12px; color:#777; padding:5px 0;}
.produits-consultes a {display:block;width:240px;text-align: center; text-decoration: none; margin-bottom:20px;}
.produits-consultes a img {margin-bottom: 20px;}
.produits-consultes a span {display:none;}
.asso_designation{color: #080808;  font-size: 18px;  padding:0; text-transform: capitalize;}
.asso_couleur{color: #6F697C; font-size: 10px; margin-bottom: 20px; text-transform: uppercase;}




.right-bottom-produit { float:right; width:50%; }
.right-bottom-produit .titre { font-size:12px; color:#777; padding:5px 0;}
.right-bottom-produit .titre span { display:block; color:#777; font-weight:bold; }

.right-bottom-produit a { display: block; height: 80px; background: url(https://2af0f6.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/bg-photo-cross-2.jpg) no-repeat right; padding:1px; color:#555; text-decoration: none; text-align: right }

.right-bottom-produit img { float:right; margin-left: 5px; width: 78px; height: 78px; }

.right-bottom-produit a span.designation { font-size: 14px; display: block; }
.right-bottom-produit a span.descriptif { font-size: 10px; display: block; height: 45px; overflow: hidden; }
.right-bottom-produit a span.prix { font-size: 18px; display: block; }


#back_to_catalogue { position:absolute; right:10px; text-align:right; top:0; }
#back_to_catalogue a, #back_to_catalogue a:hover { font-size:12px; color:#555; }

/*.billing-infos{margin:0 auto;}*/
.others-pictures{
	width:130px;
	float:left;
	list-style: none;
}
.wrapper_product{width:1000px;}
.wrapper_product #product_photo {
	width: 480px;
	/*border-right: 1px solid #cacaca;*/
}
.mini-photo-product {
	float: left;
	display: inline;
	margin:0 0 10px 0;
}
#product_detail{
/*
	float: left;
	width: 285px;
	position: relative;
	min-height: 275px;
	padding-left: 60px;
	padding-right: 10px;
*/
	/*float: left;
	display:inline-block;
	width: 312px ;
	position: relative;
	min-height: 275px;
	padding-left: 60px;
	padding-right: 0;*/
}
#product_matiere{
	/*float: left;*/
	display:inline-block;
	padding-left: 0;
	padding-right: 0;
/*	text-align: right;*/
	width: 100%;
}
.product_marque_value,.product_marque_value a {
	color: #000;
	font-size: 18px;
	padding:0;
	text-transform: uppercase;
	font-weight: bold;
}
#product_marque .product_marque_value .detail_title {

	text-transform:capitalize;
}
.product_designation_value{
	color: #000;
	font-size: 24px;
	padding:0;
	font-weight: normal;
	margin-bottom: 5px;
	margin-right: 0;
	margin-top:5px;
	text-transform:uppercase;
	font-family: 'CaviarDreams';
	letter-spacing:2px;
}

.product_descriptif_value{
	color: #000;
	font-size: 24px;
	padding:0;
	font-weight: normal;
	margin-bottom: 5px;
	margin-right: 0;
	margin-top:5px;
	text-transform:uppercase;
	font-family: 'CaviarDreams';
	letter-spacing:2px;
}

.product_title{
	color: #000;
	font-size: 13px;
	padding:0;
	font-weight: normal;
	margin-bottom: 20px;
	margin-top: 20px;
	letter-spacing:2px;
	text-transform:uppercase;
	font-family: 'CaviarDreams';
}
#product_saison,
#product_couleur,
#product_taille,
#product_taillelangue,
#product_couleurLangue,
#product_fournisseur,
#product_modele,
#product_matiere,
#product_matiere,
#product_marque,
#product_designation2{margin-bottom:10px;}


.product_saison_value .detail_title,
.product_couleur_value .detail_title,
.product_taille_value .detail_title,
.product_taillelangue_value .detail_title,
.product_couleurLangue_value .detail_title,
.product_fournisseur_value .detail_title,
.product_modele_value .detail_title,
.product_matiere_value .detail_title,
.product_marque_value .detail_title,
.product_designation2_value .detail_title{
	color: #000;
	font-size: 13px;
	padding:0;
	font-weight: normal;
	font-family: 'OpenSans-Regular';
}
.product_saison_value .detail_value,
.product_couleur_value .detail_value,
.product_taille_value .detail_value,
.product_taillelangue_value .detail_value,
.product_couleurLangue_value .detail_value,
.product_fournisseur_value .detail_value,
.product_modele_value .detail_value,
.product_matiere_value .detail_value,
.product_marque_value .detail_value,
.product_designation2_value .detail_value{
	color: #000;
	font-size: 13px;
	padding:0;
	font-family: 'OpenSans-Semibold';
	font-weight: bold;
	text-transform:capitalize;
}
/*.product_designation_value,.product_couleur_value, .product_couleurLangue_value,.product_descriptif_value,.product_matiere_value {
	color: #000;
	font-size: 14px;
	padding:0;
	font-weight: normal;
	margin-bottom: 5px;
	margin-right: 0;
	margin-top:5px;
	font-family: 'Conv_AvenirLTStd-Medium';
}*/
#product_prix .price{
	/*color: #000;
	font-size: 18px;
	text-transform: uppercase;
	margin: 5px 0 10px 0;
	display:inline-block;
	font-family: 'Conv_AvenirLTStd-Black';*/
	  font-family: CaviarDreams;
  float: none;
  text-align: left;
  font-size: 24px;
  color:#000;
}
#product_stock{  font-family: OpenSans-Regular;
  font-size: 13px;
  color: #000;
  margin-top: 15px;
  margin: 0;}
.bt_add_cat,#add_to_cart,#mailstock_fairedemande {
	display: block; 
	clear:both;
	cursor: pointer;
	margin-top: 0;
	text-align: center;
	border: none;
	color: #fff;
	font-family: 'CaviarDreams';
	font-size:13px;
	text-transform: uppercase;
	line-height: 41px;
	letter-spacing:2px;
	background:#6e6036;
	height: 44px;
	width:100%;
	margin-top: 20px;
}
#size_selector{
	width: 100%;
	list-style:none;
	text-align: left;
	position:relative;
}
	#size_selector div.sizebox{
	 display: inline-block;
    width: 34px;
    height: 34px;
    line-height: 2.3;
    border: 1px solid transparent;
    margin-right: 10px;
    cursor: pointer;
    transition: all .3s ease;
    position: relative;
    text-align: center;
	}
	
	#size_selector div.size-selected{
		border:1px solid #000;
	}
	#size_selector div.stock:hover{
		border:1px solid #666;
	}
	/*#size_selector div.no-stock:hover{
		border:1px solid #eee;
	}*/
	#size_selector .noselectedStock{
		color:#ccc;
	}
	#size_selector .selectedStock{
		color:#000;
	}

	.actifForArrowShow{
		visibility:visible;
		margin-bottom:3px;
	}
	.actifForArrowHide{
		visibility:hidden;
		margin-bottom:3px;
	}

.add_to_cart_title {
	font-family: 'Conv_AvenirLTStd-Medium';
}

#gdt{
	position:absolute;
	right:0;
	top:10px;
	color:#555555;
    font-size: 14px;
	font-family: 'Conv_AvenirLTStd-Medium';
	text-decoration:underline;
}

#cms_gdt {
  padding:30px 20px 20px 20px; 
  display:none; 
  min-width:50%;
  width:50%;
  position:fixed; 
  margin:0 auto; 
  left:0; 
  right:0;
  top:20%;  
  background:white; 
  z-index:1001; 
  border:1px solid black; 
  border-radius:2px;
}

#cms_gdt i {
  position:absolute; 
  right:5px; 
  top:5px; 
  cursor:pointer;
}

#cms_gdt div {
  overflow-y:overlay; 
  height:360px;
}


.produit-livraison{
	font-weight: Bold;
	font-size: 15px;
	text-transform: uppercase;
}
.product_cms p{
	font-size: 13px;
}
.social-share{
	margin-top: 34px;
	padding-bottom: 10px;
	float: left;
	width: 100%;
}
.social-share > span{display:block;}
.social-share a{
	text-decoration: none;
	height: 27px;
	display: inline-block;
	color:#000;
	margin:0 12px;
	font-size:20px;
	cursor: pointer;
}
.blank-infos{
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	color:#000;
	text-decoration: none;
	display:block;
	width: 100%;
	margin-top:30px;
	text-decoration:underline;
}
.product_looks,.product_asso{width:100%;  display: inline-block;}
.product_asso div.produits-consultes a img  {width:100%;} /*154px*/
/*.product_asso{margin-top:40px;}*/
.product_asso>h2{
	padding: 5px 0;
	margin:30px 0;
	text-align:center;
	position:relative;
	text-transform:uppercase;
	font-size:.8em;
	letter-spacing:2px;
}
.product_asso>h2 span{
	display: inline-block;
    padding: 10px 15px;
    width: 240px;
    text-align: center;
	background:#fff;
	border:1px solid #fff;
	z-index:1;
	font-family: 'Conv_AvenirLTStd-Black';
}
.product_asso>h2 hr{
		border:none;
		height:1px;
		position:absolute;
		width:100%;
		top:17px;
		background:#000;
		z-index:-1;
}
body.login .error_msg_content {
  width: 900px;

}
.product-look,.produits-consultes{  display: inline-block;;margin-right:13px;width:240px; border:0px solid #eee;margin-bottom: 9px;}
.product-look:nth-child(5),.produits-consultes:nth-child(5){  display: inline-block;;margin-right:0px;width:240px; border:0px solid #eee;margin-bottom: 9px;}
.look .designation{display:none;}
.look a.link{text-align: center;display: block;margin-bottom: 5px;color:#000;}
.product-look .look-product{width: 76px;float:left;}
.product-look .look-product .designation,.product-look .look-product .couleur,.product-look .look-product .link{display:none;}

/* cart */
.content-cart { clear:both; width:100%; /*margin:20px 0;*/background:#f0f0f0;  }
.intro-total-cart { padding:10px 0 10px 0; font-size:11px; color:#555; text-transform:uppercase; text-align:center; display:none; }
.produits-non-dispos { 
  margin-bottom: 15px;
  font-size: 11px;
  margin-top: 30px;
  color: #f33;
  text-transform: uppercase;
  padding-left: 17px;
  background: url(https://e741e3.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/puce-non-dispo.gif) 0 1px no-repeat;

  }
.payment_method_table{width:100%;}
.payment_method_table tr{width:100%; /*display:block;*/}
table.cart_content, 
table.order_cart_content {  
width: 100%;
  color: #000;
  font-weight: normal;
  font-size: 13px;
  text-transform: uppercase;
  border-collapse: collapse;
  /* margin: 70px auto 0; */
  margin: 35px auto 0;
  border: solid 1px #dfdfdf; }
table.order_cart_content tr.headers th, 
body.my_account_tracking .content-my-account table tr.cart_total_line td, 
table.cart_content tr.headers th { /*text-align:center; height:40px;  font-weight:normal;*/ 
 text-align: left;
  height: 40px;
  font-weight: normal;
  font-size: 13px;
  font-family:'OpenSans-Regular';
  color:#000;
  text-transform:none;
  border-right: solid 1px #dfdfdf;
  padding-left: 15px;}
  table.cart_content tr.headers th:last-child,table.order_cart_content tr.headers th:last-child {border:none;}
body.cart a.cart_photo_link,body.order a.cart_photo_link,
body.cart a.cart_photo_link+div,body.order a.cart_photo_link+div{display: inline-block; vertical-align:middle;}

body.order a.cart_photo_link+div{width: calc(100% - 98px);}

body.cart a.cart_photo_link,body.order a.cart_photo_link{border: solid 1px #dfdfdf;}
body.cart a.cart_photo_link+div,body.order a.cart_photo_link+div{margin-left: 20px;width: calc(100% - 108px);}
table.cart_content td ,table.order_cart_content td { border-spacing: 0; border-collapse: collapse; }
table.cart_content tr.headers,table.order_cart_content tr.headers{border-top:none;}
body.cart .cart_quantity input[type=number].laqte{border:solid 1px #dfdfdf;   font-size: 13px;}
table.order_cart_content tr td,table.cart_content tr.odd td,table.cart_content tr.even td { /*border-bottom:#eee solid 1px;*/ color:#000; }
table.order_cart_content tr.border_red td,table.cart_content tr.border_red td { border-collapse: collapse; text-align:center; background:#fcc; /*border-top:#fff solid 5px; border-bottom:#fff solid 5px;*/ color:#000; }
table.cart_content p.error_stock {   color: #f33;  font-size: 13px;  margin-top: 10px;  margin-bottom: 10px;}
table.order_cart_content .cart_quantity ,table.cart_content .cart_quantity { text-align:center;  }
table.order_cart_content .cart_quantity form,table.cart_content .cart_quantity form {display:block; margin:0 auto; width:100%; float:left;}
table.cart_content .cart_quantity form{}

/*table.cart_content .cart_photo { text-align:center; width:68px; }*/
table.order_cart_content tr,table.cart_content tr{border-top: solid 1px #dfdfdf;  display: table;  width: 100%; border-collapse:collapse;font-family: CaviarDreams;}
table.order_cart_content tr td.cart_total,
table.order_cart_content tr.headers th,
table.order_cart_content tr td.cart_quantity,
table.order_cart_content tr td.cart_content_delete,
table.cart_content tr td.cart_total,
table.cart_content tr.headers th,
table.cart_content tr td.cart_quantity,
table.cart_content tr td.cart_content_delete{width:17%;}

table.order_cart_content tr td.cart_photo,
table.order_cart_content tr.headers th:first-child,
table.cart_content tr td.cart_photo,
table.cart_content tr.headers th:first-child
{width:55%; text-align:left;}


body.my_account_tracking .content-my-account table tr:first-child{
	
	border-top:none;
}

body.my_account_tracking .content-my-account table tr td:first-child {
  width: 30%;
}
body.my_account_tracking .content-my-account table tr td:last-child {
  width: 25%;
}
body.my_account_tracking .content-my-account table tr td:nth-child(2), 
body.my_account_tracking .content-my-account table tr td:nth-child(3),
body.my_account_tracking .content-my-account table tr td:nth-child(4) {
  width: 15%;
}
body.my_account_tracking .content-my-account table tr td {
  padding: 15px 8px;
}

body.my_account_tracking .content-my-account table tr.cart_total_line td {
  padding: 0px 8px;
}

body.my_account_tracking .content-my-account table tr:not(.cart_total_line) td {
	border-right: solid 1px #dfdfdf;
}
body.my_account_tracking .content-my-account table tr td:last-child {
	border-right: none;
}
.label-validader{
	  font-size: 13px;
  font-family: OpenSans-Regular;
  color: #000;
  margin-left: 20px
}
 h4.chapitre{text-align:left;}
.cgv_accepted+.text{margin-top: 10px;  display: block;}
.cgv_accepted a, .label-validader,.cgv_accepted+.text, h4.chapitre{
	  font-size: 13px;
  font-family: OpenSans-Regular;
  color: #000;
}
.label-validader{

  margin-left: 20px
}
.total_frais_port{  margin-bottom: 15px;}
body.order table.place_order tr.cart_total_line{  width: calc(100% - 50px);  padding: 25px;}
table.order_cart_content tr td.cart_photo,
table.order_cart_content tr td.cart_total,
table.order_cart_content tr td.cart_quantity,
table.cart_content tr td.cart_photo,
table.cart_content tr td.cart_total,
table.cart_content tr td.cart_quantity{border-right: solid 1px #dfdfdf;  padding: 15px;}

table.cart_content tr td.cart_quantity,table.cart_content tr td.cart_photo .cart_price_sale,
table.order_cart_content tr td.cart_quantity,table.order_cart_content tr td.cart_photo .cart_price_sale{  font-size: 13px; color:#000;}
table.cart_content tr td.cart_photo .cart_price_sale,table.order_cart_content tr td.cart_photo .cart_price_sale{ margin-top: 10px;  display: block;letter-spacing: 2px;}

 table.cart_content tr td.cart_photo p.cart_name, table.cart_content tr td.cart_photo p.cart_marque,
 table.order_cart_content tr td.cart_photo p.cart_name, table.order_cart_content tr td.cart_photo p.cart_marque{font-size:18px; color:#6e6036; letter-spacing:2px; margin-bottom:2px;}
table.cart_content .cart_photo img,table.order_cart_content .cart_photo img { margin:5px; }
table.cart_content .cart_designation .name {}
table.cart_content .cart_designation p{}
table.cart_content .cart_designation, table.order_cart_content .cart_designation {  padding-left: 10px; text-align:center; }

table.order_cart_content .cart_taille ,
table.order_cart_content .cart_couleur,
table.order_cart_content .cart_price,
table.order_cart_content .cart_total ,
table.cart_content .cart_taille ,
table.cart_content .cart_couleur,
table.cart_content .cart_price,
table.cart_content .cart_total { text-align:center;  }
table.cart_content .cart_total_line th { padding-top:15px; }
table.cart_content .cart_total_line .cart_designation { text-align:right; font-weight:normal;}

table.place_order{width:100%; background:#353536; color:#fff;border: none; font-family:'CaviarDreams';  margin-top: 40px;}
table.place_order .cart_place_order{  display: block;  width: 100%;}
table.place_order tr{
   width: 50%;
  display: inline-block;
  vertical-align:middle;
}
table.place_order tr.cart_total_line {
	margin: 0px 10px 0 0;
  width: calc(50% - 30px);
}
table.place_order tr.cart_total_line td{
	
	display:block;
	text-align: right;
	 letter-spacing:1px;
}
table.place_order tr.cart_total_line td.cart_total {
	
	 font-size:18px;
	 letter-spacing: 3px;
}
table.place_order tr.cart_total_line td.cart_total+td {
	
	 font-size:13px;
	 margin-top: 5px;
}
table.place_order tr.cart_total_line td .cart_total_title{
	text-transform:uppercase;
}
table.place_order tr.cart_total_line td .cart_total_title+span{
	font-weight:bold;
}
.left-cart { }
.coupons-reduction,.giftcard-reduction { color:#555555;font-size:10px;text-align:right;text-transform:uppercase; display:block; margin-top:10px;}
.coupons-reduction span { text-transform:uppercase; }
span.avoirs-valides{ font-size: 11px; color: #1f5190; padding-left: 41%;}
.coupons-reduction .input-text,.giftcard-reduction .input-text { 
	border:0 none; 
	border-bottom:1px solid #000;
	padding: 0 3px;
	width: 190px;
	height:22px; 
	margin: 0;
}
/* Modif placeholder Seb 13-05-2014 start */


 /* Modif placeholder Seb 13-05-2014 end */

.giftcard-reduction .input-text { 
	margin-right: -3px;
}
.coupons-reduction .valide-coupon,.giftcard-reduction .valide-coupon { 
	background:#000;
	color:#fff; 
	font-size:11px;
	/*text-transform: uppercase;*/
	border:0 none;
	border-bottom:1px solid #000;
	width:112px;
	height:22px;
	cursor: pointer;
}
#frais_port_panier { display:none;clear:both; padding:10px 10px 10px 0px; font-size:11px; color:#555; text-align:right; text-transform:uppercase; background:url(https://fd5f94.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/images/shipping-c.png) no-repeat left center; }

a.cart_delete_link{/*background:url(https://18b7ac.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/supprimer.gif)no-repeat center top;*/background:url(https://a08487.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/delete_cart.png) no-repeat center top; display:block; width:40px; height:40px; overflow;hidden; text-indent:-1000em; outline:none; /*float:right;*/margin: 0 auto;}
a.cart_delete_link:hover{/*background:url(https://18b7ac.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/supprimer.gif) no-repeat center bottom;*/}

.boutons-commandes {
/*	clear: both;
	float: left;   */
	/*margin-bottom: 90px;
	margin-top: 25px;*/
	width: 100%;
}

.boutons-commandes-congrat {
	margin-bottom: 25px;
	margin-top: 25px;
	width: 100%;
}

/*.bt-continuer-commande {float: left;}
.bt-valider-commande {float: right;}*/
/*.bt-continuer-commande a,.bt-valider-commande a{
	  background: #000;
    border: 1px solid #FDFDFD;
    color: #FDFDFD;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 30px;
    margin-top: 10px;
    text-align: center;
    line-height: 31px;
    text-transform: uppercase;
    width: 249px;
    text-decoration: none;
}
.bt-continuer-commande a{
	display:block;
	background:#000;
	line-height: 31px;
	width: 249px;
	font-size:13px;
}*/

.bt-continuer-commande-congrat a,.bt-valider-commande-congrat a{
	  background: #000;
    border: 1px solid #FDFDFD;
    color: #FDFDFD;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 30px;
    margin-top: 10px;
    text-align: center;
    line-height: 31px;
    text-transform: uppercase;
    width: 100%;
    text-decoration: none;
}

#mailstock_fairedemande{line-height: 22px;}
.button-submit{
    background: #000;
    border: 1px solid #000;
    color: #FDFDFD;
    cursor: pointer;
    display: block;
    font-size: 13px;
    margin-top: 10px;
    text-align: center;
    /*line-height: 31px;  */
    text-transform: uppercase;
    padding: 0 10px;
    text-decoration: none;
}

/* --- Login --- */
div.login table{width:100%;}
.content-login:nth-child(2) {
  padding-left: 50px;
  padding-right: 10px;
}
.content-login form {
  border: solid 1px #dfdfdf;
}
.content-login:nth-child(3) {
  padding-right: 50px;
  padding-left: 10px;
}
div.login, div.checkout_container,div.content-my-account{ 
 clear: both;
  font-size: 0;
  width: 100%;
  background: #f0f0f0;
  display: inline-block;
  text-align: center;}
.left-login { float:left; display:inline; margin-left: 0;width: 480px;}
.right-login { float:right; display:inline; margin-left: 0;width: 475px;}
/*.right-login { float:right; display:inline; width:300px; margin-right:100px; padding-left:100px;}*/
/*.login h2 {font-size:18px; color:#959595; padding-bottom: 20px; text-transform:uppercase; font-weight:normal;font-family: Arial;padding: 10px 0;}*/
.login .intro { font-size:13px; color:#555; height:50px; line-height:20px; }
/*.labelForm { font-size:14px; color:#555;padding-right:5px; text-transform:capitalize; }
.login table td { padding:2px 0; }div
/*.login table input { border:1px solid #ccc; padding: 1px 2px; }*/
.bt-creer-compte {
	/*padding-bottom: 0px;
	width: 75%;
	text-align: right;*/
}
.identifiezVous{
	/*margin-top:16px;*/
}

/*#other-infos{display: none;}*/

.content-login{
	font-family: 'OpenSans-Regular';
  font-size: 13px;
  /* padding: 30px 20px; */
  background: #fff;
  /* border: 1px solid #e1e1e1; */
  float: none;
  display: inline-block;
  /* width: 30%; */
  /* width: calc(25% - 60px); */
   width: 440px; 
  vertical-align: top;
  margin: 0;
  /* height: 416px; */
  padding: 50px 0;
  position: relative;
  vertical-align: top;
  height: auto;
  /* min-height: 740px; */
  min-height: 770px;
	
}
.content-login label[for="inform"] span{display:inline-block;}
.mdp-forgoten{
	font-family: 'OpenSans-Regular';
  font-size: 13px;
  background: #fff;
  width:100%;
  margin: 0;
  padding: 50px 0;
    height: auto;

  position: relative;
  min-height: 740px;
	
}

.have-account h2{
	/*margin-bottom:50px;*/
}
/*.content-login:nth-child(2) {
	height:auto;
	min-height:416px;

}*/
.content-login h1,
.content-login h2 {
	display:block;
	text-align:center;
	font-size:16px;
	margin:0 auto;
	text-transform: uppercase;
}
.mdp-forgoten,
.have-account{
/*	position:absolute;
	width:100%;*/
}
.mdp-forgoten form{
	
	max-width:400px;
	width: auto;
	margin: 0 auto;
}
.mdp-forgoten{
	display:none;
	min-height: 0;
	width: 60%;
	background: #fff;
	padding:50px;
	 margin: 0 auto;
}
.titre-page{text-align:center;}
.have-account h2,
.mdp-forgoten h2,
.titre-page,
.have-no-account h2{
	/* margin-bottom:100px; */
	  margin-bottom: 25px;
  background: #dfdfdf;
  text-transform:uppercase;
  padding: 15px 0;
  font-family:'CaviarDreams';
  letter-spacing:2px;
  color:#000;
  font-size:13px;
}
.elforgoter,#elforgoter2{
	  display: inline-block;

}
#elforgoter,#elforgoter2{
	  color: #666;
  width: 90%;
  text-align: right;
  margin-top: 15px;
}
.shipping_title,.billing_title,.order_title {
  background: #dfdfdf;
  color: #000;
  text-transform:uppercase;
  font-family: 'CaviarDreams';
  font-size: 13px;
  height: 26px;
  padding: 12px;
  line-height: 26px;
  letter-spacing: 2px;
  text-align:center;
  /* width: 100%; */
  margin-top: 20px;
}
#logout_message{font-family: 'OpenSans-Regular';  font-size: 13px; color:#000;}
form.adrLivraison .add_shipping_address.modif tr:nth-last-child(2){
	 
	 display:block;
	 width:100%;
	 margin: 0;
}
form.adrLivraison .add_shipping_address.modif tr:nth-last-child(2) td{
	 
 width: calc(50% - 12px);
  display: inline-block;
}
form.adrLivraison .add_shipping_address.modif tr:nth-last-child(2) td:nth-child(1){
	 
	margin-right:10px;
}
form.adrLivraison .add_shipping_address.modif tr:nth-last-child(2) td:nth-child(2){
	 
	margin-left:10px;
}
.content-login label {
  width: 90%;
  display: block;
  margin: 0 auto;
  text-align: left;
  margin: 5px 5%;
  /* margin-left: 16px; */
  /* margin-right: 20px; */
}

.content-login label[for="livraison"]{    width: 55%;    margin: 0 auto;}
.content-login label[for="livraison"] b{display: inline;    float: left;}
.content-login label[for ="livraison"] input{    width: 16%;    margin: 1px;}
/*.content-login label[for="livraison"] input{    width: initial;}*/
.texts-error{    text-align: center;    width: 85%;}
p.champs-obligatoires{text-align:center;}
p.observations-titre{    width: 72%;    text-align: center;    margin-bottom: 10px;}
.content-login label input,
.mdp-forgoten label input,
.mdp-forgoten label span,
.content-login label span{
	/* display:inline-block; */
	  text-align: left;
  display: block;
  font-size:13px;
  font-family:'OpenSans-Regular';
  color:#000;
  
  
}
.content-login label span,.mdp-forgoten form span{
	
	margin:15px 0;
}
.required_message{
  font-size: 13px;
  font-family: 'OpenSans-Italic';
  color: #000;
  text-align: left;
  margin: 25px 5% 5px;
 }
 body.billing .required_message,body.shipping_address .required_message{
	 
	 margin:0;
 }
.content-login label select{
	  width: 100%;
	z-index: 2;
 
  display: block;
   font-size:13px;
  font-family:'OpenSans-Regular';
  color:#000;

}
.content-login label input[type="checkbox"]+span{
	
	  display: inline-block;
  margin: 0;
  margin-left: 20px;
  vertical-align: middle;
}
.content-login label input[type="checkbox"]{
  border-radius: 0;
  text-align: left;
  display: inline-block;
  background: #fff;
  vertical-align: middle;
  width: auto;

}
.content-login label input{
	
	padding:0;
}
.content-login label input,.content-login label select{
	/*width:50%;
	margin-left:10px;*/
  border-color: #dfdfdf; 

    margin: 0;
}

#accroche_account{
	width:80%;
	height:90px;
	margin:0 auto;
	background:rgba(255,255,255,.7);
}
#accroche_account p{
	text-align:center;
	font-size: 1.3em;
	padding-top: 8px;
}



#header .isLeft input{
	vertical-align:top;
}

select{
	/*width:52.5%;*/
	/*margin-left:15px;*/
	/*height:34px;*/
}
textarea{
	border: 1px solid #d4d4d4;
	width: calc(100% - 105px);
	height: 50px;
}
.margin20px{margin-left:20px;}
#signupeur{
	
	/*text-align:right;*/
}
.bt-creer-compte,.bt-creer-compte-2 {
  width: 90%;
  /* margin-top: 20px; */
  /* text-align: right; */
  margin: 30px 5% 10px;
}
/*.addrFacturation{height:270px;}*/
.adresses_conteneur,.addrConteneur-editor {
  /* width: 960px; */
  /* margin: 0 auto; */
  text-align: left;
  margin: 20px 0;
}
.adresse.adresseC {
  vertical-align: top;
}
.content-order{display: table; width:100%;}
body.order .addr-s, body.order .addr-s  .adresse,body.order .addr-f,body.order .addr-f  .adresse{display: block; width: 100%;margin-bottom: 15px;}
.billing_recap_order{display: table-cell; width:15%; vertical-align:top;}
.order_ctn{display: table-cell; width:85%;padding-left:5%; vertical-align:top;}
.adresse {
    color: #000;
  display: inline-block;
  font-size: 0;
  line-height: normal;
  padding: 10px 0;
  width: calc(25% - 17px);
  height: 200px;
  position: relative;
  background: #f0f0f0;
  border: solid 1px #dfdfdf;
  font-family: 'OpenSans-Regular';
}
.shpping_select_address{
	
	width:100%;
	
}
.shpping_select_address tr{
	
	width:100%;
	display:block;
	margin-bottom:20px;
	
}
.shpping_select_address tr{

  width: 70%;         
  display: block;
  /*margin: 0px auto 15px;    */
	margin: 0px 15px 0 0;
}
.shpping_select_address tr td.logo-transporteur img{    width: 100%;       height: auto; max-width:100px;     }
.shpping_select_address tr td{
display: inline-block;
  font-size: 13px;
  font-family: 'OpenSans-Regular';
  color: #000;
  text-align: left;
  vertical-align: middle;
}
.shpping_select_address tr td.logo-transporteur{
	
	width:20%;
	
}
.shpping_select_address tr td.prix{
	
	width:10%;
	
}
.shpping_select_address tr td.mode-expedition{
	
	width:45%;
	
}
.shpping_select_address tr td.button-selection{
	
	width:25%;
	
}
body.shipping_address .adresse,
body.my_account_addr_shipping .adresse,
body.shipping .adresseR{  margin: 0px 10px 20px 10px;}

body.shipping_address .adresse:nth-child(4n+1),
body.shipping .adresseR:nth-child(4n+1),
body.my_account_addr_shipping .adresse:nth-child(4n+1)
{
  margin-right: 10px;
  margin-left: 0px;
}
body.shipping_address .adresse:nth-child(4n+4),
body.my_account_addr_shipping .adresse:nth-child(4n+4),
body.shipping .adresseR:nth-child(4n+4) {
  margin-left: 10px;
  margin-right: 0px;
}
.adresse .adresse_content{padding:0 5px;/* height:145px; */ height: 100%;overflow:hidden}

.adresse p.nom{text-transform: uppercase;}
.adresse p.ville,.adresse p.pays{text-transform: capitalize;}
.adresse p {color: #000;font-size: 12px;margin: 0 0 5px;text-transform: none;}
 p.adrlivraison,p.adrfacturation{/*margin-bottom: 20px;*/margin-bottom: 10px;font-size: 13px; font-family:'CaviarDreams'; text-transform:uppercase;letter-spacing:2px; color:#000;/*text-decoration: underline;*/}
.adresse p.title{display:none;}
.adresse p.adresse1, .adresse p.adresse2 {text-transform: none;}
.adresses_conteneur .adresse .adresse_buttons {text-align: center;position: absolute;bottom: 6px;width: 100%;}


.adresses_conteneur .adresse .adresse_buttons ,.adresse_buttons_select{
  text-align: center;
  position: absolute;
  bottom: 6px;

  width: 100%;
 /* background: #6e6036;*/
  padding: 5px 0px;
  /* font-size: 13px; */
  /* text-transform: uppercase; */
  /* font-family: 'CaviarDreams'; */
  /* text-align: center; */
  /* letter-spacing: 2px; */
}
.bars_mobile{display:none;}
.top_header ul li a.deco{margin-left:10px;}
.content-shipping-addr .adresse .adresse_buttons a.suppr,
.content-my-data .adresse .adresse_buttons a.suppr,
.content-my-data .adresse .adresse_buttons a.edit,
.content-shipping-addr .adresse .adresse_buttons a.edit,
.shipping_address .addrConteneur-editor .adresse .adresse_select_button input,
.adresses_conteneur .adresse .adresse_buttons a{
	font-size: 11px; 
	background: #6e6036;
	color:#fff; 
	text-transform: uppercase;
    font-family: 'CaviarDreams';
    text-align: center;    
	letter-spacing: 2px;
	display: block;  
	height: 25px;
  line-height: 25px;}
 .adresse_buttons_select {  bottom: 3px;}
 .adresses_conteneur .adresse .adresse_buttons a,
 .shipping_address .addrConteneur-editor .adresse .adresse_select_button input{width: 100%; }
 .adresse_select_button{margin-top:8px;}
 .content-change-password{  margin-top: 30px;}
 .content-my-data .adresse .adresse_buttons a.suppr, .content-shipping-addr .adresse .adresse_buttons a.suppr,
.content-my-data .adresse .adresse_buttons a.edit,.content-shipping-addr .adresse .adresse_buttons a.edit{width:calc(50% - 4px);  float: none;  display: inline-block;}
.content-my-data .addrConteneur-editor.uniqueaddr .adresse .adresse_buttons a.edit,
.content-shipping-addr .addrConteneur-editor.uniqueaddr .adresse .adresse_buttons a.edit{  margin-right: 0px;   width: 100%;}
.content-my-data .addrConteneur-editor.uniqueaddr  .adresse .adresse_buttons a.edit+a,
.content-shipping-addr .addrConteneur-editor.uniqueaddr  .adresse .adresse_buttons a.edit+a{  display: none;}
.content-my-data .adresse .adresse_buttons a.suppr,
.content-shipping-addr .adresse .adresse_buttons a.suppr{margin-left:4px;}
.content-my-data .adresse .adresse_buttons a.edit,
.content-shipping-addr .adresse .adresse_buttons a.edit.content-shipping-addr .adresse .adresse_buttons a.edit{margin-right:4px;}
.adresses_conteneur .adresse .adresse_buttons a:nth-child(2){   margin-top: 10px;}
/*.addrFacturation .adresse .adresse_buttons a {background: #000;color: #FFF;padding: 5px 10px;text-transform: lowercase;font-size: 12px;text-transform: capitalize;text-decoration: none;}
.addrFacturation .adresses_conteneur .adresse_buttons .edit, .addrFacturation .adresses_conteneur .adresse_buttons .add {width: 46%;padding: 7px 0;display: block;float: left;margin: 0 2%;text-transform: uppercase;}*/
.addrFacturation .adresses_conteneur .adresse_buttons .modif {width: 96%;padding: 7px 0;display: block;float: left;margin: 0 2%;text-transform: uppercase;}
form.adresse_factu .billing-infos ,.adrLivraison table.add_shipping_address{  /* float: left; */  /* margin-top: 20px; */  margin-top:0;  text-align: left; border: solid 1px #dfdfdf;  padding: 15px 20px;  border-top: none; display:block;}
body.my_account_addr_shipping .adrLivraison table.add_shipping_address{width:auto;}
	.shipping_address select{margin-left:0;background: url(https://dd2576.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/bar_select.png) top right 35px no-repeat, url(https://45862b.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/select_fleche.png) center right 10px no-repeat;}
.liste-livraison {
float: left;
/* width: 30%; */
/* min-height: 200px; */
width: 100%;
text-align: center;
font-family: Arial;
}
.content-my-account table input.change-password{margin-top:20px;}

/*.liste-livraison .mode-expedition {width: 200px;padding-left: 20px;}*/
.liste-livraison h3 {/*margin:20px 0 15px 0;*/  margin: 20px 0 15px 30px;}
.liste-livraison h4 { display:none }
.liste-livraison .prix{margin-bottom: 5px;}

.bt-shipping-address input,
.btn,.bt-valider-commande a,
.content-my-account table input.change-password,
form.adrLivraison input.Button,
.submit,
.button-submit {
	  background-color: #6e6036;
  border: none;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 13px;
  text-align: right;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'CaviarDreams';
  padding: 8px;
  width: 100%;
  text-align: center;
  letter-spacing:2px;
  height: 40px;
}

.cart_place_order a{   
  width: auto;
  margin: 20px;
  display: block;
  padding: 0;
  line-height: 50px;
  height: 50px;
  background-color: #6e6036;
  border: none;
  color: #fff;
  cursor: pointer;
  font-size: 13px;
  text-transform: uppercase;
  font-family: 'CaviarDreams';
   text-align: center;
  letter-spacing: 2px;
  }

/*.bt-shipping-address input {background: #000;font-size: 13px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;padding: 5px 30px;line-height: 16px;margin:0 auto;}*/


.etapes-panier,.order_step  {clear: both;width: 100%;/*border-bottom: 1px #000 solid;*//*margin-top: 10px;height: 30px;*/list-style: none;}
.etapes-panier li,.order_step  li {  
    /* float: left; */
  position: relative;
  display: inline-block;
  border-right: solid 2px #fff;
  line-height: 30px;
  padding: 10px 0;
  text-align: center;
  font-size: 13px;
  height: 30px;
  text-transform: uppercase;
  width: calc(25% - 1.5px);
  vertical-align: middle;
  background: #dfdfdf;
  /* border-right: 1px solid #FFF; */
  }
  .content-my-data {  margin-top: 30px;  display: block;    text-align: left;}
 .order_step li{  width: calc(20% - 1.6px);}
  .etapes-panier li:last-child,.order_step  li:last-child{  border-right: none;}
.etapes-panier li.etape_0 {z-index: 5;margin-left: 0px;}
.etapes-panier li a, .order_step  li a {color: #fff;background: none; display: block;font-size: 13px;  text-align: center;  text-transform: uppercase;  font-family: 'CaviarDreams'; letter-spacing:2px;}
.etapes-panier li.active, .order_step  li.active {background: #6e6036;}
.etapes-panier li.active a, .order_step  li.active a {display: block;color: #FFF;}
.etapes-panier li.etape_1 {z-index: 4;}
.etapes-panier li.etape_2 {z-index: 3;}
.etapes-panier li.etape_3 {z-index: 2;}
p.step{margin:5px 0 20px 40px;}

.content-cart-paiement { margin:0 auto;padding:20px 0; color:#555;width:610px; color: #000;font-size: 12px;}
.content-cart-paiement .stitre{	color: #000;font-size: 15px;text-transform: uppercase;width: 600px;margin: 0 auto 20px auto;}

.content-cart-paiement .degrade-stitre {font-size:12px;  margin-top: 35px;}
.stitre{font-size:13px; text-transform:uppercase; color:#333;}
.content-cart-paiement .degrade-tab {margin-bottom: : 30px;}
/*.content-cart-paiement .degrade-tab {min-height: 180px;}
.degrade-tab{min-height: 120px;}*/

.order_content { width: 600px;margin: 20px auto; font-size: 13px; color:#333; text-transform:uppercase; }

table{border-collapse:collapse;margin-top:10px; margin-bottom:10px;}
/*.billing-infos .submit{ padding:0 60px;margin-top:10px;}*/
.order_content tr{border-top:1px solid #DFDFDF;}
.order_content td{padding:10px 0;}
.order_content td.order_price{font-weight: bold;font-size:16px;text-align: right;}
.adresseC p{text-align: center;}

.pluscouleurs{float: left;width: 100%;font-size: 0.8em;}
/*.content-shipping-addr .adresse .adresse_buttons a.edit {font-size:11px; text-transform:uppercase; color:#333; padding:5px 1%;background:#959595; color:#fdfdfd; display:inline-block;text-decoration: none;cursor: pointer; }
.content-shipping-addr .adresse .adresse_buttons a.edit:hover{background:#3e3e3e;}

.content-my-account .adresse .adresse_buttons a.suppr {display:block;}
.content-shipping-addr .adresse .adresse_buttons a.suppr {font-size:11px; text-transform:uppercase; color:#333; padding:5px 1%;background:#000; color:#fdfdfd; display:inline-block;text-decoration: none;cursor: pointer; }
.content-shipping-addr .adresse .adresse_buttons a.suppr:hover{background:#3e3e3e;}*/

.linkAddrLivr a{background: #000;color:#FFF;padding:5px 20px;text-decoration: none;}
/*.addrConteneur-editor .adresse .adresse_select_button input {
	padding: 5px 41px 5px 45px;

}*/
/*.shipping_address .addrConteneur-editor .adresse .adresse_select_button input {
	padding: 5px 41px 5px 30px;

}*/
/*.adresse .adresse_select_button input { 
	cursor: pointer;
	font-size: 11px;
	border: 0 none;
	text-transform: uppercase;
	color: #333;
	padding: 5px 27px 5px 27px;
	background: #000;
	color: #FFF;
	display: inline;
}*/
.content-shipping-addr .adresse_buttons a {
	width: 48%;
	margin: 0;
	padding: 0;
	float: left;
	text-align: center;
}

/*--breadcrumb*/
#breadcrump{
z-index: 100;
height: 40px;
/*margin-bottom: 5px;*/
width: 100%;
display: block;
clear: both;
background:#e7e7e7;
}
/*#breadcrump{z-index: 100;height: 25px;margin-bottom: 5px;width:100%;float:left;}*/
.breadcrumb {text-align:center; color:#bfbfbf; font-family:OpenSans-Regular; font-size:12px; padding:10px 0;/* float:left;*/}
.breadcrumb > div{float:left;}
.breadcrumb a, .breadcrumb a h1 {
  color: #6e6036;
  text-decoration: none;
  font-size: 13px;
  text-transform: capitalize;
  font-weight: normal;
  margin-right: 0;
  font-style:italic;
  font-family:PlayfairDisplay-Regular;
}
.hr_nouveautes{
	
	width:25%;
	display:inline-block;
	margin:0;
}
.catalogue_header nav,.catalogue_header .order_catalogue,.catalogue_header .cata_results,
.catalogue_footer nav,.catalogue_footer .order_catalogue,.catalogue_footer .cata_results{
	
	display:table-cell;
}
 .catalogue_header .order_catalogue, .catalogue_header .cata_results,
 .catalogue_footer .order_catalogue, .catalogue_footer .cata_results{
	
	width:25%;
}

.right_catalogue .stock{
	
  font-family:OpenSans-Regular;
  font-size: 13px;
  color: #000;
  margin-top: 15px;
	
}
.right_catalogue .price p{
  font-family:CaviarDreams;
  float: none;
  text-align: left;
  font-size: 24px;
}
body.n0 div.product,
body.n1 div.product,
body.n2 div.product {
	
	padding:0;
	  clear: both;
}
 
 
 body.n0 div.product .picture img, body.n1 div.product .picture img, body.n2 div.product .picture img{margin:0;}
 body.n0 div.product .picture a.epuise, body.n1 div.product .picture a.epuise, body.n2 div.product .picture a.epuise{width:200px;}
body.n0 div.product .picture,
body.n1 div.product .picture,
body.n2 div.product .picture {
  display: table-cell;
  text-align: center;
  margin-top: 0; 
  float:left;
  width: 200px;
  height: auto;
  display: table-cell;
  vertical-align: top;
  margin-bottom:20px;
}
div.product div.picture {   position: relative; margin:0 auto;
 /*border-radius:5px;*/}
.catalogue_header ul.pagination,
.catalogue_footer ul.pagination{
	  margin: 0 auto;
  /*width: 80%;*/
  text-align: center;
	
}
.catalogue_header nav,.catalogue_footer nav{width:25%;}
.order_catalogue_title{
	 color: #000;
  font-size: 13px;
  font-family:OpenSans-Regular;
	
}
ul.pagination li a img {
    display: inline-block;
  vertical-align: bottom;
  width: 70%;
}
#catalogue div.product .contenu .price p{
	
	float:none;
	text-align:left;
	
}
/*#catalogue div.product .contenu {
  text-align: left;
  margin-top: 0;
  width: auto;
  height: auto;
  display: table-cell;
  vertical-align: top;
  padding-left: 50px;
  width: 100%;
  padding-right: 50px;
}*/
#catalogue div.product .contenu {
  text-align: left;
  margin-top: 0;
  width: auto;
  height: auto;
  display: inline-block;
  vertical-align: top;
  float: left;
  padding-left: 50px;
  /* width: 63%; */
  width: calc(100% - 500px);
  padding-right: 50px;
}
div.product p.designation{
  margin-bottom: 15px;
  color: #6e6036;
  font-size: 18px;
  font-family: 'CaviarDreams';
  letter-spacing: 1px;
	
	
}
div.product p.designation a{
  color: #6e6036;
  font-size: 18px;
  font-family: 'CaviarDreams';
  letter-spacing: 1px;
  text-transform:uppercase;
	
	
}
div.product p.designation a:hover{
  color: #c6b171;
	
}
a.more_filter{  margin-left: 25px;  font-size: 13px; color:#000; font-family:PlayfairDisplay-Regular; font-style:italic; cursor:pointer;}
a.more_filter i{   font-size: 11px; vertical-align:middle; margin-left:8px;}
#filter_couleur .filter_content a.more_filter{display:none;}
div.product p.link_pdt {

	margin-top:10px;
}
div.product p.link_pdt a:hover{
	
	color:#6e6036;
}
div.product p.link_pdt a{
	
	color:#c6b171;
	font-size:11px;
	font-family:'PlayfairDisplay-Regular';
	text-transform:uppercase;
	letter-spacing:2px;
	
}
.qte_container .qte{
  background: #fff;
  height: 30px;
  width: 30px;
  line-height: 30px;
  color: #000;
  font-size: 13px;
  text-align: center;
  font-family:CaviarDreams;
}
.qte_container .qte,.qte_container .qte_txt{
	display:inline-block;
	/* vertical-align:middle; */
	vertical-align:baseline;
}
.qte_container {
	margin-top:15px;
}
.qte_container .qte_txt {
  font-size: 13px;
  margin-left: 20px;
  font-family:'OpenSans-Regular';

}
.right_catalogue_infos::after,.product_add::after{
  content: "";
  left: 50%;
  margin-left: -15px;
  position: relative;
  width: 0;
  /* top: 45px; */
   top: 43px; 
  z-index: 10;
  height: 0;
  border-left: 15px solid rgba(0, 0, 0, 0);
  border-right: 15px solid rgba(0, 0, 0, 0);
  border-top: 15px solid #e7e7e7;
}

.product_add::after{

  /* top: 49px; */
 /* top: 48px;*/
    top: auto;
  bottom: -15px;
  position: absolute;

}
.right_catalogue_infos,.product_add{
	
	  height: 115px;
	background: #e7e7e7;
	padding:20px;
	position:relative;
}

.right_catalogue{
  display: table-cell;
  width: 200px;
}

div.product p.designation2,
div.product p.annee,
div.product p.taille,
div.product p.fournisseur{
	
	color:#000;
	font-size:13px;
	font-family:'OpenSans-Semibold';
	margin-bottom:15px;
	text-transform:capitalize;
	
}


ul.pagination li.noActions a{
	color:#000;
}
ul.pagination li a{
  color: #c6b171;
  font-size: 13px;
  font-family:OpenSans-Semibold;
  display: inline-block;
vertical-align: middle;		
}
ul.pagination li.actif a{
  color: #000;
 	
}
ul.pagination li {
  display: inline-block;
  vertical-align:middle;
  margin: 0 7px;
}
.cata_results {
  text-align: right;
}
.cata_results span {
	 color: #000;
  font-size: 13px;
  font-family:OpenSans-Regular;
}
.order_catalogue select.form-control {
   border: none;
  width: auto;
  color: #6e6036;
  font-size: 13px;
  -webkit-appearance: none;
    -o-appearance: none;
  appearance: none;
  -moz-appearance: none;
  font-style: italic;
  font-family: PlayfairDisplay-Regular;
  background: url(https://4038bb.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/drop_fleche.png) no-repeat right 17px;
  padding-right: 15px;
}
.right_catalogue_infos, .product_add {
	margin-top:40px;
}
.product-cms,.product-cms div.cms div,.product-cms div.cms p{
	 font-size: 13px;  font-family: OpenSans-Regular; color:#000;
	
}
.nouveautes_title {
 width: 50%;
 font-weight:normal;
  display: inline-block;
  margin: 0;
  text-align: center;
  margin-left: -2px;
  margin-right: -2px;
  font-family: CaviarDreams;
  font-size: 24px;
  vertical-align: middle;
  color: #000;
  text-transform:uppercase;
}
.breadcrumb a h1 { 
	display:inline;
	font-size:11px !important;
	    
}
.breadcrumb a.separator3{padding: 0;margin: 0 6px;margin: 0 5px 0 4px;}

/* .breadcrumb a:hover{text-decoration:underline;} */

.catalogue_header,.catalogue_footer { clear: both; /*position:absolute; top: -30px; left:0px;*/ display:table; width: 100%; /*display:none;*/}
.catalogue_header{margin-bottom:55px;margin-top:40px;}
.catalogue_footer {margin-bottom:40px;margin-top:55px;}
/*.catalogue_footer { clear: both; bottom:0; left:0px; width: 88%;height: 30px;}*/

.pages_navigation { color:#444; float: right;padding-top: 6px;}

.pages_navigation {
	color: #444;
	float: right;
	padding-top: 6px;
	font-size: 12px;
	text-transform: uppercase;
	text-align: right;
}


.pages_navigation a:hover {color:#000;  }
.pages_navigation .current_color { color:#000; font-weight:bolder; font-size: 16px;}

.nbr_prod_catalogue { 
	color: #444;
	float: left;
	padding-top: 6px;
	font-size: 12px;
	text-transform: uppercase;
}
.nbr_prod_catalogue a { 
	color: #444;
	text-decoration: none;
	padding: 5px 8px 5px 5px;
	background: url(https://5af57b.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/separe.gif) no-repeat right center;
	font-size: 13px;	
}
.nbr_prod_catalogue a:nth-child(1) { 

	padding: 5px 8px 5px 0;

}

.nbr_prod_catalogue a.noBG{
	background: 0 none;
}
.nbr_prod_catalogue a:hover { text-decoration:underline; }
.nbr_prod_catalogue .actif { color:#000;text-decoration:underline; }

.linkAddrLivr{height: 60px;float: left;width: 60%;}
/*form.adrLivraison input.Button{margin: 10px 1%;}*/
form.adrLivraison input.Button,form.adresse_factu  input.Button {
  margin: 20px 0 0;
  /* width: auto; */
}
/*--- boutiques---*/
.boutique-list {
	font-size: 17px;
	margin-top: 70px;
}
.list-unstyled {
	padding-left: 0;
	list-style: none;
}
.list-unstyled{font-size: 0.97em;}
.list-unstyled strong{font-weight: 500 !important;font-size: 18px;}
ul.list-unstyled li a.pull-right{font-weight: 500 !important;}
#map-canvas { height: 100%;width: 100%;}
.googlemap{margin-top:140px;-webkit-box-shadow: 0 5px 15px rgba(0,0,0,0.5);box-shadow: 0 5px 15px rgba(0,0,0,0.5);}
.googlemap .ui-dialog-titlebar {display:none;}
.googlemap ,.googlemap .ui-widget-content{padding:0 !important;background: transparent;}
.ui-widget-overlay {
	background: #000 !important;
	opacity: .5 !important;
	filter: Alpha(Opacity=60) !important;
}

/*---- footer ) ----*/
#footer {
	font-size: 12px;
	height: 28px;
	width: 1000px;
	margin: 10px auto 10px auto;
}
#footer ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#footer li {
	float: left;
	margin-right: 20px;
	line-height: 28px;
	text-transform: uppercase;
}
#footer li a{
	outline: none;
	text-decoration: none;
	color: black;
}
#socialBtn {
	float: right;
	padding-top: 2px;
}
#socialBtn li {
	display: inline;
	line-height: 24px;
	margin: 0 0 0 4px;
}
#socialBtn li a {
	display: block;
	/* width: 25px; */
	height: 24px;
	margin-left: 15px;
}
#supersized-loader {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 0;
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
	text-indent: -999em;
	background: url(https://44d743.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/progress.gif) no-repeat center center;
	display: none;
}


body.product .owl-theme .owl-nav{position: relative;  top: -7px;}
body.product .owl-theme .owl-prev{left: 50px;}
body.product .owl-theme .owl-next{right: 50px;}

body.product .owl-theme .owl-item a {
  padding: 10px;
  display: block;
  border: solid 1px #dfdfdf;
}
#galerie{
	width:262px;
}
body.product .owl-theme .owl-dots{
	
	display:block;
}
.owl-stage{
	position: static!important;
}
.owl-stage::after{
	content: "";
	width: 524px;
	height: 382px!important;
	position: absolute;
	display: block!important;
	right: 0;
	z-index: 9999;
	top: 0;
}
.nav_gallery>span{display:inline-block;   vertical-align:middle;  margin: 0 10px; cursor:pointer;}
.pts_container{display:inline-block;margin-top: 30px;}
.pts_container span i{
  font-size: 11px;
  vertical-align: middle;
}
.pts_container span i{
	
	color:#bfbfbf;
}
.pts_container span.active i{
	color:#c6b171;
}
.pts_container span {
  margin: 0px 5px;
  cursor:pointer;
  display:inline-block;
  vertical-align:middle;
}
#galerie > a{display: block;margin-bottom: 5px;width: 68px;height: 101px;}
#galerie > a img{border:1px solid transparent;}
/*#imagemagic{left: 5px;}*/
.zoomWrapper{/*float: left;*/position:relative;}

.laremise,#product_remise{position:absolute; top:10px; right:10px; background:#000; border-radius:40px; padding:15px 6px; color:#FFF; text-decoration:none; font-size:14px;}
#product_remise{top:60px; left:-60px; padding:0;}
.content-shipping{width:100%;margin-bottom:40px;}
.footer-conteneur{width: 100%;margin-top: 20px;float: left;background:#000}
/*BOUTIQUE*/
ul.list-unstyled li  {line-height: 1.428571429;}
ul.list-unstyled li a.pull-right {color:#000;font-weight:bold;}

.product img.photo1 {width:342px;height:513px;}


/* ----- account ----- */
/*.order_step { clear:both; display:inline-block; vertical-align:top; width:163px; margin-top:60px; }
.order_step li { font-size:13px; margin-bottom: 4px; list-style: none;}
.order_step li a { color:#000; text-decoration:none; padding-left: 0; line-height:20px; font-size:15px; }
.order_step li a:hover {text-decoration:underline;}*/
.content-account { color:#000; text-align:center;width:100%; }
.con-tent-account input { background:#000; border:1px solid #000; color:#FFF; padding:2px 10px; text-transform:uppercase; float: right; cursor: pointer;}
.content-account input.updatebilling {margin-left: 30px;}
.content-account a { color: #FFF; }
.content-account table { text-align: left; }
/*
.content-account table .labelForm { padding:5px 0; color:#555; width:100px; }
.content-account table .labelForm2 { padding:5px 0; color:#555; width:169px; }
.content-account table .labelForm3 { padding:5px 0; color:#555; width:60px; }
.con-tent-account table input { border:1px solid #fdfdfd; padding:1px; width:200px; margin-left:5px; color: #000; background: #fdfdfd; }
*/


.content-account table input { width:200px;}

.content-account table.billing-infos{
	font-family: Arial;
	font-size: 11px;
	color: #000;
	text-transform: uppercase;
	margin: 20px auto;
}
.content-account table.billing-infos input{width:95%;}
.content-account table.billing-infos select{width:99%;}

.content-account table.billing-infos .submit{width:200px;padding:5px 20px;line-height: 18px;font-family: Arial;}

.content-account table select { width:200px; }

/*.content-shipping-addr .adresse{height:180px;}*/
.content-shipping{
	margin-top: 15px;
	min-height: 300px;
}

/*.content-my-account {     width: 790px;
    color: #000;
    margin-top: 40px;
    display: inline-block;
    vertical-align: top;}*/
/*.content-my-account .adresse{height:190px;margin-bottom: 50px;}*/
.content-my-account table input.createshippingaddress {background: #000;}
/*.content-my-account table input.change-password {
background: #000;
color: #fff;
font-family: 'Arial',Georgia,serif;
font-size: 11px;
text-transform: uppercase;
border: 0 none;
border-bottom: 1px solid #000;
width: 205px;
margin-top: 10px;
height: 22px;
cursor: pointer;}*/
body.my_account .titre-page{
	margin: 0;
}
.module_cart_content h1,.no-orders h1{margin-top:20px; font-family:'OpenSans-Regular'; font-size:17px;}
.no-orders h1{text-align:center;}
.content-my-account a {color:#000; }
.content-my-account table .labelForm { padding:5px 0;color:#555; width:100px; }
.content-my-account table .labelForm2 { padding:5px 0;color:#555; width:169px; }
.content-my-account table .labelForm3 { padding:5px 0;  color:#555; width:60px; }
.content-my-account table input, .content-my-account table select { /*width:200px; margin-left:5px;*/ }
.content-my-account table { text-align: left;width:100%;}
body.my_account .content-my-account table {width:auto;}
.content-my-account table tr td{width: 60%;}
.content-my-account table tr td.titre_td{width: 40%;    font-size: 13px;}
.content-my-account table tr td select{	width:100%;	margin:0px;}
.content-my-account table tr.titre-page td{	margin:0px 0px 20px 0px;padding: 0px;}
.content-my-account table tr.batiment td input.batiment,
.content-my-account table tr.ville td input.CodeP{width: 48%;    padding: 0;     float: left;}

.content-my-account .cart_content { width:100%; }
.content-my-account .cart_content td { font-size:12px; color:#555; }
/*.content-my-account .titre-page {font-size:15px; font-weight: bold;  margin-top: 20px; margin-bottom:10px;}*/
.content-my-account .titre-page0 {font-size:15px; font-weight: bold;  margin-top: 20px; margin-bottom:10px;}
.content-my-account .titre-rubrique { font-size:15px; font-weight: bold; height:20px; clear:both; float: left; margin-top:10px;}

.content-my-account .titre-rubrique span { display:inline;}
.content-my-account .degrade {width: 814px; float: left; min-height: 337px; }
.content-my-account .degrade.petit {}
.content-my-account .degrade.tab { background-position: left  20px;}
.content-my-account .tab td {font-size:12px; padding: 5px 0 9px 0;}
.content-my-account .tab .titres td {font-size:15px; font-weight: bold;) repeat-x; height:20px; padding: 0;}
.content-my-account .orange {color :#1f5190}
.shippBtn{float: left;width: 48%;margin: 15px 1% !important;}
.title_account_shipping {float:left; margin-top:10px; color: #555; font-size: 18px;}

.content-my-account.mon-compte .titre-rubrique {  }
.content-my-account.mon-compte .degrade {}
/*.ui-widget{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;height: auto;}*/
.ui-draggable .ui-dialog-titlebar {display: none;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;height: auto;}
.fc_fm{margin-top: 20px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;height: auto;}
.fc_fm .submit{font-size:12px;padding:5px 15px;float:right;margin:10px 10px 0 0 ;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;height: auto;}
/***********************************************************************
*
*  Liquid Slider
*  Kevin Batdorf
*
*  https://liquidslider.com
*
*  GPL license 
*
************************************************************************/

/******************************************************
* No JavaScript
* Use this to apply styles when Javascript is disabled,
* and be sure to include the ".no-js" class in your html 
* markup.
*******************************************************/
#lookBook_slider .no-js .liquid-slider {
  height:350px;
  overflow:scroll;
}

/******************************************************
* Preloader
* Use this to apply styles when Javascript is disabled,
* and be sure to include the ".no-js" class in your html 
* markup.
*******************************************************/
#lookBook_slider .ls-preloader {  
  background: url(https://1c3ad2.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/loading.gif) #f2f2f2 no-repeat center 75px;
  opacity:1;
  /* Do not edit below this line */
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  z-index:2;
}

/******************************************************************
* Base Styles 
* The styles here will apply to everything. I recommend you keep
* the styles in here specific to mobile defices, then use
* the media queries at the bottom to define further styles for larger
* screen-sizes. Think Mobile First. But be cautious of how
* your site will look in older IE browsers.
*
* Additional media queries are at the bottom of this document
******************************************************************/
#lookBook_slider .ls-wrapper {
  margin:0 auto;
  /* Do not edit below this line */
  clear: both;
  overflow: auto;
  position: relative;
}

/******************************************************
* Main Container
* This is the main container (minus the navigation).
* Be sure to match the width with the .panel class, 
* or it won't work properly. Also, width only applies
* if you are not using the responsive setting.
*
* The responsive slider will interpret the width as the
* max width instead
*******************************************************/
#lookBook_slider .ls-wrapper .liquid-slider {
  background: transparent;
  width: 1030px;
  /* Do not edit below this line */
  float: left;
  overflow: hidden;
  position: relative;
}
#lookBook_slider .ls-wrapper .panel-container {
  /* Do not edit below this line */
  position: relative;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
  /* from https://davidwalsh.name/translate3d */
}
#lookBook_slider .ls-wrapper .liquid-slider .panel-container .fade {
  /* Do not edit below this line */
  width:100%;
  opacity: 0;
  position: absolute;
  top: 0; 
  left: 0;
  display: block;
}

/******************************************************
* Panels
* This is for the panels. If you are using the 
* responsive setting, this will act as the max-width
* for the entire slider.
*******************************************************/
#lookBook_slider .ls-wrapper .liquid-slider .panel {  
  width: 1030px;
  /* Do not edit below this line */
  display: block;
  float: left;
}

/******************************************************
* These provide a base starting point for images and
* video. However, you will have to add more rules
* based on the content you use. Use the @media queries 
* at the bottom of this file.
*******************************************************/
#lookBook_slider .ls-wrapper .liquid-slider .panel img{
  /*
  width:100%;
  height:auto;  
  margin:0 5px;
  */
}

#lookBook_slider .ls-wrapper .liquid-slider .panel video {
  /*
  width:100%;  
  height:auto;
  */
}

/******************************************************
* This is mainly used to adjust the padding inside each 
* panel. If you are using the responsive setting, you
* need to use the settings below as this will not apply.
*******************************************************/
#lookBook_slider .ls-wrapper .liquid-slider .panel-wrapper {  
  padding: 20px;
  /* Do not edit below this line */
  position:relative;
}

/*****************************************************
* This will adjust styles for all navigation tabs
* less of course the select box used for mobile 
* navigation. The .current styles will apply only to 
* the current tab.
*
* You may use this section to create navigation for
* mobile devices if you set mobileNavigation: false
* Be sure to edit media queries for larger devices below
* I have included an example below in comments.
*
* .currentCrossLink refers to external crosslinking.
*******************************************************/
#lookBook_slider .panel-wrapper .title{display:none;}
#lookBook_slider #slider-id-nav-ul{display:none !important;}
#lookBook_slider .ls-wrapper .ls-nav a {
  background: #d8d8d8;
  color: #333333;
  margin-right: 1px;
  padding: 10px 15px;  
  outline:0;
}
#lookBook_slider .ls-wrapper .ls-nav a:hover {
  background: #f2f2f2;
  color: #333333;
  text-shadow: none;
}
#lookBook_slider .ls-wrapper .ls-nav .current {
  background: #f2f2f2;
}
#lookBook_slider .currentCrossLink {
  font-weight: bold;
}
#lookBook_slider .ls-wrapper .ls-nav ul {  
  padding:0;
  /* Do not edit below this line */
  clear: both;
  display: block;
  margin: auto;
  overflow: hidden;
}
#lookBook_slider .ls-wrapper .ls-nav ul li {
  /* Do not edit below this line */
  display: inline;
}
#lookBook_slider .ls-wrapper .ls-nav ul li a {
 
  /* Do not edit below this line */
  display: block;
  float: left;
  text-decoration: none;
}
/*****************************************************
* Mobile Menu
* This will adjust styles for selectbox styles. I have
* included a simple example to create a custom select
* box.
*******************************************************/
#lookBook_slider .ls-wrapper .ls-nav {
  overflow:hidden;
  clear:both;
}
#lookBook_slider .ls-wrapper .ls-select-box {  
  /* Delete these if you want the standard select box.
     Also delete the rules below */

  width: 100%;
  height: 35px;
  overflow: hidden;
  background: transparent;
  
}
#lookBook_slider .ls-wrapper .ls-select-box select {  
  /* If you want the standard select box, use 
  width:100%
  And delete the rest of the styling here */

  width: 150%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance:none;
  background: transparent;
  padding: 5px;
  font-size: 110%;
  border: none;
  height: 35px;
  cursor:pointer;
  outline: 0;
}
#lookBook_slider .ctn-look{float:left;width: 48%;margin:0 1%;text-align:center}
#lookBook_slider .panel-wrapper p{float:left;width:100%;text-align: left; padding-left:23px}
#lookBook_slider .panel-wrapper p a{width:100%;text-align: center;color:#000;font-size: 14px;text-decoration: none;}
#lookBook_slider .panel-wrapper p a:hover{text-decoration: underline;}
/******************************************************
* Arrows
* This section refers to both the non-graphical and 
* graphical navigation arrows. 
*
* Some settings will be overwritten when using the 
* responsive setting.
*******************************************************/
#lookBook_slider .ls-wrapper .ls-nav-left,#lookBook_slider .ls-wrapper .ls-nav-right {
  /* Do not edit below this line */
  float: left;
}
#lookBook_slider .ls-wrapper .ls-nav-left a,#lookBook_slider .ls-wrapper .ls-nav-right a {
  /* non-graphical arrows 
  background: #000;
  color: #fff;
  padding: 5px;
  width: 100px;
  */
  /* Do not edit below this line */
  display: block;
  text-align: center;
  text-decoration: none;
  color:#FFF;
  line-height: 15px;
  font-size: 11px;
}
#lookBook_slider .ls-wrapper .ls-nav-left:hover a, #lookBook_slider .ls-wrapper .ls-nav-right:hover a{
	color:#000;    
}
#lookBook_slider .ls-wrapper .ls-nav-left-arrow, #lookBook_slider .ls-wrapper .ls-nav-right-arrow {
  cursor: pointer;
  /* Do not edit below this line */
  float: left;   
}
#lookBook_slider .ls-wrapper .ls-nav-left-arrow a, #lookBook_slider .ls-wrapper .ls-nav-right-arrow a {
  /* Do not edit below this line */
  display: block;     
}
#lookBook_slider .ls-wrapper .ls-nav-left, #lookBook_slider .ls-wrapper .ls-nav-left-arrow {
  /* Do not edit below this line */
  clear: both;    
}
#lookBook_slider .ls-wrapper .ls-nav-right {
  width: 25px;
  height: 25px;
  background: #000;
  border:1px solid #000;
  margin-top: 300px;
  margin-right: 5px;
  opacity: 1 !important;
  color:#FFF;
  /* Do not edit below this line */
  position:relative;
}
#lookBook_slider .ls-wrapper .ls-nav-left{
  width: 25px;
  height: 25px;
  background: #000;
  border:1px solid #000;
  margin-top: 300px;
  margin-left: 5px;
  opacity: 1 !important;
  color:#FFF;
  /* Do not edit below this line */
  position:relative;
}
#lookBook_slider .ls-wrapper .ls-nav-left:hover {
  /* Left graphical arrows hover */
  background: #FFF;
  color:#000;
}
#lookBook_slider .ls-wrapper .ls-nav-left-arrow:active {
  /* Left graphical arrows click */
}
#lookBook_slider .ls-wrapper .ls-nav-right:hover {
  /* Right graphical arrows hover */
  background: #FFF;
  color:#000;
}
#lookBook_slider .ls-wrapper .ls-nav-right-arrow:active {
  /* Right graphical arrows click */
}
#lookBook_slider .arrows .liquid-slider {
  /* Margin between slider and arrows */ 
  margin: 0 10px;  
}

/******************************************************
* Responsive Styles
* Here are the main responsive styles. This mostly 
* covers the arrows, and most of the settings can be
* applied above.
*******************************************************/
#lookBook_slider .ls-responsive .liquid-slider {
  /* Do not edit below this line */
  width: 100%;
  margin: 0;     
}
#lookBook_slider .ls-responsive .liquid-slider .panel .panel-wrapper {
  padding: 10px;
}
#lookBook_slider .ls-responsive .ls-nav-left {
  /* Left non-graphical arrows */
  /* Do not edit below this line */
  position: absolute;
  left: 0;
  z-index: 2;
  top:49%;
}
#lookBook_slider .ls-responsive .ls-nav-left a {
  /* Left non-graphical arrows 
  background: #9A9A9A;
  width: 80px;
  */
  width: 15px;
}
#lookBook_slider .ls-responsive .ls-nav-left a:hover {
  /* Left non-graphical hover */
  background: #747474;
}
#lookBook_slider .ls-responsive .ls-nav-right {
  /* Right non-graphical arrows */
  /* Do not edit below this line */
  position: absolute;
  right: 0;
  z-index: 2;
  top:49%;
}
#lookBook_slider .ls-responsive .ls-nav-right a {
  /* Right non-graphical arrows 
  background: #9A9A9A;
  width: 80px;
  */
  width: 15px;
}
#lookBook_slider .ls-responsive .ls-nav-right a:hover {
  /* Right non-graphical arrows hover
  background: #747474;
   */
}
#lookBook_slider .ls-responsive .ls-nav-left-arrow {
  /* Do not edit below this line */
  position: absolute;
  left: 0;
  z-index: 2;-
}
#lookBook_slider .ls-responsive .ls-nav-right-arrow {
  /* Do not edit below this line */
  position: absolute;
  right: 0;
  z-index: 2;
}

/******************************************************************
* Larger Mobile Devices
* This is for devices like the Galaxy Note or something that's 
* larger than an iPhone but smaller than a tablet. 
******************************************************************/
@media only screen and (min-width: 481px) {
 #lookBook_slider .ls-wrapper .liquid-slider .panel img{
    /* Example */
    /*
    width:24%;
    margin:2px;
    */
  }

}

/******************************************************************
* Tablet & Smaller Laptops
* This will include tablets and some netbooks.
******************************************************************/
@media only screen and (min-width: 768px) {
  #lookBook_slider .ls-wrapper .liquid-slider .panel img{
    /* Example */
    /*
    width:24%;
    */
  }
  #lookBook_slider .ls-responsive .liquid-slider .panel .panel-wrapper {
    padding: 20px 35px;
  }
}

/******************************************************************
* DESKTOP 
* This is the average viewing window. So Desktops, Laptops, and 
* in general anyone not viewing on a mobile device. Here's where
* you can add resource intensive styles.
******************************************************************/
@media only screen and (min-width: 1030px) {
  
  
}

@media only screen and (max-width: 1030px) {
  
  
  .unslider {
	  /* display:none; */
  }
  
  
}

/******************************************************************
* LARGE VIEWING SIZE 
* This is for the larger monitors and possibly full screen viewers.
******************************************************************/
@media only screen and (min-width: 1240px) {
  

}

/******************************************************************
* RETINA (2x RESOLUTION DEVICES)
* This applies to the retina iPhone (4s) and iPad (2,3) along with 
* other displays with a 2x resolution. You can also create a media
* query for retina AND a certain size if you want. Go Nuts.
******************************************************************/

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min--moz-device-pixel-ratio: 1.5),
       only screen and (min-device-pixel-ratio: 1.5) {
  

}

/*****************  Nous contacter start***************************/

.nouscontacter{
	margin:20px 0 50px 0;
}
.nouscontacter .formulaire{
	width:400px;
	display:inline-block;
	vertical-align:top;
	margin-right:50px;
}
.nouscontacter .formulaire h2{
	margin:0px 0 10px 0;
	font-size:1.5em;
	/*border-bottom:1px solid rgba(0,0,0,.2); */
	width:100%;

}
.nouscontacter .formulaire input[type=text],
.nouscontacter .formulaire input[type=password],
.nouscontacter .formulaire select,
.nouscontacter .formulaire .form-textbox{
	margin:0;
	padding:0;
	height:inherit;
	padding:2%;
	width:96%;
}

.nouscontacter .formulaire textarea{
	width:96%;
	padding:2%;
}

.nouscontacter  .formulaire > div {
	display:inline-block;
	margin:10px 0;
	width:100%;
}
.nouscontacter > div label{
	display: block;
	padding-bottom:5px;
}
.nouscontacter .formulaire .button-submit{
	display:inline-block;
	margin:0;
}
 .newsLImg{
 	float:right;
 	width:500px;
 }
.nouscontacter .contact-img {
 	display:inline-block;
 	padding-left:50px;
	border-left:1px solid rgba(0,0,0,.2);
	vertical-align:top;
 }
 .nouscontacter #submitMessage{
	float:right;
 }

/*****************  Nous contacter end***************************/


.adresseProvisoire{
	font-size:10px;
	padding:5px 0px 5px 0px;
	border: 1px solid rgba(0,0,0,.2);
	display:block;
	margin: 10px;
}
.noAdresseProvisoire{
	display:block;
	margin: 10px;
	padding:4px 0px;
}





/**
 *  Modifs 28/04/2014
 *  seb 
 */ 
 

 #newsletter_email{
   width: calc(100% - 12px);
   display: inline;
   text-align: left;
   width: 200px;
 }
 .switch_color_cont{
 	clear: both;
	w-idth: 100%;
	h-eight: 150px;
 }
 
 /* ---- tab page produit --- */
 
 #onglets{
 	height:130px;
 	width:100%;
 }
 #onglets .ls-nav {
	overflow:initial;
 }


 #onglets .ls-nav a:hover {
	background: #f2f2f2; 
	color: #333333;
	text-shadow: none;
 }
 
 #onglets .liquid-slider{
 	background: #fff;
 	border-top :1px #d8d8d8  solid;
 	margin-top: -2px;
	z-index: -1;
 	
 }

 #onglets .ls-nav ul li a {
	display: block;
	float: left;
	text-decoration: none;
 }

 #onglets .ls-nav a {
	/*background: #d8d8d8;  */
	border:1px #fff  solid;
	border-bottom:1px #d8d8d8  solid;
	background: #fff; 
	color: #333333;
	margin-right: 1px;
	padding: 10px 15px;
	outline: 0;
	font-size:12px
 }
  #onglets .ls-nav .current { 
	border :1px #d8d8d8  solid;
	border-bottom :none;
 }
  #onglets .panel-wrapper{
  	padding: 15px 15px;
  }
  
 /**
  * Search
  */      
   #search_box{
		text-align: right;
		padding-top: 40px;
	}
	/*#search_query {

	 width: 0px;
	  height: 35px;
	  border: 0px;
	  font-size: 11px;
	  padding: 0;
	  border: 0 none;
	  font-family: 'Conv_AvenirLTStd-Medium';
	  transition: all 0.7s ease 0s;
	  display: inline-block;
	  vertical-align: baseline;
	  
	}*/
	#search_query {
	  height: 41px;
	  font-size: 11px;
	  padding: 0;
	  border: 0 none;
	  font-family: 'OpenSans-Regular';
	  padding-left:10px;
	  transition: all 0.7s ease 0s;
	  display: inline-block;
	  vertical-align: baseline;
	  background: #353536;
	  width: 100%;
	  margin-right: -56px;
	    /* color: #000; */
	    color: #fff;
	}
	/*.slide {
		width: 140px!important;
		-webkit-transition: all 0.7s ease 0s;
		-moz-transition: all 0.7s ease 0s;
		-o-transition: all 0.7s ease 0s;
		transition: all 0.7s ease 0s;
	}*/
	.isRight form .boutonrecherche{
		color: #000;
		text-align: right;
		border: none;
		background: none;
		text-transform: uppercase;
		padding-right: 0px;
		font-size: 12px;
		font-weight: normal;
		cursor:pointer;
		outline:none;
		padding-left: 0px;
		/*padding-right:35px;*/
		font-family: 'Conv_AvenirLTStd-Medium';
	}
	.rechercherTitle{
		text-transform:uppercase;	
		font-family: 'Conv_AvenirLTStd-Medium';
		font-size:12px;
		display: inline-block;
		vertical-align: bottom;
	}
	input:focus{
	 	outline:none;
	}
	#search_submit{
	/*position: relative;*/
	/*top: 3px;
	right: -3px;*/
	 display: inline-block;
	 vertical-align: top;
	 position: relative;
	  height: 41px;
	  background: #6e6036 url(https://77723f.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/miniloupe.png) no-repeat center;
	  border: none;
	width: 41px;
	}

/**
 * Lookbook
 */ 

 .ls-responsive .ls-nav-left a, .ls-responsive .ls-nav-right a {
		background: #fff !important;
		color:#000 !important;
	}
 .ls-responsive .ls-nav-left a:hover, .ls-responsive .ls-nav-right a:hover {
		background: #9A9A9A !important;
		opacity:.5 !important;  
	}
   /*
ul#tabs {
	overflow: auto;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;    
	
}
ul#tabs li {
	margin: 0;
	padding: 0;
	float: left;
  	width:130px;
}
#tabs #current a{
  text-decoration:underline; 
}
#tabs a {
	color: #e67122;
	float: left;
	text-align: center;
	text-decoration: none; 
  font-family: 'QumpellkaNo12Regular', Georgia;,Arial,sans-serif;
  font-size: 15px;
  padding: 5px 52px 0 0;
  margin-bottom: 10px;  

}
#tabs a:hover {
	text-decoration: underline;
}
#tabs a:focus {
	outline: 1;
}
#tabs #current a {
	background: #fff;
	color: #e67122;
}
#content-tab {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    height: auto;
    padding: 5px 0 0;
    width: 380px;
}     */

.acc-gauche a:hover, .acc-droite a:hover{text-decoration:none}




/* ******************************************************** 
 ******************************************************
 ********  FOOTER PRESTASHOP ***************************
 -*****************************************************/
 
 
 
 	#footerSubExpress{
	  	margin: 45px 0 0 0 ;
		display: none; 
	}
	#footerSubExpress .libelle h2{
		display: inline-block;
		top: 26%;
		width: 100%;
		height: 100%;
		vertical-align: middle;
		text-align:center;
		font-size:11px;
		padding:5px 0 0 0 ;
		
	}

	#footerSubExpress .element{
	/*	position : relative;  */
		width: 112px;
		height:60px;
		display:inline-block;
		vertical-align: text-bottom;
		border:1px #eee solid;
		padding: 5px 1px 1px 1px;
	   cursor: help;
	   
	}
	#footerSubExpress .photo{
		position : absolute;
		top : 30%;
		left : 10%;
	}
	#footerSubExpress .libelle{

	}
	#footerSubExpress .photo img{
		float: left;
	}
	#footerSubExpress .element .tooltip{
		/*
		*/
		display : none;
		z-index: 10;
		position: absolute;
		left: 40px;
		bottom: 80px;
	/*	right: 0px;  */
		padding: 7px;
		border: solid 3px #cdcdcd;
		font-family: Arial;
		font-weight: normal;
		font-size: 11px;
		text-align: left;
		color: #636163;
		background: #fff;
		width: 458px;

	}
	#footerSubExpress .element:hover .tooltip{
		display : block;
	}
	 
	#footerSubExpress .element .tooltip .arrow {
		z-index: 11;
		position: absolute;
		left: 0px;
		right: 0px;
		height: 22px;
		background: url(https://813209.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/lola/img/footer-prestashop/account-tooltip-footer.png) no-repeat center center;
		bottom: -19px;
		width:110px;
	}



/* popUp 20141006 start*/

		#contPopup{
			position: fixed;
			width: 100%;
			margin: 0 auto;
			padding-bottom: 250px;
			height: 100%;
			opacity: 0;
			z-index: 100;
			top: -110px;
			left: 0px;
			background: rgba(255,255,255,.8); 
		}
		#popup{
			height:423px;
			width:567px;
			background:#ccc;
			margin:0 auto;
			position:absolute;
			left:50%;
			top:50%;
			margin-top:-175px;
			margin-left:-324px;
		}
		.imgPop{
			width:100%;
			height:100%;
			cursor:pointer;
		}
		.imgPop:hover{
		/*	box-shadow: 1px 1px 12px #555;
			transition: .1s all .1s;*/
		}
		
		.buttonPopUp{
			position:absolute;
			display:block;
			z-index: 10;
			width:50px;
			height:50px;
			top:0px;
			right:0px;
			background:none;
			outline: none;
			cursor:pointer;
			border:none;
			color:#000;
			transition:all .3s ease;
		}
		.buttonPopUp:hover{
		   color:red;
		}
		.buttonPopUp i.size{
			font-size: 3em;
		}
		.buttonPopUp i:hover{
		   color: red;
		   transition: .1s all .1s;
		}		
		
		#accueil{
		   height:100%;
		   width:100%;
		  /* position:relative; */
		}	
/* popUp 20141006 end*/

.product_matiere_value {font-size:14px; text-transform:Capitalize;}




/************ En Nouveaute start************** 2015-03-06 */

.enNouveaute {
width:1000px;
text-align:center;
}

.enNouveaute .product {
	margin-bottom: 0px;
	padding-left: 0; 
	padding-right: 5px;
	float: none; 
	display: inline-block;
}
.enNouveaute .product a.laremise {
	display: block;
}
.enNouveaute .product img.photo1 {
	display: block;
}
.enNouveaute .product .contenu{
	width: initial; 
}
.enNouveaute .catalogue_header {
	margin:0;
	left:inherit;
	position: relative;
	display: block;
	top:0;
	margin:40px 0;
}
.enNouveaute .catalogue_header h1{
	text-align:center;
	text-transform:uppercase;
	display:inline-block;
	width:20%;
	font-size:1.2em;
	vertical-align:middle;
}
.enNouveaute .catalogue_header hr{
	border:none;
	background:#222;
	display:inline-block;
	height:1px;
	width:38%;
	vertical-align:middle;
	margin-right:2%;
}
.enNouveaute .catalogue_header .hr2{
	margin-right:0%;
	margin-left:2%;	
}

div.module_catalogue_en_nouveaute div.product div.price {font-size:10pt;}

/************ En Nouveaute end**************/


/************ En Promotion start************** 2015-03-06 */

.enPromotion {
width:1000px;
text-align:center;
}

.enPromotion .product {
	margin-bottom: 0px;
	padding-left: 0;
	padding-right: 5px;
	float: none;
	display: inline-block;
}
.enPromotion .product a {
	display: block;
}
.enPromotion .product img.photo1 {
	display: block;
}
.enPromotion .product .contenu{
	width: initial;
}
.enPromotion .catalogue_header {
	margin:0;
	left:inherit;
	position: relative;
	display: block;
	top:0;
	margin:40px 0;
}
.enPromotion .catalogue_header h1{
	text-align:center;
	text-transform:uppercase;
	display:inline-block;
	width:20%;
	font-size:1.2em;
	vertical-align:middle;
}
.enPromotion .catalogue_header hr{
	border:none;
	background:#222;
	display:inline-block;
	height:1px;
	width:38%;
	vertical-align:middle;
	margin-right:2%;
}
.enPromotion .catalogue_header .hr2{
	margin-right:0%;
	margin-left:2%;
}

div.module_catalogue_en_promotion div.product div.price {font-size:10pt;}
div.module_catalogue_en_promotion div.picture {border:1px solid #c0c0c0; padding:5px; border-radius:5px;}

/************ En Promotion end**************/


/************ New Bottom start************** 2015-03-06 */
.wrapper{
	width:1000px;
	margin:0 auto;
}
footer{
	/*margin-bottom: 40px;*/
	  clear: both;
	width:100%;
	color:#fff;
	text-align: center;
	font-family:'HelveticaNeue-Light',"Helvetica Neues",Helvetica,Arial,sans-serif;
}
footer h2{
	text-transform:uppercase;
	margin:15px 0;
	font-weight: 100;
}
/*footer ul{
	margin-top:10px;
}*/
footer li{
	list-style: none;
    display: inline-block;
   /* margin-right: 25px;*/
}
footer li a{
	color: black;
}

/*******  A SUPPRIMER VVVVVVV   ***********/	
				#footerTop{
					margin:15px 0;
				}
				#footerTop li{
					display:inline-block;
					width:19.5%;
					vertical-align:top;
					border-right:1px solid #222;
					transition:all .3s ease;
				}
				#footerTop li p{
					display:inline-block;
					width:75px;
					text-align:center;
					vertical-align:middle;
				}
				#footerTop li  img{
					width:32%;
				}
				#footerTop li a{
					color:#222;
				}
				#footerTop li:hover{
					background:#eee;
				}
				#footerTop li:nth-child(2) p{
					width:90px;
				}
				#footerTop li:nth-child(3){
					padding-right:2px;
				}
				#footerTop li:nth-child(3) img{
					width:35%;
				}
				#footerTop li:nth-child(3) p{
					width:122px;
				}
				#footerTop li:nth-child(4) p{
					width:85px;
				}
				#footerTop li:nth-child(5) img{
					width:30%;
				}
				#footerTop li:nth-child(5) p{
					width:100px;
				}
				#footerTop li:last-child{
					border:none;
				}

				#footerTop li p span{
					font-size:.7em;
					display:block;
				}
				#footerTop li img{
					display:inline-block;
					vertical-align:middle;
}
/*******  A SUPPRIMER ^^^^^^^^   ***********/


#NfooterTop .wrapper{	
		padding:0 0 25px 0;
		margin:15px auto;
		border-bottom:1px solid rgba(0,0,0,1);
}
	#NfooterTop ul{
		position:relative;
		display:block;

	}
		#NfooterTop ul li{
			display:inline-block;
			position:relative;
			text-align:center;
			/*margin-right:10px;*/
			margin-right:6px
		}
		#NfooterTop ul li:last-child{
			margin:0;
		}
			#NfooterTop ul li a{
				position:relative;
				display:block;	
				background:rgba(228,228,228,1);
				border:1px solid rgba(228,228,228,1);
			}
			#NfooterTop ul li a:hover{
				background:rgba(228,228,228,.5);

			}
				#NfooterTop ul li a span{
					position: absolute;
					text-align: center;
					z-index: 2;
					width: 100%;
					display: block;
					bottom: 7px;
					text-transform: uppercase;
					font-size: .7em;
					color: #000;
					font-family: 'Conv_AvenirLTStd-Black';
				}

				#NfooterTop ul li a img{
				
				}

footer #NfooterBottom,
footer #NfooterBottom a{
	background:#fff;
	color:#000;
	padding:0 0 20px 0;
	font-family: 'Conv_AvenirLTStd-Black';
}
footer #NfooterBottom>div{
	display:inline-block;
	vertical-align:top;
	margin-right:227px;
	text-transform:uppercase;
	font-size:.7em;
}


footer #NfooterBottom>div:first-child{
	margin-left:10px;
}
footer #NfooterBottom>div:last-child{
	margin:0;
}
footer #NfooterBottom>div:last-child p span{
	padding: 0 0 20px 0;
	display:block;
	color:rgba(134,134,134,1);
}
	footer #NfooterBottom div:first-child>div li{
		display:inline-block;
		font-size:1.5em;
		margin-right:10px;
			
	}
	footer #NfooterBottom div:first-child li{
		padding: 0 0 20px 0;
	}
		footer #NfooterBottom div:nth-child(2){
			/*width:40%;*/
		}
			footer #NfooterBottom div:nth-child(2) a{
				display:block;
				width:160px;
			}
				footer #NfooterBottom div:nth-child(2) a img{
					width:100%;
					position:relative;
				}


footer #NfooterBottom li,
footer #NfooterBottom li a{
	color:rgba(134,134,134,1);
}
				
/*******  A SUPPRIMER VVVVVVV   ***********/				
				
				footer #footerBottom{
					padding: 20px 0;
					background:#000;
				}	
								
				footer #footerBottom>div{
					display:inline-block;
					vertical-align:top;
					width:28%;
					padding-left:1%;
				}
				footer #footerBottom div:first-child>div li{
					display:inline-block;
					font-size:1.5em;
					margin-right:10px;
				}
				footer #footerBottom div ul li span{
					text-transform:uppercase;
				}
				footer #footerBottom div:nth-child(2){
					width:40%;
				}
				footer #footerBottom div:nth-child(2) img{
					width:50%;
					position:relative;
				}
/*******  A SUPPRIMER ^^^^^^^^   ***********/

footer .blockNL{
	margin-top:20px;
}
footer input[type=text]{
	display:inline-block;
	width:70%;
	height:30px;
	padding:0 5px;
}
footer input[type=submit]{
	display:inline-block;
	/*width:20%;*/
	height:35px;
}

/************ New Bottom end**************/

/************ Services Eboutique  start ************* 2015-03-09 */

.blue{
	color:blue;
}
.blue:hover{
	text-decoration:underline;
}
#services_left, #services_right{
	display:inline-block;
	vertical-align:top;
}
#services_left{
	width:40%;
	margin-right:2%;
}
#services_left img{
	width:100%;
}
#services_right{
	width:55%;
}
#services_right .titleService{
	padding:25px 5px;
	font-size:1.5em;
	color: #222;
	font-family: 'HelveticaNeue-Light';
	border-bottom: 1px solid #ccc;
}

.accordeon2.ui-accordion.ui-widget.ui-helper-reset{
	margin-top:43px;
}

.accordeon2 h3{
	font-family: 'Conv_AvenirLTStd-Black';
	font-size:.7em;
	color:#000;
}
.accordeon2  .ui-state-default .ui-icon,
.accordeon2  .ui-state-active .ui-icon,
#services_right .accordeon  .ui-state-default .ui-icon,
#services_right .accordeon  .ui-state-active .ui-icon{
	/*display:none !important;*/
	position:absolute;
	right:20px;
	/*background-image:url(https://361435.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/ui-icons_222_512x480_2.png);*/
	background-image:url(https://2a1398.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/Fleche_description_composition.png);
	width:10px;
	height:5px;
}
.accordeon2  .ui-state-default .ui-icon,
.accordeon2  .ui-state-active .ui-icon{
	top: 13px;
	display:none;
}


.accordeon2  .ui-state-default,
.accordeon2  .ui-state-active{
	border: 0px ;
	font-weight: normal;
	/*padding:25px 5px;*/
	background: #fff;
	font-size:1em;
	text-transform:uppercase;
}
#services_right .accordeon  .ui-state-default,
#services_right .accordeon  .ui-state-active{
	border: 0px ;
	font-weight: normal;
	color: #666;
	padding:25px 5px;
	background: #fff;
	font-size:1.7em;
}
.accordeon2  .ui-state-default,
#services_right .accordeon  .ui-state-default{
	border-bottom: 1px solid #ccc;
}
#services_right .accordeon  .ui-state-active{

}
.accordeon2  .ui-widget-content,
#services_right .accordeon .ui-widget-content{
	border: 0px;
	border-top: 1px solid #ccc;
	background: #eee;
	color: #666;
	text-align: justify;
	font-size:1.2em;
}
.accordeon2  .ui-widget-content{
	background: none;
}

.accordeon2  .ui-icon-triangle-1-e,
#services_right .ui-icon-triangle-1-e {
background-position: 0px -4px;
}
.accordeon2  .ui-icon-triangle-1-s,
#services_right .ui-icon-triangle-1-s {
background-position: 0px 0px;
}
.retourEchangeImg{
	width:100%;
}

.mapRetraitBoutique{
	border:1px solid rgba(0,0,0,.2);
}
.footer_fb{background:url('https://917b0c.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/lola/img/facebook_white.png') center top no-repeat;}
.footer_fb:hover{background:url('https://7687f1.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/lola/img/facebook_color.png') center top no-repeat;text-decoration:none;}
.footer_fb a, .footer_fb a:hover{height:25px; width:25px; text-decoration:none;}

.footer_twitter{background:url('https://51ff93.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/lola/img/twitter_white.png') center top no-repeat;text-decoration:none;}
.footer_twitter:hover{background:url('https://b97cfe.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/lola/img/twitter_color.png') center top no-repeat;text-decoration:none;}
.footer_twitter a, .footer_twitter a:hover{height:25px; width:25px; text-decoration:none;}

.footer_instagram{background:url('https://f6ad1d.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/lola/img/instagram_white.png') center top no-repeat;text-decoration:none;}
.footer_instagram:hover{background:url('https://eb15c0.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/lola/img/instagram_color.png') center top no-repeat;text-decoration:none;}
.footer_instagram a, .footer_instagram a:hover{height:25px; width:25px; text-decoration:none;}




#NfooterBottom .footer_fb{background:url('https://0e332e.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/lola/img/facebook_black.png') center top no-repeat;color:rgba(134,134,134,1);}
#NfooterBottom .footer_fb:hover{background:url('https://67399d.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/lola/img/facebook_grey.png') center top no-repeat;text-decoration:none;}
#NfooterBottom .footer_fb, #NfooterBottom .footer_fb:hover{display:block; height:30px; width:16px; text-decoration:none; color:rgba(134,134,134,1);}

#NfooterBottom .footer_twitter{background:url('https://9c231b.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/lola/img/twitter_black.png') center top no-repeat;text-decoration:none;color:rgba(134,134,134,1);}
#NfooterBottom .footer_twitter:hover{background:url('https://1bcd48.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/lola/img/twitter_grey.png') center top no-repeat;text-decoration:none;}
#NfooterBottom .footer_twitter, #NfooterBottom .footer_twitter:hover{display:block; height:30px; width:30px; text-decoration:none;color:rgba(134,134,134,1);}

#NfooterBottom .footer_instagram{background:url('https://542095.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/lola/img/instagram_black.png') center top no-repeat;text-decoration:none;color:rgba(134,134,134,1);}
#NfooterBottom .footer_instagram:hover{background:url('https://774a8c.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/lola/img/instagram_grey.png') center top no-repeat;text-decoration:none;}
#NfooterBottom .footer_instagram, #NfooterBottom .footer_instagram:hover{display:block; height:30px; width:30px; text-decoration:none;color:rgba(134,134,134,1);}


/************ Services Eboutique end ************** 2015-03-09 */


.vente_privee {color:red !important}
#cboxWrapper{
	height: 547px !important;
    width: 504px !important;
}
#cboxLoadedContent{
	border: 1px solid #c2c2c2 !important;	
}
#cboxClose{
	background: url(https://ba1483.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/lola/img/croix.png) no-repeat top center !important;
	top: 10px !important;
    right: 0px !important;
}
.ui-accordion .ui-accordion-content{
	padding:1em 2.2em 1em .7em !important;
}
.navigation{display:none}
.adresse_buttons{position:relative; margin-top:10px}
#accueil .slider-wrapper .cms:nth-child(2){display:none;}


.mobile-acc{display:none;}
.mobile{display:none !important;}
.desktop{display:block !important;}
.pages_navigation a { color:#444; text-decoration:none;padding:5px 8px 5px 5px; background:url(https://5af57b.claudeassets.com/20210827053205im_/https://www.vintageandcie.com/themes/fashion-white/img/separe.gif) no-repeat right center; font-size:13px; }
.pages_navigation.desktop a.desktop {display:inline !important;}
.pages_navigation.desktop a.mobile {display:none !important;}



.content-my-account.desktop{display: inline-block !important;}
.accordeon2 .ui-state-default.ui-accordion-header-active.ui-state-active, #services_right .accordeon .ui-state-default.ui-accordion-header-active.ui-state-active {
    border-bottom: none;
}
.accordeon2  .ui-state-default,
.accordeon2  .ui-state-active{
	border: 0px ;
	font-weight: normal;
	/*padding:25px 5px;*/
	background: #fff;
	font-size:1em;
	text-transform:uppercase;
}
.accordeon2  .ui-widget-content,
#services_right .accordeon .ui-widget-content{
	border: 0px;
	/*border-top: 1px solid #ccc;*/
	background: #eee;
	color: #666;
	text-align: justify;
	font-size:1.2em;
	height:auto !important;
}

/*.ui-widget{
  color:red;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
  height: auto; 
  text-align:center; 
  background:white;
  width:330px !important;
  height:125px !important;  
  border:1px solid black;
  border-radius:2px;
  padding:15px;        
}*/

#product_detail{
	position: relative;
	padding-left: 50px;
}
/*.product a {display: block;}*/
#services_right .accordeon .ui-widget-content{
	border: 0px;
	border-top: 1px solid #ccc;
	background: #eee;
	color: #666;
	text-align: justify;
	font-size:1.2em;
	height:auto !important;
}footer #NfooterBottom>div:first-child>a{display:none;}


.asenine.title {
	display: inline-block;
    width: 100%;
	padding-top: 0px;
}

.unslider {
    /* width: 100%; */
    /* height: 400px; */
	width: auto;
	height: auto;
    overflow: hidden;
	
}

.unslider-arrow{display:none;}

.unslider-nav ol li,.nivo-controlNav a.nivo-control{    
border-radius:50%;
background:#000;
color:#000;
width:17px;
height:17px; 
display:inline-block;
margin:0 5px;
border:none;
}

.unslider-nav,.nivo-controlNav{ 
	position: absolute;
	top: 370px;
	z-index: 9;
	left: 0;
	right: 0;
}
	
.content_slide {
	display:none;
}
	
div.module_account_summary {display:inline-block;}
div.module_cart_summary_link {display:inline-block;}
/*div.module_my_account_step {display:inline-block;}*/



@media screen and (min-width:993px) and (max-width:1600px) {
	
	.top_header ul.langues {
	  margin-left: 15px;
	}
	
	.top_header .rs ul {
	  margin-right: 15px;
	}
	.top_header .rs ul li {
	  margin: 0 2px;
	}
	.order_ctn {
	  width: 50%;
	}
}
@media screen and (min-width:993px) and (max-width:1400px) {
	
	
	ul.n-1 {
	  width: 75%;

	}
	.search_container {

	  width: 25%;

	}
	
	.right_catalogue_infos::after, .product_add::after {

	  top: 41px;

	}
	.pdt_asso_container{ margin: 20px auto 0;}

	div.global_content,body.cms #cms .cms,.pdt_asso_container {
	  width: 800px;
	  
	}
	.content-login {

	  width: 360px;

	}
	.order_catalogue select.form-control,.bt_add_cat, #add_to_cart, #mailstock_fairedemande {

	  font-size: 11px;

	}
	.etapes-panier li a, .order_step li a {

	  font-size: 11px;

	}
	form.adresse_factu .billing-infos tr label, body.change_password form tr label, body.init_password form tr label, form.adrLivraison .add_shipping_address tr label {

	  font-size: 12px;

	}
	.bt-shipping-address input, .btn, .bt-valider-commande a, .content-my-account table input.change-password, form.adrLivraison input.Button, .submit, .button-submit {
 
	  font-size: 11px;
	  
	}
	.adresse p {
	  font-size: 11px;
	}
	p.adrlivraison, p.adrfacturation {

	  font-size: 11px;

	}
	/*.right_catalogue_infos:after, .product_add:after,.right_catalogue_infos::after, .product_add::after {

	  top: 38px;

	}*/
	.nouveautes_title {

	  font-size: 20px;

	}
	body:not(.n0):not(.n1):not(.n2) .bt_add_cat {  
		font-size: 9px;
	
	}
	.catalogue_header nav, .catalogue_footer nav {
	  width: 20%;
	}
	#catalogue div.product .contenu {

	  padding-left: 20px;
	  width: calc(100% - 310px);
	  padding-right: 20px;
	}
	#filter_selection li a, span.filter_option a[id*='filter_'] {

	  font-size: 11px;
	  padding-left: 0px;
	}
	.eshop-menu h2.title {
	  font-size: 10px;
	  padding-left: 5px;
	 
	 
	}
	.content-shipping-addr .adresse .adresse_buttons a.suppr, .content-my-data .adresse .adresse_buttons a.suppr, .content-my-data .adresse .adresse_buttons a.edit, .content-shipping-addr .adresse .adresse_buttons a.edit, .shipping_address .addrConteneur-editor .adresse .adresse_select_button input, .adresses_conteneur .adresse .adresse_buttons a {
		/* font-size: 9px; */
		font-size: 7.5px;

	}
	/*.catalogue_header .order_catalogue,.catalogue_footer .order_catalogue{
	  width: 45%;
	}*/
	body.n0 div.product .picture a.epuise, body.n1 div.product .picture a.epuise, body.n2 div.product .picture a.epuise {
	  width: 120px;
	    font-size: 11px;
	}
	/*.eshop-menu {
	  width: 15%;
	}*/
	ul.pagination li a,
	.cata_results span , 
	.order_catalogue_title {
	  font-size: 12px;
	}
	.have-account h2, .mdp-forgoten h2, .titre-page, .have-no-account h2 {
	  
	  font-size: 11px;
	}
	a.more_filter {
	  margin-left: 5px;
	  font-size: 11px;

	}
	body.login .error_msg_content {
	  width: 700px;
	
	}
	div.product p.designation2, div.product p.annee, div.product p.taille, div.product p.fournisseur {
	  font-size: 11px;

	}
	div.product p.designation {

	  font-size: 14px;
	 /* height: 36px;*/
	}
	/*body.accueil div.product p.designation {

	  height: 30px;
	}*/
	.clearall {

	  margin-left: 5px;
	  font-size: 11px;

	}
	.right_catalogue_infos, .product_add {

	  padding: 10px;
	}
	.right_catalogue .price p {
	  font-size: 18px;
	}
	.product-infos, .left-cart, .checkout, .content_account {
	  padding: 40px 20px;
	}
	body.n0 div.product .picture, body.n1 div.product .picture, body.n2 div.product .picture {

	  width: 120px;

	}
	
	.designation a, div.product .contenu span {
	  font-size: 11px;
	}
	.marque a {

	  font-size: 11px;
	}
	.product_designation_value {
	  font-size: 16px;

	}
	.shipping_title,.billing_title,.order_title {
		
		  font-size: 11px;
	}
	
	body.n0 .product .picture.png a img,body.n1 .product .picture.png a img,body.n2 .product .picture.png a img{
		
		  height: auto !important;
		width: calc(100% - 20px) !important;
	}
	table.place_order tr.cart_total_line td.cart_total {
	  font-size: 15px;
	}
	.eshop-infos, .product-infos, .left-cart, .checkout, .content_account {
	  /*width: 70%;*/
	  padding: 25px 15px;
	}
	.content-login:nth-child(2) {
	  padding-left: 30px;
	}
	.content-login:nth-child(3) {
	  padding-right: 30px;
	}
	.pays-no-livre span {
	  font-size: 13px;
	}

	body.accueil .catalogue_header {
	  margin-top:40px;
	}
	.catalogue_header {
	  margin-bottom: 30px;
	  margin-top: 0px;
	}
	.menu-1 ul.n-1 .categoriesN0> li>ul.categoriesN1 {
	  padding-top: 10px;
	}
	table.order_cart_content tr td.cart_photo, table.order_cart_content tr td.cart_total, table.order_cart_content tr td.cart_quantity, table.cart_content tr td.cart_photo, table.cart_content tr td.cart_total, table.cart_content tr td.cart_quantity {
	  padding: 10px;
	}
	table.cart_content tr td.cart_quantity,
	table.cart_content tr td.cart_photo .cart_price_sale,
	table.order_cart_content tr td.cart_quantity, 
	table.order_cart_content tr td.cart_photo .cart_price_sale,
	table.cart_content tr td.cart_photo p.cart_name, 
	table.cart_content tr td.cart_photo p.cart_marque,
	table.order_cart_content tr td.cart_photo p.cart_name,
	table.order_cart_content tr td.cart_photo p.cart_marque {
	  /* font-size: 10px; */
	  font-size: 9px;
	    letter-spacing: 0px;
	
	}
	body.my_account_tracking .content-my-account table tr:not(.cart_total_line) td {
	  font-size: 11px;
	}
	body.cart a.cart_photo_link+div, body.order a.cart_photo_link+div {
	  margin-left: 10px;
	}
}
/*
     FILE ARCHIVED ON 03:20:43 Oct 08, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:19:49 Jun 10, 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.856
  exclusion.robots: 0.112
  exclusion.robots.policy: 0.095
  esindex: 0.011
  cdx.remote: 134.405
  LoadShardBlock: 196.895 (3)
  PetaboxLoader3.datanode: 234.879 (4)
  load_resource: 136.527
  PetaboxLoader3.resolve: 52.463
*/