/* ------------------------------------------------------------------------------Caroussel----------------------------------------------------------------------------------- */

figure { 
	display: inline-block; 
}

img.diapo_auto{
	width: 640px;
	height: 480px;
}

#slideshow {
	position: relative;
	width: 640px;
	height: 480px;
	padding: 15px;
	border: 1px solid #ddd;
	margin: 0 auto 2em;
	background: #FFF;
	background: -webkit-linear-gradient(#FFF, #FFF 20%, #EEE 80%, #DDD);
	background: -moz-linear-gradient(#FFF, #FFF 20%, #EEE 80%, #DDD);
	background: -ms-linear-gradient(#FFF, #FFF 20%, #EEE 80%, #DDD);
	background: -o-linear-gradient(#FFF, #FFF 20%, #EEE 80%, #DDD);
	background: linear-gradient(#FFF, #FFF 20%, #EEE 80%, #DDD);
	
	-webkit-border-radius: 2px 2px 2px 2px;
	-moz-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	
	-webkit-box-shadow: 0 0 3px rgba(0,0,0, 0.2);
	-moz-box-shadow: 0 0 3px rgba(0,0,0, 0.2);
	box-shadow: 0 0 3px rgba(0,0,0, 0.2);
}

/* avanced box-shadow : http://www.creativejuiz.fr/blog/les-tutoriels/ombre-avancees-avec-css3-et-box-shadow */
#slideshow:before,
#slideshow:after {
	position: absolute;
	display:block;
	bottom:16px;
	width: 50%;
	height: 20px;
	content: " ";
	background: rgba(0,0,0,0.1);
	
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	
	-webkit-box-shadow: 0 0 3px rgba(0,0,0, 0.4), 0 20px 10px rgba(0,0,0, 0.7);
	-moz-box-shadow: 0 0 3px rgba(0,0,0, 0.4), 0 20px 10px rgba(0,0,0, 0.7);
	box-shadow: 0 0 3px rgba(0,0,0, 0.4), 0 20px 10px rgba(0,0,0, 0.7);
	
	z-index: -10;
}
#slideshow:before {
	left:0;
	-webkit-transform: rotate(-4deg);
	-moz-transform: rotate(-4deg);
	-ms-transform: rotate(-4deg);
	-o-transform: rotate(-4deg);
}
#slideshow:after {
	right:0;
	-webkit-transform: rotate(4deg);
	-moz-transform: rotate(4deg);
	-ms-transform: rotate(4deg);
	-o-transform: rotate(4deg);
}
#slideshow .commands {
	position: absolute;
	top: 45%;
	padding: 5px 13px;
	border-bottom:0;
	font-family: 'Amaranth', Arial, Verdana, sans-serif;
	font-size: 1.3em;
	color: #aaa;
	text-decoration:none;
	background-color: #eee;
	background-image: -webkit-linear-gradient(#fff,#ddd);
	background-image: -moz-linear-gradient(#fff,#ddd);
	background-image: -ms-linear-gradient(#fff,#ddd);
	background-image: -o-linear-gradient(#fff,#ddd);
	background-image: linear-gradient(#fff,#ddd);
	text-shadow: 0 0 1px #aaa;
	
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
	box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
#slideshow .commands:after {
	position: absolute;
	bottom: 65px; left:-18px;
	content: attr(title);
	width: 50px;
	padding: 12px;
	background: #fff;
	font-family: Georgia, Times, serif;
	font-size: 14px;
	text-align:center;
	text-shadow: 0 0 0;
	opacity: 0;
	
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
	box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
	
	-webkit-transition: opacity 0.7s, bottom 0.7s;
	-moz-transition: opacity 0.7s, bottom 0.7s;
	transition: opacity 0.7s, bottom 0.7s;
}
#slideshow .commands:before {
	position: absolute;
	bottom: 55px; left: 13px;
	content: " ";
	width: 1px; height: 1px;
	border-top: 10px solid #fff;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	z-index:100;
	opacity: 0;
	
	-webkit-transition: opacity 0.7s, bottom 0.7s;
	-moz-transition: opacity 0.7s, bottom 0.7s;
	transition: opacity 0.7s, bottom 0.7s;
}
#slideshow .commands:hover:before {
	bottom: 35px;
	opacity: 1;
}
#slideshow .commands:hover:after {
	bottom: 45px;
	opacity: 1;
}
#slideshow .commands:focus { 
	outline: 0;
	-webkit-transform: translate(1px, 2px);
	-moz-transform: translate(1px, 2px);
	-ms-transform: translate(1px, 2px);
	-o-transform: translate(1px, 2px);
	transform: translate(1px, 2px);
}
#slideshow .commands:active {
	-webkit-transform: translate(0, 1px);
	-moz-transform: translate(0, 1px);
	-ms-transform: translate(0, 1px);
	-o-transform: translate(0, 1px);
	transform: translate(0, 1px);
}
#slideshow .prev {
	left: -48px;
}
#slideshow .next {
	right: -48px;
}
#slideshow .prev,
#slideshow .next {
	display:none;
}
#slideshow .prev,
#slideshow .next {
	display:none;
}
#slideshow .commands1 {
	display: block;
}

/* play/pause commands */
.play_commands {
	position: absolute;
	width: 22px; height: 22px;
	top: 25px; right: 25px;
	z-index: 10;
	text-indent: -9999px;
	border:0 none;
	opacity: 0;

	-webkit-transition: opacity 1s, right 1s;
	-moz-transition: opacity 1s, right 1s;
	transition: opacity 1s, right 1s;
}
.play { right: 55px; cursor: default; }

.pause:hover { border:0 none; }
.play_commands:focus { outline:0; }

#slideshow:hover .pause,
#sl_play:target ~ #slideshow:hover .pause,
.play_commands:focus {
	opacity: 1;
}
.sl_command:target ~ #slideshow:hover .pause,
#sl_pause:target ~ #slideshow:hover .pause {
	opacity: 0;
}
.pause:after,
.pause:before {
	position: absolute;
	display: block;
	content: " ";
	top:0;
	width:38%;
	height: 22px;
	background: #fff;
	background: rgba(255,255,255,0.5);
}
.pause:after {
	right:0;
}
.pause:before {
	left:0;
}
.play {
	width: 1px; 
	height: 1px; 
	border-top: 10px solid transparent; 
	border-left: 20px solid #fff; 
	border-left: 20px solid rgba(255,255,255,0.5); 
	border-bottom: 10px solid transparent;
	opacity: 0;
}
.play:hover,
.play:focus {
	border-bottom: 10px solid transparent;
}

