.product h3 .badge{
	display: block;
	position: absolute;
    top: 7px;
    left: -5px;
    width: auto;
    height: 20px;
    line-height: 16px;
	z-index: 12;
}
.product h3 .badge.badge2{
	top: 28px;
}

.product h3 .presta_flags .badge{
	left: auto;
    right: -5px;
}

.main_banner img {
	width: 2000px;
}

.presta_extra_info {
	color: #868e96 !important;
	font-weight: 300;
	font-size : 13px;
} 

.presta_extra_info b{
	color: #000 !important;
	font-weight: 900;
	font-size : 14px;
} 
 
.product_price:after{
	content:'*';
}

.product_description ul {
	margin-top: 	5px;
	margin-bottom: 	0px;
	padding-left: 	15px;
	list-style-type: square;
}

.product_description li {
	padding-top: 	5px;
	color: #868e96 !important;
	font-weight: 300;
	font-size : 14px;
}

.product_description strong{
	color: #000 !important;
	font-weight: 900;
	font-size : 15px;
} 

.presta_category h5{
	text-align: center;
	/*color: #006ca5;*/
	color: #23898C;
}

.presta_banner{
	background-color: #23898C;
	color: #fff;
	padding: 5px 0;
}

.presta_banner h5{
	text-align: center;
}

.date_on_img{
	position: absolute; 
	bottom: 10px; 
	left: 2%; 
	width: 98%; 
	height: auto; 
	font-size: 11px !important; 
	z-index: 9999; 
	color: #18D7DE;
	text-align: center;
	text-transform: uppercase;
	height: 17px;
    white-space: nowrap;
    overflow: hidden;
}
@media (max-width: 991.98px){
	.date_on_img{
		color: #000;
		bottom: -40px; 
		height: auto;
		white-space: normal;
		overflow: initial;
	}
}
/*** rogner les cotés de la bannière pour les téléphones ****/
/*
@media (max-width: 991.98px){
	.main_banner img{
		min-width: 120%;
		margin-left: -10%;
	}
}
@media (max-width: 768px){
	.main_banner img{
		min-width: 160%;
		margin-left: -30%;
	}
}
*/

#intro_cancel{
	text-align:center;
	font-size: 0.9em;
}

.no-category-samedi_14, .category_content-samedi_14, .no-category-dimanche_15, .category_content-dimanche_15 {
	background-color: #99c2f4;

}