#ListingActus, #ListingActusForm{ padding:0; margin:0 1em 2em 1em; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; justify-content:space-around; flex-wrap:wrap; align-items:stretch;}
#ListingActus .ItemActus,#ListingActusForm .ItemActus{flex-grow:0; align-self: auto; width:32%; display: flex; flex-direction: column; margin-bottom:1em; border-radius: 0 0 6px 6px; box-shadow: 0 2px 0 0 #e5e5e5;background:#FFF;}

#ListingActusAccueil { padding:0; margin:0; margin-bottom:2em; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; justify-content:space-around; flex-wrap:wrap; align-items:stretch;}
#ListingActusAccueil .ItemActus{flex-grow:0; align-self: auto; width:45%; display: flex; flex-direction: column; margin-bottom:1em; border-radius: 0 0 6px 6px; box-shadow: 0 2px 0 0 #e5e5e5;background:#FFF;}


@media all and (max-width: 1024px) {
	#ListingActus .ItemActus, #ListingActusForm .ItemActus{width:49%; margin-bottom:1em; border-radius: 0 0 6px 6px; box-shadow: 0 2px 0 0 #e5e5e5; background:#FFF;}
}
@media all and (max-width: 768px) {
	#ListingActus, #ListingActusForm {padding:0; margin:0 1em 2em 1em; display:block;}
	#ListingActus .ItemActus, #ListingActusForm .ItemActus{width:100%; display:block; margin-bottom:1em; border-radius: 0 0 6px 6px; box-shadow: 0 2px 0 0 #e5e5e5; background:#FFF;}
	
	#ListingActusAccueil{padding:0; margin:0; margin-bottom:2em; display:block;}
	#ListingActusAccueil .ItemActus{width:100%; display:block; margin-bottom:1em; border-radius: 0 0 6px 6px; box-shadow: 0 2px 0 0 #e5e5e5; background:#FFF;}
}
#ListingActus .BlocActu, #ListingActusAccueil .BlocActu, #ListingActusForm .BlocActu{padding:0.5em 1em;}
#ListingActus .TitreActu, #ListingActusAccueil .TitreActu, #ListingActusForm .TitreActu{color:#333; font-size:1.1em; font-weight:400; text-align:left; color:#2C5576; margin-bottom:0.5em; line-height:1.2em;}
#ListingActus .TexteActu, #ListingActusAccueil .TexteActu, #ListingActusForm .TexteActu{color:#333; font-size:0.9em; text-align:left; margin-bottom:1em; line-height:1.5em;}
#ListingActusForm .LienActu{color:#333; font-size:1em; text-align:center;}
#ListingActus .LienActu, #ListingActusAccueil .LienActu{color:#333; font-size:1em; text-align:left;}
#ListingActus .FichierActu, #ListingActusAccueil .FichierActu, #ListingActusForm .FichierActu{color:#333; font-size:1em; text-align:left;}
#ListingActus .PlusActu, #ListingActusAccueil .PlusActu, #ListingActusForm .PlusActu{color:#333; font-size:1em; text-align:right;}
#ListingActus .DateActu {color:#333; font-size:0.8em; text-align:right; font-style:italic; text-align:left; padding-top:1em; background:#F8F8F8;}
#ListingActusAccueil .DateActu {color:#333; font-size:0.8em; text-align:right; font-style:italic; text-align:left; padding-top:1em; background:#F8F8F8;}
#ListingActusForm .DateActu{display:none; background:rgb(245, 245, 245);}
#ListingActus .BoutonActu, #ListingActusAccueil .BoutonActu, #ListingActusForm .BoutonActu{color:#fff; font-size:1em; background:#d5505f; border-radius:10px; padding:4px 8px; text-decoration:none;}
#ListingActus a.BoutonActu:link, #ListingActusAccueil a.BoutonActu:link, #ListingActusForm a.BoutonActu:link{}
#ListingActus a.BoutonActu:visited, #ListingActusAccueil a.BoutonActu:visited, #ListingActusForm a.BoutonActu:visited{}
#ListingActus a.BoutonActu:hover, #ListingActusAccueil a.BoutonActu:hover, #ListingActusForm a.BoutonActu:hover{color:#d5505f; font-size:1em; text-decoration:none; background:#F4F4F4;}

#FicheRetour {margin-bottom:1em;}
#FicheRetour a:link{border:none; padding:5px 10px; border-radius:8px; background:#d5505f; font:bold 1.2em; color:#fff; text-decoration:none;}
#FicheRetour a:visited{border:none; padding:5px 10px; border-radius:8px; background:#d5505f; font:bold 1.2em; color:#fff; text-decoration:none;}
#FicheRetour a:hover{border:none; padding:5px 10px; border-radius:8px; background:#F4F4F4; font:bold 1.2em #333; color:#d5505f; text-decoration:none;}