#slideshow .container {
	position:relative;
	width: 640px;
	height: 480px;
	overflow: hidden;
}

/* timeline base */
#slideshow .container:after {
	position:absolute;
	bottom: 0; left:0;
	content: " ";
	background: #999;
	width: 100%;
	height: 1px;
}

@-webkit-keyframes slider {
	0%, 4%, 100%	{ left: 0 }
	5%, 9%		{ left: -100% }
	10%, 14%	{ left: -200% }
	15%, 19%	{ left: -300% }
	20%, 24%	{ left: -400% }
	25%, 29%	{ left: -500% }
	30%, 34%	{ left: -600% }
	35%, 39%	{ left: -700% }
	40%, 44%	{ left: -800% }
	45%, 49%	{ left: -900% }
	50%, 54%	{ left: -1000% }
	55%, 59%	{ left: -1100% }
	60%, 64%	{ left: -1200% }
	65%, 69%	{ left: -1300% }
	70%, 74%	{ left: -1400% }
	75%, 79%	{ left: -1500% }
	80%, 84%	{ left: -1600% }
	85%, 89%	{ left: -1700% }
	90%, 94%	{ left: -1800% }
}
@-moz-keyframes slider {
	0%, 4%, 100%	{ left: 0 }
	5%, 9%		{ left: -100% }
	10%, 14%	{ left: -200% }
	15%, 19%	{ left: -300% }
	20%, 24%	{ left: -400% }
	25%, 29%	{ left: -500% }
	30%, 34%	{ left: -600% }
	35%, 39%	{ left: -700% }
	40%, 44%	{ left: -800% }
	45%, 49%	{ left: -900% }
	50%, 54%	{ left: -1000% }
	55%, 59%	{ left: -1100% }
	60%, 64%	{ left: -1200% }
	65%, 69%	{ left: -1300% }
	70%, 74%	{ left: -1400% }
	75%, 79%	{ left: -1500% }
	80%, 84%	{ left: -1600% }
	85%, 89%	{ left: -1700% }
	90%, 94%	{ left: -1800% }
}
@keyframes slider {
	0%, 4%, 100%	{ left: 0 }
	5%, 9%		{ left: -100% }
	10%, 14%	{ left: -200% }
	15%, 19%	{ left: -300% }
	20%, 24%	{ left: -400% }
	25%, 29%	{ left: -500% }
	30%, 34%	{ left: -600% }
	35%, 39%	{ left: -700% }
	40%, 44%	{ left: -800% }
	45%, 49%	{ left: -900% }
	50%, 54%	{ left: -1000% }
	55%, 59%	{ left: -1100% }
	60%, 64%	{ left: -1200% }
	65%, 69%	{ left: -1300% }
	70%, 74%	{ left: -1400% }
	75%, 79%	{ left: -1500% }
	80%, 84%	{ left: -1600% }
	85%, 89%	{ left: -1700% }
	90%, 94%	{ left: -1800% }
}

#slideshow .slider {
	position: absolute;
	left:0; top:0;
	width: 1900%;
	height: 480px;
	
	-webkit-animation: slider 152s infinite;
	-moz-animation: slider 152s infinite;
	animation: slider 152s infinite;
}
.sl_i:target ~ #slideshow .slider {
	-webkit-transition: left 1s;
	-moz-transition: left 1s;
	transition: left 1s;
}
.sl_command:target ~ #slideshow .slider {
	-webkit-transition: opacity 1s;
	-moz-transition: opacity 1s;
	transition: opacity 1s;
}
#slideshow .c_slider {
	position: absolute;
	left:0; top:0;
	width: 1900%;
	height: 480px;
	background: url(../IMAGES/CAROUSSEL/interieur_slide1.jpg) 0 0 no-repeat, 
						url(../IMAGES/CAROUSSEL/interieur_slide2.jpg) 640px 0 no-repeat, 
						url(../IMAGES/CAROUSSEL/interieur_slide3.jpg) 1280px 0 no-repeat, 
						url(../IMAGES/CAROUSSEL/interieur_slide4.jpg) 1920px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide5.jpg) 2560px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide6.jpg) 3200px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide7.jpg) 3840px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide8.jpg) 4480px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide9.jpg) 5120px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide10.jpg) 5760px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide11.jpg) 6400px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide12.jpg) 7040px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide13.jpg) 7680px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/exterieur_slide1.jpg) 8320px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/exterieur_slide2.jpg) 8960px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/exterieur_slide3.jpg) 9600px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/exterieur_slide4.jpg) 10240px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/exterieur_slide5.jpg) 10880px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/exterieur_slide6.jpg) 11520px 0 no-repeat;
		}
.sl_i:target ~ #slideshow .c_slider {
	-webkit-transition: background 1s;
	-moz-transition: background 1s;
	transition: background 1s;
}

#slideshow figure {
	position:relative;
	padding:0; margin:0;
}

		@-webkit-keyframes figurer {
			0%, 5%, 10%, 15%, 20%, 25%, 30%, 35%, 40%, 45%, 50%, 55%, 60%, 65%, 70%, 75%, 80%, 85%, 90%, 95%, 100%																									{ -webkit-box-shadow: 0 0 65px rgba(0,0,0, 0) inset; box-shadow: 0 0 65px rgba(0,0,0, 0) inset;	}
			1%, 4%, 6%, 9%, 11%, 14%, 16%, 19%, 21%, 24%, 26%, 29%, 31%, 34%, 36%, 39%, 41%, 44%, 46%, 49%, 51%, 54%, 56%, 59%, 61%, 64%, 66%, 69%, 71%, 74%, 76%, 79%, 81%, 84%, 86%, 89%, 91%, 94%, 96%, 99%		{ -webkit-box-shadow: 0 0 65px rgba(0,0,0, 0.5) inset;	box-shadow: 0 0 65px rgba(0,0,0, 0.5) inset; }
		}
		@-moz-keyframes figurer {
			0%, 5%, 10%, 15%, 20%, 25%, 30%, 35%, 40%, 45%, 50%, 55%, 60%, 65%, 70%, 75%, 80%, 85%, 90%, 95%, 100%																									{ -moz-box-shadow: 0 0 65px rgba(0,0,0, 0) inset; box-shadow: 0 0 65px rgba(0,0,0, 0) inset;	}
			1%, 4%, 6%, 9%, 11%, 14%, 16%, 19%, 21%, 24%, 26%, 29%, 31%, 34%, 36%, 39%, 41%, 44%, 46%, 49%, 51%, 54%, 56%, 59%, 61%, 64%, 66%, 69%, 71%, 74%, 76%, 79%, 81%, 84%, 86%, 89%, 91%, 94%, 96%, 99%		{ -moz-box-shadow: 0 0 65px rgba(0,0,0, 0.5) inset;	box-shadow: 0 0 65px rgba(0,0,0, 0.5) inset; }
		}
		@keyframes figurer {
			0%, 5%, 10%, 15%, 20%, 25%, 30%, 35%, 40%, 45%, 50%, 55%, 60%, 65%, 70%, 75%, 80%, 85%, 90%, 95%, 100%																									{ -moz-box-shadow: 0 0 65px rgba(0,0,0, 0) inset; box-shadow: 0 0 65px rgba(0,0,0, 0) inset;	}
			1%, 4%, 6%, 9%, 11%, 14%, 16%, 19%, 21%, 24%, 26%, 29%, 31%, 34%, 36%, 39%, 41%, 44%, 46%, 49%, 51%, 54%, 56%, 59%, 61%, 64%, 66%, 69%, 71%, 74%, 76%, 79%, 81%, 84%, 86%, 89%, 91%, 94%, 96%, 99%		{ -moz-box-shadow: 0 0 65px rgba(0,0,0, 0.5) inset;	box-shadow: 0 0 65px rgba(0,0,0, 0.5) inset; }
		}

