body {
    background: url(../img/fond2.jpg);
    font-family: 'Raleway', sans-serif;
    background-attachment: fixed;
}

form {
    /* margin-left:-550px; */
    /* padding-top:5px; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 70px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 90%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

label,
.bouton {
    /* margin-left:40px; */
}

input,
select,
label {
    /* margin-top:20px; */
    /* height:20px; */
}

footer {
    color: grey;
    width: 100%;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: rgba(0, 0, 0, 0.69);
    padding-bottom: 29px;
}

.upload {
    /* min-height: 1000px; */
    text-align: center;
    /* margin:auto; */
    background: rgba(27, 35, 44, 0.6);
    width: 100%;
    /* height:inherit; */
    /* padding-bottom:30px; */
    /* margin-bottom: 30px; */
}

.affichage {
    min-height: 100px;
    text-align: center;
    margin: auto;
    /* width:830px; */
    height: inherit;
    padding-bottom: 30px;
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

img {
    margin: auto;
}

.photospic {
    height: 240px;
    width: 220px;
    padding-top: 10px;
    margin: auto;
    margin-top: 0;
    margin-bottom: 20px;
    background: rgba(0, 0, 0, 0.46);
}