/*
.fil-info.alert-container {
position: relative;
z-index: 5;
margin-top: -30px;
}
*/
.alert-container  .cal_alert {
	color: #ffffff;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.alert-container  .cal_alert .cal_filinfo-entete {
	padding: 15px 30px;
	display: inline-block;
	text-transform: uppercase;
	font-family: "Raleway", sans-serif;
	font-weight: 700;
}

@media ( min-width : 768px) {
	.alert-container  .cal_alert .cal_filinfo-entete {
		float: left;
		width: auto;
	}
}

@media ( min-width : 768px) and (max-width: 1200px) {
	.alert-container  .cal_alert .cal_filinfo-entete {
		padding: 25px 30px;
	}
}

@media ( max-width : 768px) {
	.alert-container  .cal_alert .cal_filinfo-entete {
		display: block;
		text-align: center;
	}
}

/* .alert-container  .cal_alert .cal_filinfo-entete.couleur3 { */
/* 	background-color: #003d7e; */
/* } */

/* .alert-container  .cal_alert .cal_filinfo-entete.couleur2 { */
/* 	background-color: #48b95f; */
/* } */

/* .alert-container  .cal_alert .cal_filinfo-entete.couleur1 { */
/* 	background-color: #e73f57; */
/* } */

.alert-container  .cal_alert .cal_contenu {
	padding: 0 10px;
}

@media ( min-width : 768px) {
	.alert-container  .cal_alert .cal_contenu {
		float: left;
		width: 60%;
		padding: 15px 10px;
	}
}

@media ( min-width : 1200px) {
	.alert-container  .cal_alert .cal_contenu {
		width: 80%;
	}
}

.alert-container  .cal_alert .cal_contenu .cal_slide {
	outline: none;
	display: inline-block;
	font-weight: 700;
}

@media ( max-width : 768px) {
	.alert-container  .cal_alert .cal_contenu .cal_slide {
		padding: 20px 10px;
	}
}

/* .alert-container  .cal_alert .cal_contenu .cal_slide a { */
/* 	color: #e73f57; */
/* } */

.alert-container  .cal_alert .cal_close {
	cursor: pointer;
	font-size: 1.4em;
	padding-right: 15px;
	padding-top: 15px;
	float: right;
}

@media ( max-width : 768px) {
	.alert-container  .cal_alert .cal_close {
		float: none;
		position: absolute;
		top: 0;
		right: 15px;
	}
}

.bodywrapper .fil-info.edition .jahia-template-gxt {
	margin-bottom: 0;
}

.bodywrapper .fil-info.edition {
	margin-top: 0;
}

.bodywrapper .fil-info.edition > .cal_alert {
	display: flex;
}

.bodywrapper .fil-info.edition .cal_alert > .cal_filinfo-entete {
	display: flex;
	align-items: center;
}

.bodywrapper .fil-info.edition .cal_alert > .cal_filinfo-entete > .cal_libelle {
	margin-left: 3px;
}