#slideshow figure:after {
	position: absolute;
	display:block;
	content: " ";
	top:0; left:0;
	width: 100%; height: 100%;
	-webkit-box-shadow: 0 0 65px rgba(0,0,0, 0.5) inset;
	-moz-box-shadow: 0 0 65px rgba(0,0,0, 0.5) inset;
	box-shadow: 0 0 65px rgba(0,0,0, 0.5) inset;
	
	-webkit-animation: figurer 152s infinite;
	-moz-animation: figurer 152s infinite;
	animation: figurer 152s infinite;
}

@-webkit-keyframes figcaptionner {
	0%, 5%, 10%, 15%, 20%, 25%, 30%, 35%, 40%, 45%, 50%, 55%, 60%, 65%, 70%, 75%, 80%, 85%, 90%, 95%, 100%																				{ bottom: -55px;	}
	1%, 4%, 6%, 9%, 11%, 14%, 16%, 19%, 21%, 24%, 26%, 29%, 31%, 34%, 36%, 39%, 41%, 44%, 46%, 49%, 51%, 54%, 56%, 59%, 61%, 64%, 66%, 69%, 71%, 74%, 76%, 79%, 81%, 84%, 86%, 89%, 91%, 94%, 96%, 99%			{ bottom: 5px;		}
}
@-moz-keyframes figcaptionner {
	0%, 5%, 10%, 15%, 20%, 25%, 30%, 35%, 40%, 45%, 50%, 55%, 60%, 65%, 70%, 75%, 80%, 85%, 90%, 95%, 100%																			{ bottom: -55px;	}
	1%, 4%, 6%, 9%, 11%, 14%, 16%, 19%, 21%, 24%, 26%, 29%, 31%, 34%, 36%, 39%, 41%, 44%, 46%, 49%, 51%, 54%, 56%, 59%, 61%, 64%, 66%, 69%, 71%, 74%, 76%, 79%, 81%, 84%, 86%, 89%, 91%, 94%, 96%, 99%			{ bottom: 5px;		}
}
@keyframes figcaptionner {
	0%, 5%, 10%, 15%, 20%, 25%, 30%, 35%, 40%, 45%, 50%, 55%, 60%, 65%, 70%, 75%, 80%, 85%, 90%, 95%, 100%																				{ bottom: -55px;	}
	1%, 4%, 6%, 9%, 11%, 14%, 16%, 19%, 21%, 24%, 26%, 29%, 31%, 34%, 36%, 39%, 41%, 44%, 46%, 49%, 51%, 54%, 56%, 59%, 61%, 64%, 66%, 69%, 71%, 74%, 76%, 79%, 81%, 84%, 86%, 89%, 91%, 94%, 96%, 99%			{ bottom: 5px;		}
}

#slideshow figcaption {
	position:absolute;
	padding: 20px 20px; margin:0;
	left:0; right:0; bottom: 5px;
	text-align:center;
	letter-spacing: 0.05em;
	word-spacing: 0.05em;
	font-family: Georgia, Times, serif;
	background: #000;
	background: rgba(255,255,255,0.7);
	border-top: 1px solid rgb(225,225,225);
	color: #555;
	text-shadow: -1px -1px 0 rgba(255,255,255,0.3);
	
	-webkit-animation: figcaptionner 152s infinite;
	-moz-animation: figcaptionner 152s infinite;
	animation: figcaptionner 152s infinite;
}

@-webkit-keyframes timeliner {
	0%, 5%, 10%, 15%, 20%, 25%, 30%, 35%, 40%, 45%, 50%, 55%, 60%, 65%, 70%, 75%, 80%, 85%, 90%, 95%, 100%	{ width: 0;		}
	4%, 9%, 14%, 19%, 24%, 29%, 34%, 39%, 44%, 49%, 54%, 59%, 64%, 69%, 74%, 79%, 84%, 89%, 94%, 99%		{ width: 640px;	}
}
@-moz-keyframes timeliner {
	0%, 5%, 10%, 15%, 20%, 25%, 30%, 35%, 40%, 45%, 50%, 55%, 60%, 65%, 70%, 75%, 80%, 85%, 90%, 95%, 100%	{ width: 0;		}
	4%, 9%, 14%, 19%, 24%, 29%, 34%, 39%, 44%, 49%, 54%, 59%, 64%, 69%, 74%, 79%, 84%, 89%, 94%, 99%		{ width: 640px;	}
}
@keyframes timeliner {
	0%, 5%, 10%, 15%, 20%, 25%, 30%, 35%, 40%, 45%, 50%, 55%, 60%, 65%, 70%, 75%, 80%, 85%, 90%, 95%, 100%	{ width: 0;		}
	4%, 9%, 14%, 19%, 24%, 29%, 34%, 39%, 44%, 49%, 54%, 59%, 64%, 69%, 74%, 79%, 84%, 89%, 94%, 99%		{ width: 640px;	}
}

