/* GENERAL (debut) */
div#contenu_mapping ul.toutes_actus {
	padding-left: 56px;
}
div.rss {
	float: right;
	clear: both;
	width: 15px;
	height: 15px;	
	margin: 20px 0 0 0; 
}
div.rss p {
	margin: 0;
}
div.event_where {
	font-weight: normal;
}
/* GENERAL (fin) */

/* ENCART ACTUS + AGENDA LATEST (debut) */
div.encart {
	padding: 0;
	margin: 0;
}
div.encart h2 a {
	color: black;
	text-decoration: none;
}
div.encart h2 a:hover {
	text-decoration: underline;	
}
div.actu_latest {
	padding: 10px 20px;
	height: 80px;
	width: 160px;
	float: left;
	display: inline;
}
div.event_latest {
	padding: 10px 20px;
	height: 130px;
	width: 160px;
	float: left;
	display: inline;
}
div.carousel.car_actus {
    overflow: hidden;
    padding: 0 0 10px 0;
    height: 85px;
}
div.carousel.car_agenda {
    overflow: hidden;
    padding: 0 0 10px 0;
    height: 132px;
}
input.carousel-control.previous {
	position: absolute;
	margin-top: 24px;	
	width: 8px;
	height: 34px;
	overflow: hidden;
	text-indent: -9999px;
	background: transparent url(../images/prec.png) no-repeat left center;
	border: none;
	font-size: 0.8em;
	text-align: left;
	color: #91C044;
	padding: 0 0 0 10px;
	z-index: 50;
	cursor: pointer;
}
div.car_actus input.carousel-control.previous {
}
input.carousel-control.disabled {
	opacity: 0.5;
}
input.carousel-control.disabled:hover {
	cursor: default;
}
input.carousel-control.next {
	position: absolute;
	margin-left: 192px;
	margin-top: -126px;
	width: 8px;
	height: 34px;
	overflow: hidden;
	text-indent: -9999px;
	background: transparent url(../images/suiv.png) no-repeat right center;
	border: none;
	font-size: 0.8em;
	text-align: right;
	color: #91C044;
	padding: 0 10px 0 0;
	z-index: 50;
	cursor: pointer;
}
div.carousel.car_actus input.carousel-control.next {
        margin-top: -76px;
}
div.actu_latest div.date_actu,
div.list div.date_actu,
div.single div.date_actu {
	font-weight: bold;
}
div.actu_latest div.titre_actu {
	font-weight: bold;
	padding-top: 2px;
	font-weight: bold;
}

div.actu_latest div.contenu_actu {
}

div.actu_latest div.titre_actu a,
div.event_latest div.titre_event a {
}

div.actu_latest div.titre_actu a:hover,
div.event_latest div.titre_event a:hover {
	text-decoration: underline;
}
div.encart p.toutes_actus {
	margin: 10px 0 0 0;
	text-align: right;
	clear: both;
}
div.encart p.toutes_actus a {
	color: #91C044;
	font-size: 0.9em;
	display: block;
}
div.event_latest div.titre_event {
	font-weight: bold;
	clear: both;
}
div.event_latest div.list_event_details {
	font-weight: bold;
	color: white;
	background: #419bc2;
	padding: 4px 8px;
	margin: 0 0 4px 0;
}
/* ENCART ACTUS + AGENDA LATEST (fin) */

/* LIST (debut) */

div.list {
	margin: 25px 0;
}
div#contenu_mapping div.list ul.categorie {
	margin-left: 36px;
}
div.list div.date_actu,
div.single div.date_actu {
/* idem LATEST */
}
div#contenu_mapping div.list h2 {
	clear: none;
}
div.list div.contenu_actu {
	padding-bottom: 16px;
	border-bottom: 1px solid #BABABA;
}
/* LIST (fin) */

/* SINGLE (debut) */
div.single {
}
div.single div.date_actu {
/* idem LIST */
}
div.single div.date_actu span.mois {
/* idem LIST */
}
div.single div.date_actu span.jour {
/* idem LIST */
}
div.single div.date_actu span.annee {
/* idem LIST */
}
div.single div.contenu_actu {
	margin-bottom: 16px;
	padding-bottom: 16px;
	border-bottom: 1px solid #BABABA;
}
div.single_event div.contenu_event {
	margin-bottom: 16px;
	padding-bottom: 16px;
	border-bottom: 1px solid #BABABA;
}
/* SINGLE (fin) */

/* EVENTS LIST (debut) */
div.list_event div.list_event_details, div.single_event div.list_event_details {
	padding: 4px 0 4px 10px;
	font-weight: bold;
	border-left: 2px solid #419BC2;
}
div.list_event div.contenu_event {
	padding-bottom: 16px;
	margin-bottom: 16px;
	clear: both;
	border-bottom: 1px solid #BABABA;
}
/* EVENTS LIST (fin) */

/* EVENT SINGLE (debut) */
div.single_event div.list_event_details {
/* idem EVENTS LIST */
}
div.single_event div.contenu_event {
	clear: both;
	margin-bottom: 16px;
}
/* EVENT SINGLE (fin) */

/* BROWSEBOX (debut) */
div.tx-ttnews-browsebox td {
	padding: 4px 6px;
	border: 1px solid #91C044;
}
div.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell {
	padding: 4px 6px;
	border: 1px solid #91C044;
	background: #91C044;
}
div.tx-ttnews-browsebox td.tx-ttnews-browsebox-SCell a {
	color: white;
}
div.tx-ttnews-browsebox td p {
	margin: 0;
}
div.tx-ttnews-browsebox table {
	margin: 0 auto;
}
/* BROWSEBOX (fin) */