.conteneurTableauGuideTaille{
	background-color:#ededed;
	color:#333;
	padding-left:0px;
}
.messageTableauGuideTaille{
	padding-bottom:10px;
	display:none;
}
.tableauGuideTaille .infoTaille{
	font-weight:bold;
	margin-bottom:5px;
}
.tableauGuideTaille span{
	font-weight:normal;
}
.guideTaille{
	float:left;
	padding-left:0px;
	text-align:left;
	padding-right:0px;
	display:none;
	
	font-size:14px;
	/*margin-top:20px;*/
	color:#000;
}
.guideTaille .guideTailleCoupeMessage{
	padding-left:0px;
	padding-right: 0px;
	font-size: 12px;
	margin-bottom: 10px;
	position: relative;
	margin-top: 20px;

	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
	gap: 10px;
}
.guideTaille .guideTailleCoupeMessage .dropp {
/*	position: absolute;*/
/*	    right: 0px;*/
/*    top: 0px;*/
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}
.guideTaille .guideTailleCoupeMessage .dropp svg {
	width: 10px;
}
.guideTaille.show-size-guide .dropp svg {
	        transform: rotate(180deg) !important;
}
#product .blocGaucheGuideTaille{
	background-color:#ededed;
	display: none;
}
#product .guideTaille.show-size-guide .blocGaucheGuideTaille {
	display: block;
}
.guideTailleItem{
	padding-left:0px;
	display:none;
}
.closewindowx {
	text-align: right;
	font-size: 15px;
	padding-right: 10px;
	padding-top: 5px;
}
.closewindowx a {
	text-decoration: none;
	color: #565151 !important;
}
.blocDroitGuideTaille {
	text-align:center;
}
.guideTailleItem li{
	background-color:transparent !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	 list-style: disc;
    font-weight: bold;
	font-size:12px;
}
.pictoGuiTaille{
	width: 28px;
	height: 28px;
	border-radius: 20px;
	position:relative;
	overflow: hidden;
	background-color: #000;
	text-align:center;
	float:right;
}
.pictoGuiTaille img{
	width:80%;
}
.boutonGuideTaille{
	padding-right:0px;
	font-size:12px;
	text-transform:uppercase;
	position:absolute;
	right:0px;
	top:0px;
}
.boutonGuideTaille a{
	text-decoration:underline;
}
.boutonGuideTaille div{
	display:inline-block;
	float:right;
	margin-left:5px;
}
.guideTailleextratext {
	font-size: 12px;
	display: block;
	text-align: center;
	font-weight: 300;
}
#taillefirstpartofthe{
   text-align: left;
    padding-top: 10px;
    padding-left: 0px;/*
	text-align: center;
	font-size: 18px;
	padding: 0 0 10px 0;*/
}
.guideTailleItemtwoone {
	display: table;
	width:100%;
	border-collapse: collapse;
	margin-bottom: 30px;
}
.guideTailleItemtwo {
	text-align: center;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
	display: table-row;
}
.guideTailleItemtwotct {
	font-size: 12px;
	font-weight: 500;
	display: table-cell;
	padding-right: 10px;
	text-align: left;
}
.guideTailleItemtwotc {
	font-size: 12px;
	display: table-cell;
	text-align: center;
}
.guideTailleItemtwotclast {
	font-size: 12px;
	display: table-cell;
	text-align: center;
	font-weight:500;
}
.stock-info .taillestocktxt,
#taillefirstpartofthe .taillestocktxt {
    font-weight: bold;
    color: #22ab6c;
	text-transform:uppercase;
}
.stock-info .taillestocktxtlow,
#taillefirstpartofthe .taillestocktxtlow {
	font-weight: bold;
	color: #FF6B00;
	text-transform:uppercase;
}
.stock-info .taillestocktxtno,
#taillefirstpartofthe .taillestocktxtno {
  font-weight: bold;
  color: #a71f1f;
  text-transform:uppercase;
}
.taillestocksize{
	font-weight:bold;
}
.conteneurImageGuideTaille{
	display: inline-block;
	text-align: center;
	float: none!important;
	/*width: 33%;*/
	margin: 0 auto;
}
.conteneurImageGuideTaille img{
	width:100%;
}

/* GESTION DE L'INSCRIPTION AU PRODUIT EN RUPTURE */
.js-mailalert{
	margin-top:5px;
	margin-bottom:5px;
}
.js-mailalert .form-control{
	width:60%;
	padding-top: 6px;
	padding-bottom: 10px;
	float: left;
	border:0;
	border-bottom:solid 1px #000;
	background-color:transparent;
	font-size:12px;
}
.js-mailalert button{
	margin-top:0px !important;
/*	background-color:#ededed;*/
	background-color: #000;
	text-transform:uppercase !important;
	letter-spacing:1.2px;
	font-weight:300;
	border:solid 1px #000;
	color:#FFF;
	font-size:12px;
}


