/********************/
/*    Accueil    ****/
/********************/

.ba-accueil-cadre {
  max-width: 450px;  
}

.ba-accueil-liste-livre {
    display: block;
    position: relative;
    padding: 10px 10px 10px 10px;
    border-top: 1px dashed var(--couleur-accent);
    order: 4;
    cursor: pointer;
    animation: undone .5s;
    color: var(--couleur-fonce);
    margin:0;
}
.ba-accueil-liste-livre:hover {
    background-color: var(--couleur-pale-hover);
    text-decoration: none;
    color: var(--couleur-fonce);
}

.ba-accueil-liste-livre-boutton {
    display: block;
    position: relative;
    padding: 10px 10px 10px 10px;
    order: 4;
    margin-top:1rem;
}

.ba-accueil-liste-livre-label {
    margin :0;
}

.btn-vert {
    background-color: var(--couleur-accent);
    color: var(--couleur-pale);
}

.btn-vert:hover {
    background-color: var(--couleur-accent-hover);
	color: var(--couleur-pale);
	border: 0px; 
}

html, body {
    overflow-x: hidden;
}


#entete {
    background-color: var(--couleur-fonce);
}

#intro-carousel {
    background-color: var(--couleur-fonce);
}

#carousel {
  margin-left: 30px;
  margin-right: 30px;
}

.carousel-control-next {
    margin-right: -100px;
    
}

.carousel-control-prev {
    margin-left: -100px;
}

.carousel-caption {
    position: relative;
    left: 0;
    top: 0;
    color:var(--couleur-pale);
}

.pt-7, .py-7 {
    padding-top: 7rem !important;
}
.pb-6, .py-6 {
    padding-bottom: 5rem !important;
}