#timeline {
	position: absolute;
	background: #999;
	bottom: 15px;
	left: 15px;
	height: 1px;
	background: rgb(214,98,13);
	background: rgba(214,98,13,.8);
	width: 0;
	
	-webkit-animation: timeliner 152s infinite;
	-moz-animation: timeliner 152s infinite;
	animation: timeliner 152s infinite;
}

/* dots styles */
.dots_commands  {
	position: relative;
	top: 32px;
	padding:0; margin:0;
	text-align:center;
}
.dots_commands li {
	display:inline;
	padding:0; margin:0;
	list-style:none;
}
.dots_commands a {
	position: relative;
	display:inline-block;
	height:8px; width: 8px;
	margin: 0 5px;
	text-indent: -9999px;
	background: #fff;
	border-bottom:0;
	
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.55) inset;
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.55) inset;
	box-shadow: 0 1px 2px rgba(0,0,0,0.55) inset;
	
	z-index:25;
}
.dots_commands li + li a {
	z-index:10;
}
@-moz-keyframes dotser {
	0%, 100% 	{ opacity: 1; left: 0; 		}
	
	4%			{ opacity: 1; left: 0;		}
	4.3%		{ opacity: 0; left: 0;		}
	4.6%		{ opacity: 0; left: 18px;	}
	5%			{ opacity: 1; left: 18px;	}
	
	9%			{ opacity: 1; left: 18px;	}
	9.3%		{ opacity: 0; left: 18px;	}
	9.6%		{ opacity: 0; left: 36px;	}
	10%			{ opacity: 1; left: 36px;	}
	
	14%			{ opacity: 1; left: 36px;	}
	14.3%		{ opacity: 0; left: 36px;	}
	14.6%		{ opacity: 0; left: 54px;	}
	15%			{ opacity: 1; left: 54px;	}

	19%			{ opacity: 1; left: 54px;	}
	19.3%		{ opacity: 0; left: 54px;	}
	19.6%		{ opacity: 0; left: 72px;	}
	20%			{ opacity: 1; left: 72px;	}

	24%			{ opacity: 1; left: 72px;	}
	24.3%		{ opacity: 0; left: 72px;	}
	24.6%		{ opacity: 0; left: 90px;	}
	25%			{ opacity: 1; left: 90px;	}

	29%			{ opacity: 1; left: 90px;	}
	29.3%		{ opacity: 0; left: 90px;	}
	29.6%		{ opacity: 0; left: 108px;	}
	30%			{ opacity: 1; left: 108px;	}

	34%			{ opacity: 1; left: 108px;	}
	34.3%		{ opacity: 0; left: 108px;	}
	34.6%		{ opacity: 0; left: 126px;	}
	35%			{ opacity: 1; left: 126px;	}

	39%			{ opacity: 1; left: 126px;	}
	39.3%		{ opacity: 0; left: 126px;	}
	39.6%		{ opacity: 0; left: 144px;	}
	40%			{ opacity: 1; left: 144px;	}

	44%			{ opacity: 1; left: 144px;	}
	44.3%		{ opacity: 0; left: 144px;	}
	44.6%		{ opacity: 0; left: 162px;	}
	45%			{ opacity: 1; left: 162px;	}

	49%			{ opacity: 1; left: 162px;	}
	49.3%		{ opacity: 0; left: 162px;	}
	49.6%		{ opacity: 0; left: 180px;	}
	50%			{ opacity: 1; left: 180px;	}

	54%			{ opacity: 1; left: 180px;	}
	54.3%		{ opacity: 0; left: 180px;	}
	54.6%		{ opacity: 0; left: 198px;	}
	55%			{ opacity: 1; left: 198px;	}

	59%			{ opacity: 1; left: 198px;	}
	59.3%		{ opacity: 0; left: 198px;	}
	59.6%		{ opacity: 0; left: 216px;	}
	60%			{ opacity: 1; left: 216px;	}

	64%			{ opacity: 1; left: 216px;	}
	64.3%		{ opacity: 0; left: 216px;	}
	64.6%		{ opacity: 0; left: 234px;	}
	65%			{ opacity: 1; left: 234px;	}

	69%			{ opacity: 1; left: 234px;	}
	69.3%		{ opacity: 0; left: 234px;	}
	69.6%		{ opacity: 0; left: 252px;	}
	70%			{ opacity: 1; left: 252px;	}

	74%			{ opacity: 1; left: 252px;	}
	74.3%		{ opacity: 0; left: 252px;	}
	54.6%		{ opacity: 0; left: 270px;	}
	75%			{ opacity: 1; left: 270px;	}

	79%			{ opacity: 1; left: 270px;	}
	79.3%		{ opacity: 0; left: 270px;	}
	79.6%		{ opacity: 0; left: 288px;	}
	80%			{ opacity: 1; left: 288px;	}

	84%			{ opacity: 1; left: 288px;	}
	84.3%		{ opacity: 0; left: 288px;	}
	84.6%		{ opacity: 0; left: 306px;	}
	85%			{ opacity: 1; left: 306px;	}

	89%			{ opacity: 1; left: 306px;	}
	89.3%		{ opacity: 0; left: 306px;	}
	89.6%		{ opacity: 0; left: 324px;	}
	90%			{ opacity: 1; left: 324px;	}

	99%			{ opacity: 1; left: 324px;	}
	99.3%		{ opacity: 0; left: 324px;	}
	99.6%		{ opacity: 0; left: 0;		}
}
@-webkit-keyframes dotser {
	0%, 100% 	{ opacity: 1; left: 0; 		}
	
	4%			{ opacity: 1; left: 0;		}
	4.3%		{ opacity: 0; left: 0;		}
	4.6%		{ opacity: 0; left: 18px;	}
	5%			{ opacity: 1; left: 18px;	}
	
	9%			{ opacity: 1; left: 18px;	}
	9.3%		{ opacity: 0; left: 18px;	}
	9.6%		{ opacity: 0; left: 36px;	}
	10%			{ opacity: 1; left: 36px;	}
	
	14%			{ opacity: 1; left: 36px;	}
	14.3%		{ opacity: 0; left: 36px;	}
	14.6%		{ opacity: 0; left: 54px;	}
	15%			{ opacity: 1; left: 54px;	}

	19%			{ opacity: 1; left: 54px;	}
	19.3%		{ opacity: 0; left: 54px;	}
	19.6%		{ opacity: 0; left: 72px;	}
	20%			{ opacity: 1; left: 72px;	}

	24%			{ opacity: 1; left: 72px;	}
	24.3%		{ opacity: 0; left: 72px;	}
	24.6%		{ opacity: 0; left: 90px;	}
	25%			{ opacity: 1; left: 90px;	}

	29%			{ opacity: 1; left: 90px;	}
	29.3%		{ opacity: 0; left: 90px;	}
	29.6%		{ opacity: 0; left: 108px;	}
	30%			{ opacity: 1; left: 108px;	}

	34%			{ opacity: 1; left: 108px;	}
	34.3%		{ opacity: 0; left: 108px;	}
	34.6%		{ opacity: 0; left: 126px;	}
	35%			{ opacity: 1; left: 126px;	}

	39%			{ opacity: 1; left: 126px;	}
	39.3%		{ opacity: 0; left: 126px;	}
	39.6%		{ opacity: 0; left: 144px;	}
	40%			{ opacity: 1; left: 144px;	}

	44%			{ opacity: 1; left: 144px;	}
	44.3%		{ opacity: 0; left: 144px;	}
	44.6%		{ opacity: 0; left: 162px;	}
	45%			{ opacity: 1; left: 162px;	}

	49%			{ opacity: 1; left: 162px;	}
	49.3%		{ opacity: 0; left: 162px;	}
	49.6%		{ opacity: 0; left: 180px;	}
	50%			{ opacity: 1; left: 180px;	}

	54%			{ opacity: 1; left: 180px;	}
	54.3%		{ opacity: 0; left: 180px;	}
	54.6%		{ opacity: 0; left: 198px;	}
	55%			{ opacity: 1; left: 198px;	}

	59%			{ opacity: 1; left: 198px;	}
	59.3%		{ opacity: 0; left: 198px;	}
	59.6%		{ opacity: 0; left: 216px;	}
	60%			{ opacity: 1; left: 216px;	}

	64%			{ opacity: 1; left: 216px;	}
	64.3%		{ opacity: 0; left: 216px;	}
	64.6%		{ opacity: 0; left: 234px;	}
	65%			{ opacity: 1; left: 234px;	}

	69%			{ opacity: 1; left: 234px;	}
	69.3%		{ opacity: 0; left: 234px;	}
	69.6%		{ opacity: 0; left: 252px;	}
	70%			{ opacity: 1; left: 252px;	}

	74%			{ opacity: 1; left: 252px;	}
	74.3%		{ opacity: 0; left: 252px;	}
	54.6%		{ opacity: 0; left: 270px;	}
	75%			{ opacity: 1; left: 270px;	}

	79%			{ opacity: 1; left: 270px;	}
	79.3%		{ opacity: 0; left: 270px;	}
	79.6%		{ opacity: 0; left: 288px;	}
	80%			{ opacity: 1; left: 288px;	}

	84%			{ opacity: 1; left: 288px;	}
	84.3%		{ opacity: 0; left: 288px;	}
	84.6%		{ opacity: 0; left: 306px;	}
	85%			{ opacity: 1; left: 306px;	}

	89%			{ opacity: 1; left: 306px;	}
	89.3%		{ opacity: 0; left: 306px;	}
	89.6%		{ opacity: 0; left: 324px;	}
	90%			{ opacity: 1; left: 324px;	}

	99%			{ opacity: 1; left: 324px;	}
	99.3%		{ opacity: 0; left: 324px;	}
	99.6%		{ opacity: 0; left: 0;		}
}
@keyframes dotser {
	0%, 100% 	{ opacity: 1; left: 0; 		}
	
	4%			{ opacity: 1; left: 0;		}
	4.3%		{ opacity: 0; left: 0;		}
	4.6%		{ opacity: 0; left: 18px;	}
	5%			{ opacity: 1; left: 18px;	}
	
	9%			{ opacity: 1; left: 18px;	}
	9.3%		{ opacity: 0; left: 18px;	}
	9.6%		{ opacity: 0; left: 36px;	}
	10%			{ opacity: 1; left: 36px;	}
	
	14%			{ opacity: 1; left: 36px;	}
	14.3%		{ opacity: 0; left: 36px;	}
	14.6%		{ opacity: 0; left: 54px;	}
	15%			{ opacity: 1; left: 54px;	}

	19%			{ opacity: 1; left: 54px;	}
	19.3%		{ opacity: 0; left: 54px;	}
	19.6%		{ opacity: 0; left: 72px;	}
	20%			{ opacity: 1; left: 72px;	}

	24%			{ opacity: 1; left: 72px;	}
	24.3%		{ opacity: 0; left: 72px;	}
	24.6%		{ opacity: 0; left: 90px;	}
	25%			{ opacity: 1; left: 90px;	}

	29%			{ opacity: 1; left: 90px;	}
	29.3%		{ opacity: 0; left: 90px;	}
	29.6%		{ opacity: 0; left: 108px;	}
	30%			{ opacity: 1; left: 108px;	}

	34%			{ opacity: 1; left: 108px;	}
	34.3%		{ opacity: 0; left: 108px;	}
	34.6%		{ opacity: 0; left: 126px;	}
	35%			{ opacity: 1; left: 126px;	}

	39%			{ opacity: 1; left: 126px;	}
	39.3%		{ opacity: 0; left: 126px;	}
	39.6%		{ opacity: 0; left: 144px;	}
	40%			{ opacity: 1; left: 144px;	}

	44%			{ opacity: 1; left: 144px;	}
	44.3%		{ opacity: 0; left: 144px;	}
	44.6%		{ opacity: 0; left: 162px;	}
	45%			{ opacity: 1; left: 162px;	}

	49%			{ opacity: 1; left: 162px;	}
	49.3%		{ opacity: 0; left: 162px;	}
	49.6%		{ opacity: 0; left: 180px;	}
	50%			{ opacity: 1; left: 180px;	}

	54%			{ opacity: 1; left: 180px;	}
	54.3%		{ opacity: 0; left: 180px;	}
	54.6%		{ opacity: 0; left: 198px;	}
	55%			{ opacity: 1; left: 198px;	}

	59%			{ opacity: 1; left: 198px;	}
	59.3%		{ opacity: 0; left: 198px;	}
	59.6%		{ opacity: 0; left: 216px;	}
	60%			{ opacity: 1; left: 216px;	}

	64%			{ opacity: 1; left: 216px;	}
	64.3%		{ opacity: 0; left: 216px;	}
	64.6%		{ opacity: 0; left: 234px;	}
	65%			{ opacity: 1; left: 234px;	}

	69%			{ opacity: 1; left: 234px;	}
	69.3%		{ opacity: 0; left: 234px;	}
	69.6%		{ opacity: 0; left: 252px;	}
	70%			{ opacity: 1; left: 252px;	}

	74%			{ opacity: 1; left: 252px;	}
	74.3%		{ opacity: 0; left: 252px;	}
	54.6%		{ opacity: 0; left: 270px;	}
	75%			{ opacity: 1; left: 270px;	}

	79%			{ opacity: 1; left: 270px;	}
	79.3%		{ opacity: 0; left: 270px;	}
	79.6%		{ opacity: 0; left: 288px;	}
	80%			{ opacity: 1; left: 288px;	}

	84%			{ opacity: 1; left: 288px;	}
	84.3%		{ opacity: 0; left: 288px;	}
	84.6%		{ opacity: 0; left: 306px;	}
	85%			{ opacity: 1; left: 306px;	}

	89%			{ opacity: 1; left: 306px;	}
	89.3%		{ opacity: 0; left: 306px;	}
	89.6%		{ opacity: 0; left: 324px;	}
	90%			{ opacity: 1; left: 324px;	}

	99%			{ opacity: 1; left: 324px;	}
	99.3%		{ opacity: 0; left: 324px;	}
	99.6%		{ opacity: 0; left: 0;		}
}

