.jcarousel-skin-tango .jcarousel-container-horizontal { width:920px; margin:0 10px; padding:0 10px;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal { float:left; width:910px; height:75px;}
.jcarousel-skin-tango .jcarousel-item { width:120px; height:75px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin:0 0 0 10px;}
#sliderJeux .jcarousel-skin-tango .jcarousel-next-horizontal {position:absolute; top:55px; right:2px; width:12px; height:19px; cursor:pointer; background:url(../images/next.png);}
#sliderJeux .jcarousel-skin-tango .jcarousel-prev-horizontal {position:absolute; top:55px; left:2px; width:12px; height:19px; cursor:pointer; background:url(../images/prev.png);}
#sliderJeuxNav .jcarousel-skin-tango .jcarousel-next-horizontal {position:absolute; top:26px; right:2px; width:12px; height:19px; cursor:pointer; background:url(../images/next.png);}
#sliderJeuxNav .jcarousel-skin-tango .jcarousel-prev-horizontal {position:absolute; top:26px; left:2px; width:12px; height:19px; cursor:pointer; background:url(../images/prev.png);}

.jcarousel-skin-actu .jcarousel-container-horizontal { width:570px; margin:0; padding:0;}
.jcarousel-skin-actu .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-actu .jcarousel-clip-horizontal { float:left; width:570px; height:55px;}
.jcarousel-skin-actu .jcarousel-item { width:570px; height:55px;}
.jcarousel-skin-actu .jcarousel-item-horizontal {margin:0;}
.jcarousel-skin-actu h3 {
	float:left;
	padding:0;
	margin:0 0 2px 0;
	width:570px;
	font-size:80%;/* font-size:1.3em; */
	color:#545558;
}
.jcarousel-skin-actu p {
	float:left;
	padding:0;
	margin:0;
	width:570px;
	font-size:75%;/* font-size:1.2em; */
	color:#545558;
}
.jcarousel-skin-actu p span { color:#00509e;}
.jcarousel-skin-actu .jcarousel-next-horizontal {
	position:absolute;
	top:45px;
	right:-30px;
	width:19px;
	height:30px;
	cursor:pointer;
	background:#ffcc00 url(../images/actu-next.jpg) top left no-repeat;
}
.jcarousel-skin-actu .jcarousel-prev-horizontal {
	position:absolute;
	top:45px;
	left:-30px;
	width:19px;
	height:30px;
	cursor:pointer;
	background:#ffcc00 url(../images/actu-prev.jpg) top left no-repeat;
}

@media only screen and (min-width : 320px) and (max-width : 480px) {
	/* jeux */
	.jcarousel-skin-tango .jcarousel-container-horizontal { 
		width:315px;
		margin:0;
		/*padding:0 30px;*/
		margin:0;
		padding:0;
	}
	.jcarousel-skin-tango .jcarousel-clip-horizontal {
		float:left;
		/*width:230px;*/
		width:78%;
		height:144px;
		margin:0 45px;
		padding:0;
	}
	@media only screen and (orientation : landscape) {
		
	}
	/*@media only screen and (min-width : 360px) {*/
		.jcarousel-skin-tango .jcarousel-container-horizontal {
			/*width:350px;*/
			width:100%;
			/*border:1px solid purple;*/
		}
	/*}*/
	#sliderJeux .jcarousel-skin-tango .jcarousel-next-horizontal {
		position:absolute;
		top:55px;
		right:15px;
		width:25px;
		height:50px;
		cursor:pointer;
		background:url(../images/next.png) center center no-repeat;
		background-size:100%;
	}
	#sliderJeux .jcarousel-skin-tango .jcarousel-prev-horizontal {
		position:absolute;
		top:55px;
		left:5px;
		width:25px;
		height:50px;
		cursor:pointer;
		background:url(../images/prev.png) center center no-repeat;
		background-size:100%;
	}
	.jcarousel-skin-tango .jcarousel-item { 
		width:260px;
		height:144px;
	}
	.jcarousel-skin-tango .jcarousel-item a  {
		padding:0;
		width:230px;
		height:144px;
		display:block;
	}
	.jcarousel-skin-tango .jcarousel-item a img {
		display: block;
		width: 200px;
		height: auto !important;
		margin:0 auto;
	}
	@media only screen and (orientation : landscape) {
		.jcarousel-skin-tango .jcarousel-clip-horizontal {
			/*width:78%;*/
		}
		.jcarousel-skin-tango .jcarousel-item {
			width:180px;
			height:124px;
			/*border:1px solid red;*/
		}
		.jcarousel-skin-tango .jcarousel-item a  {
			width:180px;
			height:124px;
			/*background-color:green;*/
		}
		.jcarousel-skin-tango .jcarousel-item a img {
			width:160px;
		}
	}
	.jcarousel-skin-tango .jcarousel-item-horizontal {
		margin:0 0 0 0px;
	}
	
	/* actu ----------------------------------------------------------------- */
	.jcarousel-skin-actu {
		position:relative;
	}
	.jcarousel-skin-actu .jcarousel-container-horizontal { 
		/*width:280px;*/
		width:100%;
		/*margin-left:0 20px;*/
		padding:0 30px;
	}
	.jcarousel-skin-actu .jcarousel-clip {overflow: hidden;}
	.jcarousel-skin-actu .jcarousel-clip-horizontal {
		float:left;
		width:100%;
		height:auto;
		/*border:1px solid green;*/
		
	}
	.jcarousel-skin-actu .jcarousel-item { 
		/*width:280px;*/
		width:240px;
		height:auto;
		/*border:1px solid red;*/
	}

	@media only screen and (min-width : 360px) {
		.jcarousel-skin-actu .jcarousel-item {
			width:280px;
		}
		@media only screen and (orientation : landscape) {
			.jcarousel-skin-actu .jcarousel-item {
				width:400px;
			}
		}
	}
	.jcarousel-skin-actu .jcarousel-item-horizontal {margin:0;}
	
	@media only screen and (orientation : landscape) {
		.jcarousel-skin-actu .jcarousel-container-horizontal {
			/*width:435px;*/
		}
		.jcarousel-skin-actu .jcarousel-item {
			/*width:435px;*/
		}
	}
	/*@media only screen and (min-width : 360px) {
		.jcarousel-skin-actu .jcarousel-container-horizontal {
			width:320px;
		}
		.jcarousel-skin-actu .jcarousel-item {
			width:320px;
		}
	}*/
	.jcarousel-skin-actu a {
		padding:0 20px;
		display:block;
	}
	.jcarousel-skin-actu h3 {
		width:100%;
		font-size:100%;
		line-height:1.1em;
	}
	.jcarousel-skin-actu p {
		float:left;
		padding:0;
		margin:0;
		width:100%;
		font-size:90%;
		line-height:1.1em;
		color:#545558;;
	}
	.jcarousel-skin-actu .jcarousel-next-horizontal {
		top:45px;
		/*right:-10px;*/
		right:5px;
		width:25px;
		height:50px;
		background:url(../images/next.png) center center no-repeat;
		background-size:100%;
	}
	.jcarousel-skin-actu .jcarousel-prev-horizontal {
		top:45px;
		/*left:-10px;*/
		left:5px;
		width:25px;
		height:50px;
		cursor:pointer;
		background:url(../images/prev.png) center center no-repeat;
		background-size:100%;
	}
}



