		h1{
			background-color: #333;
			color: #FFF;

		}

		#marker-ville {
			position: relative;
			top: -10px;
			font-size: 1.2em;
			font-weight: 900;
		}

		#marker-ville > p { text-align: right; }

		.boxDates{
			width: 180px;
			background-color: #9b537b;
		}
	
		.resume_actu {
			font-size: 1.4em;
			color: #FFF;
			z-index: 11;
			box-shadow: unset !important;

		}

		h1, .boxDates, .resume_actu {
			padding: 10px;
			box-shadow: 4px 4px 5px 1px rgba(0, 0, 0, .4);
			margin-bottom: 20px;
		}

		.resume_actu > p > span {
			font-size: 1.5em;
			line-height: 10px;
			font-weight: 900;
			color: #777;
		}

		.resume_actu:before {
			content: " ";
			background: #d3b3c5;
			position: absolute;
			top:0;
			left:-10px;
			right:-10px;
			bottom:0;
			z-index: -1;
			-moz-transform: skew(0,-5deg);
			-ms-transform: skew(0,-5deg);
			-webkit-transform: skew(0,-5deg);
			transform: skewX(-5deg);  
			box-shadow: 4px 4px 5px 1px rgba(0, 0, 0, .4);
		}

		.glyphicon-chevron-right {
			color: #d3b3c5;
		}

		.cercle {
			margin: 0 auto;
			width: 60px;
			height: 60px;
			border-radius: 30px;
			background: #d3b3c5;
		}

		.cercle > span {
			color: #FFF;
			position: relative;
			top: 20px;
			left: 20px;
			font-size: 16pt;
		}

		.infos_actu { padding-left: 40px; }
		.infos_actu p { margin: 10px 0 0 0; }
		.infos_actu hr {margin-top: 5px; margin-bottom: 5px; }

		.label-default { background-color: #9b537b; padding: 5px 10px; line-height: 25px; position: relative; left: -15px;}

		.btn-danger { background-color: #9b537b !important; }

		/**** MOBILE ****/
		@media screen and (max-width: 767px)
		{
			h1 { background-color: unset; color: #333; box-shadow: unset; }
			#marker-ville > p { text-align: unset; }
			.boxDates, .resume_actu > p { position: relative; top: -10px; }
			.resume_actu::before {
				left: 0px;
				right: 0px;
				-moz-transform: unset;
				-ms-transform: unset;
				-webkit-transform: unset;
				transform: unset;
				transform: unset;
				box-shadow: unset;
			}
			.infos_actu { padding-left: unset; }
			.infos_actu .label-default { position: unset; }
		}

		@media screen and (min-width: 768px)
		{
			.boxDates {	position: relative;	left: -60px; }
			.resume_actu { position: relative; left: -60px; width: calc(100% + 60px); }
			.affiche_actu { margin-top: 20px; }
		}
		.actu-une-mois, .actu-une-jour { color: #FFF; }