/************************************************************Éléments communs************************************************************/
#left-area p{
	padding-bottom:1em;
}
h1,h2{
	font-family: interstateregularlight, Arial, Sans-Serif;
}
/*** Boutons de recherche, bouton du filtre, et Bouton "Voir la description complete"***/
.dgari-posts-mafo #dgari-posts-bouton-recherche,.dgari-posts-mafo #dgari-posts-bouton-filtre,.dgari-posts-mafo .description-complete-mafo,/*#publications.filtres-publications > input[type="submit"],#publications.description-complete-mafo > a,*/
.evenement-retour{
	background-color: rgb(41, 101, 162);
	border: none;
	padding: 5px 20px;
	color: #FFFFFF !important;
	display:inline-block;
}
.dgari-posts-mafo #dgari-posts-bouton-recherche{
	margin-top:12px;
}
#mafo .et_pb_text_inner, #mafo #main-content #left-area{
	padding:36px 24px;
}
#dgari-posts-filtres p, #dgari-posts-recherche p,.dgari-posts-mafo h2{
	font-size:23px;
	font-family:interstateregularlight, Arial, Sans-Serif;
	color:#545455;
}
.dgari-posts-mafo h2{
	padding-bottom: 0;
	margin-bottom: 24px;
}
#dgari-posts-filtres p, #dgari-posts-recherche p{
	margin-bottom:12px;
}
/************************************************************Liste des activités************************************************************/
/* Champ de la recherche */
.dgari-posts-mafo #dgari-posts-recherche input{
	padding: 4px 20px !important;
	margin-right: 6px;
	width: calc(100% - 114.91px);
}
.dgari-posts-mafo #dgari-posts-recherche{
	padding: 24px 0px 12px 0px;
	border-bottom: 2px solid #9aa0a3;
	margin-bottom:24px;
}
.dgari-posts-mafo #dgari-posts-filtres{
	padding: 0px 0px 12px 0px;
}
.dgari-posts-mafo #dgari-posts-filtres select{
	padding: 3px 10px !important;
	margin-right: 0;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width:100%;
	margin-bottom: 12px;
}
.dgari-posts-mafo #dgari-posts-filtres select#dgari-posts-filtres-cptt_region_admin,.dgari-posts-mafo #dgari-posts-filtres select#dgari-posts-filtres-cptt_clientele_visee{
	padding: 3px 10px !important;
	margin-right:10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width:100%;
	margin-bottom: 12px;
}
.dgari-posts-mafo #dgari-posts-filtres fieldset{
	display: inline-block;
	width:50%;
	padding:0 5px 0 0;
}
/* Bouton "Détails de l'activité" */
.dgari-posts-mafo .dgari-posts-liste li a.description-complete-mafo{
	margin: 12px 0px;
}
/* Ã‰lement de la liste */
#left-area .dgari-posts-mafo .dgari-posts-liste li, .dgari-posts-mafo .dgari-posts-liste li{
	background-color: #fafafa;
	border: 1px solid #9aa0a3;
	border-left: 3px solid #c5d550;
	padding: 12px 15px !important;
	margin-top: -2px;
}
#left-area .dgari-posts-mafo .dgari-posts-liste, .dgari-posts-mafo .dgari-posts-liste{
	list-style:none;
	padding:0
}
#left-area .dgari-posts-mafo .dgari-posts-liste p, .dgari-posts-mafo .dgari-posts-liste p{
	padding-bottom:0;
	line-height: normal;
	margin-bottom: 12px;
}
#left-area .dgari-posts-mafo .dgari-posts-liste li .cpt-evenement-resume,.dgari-posts-mafo .dgari-posts-liste li .cpt-evenement-resume{
	padding-bottom:0;
	line-height: normal;
	margin-bottom:0;
}
#left-area .dgari-posts-mafo .dgari-posts-liste li h2 img, .dgari-posts-mafo .dgari-posts-liste li h2 img{
	margin-left:6px;
}
/************************************************************Événement MAFo************************************************************/
li.dgari-post-mafo{
	background-color: #fafafa;
	border: 1px solid #9aa0a3;
	border-left: 3px solid #c5d550;
	padding: 12px 15px !important;
	margin-top: -2px;
}
li.dgari-post-mafo h2{
	color: #00a2e3;
	font-weight: 700;
	margin-bottom: 5px;
}
li.dgari-post-mafo p.cpt-evenement-heure-lieu, li.dgari-post-mafo p.cpt-evenement-date{
	margin-bottom: 5px;
}
li.dgari-post-mafo p.cpt-evenement-heure-lieu, li.dgari-post-mafo p.cpt-evenement-heure-lieu{
	font-size: 12px;
}
li.dgari-post-mafo i.fa.fa-map-marker{
	margin-left: 5px;
}
li.dgari-post-mafo p.cpt-evenement-regions-mrc{
	font-style: italic;
}
li.dgari-post-mafo a.description-complete-mafo{
	margin-bottom: 0px !important;
	background-color: #077CA9 !important;
}
.dp-lien-retour{
	margin-top: 15px;
}
/***********************************************************/
/*Événement MAFo - Page descriptive*/
.mafo-content {
	padding: 12px 10px !important;
}
.evenement_titre h1{
	color: #00a2e3;
	font-weight: 700;
}
.evenement_date p{
	padding-bottom: 5px !important;
}
.evenement_region{
	font-style: italic;
}
.evenement_regions p {
	min-height : 37px !important;
}
.evenement_description p:first-child{
	padding-bottom: 0px !important;
}