/* ---- Section générale -------------------------------------------------------------------------------------------- */
.wait {display: none;}
.pointer {cursor: pointer;}
.non_dispo, .menu_uniquement {
	text-align:			center;
	color:				#CC3300;
	font-weight:		bold;
}
.promo_header {
	padding:			10px;
	font-size: 			18px;
}

.warning {
	padding:			15px;
	margin-bottom:		10px;
	color:				#CC3300;
	text-align:			center;
	border: 			2px solid #CC3300;
	background-color:	#F4ADAD;
}
.warning h2, .warning classe_h2 {
	color:				#CC3300 !important;
}
.warning p {
	margin-bottom:		.8rem;
	color:				#CC3300;
}
.warning p.rouge {
	color:				#CC3300;
}
.warning p a, .warning a {
	font-size: 			14px;
	font-weight: 		bold;
	text-decoration:	underline;
	color:				#CC3300 !important;
}
.warning p a:hover, .warning a:hover {
	font-weight: 		bold !important;
	text-decoration:	none;
}
.warning p .afficher_detail {
	font-style:			italic;
	text-decoration:	underline;
	cursor:				pointer;
}
.warning p .afficher_detail:hover {
	text-decoration:	none;
}
.warning ul {
	list-style-type: 	none;
}

.warning_ouvert {
	padding:			15px;
	margin-bottom:		10px;
	color:				#FFA200 !important;
	text-align:			center;
	border: 			2px solid #FFA200;
	background-color:	#FCF8E3;
}
.warning_ouvert h2 {
	color:				#FFA200 !important;
}
.warning_ouvert p {
	margin-bottom:		.8rem;
	color:				#FFA200 !important;
}

.success {
	padding:			15px;
	margin-bottom:		10px;
	color:				green !important;
	text-align:			center;
	border: 			2px solid #1B5E06;
	background-color:	#ACD89E;
}
.success h2 {
	color:				#1B5E06;
}
.success p {
	margin-bottom:		.8rem;
	color:				#1B5E06 !important;
}

.info {
	padding:			15px;
	margin-bottom:		10px;
	color:				#1f76a1 !important;
	text-align:			center;
	border: 			2px solid #1f76a0;
	background-color:	#d9edf7;
}
.info h2 {
	color:				#1f76a0 !important;
}
.info p {
	margin-bottom:		.8rem;
	color:				#1f76a0 !important;
}
.info ul { list-style-type:none; }
.info a {
	color:				#1f76a1 !important;
	font-weight: 		600;
	text-decoration: 	underline;
}

.uniquement {
	font-size:			15px;
	font-width:			bold;
	color:				#D9242E;
}

#div_liste_promos h6 a, #div_liste_promos h6 a:hover {
	color: 				#98969b;
	text-decoration: 	none;
}
/* ------------------------------------------------------------------------------------------------------------------ */