/**************************************************************************************************************/
/*

			HALTES SESSIONS & RETRAITES CHRETIENNES - #889d13

*/
/**************************************************************************************************************/

#portal-logo img{
	position: absolute;
	left: 0;
	top: -212px;
}

dl.portlet.programme dd > ul > li.section-haltes-sessions-et-retraites-chretiennes > a::before {
	width: 60px;
	background: #889d13;
}
dl.portlet.programme dd > ul > li.section-haltes-sessions-et-retraites-chretiennes > a::after {
	margin-top: -4px;
	height: 8px;
	width: 8px;
	background: #889d13;
	opacity: 1;
}


#content .dates-sessions > div a,
#portal-column-content h1,
#portal-column-content .imageContainer p{
	background: #889d13;
}
#portal-columns dl.portlet.portletBSWContenusCorreles dd{
	border-color: #889d13;
}
.portaltype-activite #content .infos-pratique ul,
.dates-sessions > div.ouvert .statut,
#portal-columns dl.portlet.portletBSWContenusCorreles dt,
#portal-column-content #content-core div[id^="parent-fieldname-text"] p.exergue{
	color: #889d13;
}

.portaltype-activite #content .infos-pratique ul li.inscription-obligatoire::before {
	background-position: -100px 0;
}
.portaltype-activite #content .infos-pratique ul li.hebergement-obligatoire::before {
	background-position: -160px 0;
}
.portaltype-activite #content .infos-pratique ul li.nombre-adultes::before {
	background-position: -130px 0;
}
.portaltype-activite #content .infos-pratique ul li.nombre-jours::before {
	background-position: -220px 0;
}
.portaltype-activite #content .infos-pratique ul li.tarif::before {
	background-position: -190px 0;
}
.dates-sessions > div.ouvert .statut::before {
	background-position: -250px 0;
}
.dates-sessions > div.reporte .statut::before {
	background-position: -280px 0;
}
.dates-sessions > div.annule .statut::before {
	background-position: -340px 0;
}
.dates-sessions > div.complet .statut::before {
	background-position: -310px 0;
}
