
#accueil{
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

@media (min-width:1002px) and (max-width:1220px){
    #accueil{
        margin-left:105px;
    }
}

#imgacctxt{
    display: flex;
    justify-content: center;
    flex-direction: column;
    max-width: 800px;
}

#imgacctxt img{
    width:100%;
}

#p1{
    text-align: center;
    font-style: italic;
    font-weight: bold;
}


#p2{
    display: inline-block;
    max-width: 600px;
    padding-left: 5px;
    font-size: 14px;
}

#news{
    border:#B81C20 solid 4px;
    text-align:center;
    max-width:350px;
    margin-left:5px;
    min-width: 300px;
}

#news h3{
    position: relative;
    display: inline-block;
    box-sizing: border-box;
    top: -15px;
    left: 0px;
    width: 250px;
    padding: 2px;
    border: #B81C20 solid 1px;
    background-color: #F9BE40;
    font-size: 1.1rem;
    color:#B81C20;
    font-weight: bold;
}

#news p{
    color:#B81C20;
    font-weight: bold;
}

#infos{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}


#textereserv{
    max-width: 350px;
    font-style: italic;
    text-align: center;
}

#panierimg{
    margin:5px;
}

#carouselFDB{
    max-width:600px;
}

.carousel-control-prev{
    z-index:200;
}
