#actualite {
}

#actualite .listactus {
	padding:20px 50px;
	margin-top: 20px;
}

#actualite .docs {
	overflow: hidden;
}

#actualite .docs a {
	display: inline-block;
	margin-right: 20px;
	text-align: center;
	vertical-align: top;
}

#actualite .docs a span {
	display: block;
}

#homeactu {
	position:relative;
}
.homeactus{
	background-repeat:repeat;	
}
#homeactu .item {
	float:left;
	width:calc(33.33% - 30px );
	margin-right: 30px;
	position: relative;
	margin-bottom: 20px;
	background: #fff;
	padding:20px 30px;
	box-shadow: 1px 1px 8px #ddd;
}

#homeactu .item:nth-child(3n) {
	margin-right: 0;
}

#homeactu h3 {
	color:#000000;
	font-size:34px;
	line-height:40px;
	font-weight:bold;
}

#homeactu a:hover {
	text-decoration: none;
}

#homeactu .content p{
	color:#484645;
	font-family:'Montserrat';
	font-weight:400;
	font-size:16px;
	line-height:20px;
}

#homeactu .arrowmore {
	position: absolute;
	bottom: 0;
	right:0;
}
#homeactu .link_actu_blocs{
	font-size:40px;
	line-height:30px;
	color:#000000;
	font-family:'Montserrat';
	font-weight:400;
}

@media screen and (max-width: 1024px) {


	#homeactu .item {
		float:none;
		width:auto;
		margin: 0;
		height:auto;
		margin-bottom: 20px;
		padding-bottom: 40px;
	}
	#home .homeshows h1{
		padding-top:0;
	}

}

@media screen and (max-width: 991px) {	
	#homeactu h3{
		font-size:25px;
		line-height:30px;
	}
	#homeactu .content p{
		font-size:14px;
		line-height:18px;
	}	
}

@media screen and (max-width: 600px) {

	#actualite .listactus {
		padding:20px 20px;
	}


	#homeactu .item {
		float:none;
		width:auto;
		margin: 0;
		height:auto;
		margin-bottom: 20px;
		padding-bottom: 40px;
	}

}