@media only screen and (min-width : 480px) and (max-width : 1024px) {
	.jcarousel-skin-tango .jcarousel-container-horizontal {
		width:96%;
	}
	.jcarousel-skin-tango .jcarousel-clip-horizontal {
		width:90%;
		margin:0 25px;
	}
	@media only screen and (max-width : 480px) and (orientation : landscape) {
		.jcarousel-skin-tango .jcarousel-container-horizontal {
			width:100%;
		}
		.jcarousel-skin-tango .jcarousel-clip-horizontal {
			width:80%;
		}
	}
	.jcarousel-skin-actu .jcarousel-container-horizontal { 
		/*width:280px;*/
		width:100%;
		/*margin-left:0 20px;*/
		padding:0 40px;
	}
	.jcarousel-skin-actu .jcarousel-clip-horizontal {
		float:left;
		width:100%;
		height:auto;
		/*border:1px solid green;*/
		
	}
	.jcarousel-skin-actu .jcarousel-item {
		width:280px;
	}
	@media only screen and (min-width : 360px) and (orientation : landscape) {
		.jcarousel-skin-actu .jcarousel-item {
			width:550px;
		}
	}
	@media only screen and (min-width : 768px) {
		.jcarousel-skin-actu .jcarousel-item {
			width:670px;
		}
	}
	@media only screen and (min-width : 1024px) {
		.jcarousel-skin-actu .jcarousel-item {
			width:920px;
		}
	}
	/*@media only screen and (orientation : landscape) {
		.jcarousel-skin-actu .jcarousel-item {
			width:550px;
			
		}
	}*/
	.jcarousel-skin-actu .jcarousel-next-horizontal {
		top:45px;
		/*right:-10px;*/
		right:5px;
		width:25px;
		height:50px;
		background:url(../images/next.png) center center no-repeat;
		background-size:100%;
	}
	.jcarousel-skin-actu .jcarousel-prev-horizontal {
		top:45px;
		/*left:-10px;*/
		left:5px;
		width:25px;
		height:50px;
		cursor:pointer;
		background:url(../images/prev.png) center center no-repeat;
		background-size:100%;
	}
}






/*@media only screen and (min-width : 480px) and (max-width : 1024px) {*/
@media only screen and (min-width : 18840px) and (max-width : 10024px) {
	
	/* jeux */
	.jcarousel-skin-tango .jcarousel-container-horizontal { 
		width:750px;/* width:315px; */
		margin:0;
		/*padding:0 30px;*/
		margin:0;
		padding:0;
	}
	.jcarousel-skin-tango .jcarousel-clip-horizontal {
		float:left;
		width:650px;/* width:230px; */
		height:auto;
		margin:0 50px;
		padding:0;
	}
	@media only screen and (orientation : landscape) {
		.jcarousel-skin-tango .jcarousel-container-horizontal {
			width:920px;
			margin:0 10px;
			padding:0 10px;
		}
		.jcarousel-skin-tango .jcarousel-clip-horizontal {
			width:790px;
		}
	}
	#actu {
		padding:0 30px;
		width:610px;
	}
	@media only screen and (orientation : landscape) {
		#actu {
			padding:0 20px;
			
		}
	}
	.jcarousel-skin-actu .jcarousel-container-horizontal { 
		width:680px;
		margin-left:0px;
	}
	@media only screen and (orientation : landscape) {
		.jcarousel-skin-actu .jcarousel-container-horizontal {
			width:570px;
			margin-left:0;
			font-size:90%;
			line-height:1em;
		}
	}
	.jcarousel-skin-actu .jcarousel-clip {overflow: hidden;}
	.jcarousel-skin-actu .jcarousel-clip-horizontal {
		float:left;
		width:100%;
		height:auto;
	}
	.jcarousel-skin-actu .jcarousel-item { width:680px; height:auto; font-size:120%; }
	.jcarousel-skin-actu .jcarousel-item-horizontal {margin:0;}
	
	@media only screen and (orientation : landscape) {
		.jcarousel-skin-actu .jcarousel-item {
			width:570px;
		}
	}
}