.prix-europapark .prix-ind { font-style: italic; margin-left: 3px; }
.prix-europapark .prix { font-weight: bold; margin-left: auto; min-width: 50px; }


/* FILTRES DES MOIS */
.filtres { margin:0; padding: 0; list-style:none; }
.filtres > li { display: inline-block; margin: 0 5px 5px 0; }
.filtres > li > a { display: inline-block; padding: 10px 15px; background-color: #3a41a8; color: #fff; text-decoration: none; position: relative; overflow: hidden; line-height: 24px; }
#filtre-mois .all { text-transform: uppercase; }
#filtre-mois .iconb-24-date:before { margin: 1px 0; display: inline-block; }
.filtres > li > a.ligneA { background-color: #004674; }
.filtres > li > a.ligneB { background-color: #3366cc; }
.filtres > li > a.ligneC { background-color: #6699ff; }
.filtres > li > a:hover { background-color: #ff9736; }
.filtres > li > a.unactive { background-color: #646464; color: #C1C1C1; }
.filtres > li > a.unactive:hover { background-color: #424242; }
.filtres > li > a.unactive:before { opacity: 0.5; }

.choixdates.europapark p { display: none; }
.choixdates.europapark p.collapsed { display: flex; }

.prix-europapark label { padding-left: 5px; }


@media (max-width:640px){
	.filtres > li > a { display: block; padding: 4px 12px; text-align: center; }
	.filtres > li { display: block; flex: 1 25%; }
	
	.form .prix-europapark .ligne { line-height: 24px; padding: 8px 0 2px 0; }
	.counter-bloc { order: 1; }
	.prix-europapark .prix { order: 2; }
	.prix-europapark label { font-size:14px; order: 3; }
}