.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;transition-property:transform,opacity}
.accordion-collapse ul li{
	padding:6px;
	cursor:pointer;
	text-align:right;
}
#categories{
	background-color: rgba(230, 167, 86, 0.9);
}

/*DEBUT VITRINE*/
.boxfivecolumns{width:24%;padding-left:5px;padding-right:5px;margin-bottom:20px;}
.boxcontainer{background:#fff;font-size:12px;text-align:center;border:1px solid #eee;border-bottom:double #ddd}
.boxcontainer2col{height:350px}
.mosaicover2col{height:260px}
.mosaicover4col{height:177px}
.mosaicover5col{height:140px}
.boxcontainer p{margin-bottom:10px}
.boxcontainer h1{font-size:13px;line-height:1;font-family:OpenSansRegular;font-weight:700;padding-left:10px;padding-right:10px}
.boxcontainer h1 a{padding-bottom:10px;border-bottom:1px solid #eee;display:block;color:#222}
.boxcontainer ul {padding: 0;}
.boxcontainer ul li{list-style: none;}
.boxcontainer ul li img { max-width: 100%;}

.title{position:relative;padding:2px 30px;margin:5px 0 5px 0;color:#fff;font:bold 14px Arial,Helvetica;text-transform:uppercase;text-decoration:none;display:inline-block;background-color:#E5BE2B;background-image:-moz-linear-gradient(#E5BE2B,#AF9123);background-image:-webkit-gradient(linear,left top,left bottom,from(#E5BE2B),to(#AF9123));background-image:-webkit-linear-gradient(#E5BE2B,#AF9123);background-image:-o-linear-gradient(#E5BE2B,#AF9123);background-image:-ms-linear-gradient(#E5BE2B,#AF9123);background-image:linear-gradient(#E5BE2B,#AF9123);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-shadow:0 1px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 2px 0 rgba(0,0,0,.7);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 2px 0 rgba(0,0,0,.7);box-shadow:0 1px 0 rgba(255,255,255,.5),0 2px 0 rgba(0,0,0,.7)}
.title:hover{background-color:#AF9123;background-image:-moz-linear-gradient(#AF9123,#E5BE2B);background-image:-webkit-gradient(linear,left top,left bottom,from(#AF9123),to(#E5BE2B));background-image:-webkit-linear-gradient(#AF9123,#E5BE2B);background-image:-o-linear-gradient(#AF9123,#E5BE2B);background-image:-ms-linear-gradient(#AF9123,#E5BE2B);background-image:linear-gradient(#AF9123,#E5BE2B)}
.title:active,.title:focus{background:#AF9123;top:2px;-moz-box-shadow:0 0 3px rgba(0,0,0,.7) inset;-webkit-box-shadow:0 0 3px rgba(0,0,0,.7) inset;box-shadow:0 0 3px rgba(0,0,0,.7) inset}

.signup{position:relative;cursor: pointer;padding:8px 0px;min-width:90%;margin:5px 0 5px 0;color:#fff;font:bold 14px Arial,Helvetica;text-transform:uppercase;text-decoration:none;display:inline-block;
	background-color:var(--bs-color1);
	background-image:-moz-linear-gradient(var(--bs-color1),var(--bs-color2));
	background-image:-webkit-gradient(linear,left top,left bottom,from(var(--bs-color1)),to(var(--bs-color2)));
	background-image:-webkit-linear-gradient(var(--bs-color1),var(--bs-color2));
	background-image:-o-linear-gradient(var(--bs-color1),var(--bs-color2));
	background-image:-ms-linear-gradient(var(--bs-color1),var(--bs-color2));
	background-image:linear-gradient(var(--bs-color1),var(--bs-color2));
	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-shadow:0 1px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 2px 0 rgba(0,0,0,.7);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 2px 0 rgba(0,0,0,.7);box-shadow:0 1px 0 rgba(255,255,255,.5),0 2px 0 rgba(0,0,0,.7)}
.signup:hover{background-color:var(--bs-color2);background-image:-moz-linear-gradient(var(--bs-color2),var(--bs-color1));background-image:-webkit-gradient(linear,left top,left bottom,from(var(--bs-color2)),to(var(--bs-color1)));background-image:-webkit-linear-gradient(var(--bs-color2),var(--bs-color1));background-image:-o-linear-gradient(var(--bs-color2),var(--bs-color1));background-image:-ms-linear-gradient(var(--bs-color2),var(--bs-color1));background-image:linear-gradient(var(--bs-color2),var(--bs-color1))}
.signup:active,.signup:focus{background:var(--bs-color2);top:2px;-moz-box-shadow:0 0 3px rgba(0,0,0,.7) inset;-webkit-box-shadow:0 0 3px rgba(0,0,0,.7) inset;box-shadow:0 0 3px rgba(0,0,0,.7) inset}

.nosignup{position:relative;cursor: pointer;padding:8px 0px;min-width:90%;margin:5px 0 5px 0;color:#fff;font:bold 14px Arial,Helvetica;text-transform:uppercase;text-decoration:none;display:inline-block;background-color:var(--bs-color4);background-image:-moz-linear-gradient(var(--bs-color4),var(--bs-color3));background-image:-webkit-gradient(linear,left top,left bottom,from(var(--bs-color4)),to(var(--bs-color3)));background-image:-webkit-linear-gradient(var(--bs-color4),var(--bs-color3));background-image:-o-linear-gradient(var(--bs-color4),var(--bs-color3));background-image:-ms-linear-gradient(var(--bs-color4),var(--bs-color3));background-image:linear-gradient(var(--bs-color4),var(--bs-color3));-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-shadow:0 1px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 2px 0 rgba(0,0,0,.7);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 2px 0 rgba(0,0,0,.7);box-shadow:0 1px 0 rgba(255,255,255,.5),0 2px 0 rgba(0,0,0,.7)}
.nosignup:hover{background-color:var(--bs-color3);background-image:-moz-linear-gradient(var(--bs-color3),var(--bs-color4));background-image:-webkit-gradient(linear,left top,left bottom,from(var(--bs-color3)),to(var(--bs-color4)));background-image:-webkit-linear-gradient(var(--bs-color3),var(--bs-color4));background-image:-o-linear-gradient(var(--bs-color3),var(--bs-color4));background-image:-ms-linear-gradient(var(--bs-color3),var(--bs-color4));background-image:linear-gradient(var(--bs-color3),var(--bs-color4))}
.nosignup:active,.nosignup:focus{background:var(--bs-color3);top:2px;-moz-box-shadow:0 0 3px rgba(0,0,0,.7) inset;-webkit-box-shadow:0 0 3px rgba(0,0,0,.7) inset;box-shadow:0 0 3px rgba(0,0,0,.7) inset}

@media screen and (max-width:600px){.boxfivecolumns,.boxfourcolumns,.boxthreecolumns,.boxtwocolumns{width:100%}}
@media screen and (min-width:601px) and (max-width:1024px){.boxfivecolumns{width:33%;}.title{padding:2px 20px;}}

.boxcontainer h3 span:nth-child(2){ 
	display: block; font: bold 16px/70px Georgia,Serif;
	font-size: 1.4em; color: #777; background: #fff; 
	border: 5px solid #fff; 
	width: 140px; 
	margin: 10px auto -40px; 
	-moz-border-radius: 20px; 
	-webkit-border-radius: 20px; 
	border-radius: 20px; 
	-moz-box-shadow: 0 5px 20px #ddd inset,0 3px 0 #999 inset; 
	-webkit-box-shadow: 0 5px 20px #ddd inset,0 3px 0 #999 inset; 
	box-shadow: 0 5px 20px #ddd inset,0 3px 0 #999 inset; 
}
.compo{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	min-height:30px;
}

.btn-info {
	display: inline-block;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    font-size: 1rem;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    color: #fff;
	background-color:var(--bs-color1);
	background-image:-moz-linear-gradient(var(--bs-color1),var(--bs-color2));
	background-image:-webkit-gradient(linear,left top,left bottom,from(var(--bs-color1)),to(var(--bs-color2)));
	background-image:-webkit-linear-gradient(var(--bs-color1),var(--bs-color2));
	background-image:-o-linear-gradient(var(--bs-color1),var(--bs-color2));
	background-image:-ms-linear-gradient(var(--bs-color1),var(--bs-color2));
	background-image:linear-gradient(var(--bs-color1),var(--bs-color2));
}
.btn-info:hover{background-color:var(--bs-color2);background-image:-moz-linear-gradient(var(--bs-color2),var(--bs-color1));background-image:-webkit-gradient(linear,left top,left bottom,from(var(--bs-color2)),to(var(--bs-color1)));background-image:-webkit-linear-gradient(var(--bs-color2),var(--bs-color1));background-image:-o-linear-gradient(var(--bs-color2),var(--bs-color1));background-image:-ms-linear-gradient(var(--bs-color2),var(--bs-color1));background-image:linear-gradient(var(--bs-color2),var(--bs-color1))}
.btn-info:active,.btn-info:focus{background:var(--bs-color2);top:2px;-moz-box-shadow:0 0 3px rgba(0,0,0,.7) inset;-webkit-box-shadow:0 0 3px rgba(0,0,0,.7) inset;box-shadow:0 0 3px rgba(0,0,0,.7) inset}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.glyphicon-plus:before {
    content: "\2b";
}
.variations{
	overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-evenly;
    padding: 5px;
    border-bottom: 1px solid rgba(0,0,0,.1);
}
.variations select {
    padding-right: 20px;
    outline: 0!important;
    margin: 0!important;
    height: 32px;
    min-width: 65%;
}
.variations input {
    height: 100%;
    width: 50px;
    padding: 2px 2px;
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 2px;
	text-align:center;
    margin: 0!important;
}

.deviseText{font-size :8px;float:right;margin-top:-12px;margin-right:20px;color:#777;}
/*FIN VITRINE*/

/*Les boutons de suivi de commande et de voir le panier*/
.rightareaheader{float:right;font-size:15px;font-family:OpenSansRegular;margin-right:20px;}
.actionbutton{position:relative;cursor: pointer;padding:8px 8px;min-width:200px;margin:5px 0 5px 0;color:#fff;font:bold 16px Arial,Helvetica;text-transform:uppercase;text-decoration:none;display:inline-block;
background-color:var(--bs-color1);
background-image:-moz-linear-gradient(var(--bs-color1),var(--bs-color2));
background-image:-webkit-gradient(linear,left top,left bottom,from(var(--bs-color1)),to(var(--bs-color2)));
background-image:-webkit-linear-gradient(var(--bs-color1),var(--bs-color2));
background-image:-o-linear-gradient(var(--bs-color1),var(--bs-color2));
background-image:-ms-linear-gradient(var(--bs-color1),var(--bs-color2));
background-image:linear-gradient(var(--bs-color1),var(--bs-color2));
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-shadow:0 1px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 0 rgba(255,255,255,.5),0 2px 0 rgba(0,0,0,.7);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5),0 2px 0 rgba(0,0,0,.7);box-shadow:0 1px 0 rgba(255,255,255,.5),0 2px 0 rgba(0,0,0,.7)}
.actionbutton:hover{background-color:var(--bs-color2);background-image:-moz-linear-gradient(var(--bs-color2),var(--bs-color1));background-image:-webkit-gradient(linear,left top,left bottom,from(var(--bs-color2)),to(var(--bs-color1)));background-image:-webkit-linear-gradient(var(--bs-color2),var(--bs-color1));background-image:-o-linear-gradient(var(--bs-color2),var(--bs-color1));background-image:-ms-linear-gradient(var(--bs-color2),var(--bs-color1));background-image:linear-gradient(var(--bs-color2),var(--bs-color1))}
.actionbutton:active,.signup:focus{background:var(--bs-color2);top:2px;-moz-box-shadow:0 0 3px rgba(0,0,0,.7) inset;-webkit-box-shadow:0 0 3px rgba(0,0,0,.7) inset;box-shadow:0 0 3px rgba(0,0,0,.7) inset}

#itemsnum,#itemsnum1{font-weight:700;font-size:1.6em}

/*FIN Les boutons de suivi de commande et de voir le panier*/

/*LISTE DES DEVISES*/
#pays{
	position:absolute;
	width:100px;
	right:10px;
 }
@media only screen and (min-device-width : 1025px){
	 #pays{
		top:10px;
	 }
}
@media only screen and (max-device-width : 1024px){
	 #pays{
		left:10px;
	 }
}
.ms-pr{position:relative}.ms-dd:focus-visible{box-shadow:0 1px 5px #ddd;outline:none;outline-width:0}.ms-dd{background:#E5BE2B;display:inline-block;font-family:Sans-Serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;width:100px}.ms-dd button:focus,.ms-dd input:focus,.ms-dd select:focus,.ms-dd textarea:focus{outline:none}.ms-dd .ms-value-input{border:0;left:20px;position:absolute;top:10px;width:50%}.ms-dd .ms-dd-header{border:1px solid #ccc;border-bottom:none;border-radius:2px;cursor:pointer;min-height:35px;position:relative;width:100%}.ms-dd .ms-dd-header .option-selected{color:#000;display:block;font-weight:600;overflow:hidden;padding:10px 20px 10px 10px;pointer-events:none}.ms-dd .ms-dd-header a{display:block}.ms-dd .ms-dd-header .ms-list-counter,.ms-dd .ms-dd-header input[type=checkbox]{display:none}.ms-dd .ms-dd-header .ms-header-counter{color:#0e76a8;font-weight:400}.ms-dd .ms-dd-header .ms-filter-box{border-bottom:1px solid #ccc;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:6px 10px}.ms-dd .ms-dd-header .ms-filter-box input,.ms-dd .ms-dd-header .ms-filter-box input:focus,.ms-dd .ms-dd-header .ms-filter-box input:focus-visible{border:1px solid #c3c3c3;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;height:25px;padding-left:6px;width:100%}.ms-dd .ms-dd-header .ms-filter-box input:focus-visible{outline:1px solid transparent}.ms-dd .ms-dd-option-image,.ms-dd .ms-dd-selected-img{margin-right:5px;max-width:64px;vertical-align:middle}.ms-dd .ms-dd-arrow{height:0;margin-top:-3px;position:absolute;right:10px;top:50%;width:0}.ms-dd .ms-dd-arrow.ms-dd-pointer-down{border:5px solid transparent;border-top-color:#000}.ms-dd .ms-dd-arrow.ms-dd-pointer-up{border:5px solid transparent;border-bottom-color:#000;margin-top:-8px}.ms-dd .ms-options{background:#fff;border:1px solid #ccc;border-top:none;box-shadow:0 1px 5px #ddd;display:none;list-style:none;margin:0;overflow:auto;padding:0;position:absolute;width:100%;z-index:9999}.ms-dd .ms-list-option,.ms-dd .ms-optgroup ul .ms-list-option{align-items:center;border-bottom:1px solid #ddd;color:#333;cursor:pointer;display:flex;justify-content:flex-start;overflow:hidden;padding:10px;position:relative;text-decoration:none}.ms-dd .ms-list-option input[type=checkbox],.ms-dd .ms-optgroup ul .ms-list-option input[type=checkbox]{margin-right:5px;vertical-align:middle}.ms-dd .ms-list-option:last-child,.ms-dd .ms-optgroup ul .ms-list-option:last-child{border-bottom:none}.ms-dd .ms-list-option:hover,.ms-dd .ms-optgroup ul .ms-list-option:hover{background:#f3f3f3;color:#000}.ms-dd .ms-list-option.option-selected,.ms-dd .ms-optgroup ul .ms-list-option.option-selected{background:#E5BE2B}.ms-dd .ms-list-option.ico-align-right .ms-dd-option-image,.ms-dd .ms-list-option.ico-align-right .ms-dd-selected-img,.ms-dd .ms-optgroup ul .ms-list-option.ico-align-right .ms-dd-option-image,.ms-dd .ms-optgroup ul .ms-list-option.ico-align-right .ms-dd-selected-img{order:2}.ms-dd .ms-list-option.disabled,.ms-dd .ms-list-option:disabled,.ms-dd .ms-optgroup ul .ms-list-option.disabled,.ms-dd .ms-optgroup ul .ms-list-option:disabled{cursor:default;opacity:.4}.ms-dd .ms-list-option .ms-dd-desc,.ms-dd .ms-optgroup ul .ms-list-option .ms-dd-desc{color:#aaa;display:block;font-weight:400;line-height:1.5em;overflow:hidden;text-shadow:0 1px .5px #fff}.ms-dd .ms-header-middle-content,.ms-dd .ms-middle{display:flex;justify-content:flex-start;width:100%}.ms-dd.disabled,.ms-dd:disabled{cursor:default;opacity:.4;pointer-events:none}.ms-dd .ms-optgroup-padding{font-weight:700;padding:10px 10px 0}.ms-dd .ms-optgroup{display:block}.ms-dd .ms-optgroup:hover{background:#fff;color:#000}.ms-dd .ms-optgroup ul{margin:0;padding:0}.ms-dd .ms-optgroup ul .ms-list-option{padding-left:20px}.ms-dd .ms-optgroup ul:last-child{border-bottom:1px solid #ddd}.ms-dd {width:100%}:focus{outline:none}
/*FIN LISTE DES DEVISES*/

/*APPARENCE SHOWMESSAGE EN BAS A GAUCHE DE L'ECRAN*/
.fpd-shadow-2{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}
.fpd-snackbar-wrapper{position:fixed;left:12px;bottom:0;z-index:100000}
.fpd-snackbar{background:#323232;margin-bottom:10px;color:#fff;line-height:18px;font-size:24px;min-width:288px;max-width:568px;overflow-y:hidden;border-radius:2px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.fpd-snackbar p{margin:0;padding:16px 24px}
.fpd-snackbar.fpd-show-up{max-height:300px}
/*FIN APPARENCE SHOWMESSAGE EN BAS A GAUCHE DE L'ECRAN*/

/*APPARENCE DU PANIER*/
#recap{width:100%;height:300px;max-height:400px;overflow:auto}
table,td,th{border:1px solid #000}
th{height:50px;color:#fff;padding:10px;font-size:1.2em;text-align:center;vertical-align:middle}
td{text-align:center;vertical-align:middle;padding:5px;font-size:1.2em;background-color:#ddd}
.tdimg{height:180px!important;height:70px!important}
.tdhide{display:none}
#panierTable{width:100%;height:auto;border-collapse:collapse}
.btntrash{width:30px;height:30px;background-color:#f2f2f2;background-image:url(../assets/img/trash.png);background-size:contain;background-repeat:no-repeat;padding:0}
#bottom {align-items:flex-start!important;}
#bottomPannier{float:right;width:300px;margin-right:50px}
#contPrix{width:100%;border-bottom:1px solid #000;text-align:right;font-size:1.6em;margin:20px 0;padding:20px 16pX 20px 0.}
#prixTotal{text-align:right}
#commandeBtn{width:100%}
#infoPrix{clear:both;font-size:1em;text-align:left;font-style:italic}
/*FIN APPARENCE DU PANIER*/
/*APPARENCE DU SUIVI DE COMMANDE*/
#uid{ width:95%;padding: 5px 0px; min-width: 95%; margin: 5px 0 5px 0;}
#reponsetxt{ width:97%;}
.annulation{justify-content:center!important;}
#cnlBtn{width:97%; display:none;}
/*FIN DU SUIVI DE COMMANDE*/
