/* diaporama*/
#slideshow 
{
    position: relative;
    width: 700px;
    height: 40px;
    padding: 10px;
    margin: 0 auto 2em;
    background: rgb(255,255,0);
    /* CSS3 effects */
    background: linear-gradient(white, rgb(255,205,0) 20%, rgb(255,205,0) 80%, white);
    border-radius: 10px;
    /*margin-top:150px;*/
    margin-top: 18%;
}

#slideshow:before,
#slideshow:after 
{
    position: absolute;
    z-index: -10;
    width: 50%;
    height: 20px;
    content: " ";
    border-radius: 10px;
}

#slideshow:before 
{
    left:0;
    transform: rotate(-4deg);
}
#slideshow:after 
{
    right:0;
    transform: rotate(4deg);
}

/* gestion des dimensions et débordement du conteneur */
#slideshow .container {
    position:relative;
    width: 700px;
    height: 40px;
    overflow: hidden;
}

/* 
   le conteneur des slides
*/
#slideshow .slider {
    position: absolute;
    left:0; top:0;
    width: 300%;
    height: 40px;
    animation: slider 21s infinite;
}

/* annulation des marges sur figure */
#slideshow a
{
    position:relative;
    display:inline-block;
    padding:0; margin:0;
    color: black;
    width: 700px;
    text-align: center;
    font-size: 1.5em;
    padding-top: 5px;
}


@-webkit-keyframes slider 
{
    0%, 25%, 100%   { left: 0 }
    35%, 60%        { left: -100% }
    65%, 95%        { left: -200% }
}

@-moz-keyframes slider 
{
    0%, 25%, 100%   { left: 0 }
    35%, 60%        { left: -100% }
    65%, 95%        { left: -200% }
}

@-o-keyframes slider 
{
    0%, 25%, 100%   { left: 0 }
    35%, 60%        { left: -100% }
    65%, 95%        { left: -200% }
}