/* ACTUALITES

-------------------------------------------------------------------------------------------------------------------------------- */

/* >>> Actualités home -------------------------------------------------------------- */

/* >	- common */

#actualites-home { padding:60px 0; text-align:center; }

#actualites-home .actualites-first-article h3 { font-size:18px; margin:0 0 20px; }

#actualites-home .actualites-plus {

	text-decoration:underline;

	display:inline-block; 

	margin:10px 0 0 0; 

}

/* >	- 4 acutalités */

#actualites-home-list {

	display:table;

	position:relative;

	max-width:990px;

	padding:20px 20px 40px;

	margin:0 auto;

	z-index:2;

	text-align:left;

}

#actualites-home-list .actualites-first-article {

	border-right:#c9c9c9 1px solid;

	vertical-align:middle;

	display:table-cell;

	width:66.666666%;

}

#actualites-home-list .actualites-first-article > a { display:block; }

#actualites-home-list .actualites-first-article .thumbnails {

	margin-right:5%;

	float:left;

	width:45%;

}

#actualites-home-list .actualites-first-article .news-content {

	padding-right:20px;

	float:right; 

	width:50%; 

}

#actualites-home-list ul {

	display:table-cell;

	padding-left:20px;

	width:33.33333%;

}

#actualites-home-list li { border-top:#c9c9c9 1px solid; }

#actualites-home-list li:first-child { border-top:none; }

#actualites-home-list li > a { display:block; padding:5% 0; }

#actualites-home-list li .thumbnails { 

	margin-right:5%;

	float:left;

	width:25%; 

}

#actualites-home-list li .news-content { float:right; width:70%; }

#actualites-home-list li h3 { font-size:14px; margin:0; }

/* >	- 1 acutalité */

#actualites-home-content {

	position:relative;

	max-width:930px;

	margin:0 auto;

}

#actualites-home-content > a.actualites-article { 

	display:block;

	padding:10px 15px;

	text-align:left;

}

#actualites-home-content .thumbnails {

	margin-right:5%;

	float:left;

	width:45%;

}

#actualites-home-content .news-content {

	padding-right:20px;

	float:right; 

	width:50%; 

}

#actualites-home-content .actualites-plus { margin-bottom:60px; }

#actualites-home-content a.bouton_mod { position:absolute; bottom:10px; left:50%; }

@media screen and (max-width: 780px) {

	#actualites-home-list .actualites-first-article {

		display:block;

		padding:0 0 15px;

		border:none;

		width:100%;

	}

	#actualites-home-list .actualites-first-article .news-content { padding:0; }

	#actualites-home-list ul {

		display:block;

		padding:0 0 15px;

		width:100%;

	}

}

@media screen and (max-width: 480px) {

	#actualites-home-list .actualites-first-article { border-bottom:#c9c9c9 1px solid; }

	#actualites-home-content .thumbnails,

	#actualites-home-list .actualites-first-article .thumbnails {

		width:100%; max-width:280px;

		margin:0 auto 20px;

		float:none;

	}

	#actualites-home-content .news-content,

	#actualites-home-list .actualites-first-article .news-content {

		width:100%; margin:0 auto;

		float:none;

	}

	#actualites-home-content .actualites-plus { margin-bottom:20px; }

	#actualites-home-content a.bouton_mod { position:static; }

}

/* >>> Actualités liste -------------------------------------------------------------- */

/* >	- common */

#listing-actualites {

	max-width:990px;

	padding:40px 15px; 

	margin:0 auto;

}

#listing-actualites h1 { margin:0 15px 30px }

#listing-actualites .actualite_els {

	border-bottom:#ccc 1px solid;

	width:33.33333%; 

	float:left;

}

#listing-actualites .actualite_els a {

	position:relative;

	padding:30px 15px;

	display:block;

	height:560px;

}

#listing-actualites .thumbnails { 

	overflow:hidden;

	margin-bottom:20px;

}

