@charset "utf-8";
.container-fluid footer div {
	font-size: 0.8rem;
	padding-bottom: 10px;
	margin: 0 auto;
	background-color: #343a40;
	color: #F5F5F5;
	text-decoration: none;
	clear: none;
	text-align: left;
	float: none;
	/* [disabled]list-style-position: inside; */
	padding-right: 10px;
}

.container-fluid footer {
	background-color: #343a40;
	color: #F5F5F5;
	margin: 0 auto; /* Centre également le texte à l'intérieur du pied de page horizontalement */
	text-decoration: none;
	clear: none;
	float: none;
	text-align: left;
}

.second-line-indent {
	text-indent: 25px; /* Ajustez la valeur selon l'indentation souhaitée */
	
}

.white-text {
  color: white;
}

.empty-space {
  width: 30px; /* Ajustez la largeur de l'espace selon vos besoins */
}

.container #carouselExampleIndicators {
	margin-top: 30px;
}
.container .navbar.navbar-expand-lg.navbar-dark.bg-dark #navbarSupportedContent1 {
	font-size: large;
	padding-top: 0px;
}

.fond_texte {
	background-color: #E4E4EF;	
}

.texte_principal {
	text-indent: 20px;
	text-align: justify;
	font-size: 15pt;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}


.liste_a_puces {
	text-indent: -5px;
	text-align: justify;
	font-size: 15pt;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
}


.texte_vignette {
	font-size: small;
	text-align: center;
}

.titre_vignette {
	font-size: medium;
	text-align: center;

}

.center_vignette { 
	display: flex; 
	justify-content: center; 
	align-items: center; 
}


/*/Fiches Livres////////////////////////////////////////////////////////////////////*/
.pdf-window {
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 70%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0.8, 0.8, 0.8, 0.9);
}

.pdf-content {
  background-color: #fefefe;
  margin: 0 auto;  /* Réduire la marge pour maximiser l'espace */
  padding: 0px;  /* Réduire le padding pour maximiser l'espace */
  border: 10px solid #888;
  width: 90%;  /* Augmenter la largeur pour mieux utiliser l'espace */
  height: 100%; /* Ajuster la hauteur pour occuper 90% de la fenêtre */
  overflow: hidden; /* S'assurer que le PDF s'affiche correctement sans défilement interne */
  display: flex;
  justify-content: center;
  align-items: center;
}

.pdf-content object, 
.pdf-content iframe {
  width: 100%;
  height: 100%;
  border: none;  /* Supprimer la bordure de l'objet ou iframe */
}

/* Style du bouton Fermer */
    .close-button {
      position: absolute;
      top: 5px; /* Espacement depuis le haut */
      right: 5px; /* Espacement depuis la droite */
      background-color: #424242;
      color: #fff;
      border: none;
      cursor: pointer;
      border-radius: 5px;
      font-size: 40px; /* Taille du symbole */
	  line-height: 1; /* Ajuste la hauteur de ligne pour éviter un bouton trop grand */
	  padding: 0; /* Supprime l'espacement interne */
	  width: auto; /* Ajuste la largeur au contenu */
	  height: auto; /* Ajuste la hauteur au contenu */
    }


 
/* Optionnel: Style pour le bouton au survol */
    .lightbox {
  display: none;
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 70%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0.8, 0.8, 0.8, 0.9);
}

.lightbox-content {
  display: block;
  margin: 15% auto;
  width: auto;
  max-width: 80%;
}

.lightbox-content img {
  display: block;
  max-width: 100%;
  height: auto;
}
/*//////////////////////////////////////////////////////////////////////////////*/

