/**	Juizy Slideshow	@author: Geoffrey Crofte	@date: 2011-12-07	@from: self work http://creativejuiz.fr/trytotry	@license: CreativeCommons (BY)*/html {}body {	width: 600px;	margin: 0 auto;	color:#777;}figure { 	display: inline-block; }.center {	text-align: center;}#slideshow {	position: relative;	width: 570px;	height: 403px;	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 .container {	position:relative;	width: 570px;	height: 403px;	overflow: hidden;}/* timeline base */#slideshow .container:after {	position:absolute;	bottom: 0; left:0;	content: " ";	background: #999;	width: 100%;	height: 1px;}@-webkit-keyframes slider {	0%, 20%, 100%	{ left: 0 }	25%, 45%		{ left: -100% }	50%, 70%		{ left: -200% }	75%, 95%		{ left: -300% }}@-moz-keyframes slider {	0%, 20%, 100%	{ left: 0 }	25%, 45%		{ left: -100% }	50%, 70%		{ left: -200% }	75%, 95%		{ left: -300% }}@keyframes slider {	0%, 20%, 100%	{ left: 0 }	25%, 45%		{ left: -100% }	50%, 70%		{ left: -200% }	75%, 95%		{ left: -300% }}#slideshow .slider {	position: absolute;	left:0; top:0;	width: 400%;	height: 403px;		-webkit-animation: slider 32s infinite;	-moz-animation: slider 32s infinite;	animation: slider 32s 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: 400%;	height: 403px;	background: url(../Images/Content/Vorschau_01.jpg) 0 0 no-repeat, url(../Images/Content/Vorschau_02.jpg) 570px 0 no-repeat, url(../Images/Content/Vorschau_03.jpg) 1140px 0 no-repeat, url(../Images/Content/Vorschau_04.jpg) 1710px 0 no-repeat, url(../Images/Content/Vorschau_05.jpg) 2280px 0 no-repeat, url(../Images/Content/Vorschau_06.jpg) 2850px 0 no-repeat, url(../Images/Content/Vorschau_07.jpg) 3420px 0 no-repeat, url(../Images/Content/Vorschau_08.jpg) 3990px 0 no-repeat, url(../Images/Content/Vorschau_09.jpg) 4560px 0 no-repeat, url(../Images/Content/Vorschau_10.jpg) 5700px 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%, 25%, 50%, 75%, 100%						{ -webkit-box-shadow: 0 0 25px rgba(0,0,0, 0) inset; box-shadow: 0 0 25px rgba(0,0,0, 0) inset;}	5%, 20%, 30%, 45%, 55%, 70%, 80%, 95%		{ -webkit-box-shadow: 0 0 25px rgba(0,0,0, 0.5) inset;	box-shadow: 0 0 25px rgba(0,0,0, 0.5) inset; }}@-moz-keyframes figurer {	0%, 25%, 50%, 75%, 100%						{ -moz-box-shadow: 0 0 25px rgba(0,0,0, 0) inset; box-shadow: 0 0 25px rgba(0,0,0, 0) inset;}	5%, 20%, 30%, 45%, 55%, 70%, 80%, 95%		{ -moz-box-shadow: 0 0 25px rgba(0,0,0, 0.5) inset;	box-shadow: 0 0 25px rgba(0,0,0, 0.5) inset; }}@keyframes figurer {	0%, 25%, 50%, 75%, 100%						{ -moz-box-shadow: 0 0 25px rgba(0,0,0, 0) inset; box-shadow: 0 0 25px rgba(0,0,0, 0) inset;}	5%, 20%, 30%, 45%, 55%, 70%, 80%, 95%		{ -moz-box-shadow: 0 0 25px rgba(0,0,0, 0.5) inset;	box-shadow: 0 0 25px 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 25px rgba(0,0,0, 0.5) inset;	-moz-box-shadow: 0 0 25px rgba(0,0,0, 0.5) inset;	box-shadow: 0 0 25px rgba(0,0,0, 0.5) inset;		-webkit-animation: figurer 32s infinite;	-moz-animation: figurer 32s infinite;	animation: figurer 32s infinite;	}@-webkit-keyframes figcaptionner {	0%, 25%, 50%, 75%, 100%						{ bottom: -40px;	}	5%, 20%, 30%, 45%, 55%, 70%, 80%, 95%		{ bottom: 2px;		}}@-moz-keyframes figcaptionner {	0%, 25%, 50%, 75%, 100%						{ bottom: -40px;	}	5%, 20%, 30%, 45%, 55%, 70%, 80%, 95%		{ bottom: 2px;		}}@keyframes figcaptionner {	0%, 25%, 50%, 75%, 100%						{ bottom: -40px;	}	5%, 20%, 30%, 45%, 55%, 70%, 80%, 95%		{ bottom: 2px;		}}#slideshow figcaption {	position:absolute;	padding: 5px 5px; margin:0;	left:0; right:0; bottom: 2px;	text-align:center;	letter-spacing: 0.05em;	word-spacing: 0.05em;	font-family: Georgia, Times, serif;	font-size: 12px;	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 32s infinite;	-moz-animation: figcaptionner 32s infinite;	animation: figcaptionner 32s infinite; }@-webkit-keyframes timeliner {	0%, 25%, 50%, 75%, 100%	{ width: 0;		}	20%, 45%, 70%, 90%		{ width: 570px;	}}@-moz-keyframes timeliner {	0%, 25%, 50%, 75%, 100%	{ width: 0;		}	20%, 45%, 70%, 90%		{ width: 570px;	}}@keyframes timeliner {	0%, 25%, 50%, 75%, 100%	{ width: 0;		}	20%, 45%, 70%, 90%		{ width: 570px;	}}#timeline {	position: absolute;	background: #999;	bottom: 15px;	left: 15px;	height: 2px;	background: rgb(214,98,13);	background: rgba(214,98,13,.8);	width: 0;		-webkit-animation: timeliner 32s infinite;	-moz-animation: timeliner 32s infinite;	animation: timeliner 32s 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; 		}		20%			{ opacity: 1; left: 0;		}	22%			{ opacity: 0; left: 0;		}	23%			{ opacity: 0; left: 18px;	}	25%			{ opacity: 1; left: 18px;	}		45%			{ opacity: 1; left: 18px;	}	47%			{ opacity: 0; left: 18px;	}	48%			{ opacity: 0; left: 36px;	}	50%			{ opacity: 1; left: 36px;	}		70%			{ opacity: 1; left: 36px;	}	72%			{ opacity: 0; left: 36px;	}	73%			{ opacity: 0; left: 54px;	}	75%			{ opacity: 1; left: 54px;	}		95%			{ opacity: 1; left: 54px;	}	97%			{ opacity: 0; left: 54px;	}	98%			{ opacity: 0; left: 0;	}}@-webkit-keyframes dotser {	0%, 100% 	{ opacity: 1; left: 0; 		}		20%			{ opacity: 1; left: 0;		}	22%			{ opacity: 0; left: 0;		}	23%			{ opacity: 0; left: 18px;	}	25%			{ opacity: 1; left: 18px;	}		45%			{ opacity: 1; left: 18px;	}	47%			{ opacity: 0; left: 18px;	}	48%			{ opacity: 0; left: 36px;	}	50%			{ opacity: 1; left: 36px;	}		70%			{ opacity: 1; left: 36px;	}	72%			{ opacity: 0; left: 36px;	}	73%			{ opacity: 0; left: 54px;	}	75%			{ opacity: 1; left: 54px;	}		95%			{ opacity: 1; left: 54px;	}	97%			{ opacity: 0; left: 54px;	}	98%			{ opacity: 0; left: 0;	}}@keyframes dotser {	0%, 100% 	{ opacity: 1; left: 0; 		}		20%			{ opacity: 1; left: 0;		}	22%			{ opacity: 0; left: 0;		}	23%			{ opacity: 0; left: 18px;	}	25%			{ opacity: 1; left: 18px;	}		45%			{ opacity: 1; left: 18px;	}	47%			{ opacity: 0; left: 18px;	}	48%			{ opacity: 0; left: 36px;	}	50%			{ opacity: 1; left: 36px;	}		70%			{ opacity: 1; left: 36px;	}	72%			{ opacity: 0; left: 36px;	}	73%			{ opacity: 0; left: 54px;	}	75%			{ opacity: 1; left: 54px;	}		95%			{ opacity: 1; left: 54px;	}	97%			{ opacity: 0; left: 54px;	}	98%			{ 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 32s infinite; /* webkit can't animate pseudo-element =_= :L: */	-moz-animation: dotser 32s infinite; /* thanks moz ! :D */	animation: dotser 32s 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_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,           570px 0,     1140px 0,     1710px 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: -570px 0,         0 0,      570px 0,      1140px 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: -1140px 0,    -570px 0,         0 0,        570px 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: -1710px 0,    -1140px 0,     -570px 0,          0 0; }#sl_i4:target ~ #slideshow .dots_commands li:first-child a:before	{ left:54px; }