    #slides .slidesjs-navigation {
      margin-top:5px;
    }

    a.slidesjs-next,
    a.slidesjs-previous/*,
    a.slidesjs-play,
    a.slidesjs-stop*/ {
      obackground-image: url(/library/SlidesJS-3.0.4/examples/playing/img/btns-next-prev.png);
      background-repeat: no-repeat;
      display:block;
      owidth:12px;
      oheight:18px;
      overflow: hidden;
      text-indent: -9999px;
      float: left;
      omargin-right:5px;
	  width:22px;
	  height:22px;
      background-image: url(/player/icons/ekiosque-sprites-diaporama.png);
    }
	
	a.slidesjs-previous {
      background-position: -6px -6px;
	}

	a:hover.slidesjs-previous {
      background-position: -38px -6px;
	}

    a.slidesjs-next {
      background-position: -70px -6px;
    }

    a:hover.slidesjs-next {
      background-position: -102px -6px;
    }

    /*a.slidesjs-play {
      width:15px;
      background-position: -25px 0;
    }

    a:hover.slidesjs-play {
      background-position: -25px -18px;
    }

    a.slidesjs-stop {
      width:18px;
      background-position: -41px 0;
    }

    a:hover.slidesjs-stop {
      background-position: -41px -18px;
    }*/

    .slidesjs-pagination {
      margin: 7px 0 0;
      float: right;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      owidth: 13px;
      oheight: 0;
      opadding-top: 13px;
      obackground-image: url(/library/SlidesJS-3.0.4/examples/playing/img/pagination.png);
      obackground-position: 0 0;
      float: left;
      overflow: hidden;
	  oborder: 1px dashed lime;
      background-image: url(/player/icons/ekiosque-sprites-diaporama.png);
      background-repeat: no-repeat;
	  width:22px;
	  height:22px;
	  color: transparent;
    }

    .slidesjs-pagination li a {
	  background-position: -38px -38px;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      obackground-position: 0 -13px;
	  background-position: -6px -38px;
    }

    .slidesjs-pagination li a:hover {
      obackground-position: 0 -26px;
	  background-position: -6px -38px;
    }

    /*#slides a:link,
    #slides a:visited {
      color: #333
    }*/

    /*#slides a:hover,
    #slides a:active {
      color: #9e2020
    }*/

    .navbar {
      overflow: hidden
    }

	.slidesjs-container-0 {
		obackground-color: #f0f0f0;
		owidth: auto;		/* 100% dans SlideJS-3.0.4-example-playing.css */
		oheight: auto;
		owidth: 100%;
		oheight: 100%;
		margin: 0 auto
		padding: 0px;
		box-sizing: border-box;
		oborder: 4px dashed red;
	}
	#slides {
		obackground-color: #e0e0e0;
		owidth: 100%;
		height: 100%;
		text-align: center;
		overflow: hidden;		/* évite l'affichage des scrollbars à cause de pagination, navigation relative top -26px */
		padding: 0px;
		box-sizing: border-box;
		oborder: 4px dashed black;
	}
	.slidesjs-container {						/* relative */
		owidth: 100% !important;
		oheight: 100% !important;
		padding: 0px;
		box-sizing: border-box;
		oborder: 4px dashed orange;
	}
	.slidesjs-control {							/* relative, contient les IMG */
		owidth: 100% !important;
		oheight: 100% !important;
		oborder: 4px dashed purple;
	}
	#slides {
		position: relative;
	}
	.slidesjs-slide {
		z-index: 0 !important;
	}
	.slidesjs-pagination {			/* UL */
		oposition: relative;
		otop: -26px;
		float: none;
		position: absolute;
		obottom: 26px;
		bottom: 4px;
	}
	.slidesjs-navigation {			/* A */
		oposition: relative;
		otop: -26px;
		float: none !important;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
	}
	.slidesjs-navigation.slidesjs-previous {
		left: 8px;
	}
	.slidesjs-navigation.slidesjs-next {
		right: 8px;
	}
	.slidesjs-container-1 {
		/*border: 5px dashed orange; 
		width: 50em; height: 40em; padding: 40px; 
		width: 800px; height: 640px; padding: 0px;  
		width: 640px; height: 480px; padding: 0px;
		margin: 0 auto;*/
		/*
			4/3			800 => 600
			16/9		1024 => 576
		*/
		owidth: 800px; oheight: 600px;
		/* c'est l'élément auquel on donne la taille */
		oborder: 1px dashed lime;
		position: relative;
	}

a.slidesjs-navigation {
	display: none;
}

.article-with-multiple-images a.slidesjs-navigation {
	display: block;
}

ul.slidesjs-pagination {
	display: none;
}

.article-with-multiple-images ul.slidesjs-pagination {
	display: block;
}