/* Modele 1 */
#FicheActus1{}
#FicheActus1 .DateActu{font-weight:bold; font-variant:small-caps;}
#FicheActus1 img{float:right; width:35%; padding:0 0 1em 1em;}
@media all and (max-width: 768px) {
	#FicheActus1 img{display:block; width:100%; padding:0 0 1em 0;}
}

#FicheActus1 H1{font-size:1.4em; font-weight:bold; color:#2C5576;}
#FicheActus1 H2{font-size:1.2em; font-weight:bold; color:#2C5576;}
#FicheActus1 H2:nth-of-type(1){font-size:1.4em; color:#d5505f;}
#FicheActus1 H3{font-size:1.1em; font-weight:bold; color:#2C5576;}
#FicheActus1 .FichierActu{border-left:5px solid #ccc; padding-left:1em; font-weight:bold;}
#FicheActus1 .FichierActu a{text-decoration:none;}

/* Modele 2 */
#FicheActus2{}
#FicheActus2 .DateActu{font-weight:bold; font-variant:small-caps;}
#FicheActus2 .FicheContenu{width:65%; margin:0; padding:0 2em 0 0; float:left;}
#FicheActus2 .FicheContenu H1{font-size:1.4em; font-weight:bold; color:#2C5576;}
#FicheActus2 .FicheContenu H2{font-size:1.2em; font-weight:bold; color:#2C5576;}
#FicheActus2 .FicheContenu H2:nth-of-type(1){font-size:1.4em; color:#d5505f;}
#FicheActus2 .FicheContenu H3{font-size:1.1em; font-weight:bold; color:#2C5576;}

#FicheActus2 .FicheManchette{width:35%; margin:0; padding:0; float:right;}
#FicheActus2 .FicheManchette img{margin:0 auto; display:block; width:100%; height:auto; padding:0 0 1em 0;}
#FicheActus2 .FicheManchette .FichierActu{border-left:5px solid #ccc; padding-left:1em; font-weight:bold;}
#FicheActus2 .FicheManchette .FichierActu a{text-decoration:none;}
@media all and (max-width: 1024px) {
	#FicheActus2 .FicheContenu{width:100%; margin:0; padding:0;}
	#FicheActus2 .FicheManchette{width:100%; margin:0; padding:0;}
}

/* Modele 3 */
#FicheActus3{}
#FicheActus3 img{margin:0 auto; display:block; width:100%; height:auto; padding:0 0 1em 0;}
#FicheActus3 .DateActu{font-weight:bold; font-variant:small-caps;}

#FicheActus3 H1{font-size:1.4em; font-weight:bold; color:#2C5576;}
#FicheActus3 H2{font-size:1.2em; font-weight:bold; color:#2C5576;}
#FicheActus3 H2:nth-of-type(1){font-size:1.4em; color:#d5505f;}
#FicheActus3 H3{font-size:1.1em; font-weight:bold; color:#2C5576;}
#FicheActus3 .FichierActu{border-left:5px solid #ccc; padding-left:1em; font-weight:bold;}
#FicheActus3 .FichierActu a{text-decoration:none;}

/* Modele 4 */
#FicheActus4{}
#FicheActus4 .DateActu{font-weight:bold; font-variant:small-caps;}
#FicheActus4 img{margin:0 auto; display:block; width:100%; height:auto; padding:0 0 1em 0;}
#FicheActus4 .FicheContenu{width:65%; margin:0; padding:0 2em 0 0; float:left;}
#FicheActus4 .FicheContenu H1{font-size:1.4em; font-weight:bold; color:#2C5576;}
#FicheActus4 .FicheContenu H2{font-size:1.2em; font-weight:bold; color:#2C5576;}
#FicheActus4 .FicheContenu H2:nth-of-type(1){font-size:1.4em; color:#d5505f;}
#FicheActus4 .FicheContenu H3{font-size:1.1em; font-weight:bold; color:#2C5576;}

#FicheActus4 .FicheManchette{width:35%; margin:0; padding:0; float:right;}
#FicheActus4 .FicheManchette .FichierActu{border-left:5px solid #ccc; padding-left:1em; font-weight:bold;}
#FicheActus4 .FicheManchette .FichierActu a{text-decoration:none;}
@media all and (max-width: 1024px) {
	#FicheActus2 .FicheContenu{width:100%; margin:0; padding:0;}
	#FicheActus2 .FicheManchette{width:100%; margin:0; padding:0;}
}

#footer{ background:rgba(0,0,0,0.7); }