.dots_commands li:first-child a:after,
		.dots_commands li:first-child a:before {
			position: absolute;
			top: 0; left: 0;
			content: " ";
			width: 8px; height: 8px;
			background: #bd9b83;
			z-index:20;
			-webkit-border-radius: 50%;
			-moz-border-radius: 50%;
			border-radius: 50%;
			
			-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.55) inset;
			-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.55) inset;
			box-shadow: 0 1px 2px rgba(0,0,0,0.55) inset;
		}
		.dots_commands li:first-child a:after {
			-webkit-animation: dotser 152s infinite; /* webkit can't animate pseudo-element =_= :L: */
			-moz-animation: dotser 152s infinite; /* thanks moz ! :D */
			animation: dotser 152s infinite;
		}
		.dots_commands li:first-child a:before {
			display:none;
		}


		/* need a stop ! */

		/* actions when target ! */
		.sl_command { display: none; }

		.sl_command:target ~ #slideshow .slider,
		.sl_command:target ~ #slideshow figure:after,
		.sl_command:target ~ #slideshow figcaption,
		.sl_command:target ~ #slideshow #timeline,
		.sl_command:target ~ #slideshow .dots_commands li:first-child a:after {
			-webkit-animation-play-state: paused;
			-moz-animation-play-state: paused;
			animation-play-state: paused;
		}

		#sl_play:target ~ #slideshow .slider,
		#sl_play:target ~ #slideshow figure:after,
		#sl_play:target ~ #slideshow figcaption,
		#sl_play:target ~ #slideshow #timeline,
		#sl_play:target ~ #slideshow .dots_commands li:first-child a:after {
			-webkit-animation-play-state: running;
			-moz-animation-play-state: running;	
			animation-play-state: running;
		}

		.sl_command:target ~ #slideshow .pause 	{ opacity:0; }
		.sl_command:target ~ #slideshow .play 	{ opacity:1; right: 25px; cursor: pointer; }
		#sl_play:target ~ #slideshow .pause 	{ opacity:0; }
		#sl_play:target ~ #slideshow .play 		{ opacity:0; right: 55px; cursor: default;}

		.sl_i:target ~ #slideshow .slider									{ visibility: hidden }
		.sl_i:target ~ #slideshow .slider figcaption						{ visibility: hidden }
		.sl_i:target ~ #slideshow .dots_commands li:first-child a:after		{ display:none; }
		.sl_i:target ~ #slideshow .dots_commands li:first-child a:before	{ display:block; }}

		#sl_i1:target ~ #slideshow .commands								{ display: none; }
		#sl_i1:target ~ #slideshow .commands1								{ display: block; }
		#sl_i1:target ~ #slideshow .c_slider								{ background-position: 0 0, 640px 0, 1280px 0, 1920px 0, 2560px 0, 3200px 0, 3840px 0, 4480px 0, 5120px 0, 5760px 0, 6400px 0, 7040px 0, 7680px 0, 8320px 0, 8960px 0, 9600px 0, 10240px 0, 10880px 0, 11520px 0;}
		#sl_i1:target ~ #slideshow .dots_commands li:first-child a:before	{ left:0; }

		#sl_i2:target ~ #slideshow .commands								{ display: none; }
		#sl_i2:target ~ #slideshow .commands2								{ display: block; }
		#sl_i2:target ~ #slideshow .c_slider								{ background-position: -640px 0, 0 0, 640px 0, 1280px 0, 1920px 0, 2560px 0, 3200px 0, 3840px 0, 4480px 0, 5120px 0, 5760px 0, 6400px 0, 7040px 0, 7680px 0, 8320px 0, 8960px 0, 9600px 0, 10240px 0, 10880px 0;}
		#sl_i2:target ~ #slideshow .dots_commands li:first-child a:before	{ left:18px; }

		#sl_i3:target ~ #slideshow .commands								{ display: none; }
		#sl_i3:target ~ #slideshow .commands3								{ display: block; }
		#sl_i3:target ~ #slideshow .c_slider								{ background-position: -1280px 0, -640px 0, 0 0, 640px 0, 1280px 0, 1920px 0, 2560px 0, 3200px 0, 3840px 0, 4480px 0, 5120px 0, 5760px 0, 6400px 0, 7040px 0, 7680px 0, 8320px 0, 8960px 0, 9600px 0, 10240px 0;}
		#sl_i3:target ~ #slideshow .dots_commands li:first-child a:before	{ left:36px; }

		#sl_i4:target ~ #slideshow .commands								{ display: none; }
		#sl_i4:target ~ #slideshow .commands4								{ display: block; }
		#sl_i4:target ~ #slideshow .c_slider								{ background-position: -1920px 0, -1280px 0, -640px 0, 0 0, 640px 0, 1280px 0, 1920px 0, 2560px 0, 3200px 0, 3840px 0, 4480px 0, 5120px 0, 5760px 0, 6400px 0, 7040px 0, 7680px 0, 8320px 0, 8960px 0, 9600px 0;}
		#sl_i4:target ~ #slideshow .dots_commands li:first-child a:before	{ left:54px; }

		#sl_i5:target ~ #slideshow .commands								{ display: none; }
		#sl_i5:target ~ #slideshow .commands5								{ display: block; }
		#sl_i5:target ~ #slideshow .c_slider								{ background-position: -2560px 0, -1920px 0, -1280px 0, -640px 0, 0 0, 640px 0, 1280px 0, 1920px 0, 2560px 0, 3200px 0, 3840px 0, 4480px 0, 5120px 0, 5760px 0, 6400px 0, 7040px 0, 7680px 0, 8320px 0, 8960px 0;}
		#sl_i5:target ~ #slideshow .dots_commands li:first-child a:before	{ left:72px; }

		#sl_i6:target ~ #slideshow .commands								{ display: none; }
		#sl_i6:target ~ #slideshow .commands6								{ display: block; }
		#sl_i6:target ~ #slideshow .c_slider								{ background-position: -3200px 0, -2560px 0, -1920px 0, -1280px 0, -640px 0, 0 0, 640px 0, 1280px 0, 1920px 0, 2560px 0, 3200px 0, 3840px 0, 4480px 0, 5120px 0, 5760px 0, 6400px 0, 7040px 0, 7680px 0, 8320px 0;}
		#sl_i6:target ~ #slideshow .dots_commands li:first-child a:before	{ left:90px; }

		#sl_i7:target ~ #slideshow .commands								{ display: none; }
		#sl_i7:target ~ #slideshow .commands7								{ display: block; }
		#sl_i7:target ~ #slideshow .c_slider								{ background-position: -3840px 0, -3200px 0, -2560px 0, -1920px 0, -1280px 0, -640px 0, 0 0, 640px 0, 1280px 0, 1920px 0, 2560px 0, 3200px 0, 3840px 0, 4480px 0, 5120px 0, 5760px 0, 6400px 0, 7040px 0, 7680px 0;}
		#sl_i7:target ~ #slideshow .dots_commands li:first-child a:before	{ left:108px; }

		#sl_i8:target ~ #slideshow .commands								{ display: none; }
		#sl_i8:target ~ #slideshow .commands8								{ display: block; }
		#sl_i8:target ~ #slideshow .c_slider								{ background-position: -4480px 0, -3840px 0, -3200px 0, -2560px 0, -1920px 0, -1280px 0, -640px 0, 0 0, 640px 0, 1280px 0, 1920px 0, 2560px 0, 3200px 0, 3840px 0, 4480px 0, 5120px 0, 5760px 0, 6400px 0, 7040px 0;}
		#sl_i8:target ~ #slideshow .dots_commands li:first-child a:before	{ left:126px; }

		#sl_i9:target ~ #slideshow .commands								{ display: none; }
		#sl_i9:target ~ #slideshow .commands9								{ display: block; }
		#sl_i9:target ~ #slideshow .c_slider								{ background-position: -5120px 0, -4480px 0, -3840px 0, -3200px 0, -2560px 0, -1920px 0, -1280px 0, -640px 0, 0 0, 640px 0, 1280px 0, 1920px 0, 2560px 0, 3200px 0, 3840px 0, 4480px 0, 5120px 0, 5760px 0, 6400px 0;}
		#sl_i9:target ~ #slideshow .dots_commands li:first-child a:before	{ left:144px; }

		#sl_i10:target ~ #slideshow .commands								{ display: none; }
		#sl_i10:target ~ #slideshow .commands10								{ display: block; }
		#sl_i10:target ~ #slideshow .c_slider								{ background-position: -5760px 0, -5120px 0, -4480px 0, -3840px 0, -3200px 0, -2560px 0, -1920px 0, -1280px 0, -640px 0, 0 0, 640px 0, 1280px 0, 1920px 0, 2560px 0, 3200px 0, 3840px 0, 4480px 0, 5120px 0, 5760px 0;}
		#sl_i10:target ~ #slideshow .dots_commands li:first-child a:before	{ left:162px; }

		#sl_i11:target ~ #slideshow .commands								{ display: none; }
		#sl_i11:target ~ #slideshow .commands11								{ display: block; }
		#sl_i11:target ~ #slideshow .c_slider								{ background-position: -6400px 0, -5760px 0, -5120px 0, -4480px 0, -3840px 0, -3200px 0, -2560px 0, -1920px 0, -1280px 0, -640px 0, 0 0, 640px 0, 1280px 0, 1920px 0, 2560px 0, 3200px 0, 3840px 0, 4480px 0, 5120px 0;}
		#sl_i11:target ~ #slideshow .dots_commands li:first-child a:before	{ left:180px; }

		#sl_i12:target ~ #slideshow .commands								{ display: none; }
		#sl_i12:target ~ #slideshow .commands12								{ display: block; }
		#sl_i12:target ~ #slideshow .c_slider								{ background-position: -7040px 0, -6400px 0, -5760px 0, -5120px 0, -4480px 0, -3840px 0, -3200px 0, -2560px 0, -1920px 0, -1280px 0, -640px 0, 0 0, 640px 0, 1280px 0, 1920px 0, 2560px 0, 3200px 0, 3840px 0, 4480px 0;}
		#sl_i12:target ~ #slideshow .dots_commands li:first-child a:before	{ left:198px; }

		#sl_i13:target ~ #slideshow .commands								{ display: none; }
		#sl_i13:target ~ #slideshow .commands13								{ display: block; }
		#sl_i13:target ~ #slideshow .c_slider								{ background-position: -7680px 0, -7040px 0, -6400px 0, -5760px 0, -5120px 0, -4480px 0, -3840px 0, -3200px 0, -2560px 0, -1920px 0, -1280px 0, -640px 0, 0 0, 640px 0, 1280px 0, 1920px 0, 2560px 0, 3200px 0, 3840px 0;}
		#sl_i13:target ~ #slideshow .dots_commands li:first-child a:before	{ left:216px; }

		#sl_i14:target ~ #slideshow .commands								{ display: none; }
		#sl_i14:target ~ #slideshow .commands14								{ display: block; }
		#sl_i14:target ~ #slideshow .c_slider								{ background-position: -8320px 0, -7680px 0, -7040px 0, -6400px 0, -5760px 0, -5120px 0, -4480px 0, -3840px 0, -3200px 0, -2560px 0, -1920px 0, -1280px 0, -640px 0, 0 0, 640px 0, 1280px 0, 1920px 0, 2560px 0, 3200px 0;}
		#sl_i14:target ~ #slideshow .dots_commands li:first-child a:before	{ left:234px; }

		#sl_i15:target ~ #slideshow .commands								{ display: none; }
		#sl_i15:target ~ #slideshow .commands15								{ display: block; }
		#sl_i15:target ~ #slideshow .c_slider								{ background-position: -8960px 0, -8320px 0, -7680px 0, -7040px 0, -6400px 0, -5760px 0, -5120px 0, -4480px 0, -3840px 0, -3200px 0, -2560px 0, -1920px 0, -1280px 0, -640px 0, 0 0, 640px 0, 1280px 0, 1920px 0, 2560px 0;}
		#sl_i15:target ~ #slideshow .dots_commands li:first-child a:before	{ left:252px; }

		#sl_i16:target ~ #slideshow .commands								{ display: none; }
		#sl_i16:target ~ #slideshow .commands16								{ display: block; }
		#sl_i16:target ~ #slideshow .c_slider								{ background-position: -9600px 0, -8960px 0, -8320px 0, -7680px 0, -7040px 0, -6400px 0, -5760px 0, -5120px 0, -4480px 0, -3840px 0, -3200px 0, -2560px 0, -1920px 0, -1280px 0, -640px 0, 0 0, 640px 0, 1280px 0, 1920px 0;}
		#sl_i16:target ~ #slideshow .dots_commands li:first-child a:before	{ left:270px; }

		#sl_i17:target ~ #slideshow .commands								{ display: none; }
		#sl_i17:target ~ #slideshow .commands17								{ display: block; }
		#sl_i17:target ~ #slideshow .c_slider								{ background-position: -10240px 0, -9600px 0, -8960px 0, -8320px 0, -7680px 0, -7040px 0, -6400px 0, -5760px 0, -5120px 0, -4480px 0, -3840px 0, -3200px 0, -2560px 0, -1920px 0, -1280px 0, -640px 0, 0 0, 640px 0, 1280px 0;}
		#sl_i17:target ~ #slideshow .dots_commands li:first-child a:before	{ left:288px; }

		#sl_i18:target ~ #slideshow .commands								{ display: none; }
		#sl_i18:target ~ #slideshow .commands18								{ display: block; }
		#sl_i18:target ~ #slideshow .c_slider								{ background-position: -10880px 0, -10240px 0, -9600px 0, -8960px 0, -8320px 0, -7680px 0, -7040px 0, -6400px 0, -5760px 0, -5120px 0, -4480px 0, -3840px 0, -3200px 0, -2560px 0, -1920px 0, -1280px 0, -640px 0, 0 0, 640px 0;}
		#sl_i18:target ~ #slideshow .dots_commands li:first-child a:before	{ left:306px; }

		#sl_i19:target ~ #slideshow .commands								{ display: none; }
		#sl_i19:target ~ #slideshow .commands19								{ display: block; }
		#sl_i19:target ~ #slideshow .c_slider								{ background-position:  -11520px 0, -10880px 0, -10240px 0, -9600px 0, -8960px 0, -8320px 0, -7680px 0, -7040px 0, -6400px 0, -5760px 0, -5120px 0, -4480px 0, -3840px 0, -3200px 0, -2560px 0, -1920px 0, -1280px 0, -640px 0, 0 0;}
		#sl_i19:target ~ #slideshow .dots_commands li:first-child a:before	{ left:324px; }
	

		
