   html { background-color : #111010 ; font-family: Arial, sans-serif;color : white; }
    /* *{border : solid red 2px;} */
    .oui {
        width: 100%;
        border : solid #3F3735 4px; 
        border-radius : 30px;
        display : flex;
        flex-wrap: wrap;
        gap : 40px;
	margin-top : 3em;
    }

    .dvd {
        width: 300px;
        background-color : #2D2A2A;
        border : solid #BBB0AD 1px;
        border-radius : 20px;
        display : flex;
        flex-direction : column;
        /* align-items: center; */
    }

    .titre {
        text-align : center;
    }

    .image {
        height : 300px;
	border-radius : 30px;
    }

    .genre {
        background-color:  #4F4949;
        border-radius : 5px;
        color : white;
        display : flex;
        flex-direction : column;
        align-items: center;
        justify-content : center;
        height : 2em;
        width: 35%;
    }

    .dvd div {
    margin-left : 1em;
    }

    #reserv {
        width: 200px;
        border-radius : 20px;
        margin : 0 auto; margin-top : 10px;
    }

    #reserv {
        background-color:  #B6F124;
    }

 #reservation_bloc {
    background-color : #2D2A2A;
    width: 470px;
    height : 270px;
    display : flex;
    align-items: center;
    justify-content : center;
    border-radius : 30px;
    gap : 20px;
 }

 #reservation_client {
    background-color : #2D2A2A;
    width: 700px;
    display : flex;
    border-radius : 30px;
    gap : 20px;
    min-height : 200px;
    justify-content : center;
    margin-top : 2em;
 }
 
 #reservation_client form {
    display : flex;
    align-items: center;
    justify-content : center;
    flex-direction : column;
 }

 #recherche {
    background-color : #2D2A2A;
    display : flex;
    padding: 2em;
    border-radius : 30px;
    gap : 20px;
    align-items : center;
 }

#header {
    display:flex;
    justify-content : space-between;
    margin-bottom : 25px;
}

#compte {
    background-color : #2D2A2A;
    padding: 2em;
    border-radius : 30px;
}