#actualite{
	padding-bottom: 1px; 
}

#actualite.listing .c > ul, #actualite .actualite-content {
	padding: 0 100px;
}

#actualite .image {
	float:left;
	margin-right:30px;
	margin-bottom:30px;
	max-width: 48%;
	width: 48%;
	min-width: 300px;
}

#actualite .image img {
	display: block;
}

#actualite .date {
	position: relative;
	display: block;
	margin-bottom: 10px;
}



#actualite .tools a.back {
	float: right;
}
#actualite .tools .tools-right .bcolor {
	float: left;
}

#actualite .small-device {
	display: none;
}

#actualite .small-device a {
	margin: auto;
    display: block;
    max-width: 190px;
}

#actualite .actu .titleMobile {
	font-size: 32px;
	margin-bottom: 15px;
}

#actualite .actu .contentMobile {
	font-size: 18px;
	text-align: justify;
}

/*------------------------*/
/*        Contenu         */
/*------------------------*/
#actualite .actualite-content {
	margin-bottom: 30px;
}

#actualite .actualite-content .navigation_button {
	margin-top: 20px;
}

#actualite .actualite-content .navigation_button a {
	font-size: 16px;
}

#actualite .actualite-content .navigation_button div {
	display: inline-block;
}

#actualite .actualite-content .navigation_button .prev {
	float: left;
}

#actualite .actualite-content .navigation_button .next {
	float: right;
}

/*------------------------*/
/*        Listing         */
/*------------------------*/
#actualite.listing h2 {
}

#actualite.listing .more {
	background:white;
	border-color: #706659;
	color:#706659;
	margin:10px 0;
}

#actualite.listing ul li.actu {
	margin-bottom:20px;
	clear: both;
}

#actualite.listing ul li.actu .image_actu {
	width: 30%;
	float: left;
	padding-right: 20px;
}

#actualite.listing ul li.actu .description {
	text-align: justify;
}

#actualite.listing ul li.actu .s_diaporama {
	text-align: center;
}

#actualite.listing ul li.actu .s_diaporama .slick-dots {
	display: none !important;
}

#actualite.listing ul li.actu .s_diaporama .listimg .item {
	max-height: 250px;
}

#actualite.listing ul li.actu .s_diaporama img {
	max-height: 250px;
	vertical-align: top;
	margin-bottom: 10px;
}

#actualite.listing ul li.actu .slick-slider .slick-track, 
#actualite.listing ul li.actu .slick-slider .slick-list {
	max-height: 150px;
}

/*-----------------------------*/
/*         Responsive          */
/*-----------------------------*/
@media screen and (max-width: 980px) {

	#actualite .image {
		float:none;
		widows: auto;
		max-width: none;
		margin: auto;
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#actualite.listing .c > ul, #actualite .actualite-content{
		padding: 0 10px;
	}

	#actualite .small-device {
		display: block;
		margin-bottom: 15px;
	}
	#actualite.listing ul li.actu .description {
		text-align: left;
	}

}

@media screen and (max-width: 600px) {
	#actualite.listing ul li.actu .image_actu {
		display: none;
	}
}