/* ------------------------------------------------------------------------------Fin Caroussel----------------------------------------------------------------------------------- */	












/* ------------------------------------------------------------------------------Caroussel - format mobiles----------------------------------------------------------------------------------- */

@media all and (max-width:960px){


img.diapo_auto{
	width: 400px;
	height: 300px;
}

#slideshow {
	width: 400px;
	height: 300px;
}

.fleches_commands{
	display: none;
}

#slideshow .container {
	width: 400px;
	height: 300px;
}

#slideshow .slider {
	height: 300px;
}
#slideshow .c_slider {
	height: 300px;
	background: url(../IMAGES/CAROUSSEL/interieur_slide1.jpg) 0 0 no-repeat, 
						url(../IMAGES/CAROUSSEL/interieur_slide2.jpg) 400px 0 no-repeat, 
						url(../IMAGES/CAROUSSEL/interieur_slide3.jpg) 800px 0 no-repeat, 
						url(../IMAGES/CAROUSSEL/interieur_slide4.jpg) 1200px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide5.jpg) 1600px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide6.jpg) 2000px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide7.jpg) 2400px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide8.jpg) 2800px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide9.jpg) 3200px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide10.jpg) 3600px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide11.jpg) 4000px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide12.jpg) 4400px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/interieur_slide13.jpg) 4800px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/exterieur_slide1.jpg) 5200px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/exterieur_slide2.jpg) 5600px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/exterieur_slide3.jpg) 6000px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/exterieur_slide4.jpg) 6400px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/exterieur_slide5.jpg) 6800px 0 no-repeat,
						url(../IMAGES/CAROUSSEL/exterieur_slide6.jpg) 7200px 0 no-repeat;
	background-size: 400px;
		}