#listing-actualites .thumbnails > img {

	display:block; 

	width:100%;

	-webkit-transition:transform .2s linear, opacity .2s linear;

	-moz-transition:transform .2s linear, opacity .2s linear;

	-ms-transition:transform .2s linear, opacity .2s linear;

	-o-transition:transform .2s linear, opacity .2s linear;

	transition:transform .2s linear, opacity .2s linear;

}

#listing-actualites a:hover .thumbnails > img {

	-webkit-transform:scale(1.2);

	-moz-transform:scale(1.2);

	-ms-transform:scale(1.2);

	-o-transform:scale(1.2);

	transform:scale(1.2);

	opacity:.4

}

#listing-actualites .actualite_els h2 { font-size:18px; margin:0 0 20px; padding:0; }

#listing-actualites .actualites-plus {

	position:absolute; left:15px; bottom:20px;

	text-decoration:underline;

	display:inline-block; 

	margin:10px 0 0 0; 

}



@media screen and (max-width: 780px) { #listing-actualites .actualite_els { width:50%; } }

@media screen and (max-width: 480px) {

	#listing-actualites .actualite_els { width:100%; float:none; }

	#listing-actualites .actualite_els a { height:auto; }

	#listing-actualites .actualites-plus { position:static; }

}

/* >>> Actualités details --------------------------------------------------------- */

#news-details { padding:40px 15px; }

#news-details .wp50.right { padding-left:15px; }

#news-details .wp50.left  { padding-right:15px; }

#news-details h1,

#news-details p { padding:0; margin:0 0 30px }



.news-thumb-list { margin-bottom:30px; }

figure.news-thumb-big { padding:5px; }

.news-thumb-list li {

	padding:5px;

	width:33.33333%; float:left;

}

figure.news-thumb-big > a,

.news-thumb-list li > a { display:block; overflow:hidden }

figure.news-thumb-big a > img,

.news-thumb-list li a > img { 

	display:block; max-width:100%;

	margin:0 auto;

	-webkit-transition:transform .2s linear, opacity .2s linear;

	-moz-transition:transform .2s linear, opacity .2s linear;

	-ms-transition:transform .2s linear, opacity .2s linear;

	-o-transition:transform .2s linear, opacity .2s linear;

	transition:transform .2s linear, opacity .2s linear;

}

.news-thumb-list li.news-thumb-big { width:100%; float:none; }



#news-bread li { width:100%; border-bottom:#ccc 1px solid; }

#news-bread li a {

	display:block; padding:20px 0;

	font-size:13px;

}

#news-bread li a .thumbnails {

	float:left; width:20%;

	margin:0 20px 0 0;

	overflow:hidden

}

#news-bread li a:hover .news-thumb > img,

figure.news-thumb-big a:hover > img,

.news-thumb-list li a:hover > img {

	-webkit-transform:scale(1.2);

	-moz-transform:scale(1.2);

	-ms-transform:scale(1.2);

	-o-transform:scale(1.2);

	transform:scale(1.2);

	opacity:.4

}

.rs-sharing { }

.rs-sharing li { display:inline; }

.rs-sharing li.rs-sharing-title { display:inline-block; margin-right:20px }

.rs-sharing li a {

	display:inline-block;

	width:30px; height:30px;

	text-align:center;

	border-radius:50%;

	line-height:26px;

	-webkit-transition:background-color .3s linear;

	-moz-transition:background-color .3s linear;

	-ms-transition:background-color .3s linear;

	-o-transition:background-color .3s linear;

	transition:background-color .3s linear;

}

.rs-sharing li a img { margin:2px; vertical-align:middle; }

.rs-sharing li a:hover { background-color:#ffcdda }



@media screen and (max-width: 700px) { 

	#news-details .wp50.right { width:100%; float:none; padding:0 }

	#news-details .wp50.left  { margin-top:30px; width:100%; float:none; padding:0 }

}