@charset "utf-8";

.container-fluid footer div {
	font-size: 0.8rem;
	/*padding-bottom: 10px;
	padding-left: 20px;*/
	padding-bottom: 10px;
	padding-left: 10px;
	margin: auto;
	text-align: right;
	padding-right: 0px;
	float: none ;
}


.container-fluid footer {
	background-color: #343a40;
	color: #F5F5F5;
	text-decoration: none;
	clear: none;
	text-align: right;
	margin: 0 auto;
	float: none;
	}

.fond_texte {
	background-color: #E4E4EF;	
}
.second-line-indent {
	text-indent: 25px; /* Ajustez la valeur selon l'indentation souhaitée */
	
}

.empty-space {
  width: 30px; /* Ajustez la largeur de l'espace selon vos besoins */
}
.container .navbar.navbar-expand-lg.navbar-dark.bg-dark #navbarSupportedContent1 {
	margin-right: 0px;
	text-indent: 10px;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	font-size: large;
}

.texte_principal {
	text-indent: 20px;
	text-align: justify;
	font-size: 18pt;
	font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}

.liste_a_puces {
	text-indent: -5px;
	text-align: justify;
	font-size: 22px;
}


.texte_vignette {
	font-size: large;
	text-align: center;
}

.titre_vignette {
	font-size: x-large;
	font-weight: 700;
	text-align: center;
}

h1{
	font-size: 50px;
	font-weight: 900;
	font-family: 'Readex Pro', sans-serif;
	
} 

h2{
	font-size: 36px;
	font-weight: 900;
	font-family: 'Readex Pro', sans-serif;
} 
.container .navbar.navbar-expand-lg.navbar-dark.bg-dark .navbar-toggler {
	margin-left: 20px;
}


.center_vignette_ar { 
	display: flex; 
	justify-content: center; 
	align-items: center; 
}


/*/Fiches Livres////////////////////////////////////////////////////////////////////*/
.pdf-window {
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.4);
}

.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;
      padding: 10px;
      cursor: pointer;
      border-radius: 5px;
      font-size: 12px;
    }


 
/* Optionnel: Style pour le bouton au survol */
    .lightbox {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 70%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.8);
}

.lightbox-content {
  display: block;
  margin: 15% auto;
  width: auto;
  max-width: 80%;
}

.lightbox-content img {
  display: block;
  max-width: 100%;
  height: auto;
}
/*//////////////////////////////////////////////////////////////////////////////*/