/* SIZE GUIDE FOR SHOES BEGIN */
#closeSizeGuideShoes{
	display: block;
    position: absolute;
    right: 10px;
    top: 10px;
	font-weight:bold;
	z-index:20;
	color:#000;
	cursor:pointer;
}
#closeSizeGuideShoes .close{
	opacity:1;
}
.boutonGuideTailleChaussure{
	background-color:#EDEDED;
	font-weight:500;
	font-size:13px;
	padding:15px;
	width:auto;
}
.boutonGuideTailleChaussure a{
	text-decoration:none !important;
}
.boutonGuideTailleChaussure a:hover{
	text-decoration:underline !important;
}
.boutonGuideTailleChaussure img{
	padding-right:5px;
}
.conteneurGuideTailleChaussure{
	display:none;
}
.conteneurGuideTailleChaussureItem{
	padding:40px 0 25px 0;
	font-size:14px;
}
#size-guide-modal{
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  background-color: #fff;
}
.conteneurGuideTailleChaussureItem p{
	padding-left:30px;
}

.conteneurGuideTailleChaussureItem .tableMesures, .conteneurGuideTailleChaussureItem .tablePointure .colonneGriseGuideTailleChaussure, .conteneurGuideTailleChaussureItem .tableVideo{
	background-color:#F5F5F7;
}

.conteneurGuideTailleChaussureItem .tableMesures li{
	font-weight:500;
	margin-top:15px;
	float:left;
	width:100%;
}

.conteneurGuideTailleChaussureItem .tableMesures td{
	padding-left:30px;
}
.conteneurGuideTailleChaussureItem .tablePointure td:nth-child(n+2){
	text-align: center;
	padding: 13px 0px 15px 0px;
	vertical-align: middle;
}
.conteneurGuideTailleChaussureItem .tablePointure tr{
	border-bottom:solid 1px #F5F5F7;
}
.conteneurGuideTailleChaussureItem .tableMesures .etapeMesureGuieTailleChaussure{
	padding-left:5px;
	padding-right:5px;
}
.conteneurGuideTailleChaussureItem .titreGuideTailleChaussure, .conteneurGuideTailleChaussureItem .tableMesures tr:nth-child(1) span{
	 letter-spacing:-2%;
	 /*text-transform:uppercase;*/
}
 
.conteneurGuideTailleChaussureItem .tableMesures li .texteMesureItem{
	  float:right;
	  width:95%;
	  margin-top:9px;
}
.conteneurGuideTailleChaussureItem .tableMesures li img{
	   margin-top: -8px;
}
.tableVideo iframe{
	width:100%;
	height:400px;
}

/* SIZE GUIDE FOR SHOES END */

@media (min-width: 992px) and (max-width: 1100px) {
	.js-mailalert button{
		margin-left:5px !important;
		width: 85px !important;
	}
}

.js-mailalert button:hover, .js-mailalert button:focus,
.js-mailalert button:active, .js-mailalert button:active:focus {
/*	background-color:#000;*/
	background-color: #0B7745;
}
.guideTaille .messageInfoAlerteDispo{
	font-size:10px;
	float:left;
}
/**/

.affichageRuptureStock.has-preorder .size-name-separator,
.affichageRuptureStock.has-preorder .size-name-separator + span,
.affichageRuptureStock.has-preorder .taillestocktxtno,
.affichageRuptureStock.has-preorder .product-out-of-stock {
	display: none !important;
}

 /* MOBILE */
 @media (max-width: 767px) {
	 .conteneurTableauGuideTaille{
		 padding:0px !important;
	 }
	 .boutonGuideTaille{
		 top:18px !important;
		 right:25%;
	 }
	 .pictoGuiTaille{
		 width:18px;
		 height:18px;
	 }
	 .js-mailalert .form-control{
		 width: 65%;
	 }
	 .js-mailalert button{
		 margin-top:9px !important;
		 float:left;
	 }
	 .guideTaille{
		font-size:16px !important;
		padding-left: 8px;
		padding-right: 8px;
		background-clip: content-box, padding-box;
	 }
	.guideTaille{
		width: 90%;
		left: 5%;
	}
	.blocDroitGuideTaille, .conteneurImageGuideTaille{
		padding:0px;
	}
	.affichageRuptureStock .blocDroitGuideTaille, .affichageRuptureStock .tableauGuideTaille{
		display:none;
	}
	.affichageRuptureStock .blocGaucheGuideTaille{
		width:100%;
	}
	.js-mailalert-alerts{
		position:relative;
	}
	.js-mailalert-alerts .alert{
		text-align: left;
		width: 100%;
		display: inline-block;
	}
	.boutonGuideTailleChaussure{
		float:right;
		margin-right:8px;
	}
	#size-guide-modal{
		width:100%;
	}
	.conteneurGuideTailleChaussureItem .tableMesures td{
		width:100%;
		display:block;
		padding-left: 15px;
		padding-right: 15px;
	}
	.conteneurGuideTailleChaussureItem .tablePointure{
		width: 650px;
	}
	.conteneurGuideTailleChaussureItem .conteneurTablePointure{
		overflow-x:scroll;
		 padding-left: 30px;
	}
	
	
	
	
	.conteneurGuideTailleChaussureItem .tableMesures .etapeMesureGuieTailleChaussure{
		font-size:22px !important;
	}
	.conteneurGuideTailleChaussureItem p{
		padding-left: 15px;
		padding-right: 15px;
	}
	.conteneurGuideTailleChaussureItem .tableMesures li{
		line-height: 16px;
		font-size: 14px;
	}
	.conteneurGuideTailleChaussureItem .titreGuideTailleChaussure{
		line-height:28px;
	}
	.conteneurGuideTailleChaussureItem .tableMesures li .texteMesureItem{
		width: 90%;
		margin-top: 3px;
	}
	.tableVideo iframe{
		height:215px !important;
	}
	
	
 }
