@media screen and (min-width: 1200px) { #wrapper:after { bottom:-115px; } }

/*-------------------------------------------------------------------------------------------------------------*/

@media screen and (min-width: 800px) {
	#contents > main {
		flex-wrap:wrap;
		justify-content:space-between;
		align-items:stretch;
		align-content:stretch;
		
		padding-left:0;
	}
	#contents > main > *:nth-child(1),
	#contents > main > *:nth-child(2) { height:224px; margin-bottom:50px; }
	#contents > main > *:nth-child(3),
	#contents > main > *:nth-child(4) { height:325px; }
	#contents > main > .mobile { display:none; }
	
	#side_links {
		display:flex;
		flex-direction:column;
		justify-content:flex-end;
		
		width:120px;
		padding-bottom:5px;
	}
	#side_links > a {
		display:block;
		height:25px;
		
		padding-left:35px;
		
		background-repeat:no-repeat;
		
		line-height:26px;
		font-size:13px;
		font-weight:bold;
		font-style:italic;
		color:#CCC;
		text-decoration:none;
	}
	#side_links > a:not(:last-child) { margin-bottom:20px; }
	#side_links > a.press { background-image:url(../../../images/icons/presse.svg); }
	#side_links > a.video { background-image:url(../../../images/icons/video-tv.svg); }
	
	#slider {
		display:block;
		width:calc(100% - 140px);
		border:2px solid #FFF;
	}
	
	.actualite {
		width:200px;
		height:325px;
	}
	.actualite > h2 {
		margin:0 0 20px;
		
		font-size:14px;
		font-weight:bold;
		font-style:italic;
	}
	
	.actualite marquee {
		display:block;
		height:285px;
	} 
	.actualite ul {list-style:none; display:block; margin:0; padding:0;}
	.actualite li {display:block; font-size:11px;}
	.actualite li:not(:last-child) {margin-bottom:15px;}
	.actualite li a {
		display:block;
		margin-bottom:10px;
		
		color:#FFF;
		font-size:12px;
		font-weight:bold;
		font-style:italic;
	}
	
	.content { width:calc(100% - 255px); }
}

@media screen and (max-width: 799px) {
	#contents > main > *:nth-child(1),
	#contents > main > *:nth-child(3),
	#contents > main > *:nth-child(4) { display:none; }
	
	#slider { height:224px; width:100%; }
}

/*------------------------------------------------------------------------------------------------------------*/

#slider { position:relative; overflow:hidden; }
#slider li {
	background-position:center;
	background-size:cover;
}
#slider * { color:rgba(0,0,0,0) !important; }