	
	/*	BLOC HOME
		========================================================================== */
		
		.m-news{
			position: relative;
			background: #FFF;
			overflow: hidden;
			width: 640px;
			height: 316px;
			margin: 36px 0;
			float: left;
		}
		.m-news h2{
			font-family: "Imprima", Arial, Helvetica, sans-serif;
			position: absolute;
			margin: 0;
			display: block;
			padding: 25px;
			text-decoration: none;
			color: #BACA47;
			font-size: 30px;
		}
		.m-news h2 a{
			display: block;
			padding: 25px;
			text-decoration: none;
			color: #BACA47;
			font-size: 30px;
		}
		.m-news .link_news{
			position: absolute;
			bottom: 0;
			left: 0;
			width: 32%;
			z-index: 100;
			padding: 28px 4%;
			text-decoration: none;
			text-transform: uppercase;
			color: #000;
			text-align: center;
			border-top: 1px solid #DDD;

			-webkit-transition: all .5s ease;
			   -moz-transition: all .5s ease;
			    -ms-transition: all .5s ease;
			     -o-transition: all .5s ease;
			        transition: all .5s ease;
		}
		.m-news .link_news:hover{
			background: #B1C238;
			color: #FFF;
			border-top: 1px solid #A6B634;
		}

		/* PAGER = TITLES NAV */
		.m-news #news_pager{
			position: relative;
			margin-top: 80px;
			z-index: 100;
			float: left;
			width: 40%;
		}
		.m-news #news_pager ul{
			padding: 0;
			margin: 0;
			width: 100%;
		}
		.m-news #news_pager ul li{
			position: relative;
			cursor: pointer;
			padding: 25px;
			height: 32px;
			margin: 0;

			color: #000;
			font-size: 14px;
			text-transform: none;
			font-family: "Open Sans", Arial, Helvetica, sans-serif;

			-webkit-transition: all .3s ease-out;
			   -moz-transition: all .3s ease-out;
			    -ms-transition: all .3s ease-out;
			     -o-transition: all .3s ease-out;
			        transition: all .3s ease-out;
		}
		.m-news #news_pager ul li.activeItem{
			background: #baca47;
			color: #FFF;
		}
		.m-news #news_pager ul li:after{
			content: none;
			position: absolute;
			right: -20px;
			top: 0;

			border-left: 20px solid #baca47;
			border-top: 41px dotted transparent;
			border-bottom: 41px dotted transparent;

			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
			opacity: 0;

			-webkit-transition: all .3s ease-out;
			   -moz-transition: all .3s ease-out;
			    -ms-transition: all .3s ease-out;
			     -o-transition: all .3s ease-out;
			        transition: all .3s ease-out;
		}
		.m-news #news_pager ul li.activeItem:after{
			-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
			opacity: 1;
			content:' ';
		}

		/* IMAGES - CONTENT */
		.m-news #news_images_container{
			float: left;
			position: relative;
			width: 60%!important;
			font-family: "Open Sans", Arial, Helvetica, sans-serif;
		}
		.m-news #news_images_container div{
			height: 316px!important;
			min-width: 100%;
		}
		.m-news #news_images_container div a{
			float: left;
			width: 100%;
			height: 100%;
		}
		.m-news #news_images_container div img{
			min-width: 100%;
		}
		.m-news #news_images_container div span.news_teaser_container{
			margin: 0;
			padding: 25px;
			padding-bottom: 56px;
			bottom: 0;left: 0;
			position: absolute;
			background:#fff;
			background: rgba(255,255,255,0.8);

			font-size: 13px;
			color: #000;
		}
		.m-news #news_images_container div span.view_more{
			position: absolute;
			bottom: 20px;
			right: 20px;

			font-weight: 700;
			color: #000;
		}
		.m-news #news_images_container div span.view_more:hover{
			color: #BACA47;
		}

