a img { border: none; }article {  display: block; }#slider_actu {	text-align: center;	margin: 0 auto;	height:auto;	border:0;}#slider_actu label, a {	color: teal;	cursor: pointer;	text-decoration: none;}#slider_actu label:hover {	color: #000 !important;}#slider_actu label, #activeactu, img { -moz-user-select:none;-webkit-user-select:none; }#actu_client{margin-top:0px!important;}#actu_client input {	display: none;}#overflowactu {	width: 100%;	overflow: hidden;}article img {	height:210px;	float:left;}#slidesactu .inner {	width: 500%;	line-height: 0;}#slidesactu article {	width: 20%;	float: left;}#controlsactu {	margin: -30px 0 0 0;	width: 100%;	height: 10px;}#controlsactu label { 	display: none;	width: 50px;	height: 50px;	opacity: 0.3;}#activeactu {	margin: 0% 0 0 20px;	text-align: center;	width:95%;}#activeactu label {	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;	display: inline-block;	width: 10px;	height: 10px;	margin-left:4px;	background: #fff;}#activeactu label:hover {	background: #8aadd4;	border-color: #777 !important;}#controlsactu label:hover {	opacity: 0.8;}.info {	line-height: 20px;	padding:0px 0 0 30px;	opacity: 0;	text-align: left;}#slidesactu {	margin:0px;}#slidesactu .inner {	-webkit-transform: translateZ(0);	-webkit-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); 	-moz-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000);     -ms-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000);      -o-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000);         transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */	-webkit-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); 	-moz-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);     -ms-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);      -o-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);         transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000); /* easeInOutQuart */}#slider_actu {	-webkit-transform: translateZ(0);	-webkit-transition: all 0.5s ease-out;	-moz-transition: all 0.5s ease-out;	-o-transition: all 0.5s ease-out;	transition: all 0.5s ease-out;}#controlsactu label{	-webkit-transform: translateZ(0);	-webkit-transition: opacity 0.2s ease-out;	-moz-transition: opacity 0.2s ease-out;	-o-transition: opacity 0.2s ease-out;	transition: opacity 0.2s ease-out;}.info, #controlsactu, #slidesactu, #activeactu, #activeactu label, .info h3, .desktop, .tablet, .mobile {	-webkit-transform: translateZ(0);	-webkit-transition: all 0.5s ease-out;	-moz-transition: all 0.5s ease-out;	-o-transition: all 0.5s ease-out;	transition: all 0.5s ease-out;}#slideactu1:checked ~ #slidesactu .inner { margin-left:-0%;}#slideactu1:checked ~ #activeactu label:nth-child(1){ 									background: #4275ae;									border-color: #333 !important;								}#slideactu1:checked ~ #slidesactu article:nth-child(1) .info{ 									opacity: 1;									-webkit-transition: all 1s ease-out 0.6s;									-moz-transition: all 1s ease-out 0.6s;									-o-transition: all 1s ease-out 0.6s;									transition: all 1s ease-out 0.6s;								}#slideactu2:checked ~ #slidesactu .inner { margin-left:-100%;}#slideactu2:checked ~ #activeactu label:nth-child(2){ 									background: #4275ae;									border-color: #333 !important;								}#slideactu2:checked ~ #slidesactu article:nth-child(2) .info{ 									opacity: 1;									-webkit-transition: all 1s ease-out 0.6s;									-moz-transition: all 1s ease-out 0.6s;									-o-transition: all 1s ease-out 0.6s;									transition: all 1s ease-out 0.6s;								}#slideactu3:checked ~ #slidesactu .inner { margin-left:-200%;}#slideactu3:checked ~ #activeactu label:nth-child(3){ 									background: #4275ae;									border-color: #333 !important;								}#slideactu3:checked ~ #slidesactu article:nth-child(3) .info{ 									opacity: 1;									-webkit-transition: all 1s ease-out 0.6s;									-moz-transition: all 1s ease-out 0.6s;									-o-transition: all 1s ease-out 0.6s;									transition: all 1s ease-out 0.6s;								}#slideactu4:checked ~ #slidesactu .inner { margin-left:-300%;}#slideactu4:checked ~ #activeactu label:nth-child(4){ 									background: #4275ae;									border-color: #333 !important;								}#slideactu4:checked ~ #slidesactu article:nth-child(4) .info{ 									opacity: 1;									-webkit-transition: all 1s ease-out 0.6s;									-moz-transition: all 1s ease-out 0.6s;									-o-transition: all 1s ease-out 0.6s;									transition: all 1s ease-out 0.6s;								}#slideactu5:checked ~ #slidesactu .inner { margin-left:-400%;}#slideactu5:checked ~ #activeactu label:nth-child(5){ 									background: #4275ae;									border-color: #333 !important;								}#slideactu5:checked ~ #slidesactu article:nth-child(5) .info{ 									opacity: 1;									-webkit-transition: all 1s ease-out 0.6s;									-moz-transition: all 1s ease-out 0.6s;									-o-transition: all 1s ease-out 0.6s;									transition: all 1s ease-out 0.6s;								}#slideactu6:checked ~ #slidesactu .inner { margin-left:-500%;}#slideactu6:checked ~ #activeactu label:nth-child(6){ 									background: #4275ae;									border-color: #333 !important;								}#slideactu6:checked ~ #slidesactu article:nth-child(6) .info{ 									opacity: 1;									-webkit-transition: all 1s ease-out 0.6s;									-moz-transition: all 1s ease-out 0.6s;									-o-transition: all 1s ease-out 0.6s;									transition: all 1s ease-out 0.6s;								}#slideactu7:checked ~ #slidesactu .inner { margin-left:-600%;}#slideactu7:checked ~ #activeactu label:nth-child(7){ 									background: #4275ae;									border-color: #333 !important;								}#slideactu7:checked ~ #slidesactu article:nth-child(7) .info{ 									opacity: 1;									-webkit-transition: all 1s ease-out 0.6s;									-moz-transition: all 1s ease-out 0.6s;									-o-transition: all 1s ease-out 0.6s;									transition: all 1s ease-out 0.6s;								}#slideactu8:checked ~ #slidesactu .inner { margin-left:-700%;}#slideactu8:checked ~ #activeactu label:nth-child(8){ 									background: #4275ae;									border-color: #333 !important;								}#slideactu8:checked ~ #slidesactu article:nth-child(8) .info{ 									opacity: 1;									-webkit-transition: all 1s ease-out 0.6s;									-moz-transition: all 1s ease-out 0.6s;									-o-transition: all 1s ease-out 0.6s;									transition: all 1s ease-out 0.6s;								}#slideactu9:checked ~ #slidesactu .inner { margin-left:-800%;}#slideactu9:checked ~ #activeactu label:nth-child(9){ 									background: #4275ae;									border-color: #333 !important;								}#slideactu9:checked ~ #slidesactu article:nth-child(9) .info{ 									opacity: 1;									-webkit-transition: all 1s ease-out 0.6s;									-moz-transition: all 1s ease-out 0.6s;									-o-transition: all 1s ease-out 0.6s;									transition: all 1s ease-out 0.6s;								}#slideactu10:checked ~ #slidesactu .inner { margin-left:-900%;}#slideactu10:checked ~ #activeactu label:nth-child(10){ 									background: #4275ae;									border-color: #333 !important;								}#slideactu10:checked ~ #slidesactu article:nth-child(10) .info{ 									opacity: 1;									-webkit-transition: all 1s ease-out 0.6s;									-moz-transition: all 1s ease-out 0.6s;									-o-transition: all 1s ease-out 0.6s;									transition: all 1s ease-out 0.6s;								}#desktopactu:checked ~ #slider_actu {	max-width: 960px;}#tabletactu:checked ~ #slider_actu {	max-width: 850px;}#mobileactu:checked ~ #slider_actu {	max-width: 450px;}#desktopactu:checked ~ #slider_actu .desktop,#tabletactu:checked ~ #slider_actu .tablet,#mobileactu:checked ~ #slider_actu .mobile {	color: #777;	opacity: 1;}.desktop, .tablet, .mobile {	display: inline-block;	width: 60px;	height: 60px;	padding-top: 50px;	opacity: 0.35;	font-size: 12px;}.desktop:hover, .tablet:hover, .mobile:hover {	opacity: 0.2;}.desktop {	background: url('desktop.png') no-repeat;}.tablet {	background: url('tablet.png') no-repeat;}.mobile {	background: url('mobile.png') no-repeat;}#tabletactu:checked ~ #slider_actu #controlsactu {	margin: -25% 0 0 12%;	width: 76%;	height: 50px;}#tabletactu:checked ~ #slider_actu #controlsactu label {	-moz-transform: scale(0.8);	-webkit-transform: scale(0.8);	-o-transform: scale(0.8);	-ms-transform: scale(0.8);	transform: scale(0.8);}#tablet:checked  ~ #slider_actu #slides, #mobile:checked  ~ #slider_actu #slides {	padding: 1% 0;	-webkit-border-radius: 0px;	-moz-border-radius: 0px;	border-radius: 0px;}#tablet:checked ~ #slider_actu #active {	margin: 22% 0 0;}@media only screen and (max-width: 850px) and (min-width: 450px) {	#slider_actu #controlsactu {		margin: 0% 0 0 15%;		width: 70%;		height: 50px;	}	#slider_actu #controlsactu label {		-moz-transform: scale(0.8);		-webkit-transform: scale(0.8);		-o-transform: scale(0.8);		-ms-transform: scale(0.8);		transform: scale(0.8);	}	#slider_actu #slidesactu {		padding: 1% 0;		-webkit-border-radius: 0px;		-moz-border-radius: 0px;		border-radius: 0px;	}	#slider_actu #activeactu {		margin: -50px 0 0;	}}#mobileactu:checked ~ #slider_actu #controlsactu {	margin: -28% 0 0 24%;	width: 50%;	height: 50px;}#mobileactu:checked ~ #slider_actu #activeactu {	margin: 23% 0 0;}#mobileactu:checked ~ #slider_actu #slidesactu .info {	opacity: 0 !important;}#mobileactu:checked ~ #slider_actu #controlsactu label {	-moz-transform: scale(0.6);	-webkit-transform: scale(0.6);	-o-transform: scale(0.6);	-ms-transform: scale(0.6);	transform: scale(0.6);}@media only screen and (max-width: 450px) {	#slider_actu #controlsactu {		margin: -28% 0 0 24%;		width: 50%;		height: 50px;	}	#slider_actu #activeactu {		margin: 23% 0 0;	}	#slider_actu #slidesactu {		padding: 1% 0;		-webkit-border-radius: 0px;		-moz-border-radius: 0px;		border-radius: 0px;	}	#slider_actu #slidesactu .info {		/* opacity: 0 !important; */	}	#slider_actu #controlsactu label {		-moz-transform: scale(0.6);		-webkit-transform: scale(0.6);		-o-transform: scale(0.6);		-ms-transform: scale(0.6);		transform: scale(0.6);	}}