#color_to_pick_list li{
    position: relative;
}
/* permet de personnaliser les attributs couleurs indisponibles */
#color_to_pick_list li span{
    background-color: #ccc; /* 1: couleur de calques de déclinaisons couleurs hors stock */
    height: 24px;
    /* height:22px; Prestashop 1.5 */ /* 2: options de recadrage pour prestashop 1.5 à dé-commenter */
    opacity: 0.8; /* 3: réglage de l'opaciter du filtre */
    position: absolute;
    top: 0;
    /* right: 0.01em; Prestashop 1.5 */ /* 4: options de recadrage pour prestashop 1.5 à dé-commenter */
    width: 22px;
    z-index: 99;
    display: none;
}
#color_to_pick_list li span.disabled{
    display: block;
}
/* 5: permet de colorer les nombres avec l'option bouton radio par défaut en rouge */
.attr_disabled span {
    color: red;
}
/* 6: permet d'afficher le bouton recharger sur une ligne sous prestashop 1.5 dé-commenter la ligne */
#attributes fieldset {
/* display:inline; Prestashop 1.5 */
	position: relative;
}
.hide-element-index-null{display: none !important;}
/* permet de personnaliser la flèche rouge en font awesome sous l'option tous les attributs */
.attribute-arrow-right{
	color:red; /* couleur de la flèche ici rouge */
	/* font-size:; taille de la flèche */
    left: -15px; /* positionnement de la flèche */
    position: absolute;
    top: 29px;
	display: none;
}
.arrow-right-show{display: block;}
///intégration tab
.tab_content{display: none;}
.content_show{display: block;}
#head_tab{padding: 0; margin: auto;}
#head_tab li{
	display: inline-block;
}

#head_tab li span
{
	background: #bbbbbb none repeat scroll 0 0;
    border-bottom: 1px solid black;
	display:inline-block;
	margin-left:3px;
	margin-right:3px;
	padding:3px;
	border:1px solid black;
	cursor:pointer;
}
#head_tab li .active
{
    background: #dddddd none repeat scroll 0 0;
    border-bottom: 0 solid black;
    padding-bottom: 4px;
}
.tab_content
{
	background-color:#dddddd;
	border:1px solid black;
	margin-top:-1px;
	padding:5px;
}
#attributes fieldset.tab_content{position: inherit;}
.span_selected{
    border: 2px solid #414141;
}
.product-variants-item{
    position: relative;
}
.product-variants-item .attribute-arrow-right{
    left: -25px;
    top: 25px;
}
.product-variants-item .arrow-select{
    top: 33px;
}
.fl_color_unavalable_li{
	z-index: 1;
}
.fl_color_unavalable_li > span{
	position: relative;
    z-index: 1;
}

/* modification grisement des attributs couleurs*/

.fl_color_unavalable_li .disabled{
	position: absolute;
 /* margin-left:-14px; add for warehouse theme */
	width: 102%;
	height: 102%;
	background-image: url("../img/blackarrow.png");
	/* background: #cdcdcd; */
	opacity: 0.6;
	z-index: auto;
}
.fl_color_unavalable_li .disabled:hover{}
.fl_color_unavalable_li .input-color:hover + span{
    border: none;
}

.fl_color_unavalable_opacity a, .fl_color_unavalable_opacity img{
	opacity:1 !important;
}

#attributes .attribute_list .form-control option.fa_disabled{
	background: #eee;
	color:#ff0000;
}
.product-variants-item .form-control option.fa_disabled{
    background: #eee;
	color:#ff0000;
}
.product-variants > .product-variants-item ul li.hide-element{
    visibility: hidden;
    width: 0px;
    margin-right: 0px;
}
/*.product-variants>.product-variants-item ul li { float:left;} add for warehouse theme */
/*.product-variants .input-radio, .product-variants .radio-label {float:left;} add for warehouse theme */

.fl_color_unavalable_opacity{
	opacity:0.3 !important;
}