/*	LIST
	========================================================================== */

	#wrapper_page_actualites{
		float: left;
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
	}
	#wrapper_page_actualites.page_actualites_col2 .wrapper_story{
		width: 48%!important;
		overflow: visible;
	}
	#wrapper_page_actualites .wrapper_story .image_actualite{
		height: 200px;
		width: 100%;
	}
	#wrapper_page_actualites .wrapper_story .image_actualite.placeholder{
		background: #DEDEDE;
	}
	#wrapper_page_actualites .wrapper_story a{
		border: none!important;
		background: #FFF!important;
		box-shadow: 0 1px 3px rgba(0,0,0,0.3);
		padding: 15px;
		width: 100%;
		height: 380px;
	}
	#wrapper_page_actualites .wrapper_story a .titre_actualite{
		
		width: 90%;
		color: #333;
		clear: both;
		float: left;
		font-size: 2em;
		line-height: 1em;
		margin-bottom: 0px;
		position: relative;

		padding: 5%;
		font-weight: 300;
		padding-top: 5px;
		font-family: "Imprima", Arial, Helvetica, sans-serif!important;

		-webkit-transition: color 1s ease;
		   -moz-transition: color 1s ease;
		    -ms-transition: color 1s ease;
		     -o-transition: color 1s ease;
		        transition: color 1s ease;
	}
	#wrapper_page_actualites .wrapper_story a .titre_actualite:before{
		content: '';
		position: absolute;
		top: -15px;
		left: 0;
		height: 15px;
		width: 95.6%;
		background: #fff;
	}
	#wrapper_page_actualites .wrapper_story a .titre_actualite:after{
		content: '';
		position: absolute;
		top: -15px;
		right: 0%;
		border-bottom: 15px solid #FFF;
		border-right: 15px solid transparent;
	}
	#wrapper_page_actualites .wrapper_story a:hover .titre_actualite{
		color: #97C231!important;
	}

	#wrapper_page_actualites .wrapper_story .date_actualite{
		float: right;
		padding: 10px!important;
		width: auto;
		font-size: 1.2em;
		position: absolute;
		z-index: 100;
		left: 0;
		top: 149px;
		background: #fff;

		-webkit-transition: none!important;
		   -moz-transition: none!important;
		    -ms-transition: none!important;
		     -o-transition: none!important;
		        transition: none!important;
	}
	#wrapper_page_actualites .wrapper_story .date_actualite:after{
		content: '';
		position: absolute;
		right: -20px;
		bottom: 0px;
		border-bottom: 36px solid #FFF;
		border-right: 20px solid transparent;
	}

	#wrapper_page_actualites .wrapper_story .teaser_actualite{
		float: left;
		width: 90%;
		padding: 5%!important;
		color: #818181;
		font-size: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
	}

	#wrapper_page_actualites .wrapper_story .image_actualite{
		margin-top: -15px;
		margin-left: -15px;
		border: none;
		margin-bottom: 20px;
	}

