.bourse_emploi_stages {background: white; padding: 25px; position: relative}
.bourse_emploi_stages > .titre {border-bottom: 1px solid #cac9c9; padding-bottom: 10px; margin-bottom: 10px; font-family: "merlo_med", sans-serif; font-size: 1.6em; color: #111; line-height:1}
.bourse_emploi_stages .soustitre {padding:0;margin:0;font-size: 0.7em;}
.bourse_emploi_stages .liste_emploi {position: relative; margin-top: 5px; padding: 0 0 0 40px;}
.bourse_emploi_stages .liste_emploi:before {content: "\f105"; font-family: 'Font Awesome 5 Pro'; font-weight: 400; position: absolute; left: 10px; top: 0; color: #FF5522; font-size: 1.5em; font-weight: normal; line-height: 1;}
.bourse_emploi_stages .liste_emploi .date {display: block;font-weight: 400; color: #FF5522;}
.bourse_emploi_stages .liste_emploi p {font-size: .9em; margin: 0; font-weight: 300; }
.bourse_emploi_stages .bouton {border-top: 1px solid #cac9c9; text-align: right; margin: 15px 0 0 0; padding: 8px 0 0 0;}
.bourse_emploi_stages .bouton a {color: #FF5522; text-transform: uppercase; font-size: .8em}
.bourse_emploi_stages .liste_emploi a {color:#444444}
.bourse_emploi_stages .liste_emploi a:hover {color:#111111}

@media only screen and (max-width: 980px) {


	.bourse_emploi_stages {padding: 20px;}
	.bourse_emploi_stages .liste_emploi {padding: 0 0 0 20px;}
	.bourse_emploi_stages .liste_emploi:before {left: 0;}


}