@-webkit-keyframes timeliner {
	0%, 5%, 10%, 15%, 20%, 25%, 30%, 35%, 40%, 45%, 50%, 55%, 60%, 65%, 70%, 75%, 80%, 85%, 90%, 95%, 100%	{ width: 0;		}
	4%, 9%, 14%, 19%, 24%, 29%, 34%, 39%, 44%, 49%, 54%, 59%, 64%, 69%, 74%, 79%, 84%, 89%, 94%, 99%		{ width: 400px;	}
}
@-moz-keyframes timeliner {
	0%, 5%, 10%, 15%, 20%, 25%, 30%, 35%, 40%, 45%, 50%, 55%, 60%, 65%, 70%, 75%, 80%, 85%, 90%, 95%, 100%	{ width: 0;		}
	4%, 9%, 14%, 19%, 24%, 29%, 34%, 39%, 44%, 49%, 54%, 59%, 64%, 69%, 74%, 79%, 84%, 89%, 94%, 99%		{ width: 400px;	}
}
@keyframes timeliner {
	0%, 5%, 10%, 15%, 20%, 25%, 30%, 35%, 40%, 45%, 50%, 55%, 60%, 65%, 70%, 75%, 80%, 85%, 90%, 95%, 100%	{ width: 0;		}
	4%, 9%, 14%, 19%, 24%, 29%, 34%, 39%, 44%, 49%, 54%, 59%, 64%, 69%, 74%, 79%, 84%, 89%, 94%, 99%		{ width: 400px;	}
}

	}
		
/* ------------------------------------------------------------------------------Fin Caroussel - format mobiles----------------------------------------------------------------------------------- */	
