 /* http://meyerweb.com/eric/tools/css/reset/
        v2.0 | 20110126
        License: none (public domain)
        */
 /*   html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
    article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
    body{line-height:1}
    ol,ul{list-style:none}
    blockquote,q{quotes:none}
    blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
    table{border-collapse:collapse;border-spacing:0}
	*/
      /* FIN reset */

        /* DEBUT CSS diaporama */
    .diaporama, .diaporama:after {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: -1px;
	z-index: -1000;
    }

    .diaporama li span {
      width: 100%;
      height: 68%;
      position: absolute;
      top: 380px;
      left: 0px;
      color: transparent;
      background-size: cover;
      background-position: center; /*50% 50%;*/
      background-repeat: none;
      opacity: 0;
      z-index: 0;
      -webkit-backface-visibility: hidden;
      -webkit-animation: imageAnimation 48s linear infinite 0s;
      -moz-animation: imageAnimation 48s linear infinite 0s;
      -o-animation: imageAnimation 48s linear infinite 0s;
      -ms-animation: imageAnimation 48s linear infinite 0s;
      animation: imageAnimation 48s linear infinite 0s;
    }

    .diaporama li:nth-child(1) span {
      background-image: url(./imgSlideIndex/img-1.jpg);
    }

    .diaporama li:nth-child(2) span {
      background-image: url(./imgSlideIndex/img-2.jpg);
      -webkit-animation-delay: 6s;
      -moz-animation-delay: 6s;
      -o-animation-delay: 6s;
      -ms-animation-delay: 6s;
      animation-delay: 6s;
    }

    .diaporama li:nth-child(3) span {
      background-image: url(./imgSlideIndex/img-3.jpg);
      -webkit-animation-delay: 12s;
      -moz-animation-delay: 12s;
      -o-animation-delay: 12s;
      -ms-animation-delay: 12s;
      animation-delay: 12s;
    }

    .diaporama li:nth-child(4) span {
      background-image: url(./imgSlideIndex/img-4.jpg);
      -webkit-animation-delay: 18s;
      -moz-animation-delay: 18s;
      -o-animation-delay: 18s;
      -ms-animation-delay: 18s;
      animation-delay: 18s;
    }

    .diaporama li:nth-child(5) span {
      background-image: url(./imgSlideIndex/img-5.jpg);
      -webkit-animation-delay: 24s;
      -moz-animation-delay: 24s;
      -o-animation-delay: 24s;
      -ms-animation-delay: 24s;
      animation-delay: 24s;
    }

    .diaporama li:nth-child(6) span {
      background-image: url(./imgSlideIndex/img-6.jpg);
      -webkit-animation-delay: 30s;
      -moz-animation-delay: 30s;
      -o-animation-delay: 30s;
      -ms-animation-delay: 30s;
      animation-delay: 30s;
    }
	
	.diaporama li:nth-child(7) span {
      background-image: url(./imgSlideIndex/img-7.jpg);
      -webkit-animation-delay: 36s;
      -moz-animation-delay: 36s;
      -o-animation-delay: 36s;
      -ms-animation-delay: 36s;
      animation-delay: 36s;
    }
	
	.diaporama li:nth-child(8) span {
      background-image: url(./imgSlideIndex/img-8.jpg);
      -webkit-animation-delay: 42s;
      -moz-animation-delay: 42s;
      -o-animation-delay: 42s;
      -ms-animation-delay: 42s;
      animation-delay: 42s;
    }

    /* Animation diaporama images */

    @-webkit-keyframes imageAnimation {
      0% {
        opacity: 0;
        -webkit-animation-timing-function: ease-in;
      }

      8% {
        opacity: 1;
        -webkit-animation-timing-function: ease-out;
      }

      16% {
        opacity: 1;
      }

      24% {
        opacity: 0;
      }
	  
	  32% {
        opacity: 0;
      }
	  
	  40% {
        opacity: 0;
      }

      100% {
        opacity: 0;
      }
    }

    @-moz-keyframes imageAnimation {
      0% {
        opacity: 0;
        -moz-animation-timing-function: ease-in;
      }

      8% {
        opacity: 1;
        -moz-animation-timing-function: ease-out;
      }

      16% {
        opacity: 1;
      }

      24% {
        opacity: 0;
      }
	  
	  32% {
        opacity: 0;
      }
	  
	  40% {
        opacity: 0;
      }

      100% {
        opacity: 0;
      }
    }

    @-o-keyframes imageAnimation {
      0% {
        opacity: 0;
        -o-animation-timing-function: ease-in;
      }

      8% {
        opacity: 1;
        -o-animation-timing-function: ease-out;
      }

      16% {
        opacity: 1;
      }

      24% {
        opacity: 0;
      }
	  
	  32% {
        opacity: 0;
      }
	  
	  40% {
        opacity: 0;
      }

      100% {
        opacity: 0;
      }
    }

    @-ms-keyframes imageAnimation {
      0% {
        opacity: 0;
        -ms-animation-timing-function: ease-in;
      }

      8% {
        opacity: 1;
        -ms-animation-timing-function: ease-out;
      }

      16% {
        opacity: 1;
      }

      24% {
        opacity: 0;
      }
	  
	  32% {
        opacity: 0;
      }
	  
	  40% {
        opacity: 0;
      }

      100% {
        opacity: 0;
      }
    }

    @keyframes imageAnimation {
      0% {
        opacity: 0;
        animation-timing-function: ease-in;
      }

      8% {
        opacity: 1;
        animation-timing-function: ease-out;
      }

      16% {
        opacity: 1;
      }

      24% {
        opacity: 0;
      }
	  
	  32% {
        opacity: 0;
      }
	  
	  40% {
        opacity: 0;
      }

      100% {
        opacity: 0;
      }
    }
         /* FIN CSS diaporama */
/*
    .menu{
      width: 100%;
      background: #000;
      color: #FFF;
      z-index: 9999;
      position: relative;
      opacity: 0.5;
      text-align: center;
      height: 50px;
    }
    .menu p{
      padding:15px;
      font-size: 20px
    }
*/


/*Tablet View*/

@media (min-width: 768px){
	
	    .diaporama li span {
      width: 81%;
      height: 100%;
	  max-height: 450px;
	  min-height: 450px;
      position: absolute;
      top: 250px;
      left: 100px;
      color: transparent;
      background-size: cover;
      background-position: center; /*50% 50%;*/
      background-repeat: none;
      opacity: 0;
      z-index: 0;
      -webkit-backface-visibility: hidden;
      -webkit-animation: imageAnimation 48s linear infinite 0s;
      -moz-animation: imageAnimation 48s linear infinite 0s;
      -o-animation: imageAnimation 48s linear infinite 0s;
      -ms-animation: imageAnimation 48s linear infinite 0s;
      animation: imageAnimation 48s linear infinite 0s;
    }
}

/*Desktop View*/

@media (min-width: 1024px){
	
    .diaporama li span {
      width: 83%;
      height: 100%;
	  max-height: 420px;
	  min-height: 420px;
      position: absolute;
      top: 180px;
      left: 135px;
      color: transparent;
      background-size: cover;
      background-position: center; /*50% 50%;*/
      background-repeat: none;
      opacity: 0;
      z-index: 0;
      -webkit-backface-visibility: hidden;
      -webkit-animation: imageAnimation 48s linear infinite 0s;
      -moz-animation: imageAnimation 48s linear infinite 0s;
      -o-animation: imageAnimation 48s linear infinite 0s;
      -ms-animation: imageAnimation 48s linear infinite 0s;
      animation: imageAnimation 48s linear infinite 0s;
    }
}