/*	DETAIL
	========================================================================== */

	#content-actualite h2.titre_actualite{
		border: none;
		box-shadow: none;
		font-weight: 400;
		font-family: "Open Sans", Arial, Helvetica, sans-serif;
	}

	#content-area h2.titre_actualite{
		margin-left: 0;
		background-color: transparent;
		color: #97C231!important;
		padding: 0;
	}

	#content-actualite .node-type-story .content{
		border: none;
		background-color: transparent;
		padding: 0!important;
	}

	#content-actualite .node-type-story .content p{
		padding: 0;
	}

	#content-actualite .field-field-image-actu{
		margin-bottom: 20px;
	}

	/*	BLOC LISTE ACTU
		========================================================================== */

		#list-actus{
			position: relative;
			padding: 0;
			margin-top: 41px;
			width: 255px;
			background: #97C231;
			margin-top: 0px;
			padding: 20px;
		}
		#list-actus:after{
			content: '';
			position: absolute;
			bottom: -20px;
			left: 0;
			width: 0;height: 0;
			border-left: 296px solid #97C231;
			border-bottom: 20px solid rgba(255,255,255,0);
		}

		#block-raccourci_actualites-raccourci_actualites_latest h2{
			float: left;
			border-bottom: none;
			padding-bottom: 20px;
			width: 100%;
			clear: both;
		}

		#block-raccourci_actualites-raccourci_actualites_latest h2 a{
			font-size: 1.9em;
			line-height: 1em;
			font-weight: normal;
			color: #FFF!important;
			text-transform: uppercase;
			width: 100%;
			float: right;
		}
		#block-raccourci_actualites-raccourci_actualites_latest .content{
			clear: both;
		}

		#block-raccourci_actualites-raccourci_actualites_latest .wrap_latest_story .date_latest_story{
			color: #FFF!important;
			font-weight: 300;
			margin-bottom: 10px;
		}

		#block-raccourci_actualites-raccourci_actualites_latest .wrap_latest_story .title_latest_story{
			font-size: 1.4em;
			line-height: 1em;
			font-weight: 300;
			margin-bottom: 10px;
			color: #FFF;
			font-family: "Open Sans",Arial, Helvetica, sans-serif;

			-webkit-transition: all .8s ease;
			   -moz-transition: all .8s ease;
			    -ms-transition: all .8s ease;
			     -o-transition: all .8s ease;
			        transition: all .8s ease;
		}
		#block-raccourci_actualites-raccourci_actualites_latest .wrap_latest_story{
			border-bottom: 1px solid #799B27;
		}
		#block-raccourci_actualites-raccourci_actualites_latest .wrap_latest_story a{
			background-color: transparent!important;
		}
		#block-raccourci_actualites-raccourci_actualites_latest .wrap_latest_story:hover a,
		#block-raccourci_actualites-raccourci_actualites_latest .wrap_latest_story.even:hover a,
		#block-raccourci_actualites-raccourci_actualites_latest .wrap_latest_story.even a{
			background-color: transparent;
		}
		#block-raccourci_actualites-raccourci_actualites_latest .wrap_latest_story a .title_latest_story{
			-webkit-transition: none;
			   -moz-transition: none;
			    -ms-transition: none;
			     -o-transition: none;
			        transition: none;
		}
		#block-raccourci_actualites-raccourci_actualites_latest .wrap_latest_story:hover a .title_latest_story{
			color: #799B27!important;
			font-weight: bold;
		}

		#block-raccourci_actualites-raccourci_actualites_latest .view_more{
			margin: 0;
			margin-top: 20px;
			background-color: transparent!important;
		}
		#block-raccourci_actualites-raccourci_actualites_latest .view_more a{
			display: block;
			padding: 15px;
			color: #FFF!important;
			font-weight: bold;
			font-size: 1.3em;
			text-decoration: none;
			text-transform: uppercase;
			border-top-style: none!important;
		}
		#block-raccourci_actualites-raccourci_actualites_latest .view_more a:hover{
			background-color: transparent!important;
			color: #799B27!important;
			font-weight: bold!important;
		}

/*	NEWS FEED
	========================================================================== */

	.m-newsfeed{
		padding: 15px;
		color: #333;
		font-size: 14px;
		font-family: "Montserrat",Arial, Helvetica, sans-serif;
	}
	.m-newsfeed a{
		display: block;
		margin-top: 20px;
		margin-bottom: 20px;
		float: right;
		padding: 10px;
		text-transform: uppercase;
		color: #FFF;
		text-decoration: none;
		font-size: 1.1em;
		padding-left: 36px;
		background: #eeb902 url(../images/sprite_g.png) -243px -309px no-repeat;

		-webkit-transition: all .5s ease;
		   -moz-transition: all .5s ease;
		    -ms-transition: all .5s ease;
		     -o-transition: all .5s ease;
		        transition: all .5s ease;
	}
	.m-newsfeed a:hover{
		background-color: #333;
	}

