body {
    background-color:#6b6f70;
    color: darkblue;
}
.conteneur{
    background-color: white;
    border: 2px solid darkblue;
    margin: 0 auto;
}
header {
    margin: 0 0 4px 0;
    border-width: 2px;
    border-color: darkblue;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
}
.nom {
    font-weight: bolder;
    font-style: italic;
    font-size: 4em;
    text-align: center;
}
.metier {
    display: block;
    font-weight: bolder;
    font-style: italic;
    font-size: 2.5em;
    text-align: center;
}
.adresse {
    display: block;
    font-weight: bolder;
    font-style: italic;
    font-size: 1.5em;
    text-align: center;
}
.horaire {
    font-weight: bolder;
    font-style: italic;
    font-size: 1.5em;
    text-align: center;
}
.photo {
    padding-left: 2px;
}
footer {
    margin: 0;
    border-width: 2px;
    border-color: darkblue;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}
@media (min-width: 321px) and (max-width: 640px) {
    .nom {
    font-size: 2em;
    }
    .metier {
    font-size: 1.5em;
    } 
    .adresse {
    font-size: 1em;
    }
    .horaire {
    font-size: 1em;
    }
}
@keyframes AutoSlide {
    0%, 10%, 100% {
        left: 0px; /*1ère image*/
    }
    20%, 30% {
        left: -300px; /*2ème image*/
    }
    40%, 50% {
        left: -600px; /*3ème image*/
    }
    60%, 70% {
        left: -900px; /*4ème image*/
    }
    80%, 90% {
        left: -1200px; /*5ème image*/
    }
}
.slideshow {
    position: relative;
    width: 300px;
    height: 400px;
    margin: 0 0 0 1em auto;
    overflow: hidden;
    left: 5px;
}
.sContent li {
    display: inline;
    margin-left: -3px;
}
.sContent {
    position: absolute;
    top: 0;
    left: 0;
    width: 1800px;
    margin: 0;            
    padding: 0;
    
    /*CSS3 keyframes animation*/
    animation-name: AutoSlide;
    animation-duration: 20s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
}