.items-main-about-top {
	padding: 20px;
	margin-bottom: 10px; 
	background-color: rgba(187, 215, 242, 0.9); /* #BBD7F2; */
    border-radius: 8px;
	box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.3);
}
.items-main-about-middle {
	width : 100%;
	display: flex;
    flex-direction: row;	
	gap: 10px;
}
.item-main-about-middle {
    width: 50%;
	height : auto;	
	margin-bottom: 10px;
	padding: 20px;
	background-color: rgba(187, 215, 242, 0.9); /* #BBD7F2; */
    border-radius: 8px;
	box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.3);
}
.separator {
    width: 100%;
    height: 2px;
    background-color: #34486A;
    margin: 20px 0;
}
.contact-telephone, .contact-email, .adress {
    display: flex;          /* Active le modèle flexbox */
    justify-content: left; /* Centre horizontalement */
}
.contact-telephone a, .contact-email a {
    display: inline-flex;  /* Maintient les éléments sur une ligne */
    align-items: center;   /* Centre verticalement l'image et le texte */
    gap: 10px;             /* Ajoute un espacement entre l'image et le texte */
    text-decoration: none; /* Supprime le soulignement */
    color: inherit;        /* Garde la couleur du texte */
}
.horaires {
    display: flex;
    justify-content: space-between; 
    margin-bottom: 8px; 
}
.ouverture-jour {
    font-weight: bold;
    text-transform: capitalize; 
}
.ouverture-heure {
    font-style: italic;
}
.items-main-about-bottom {
	padding: 20px;
	background-color: rgba(187, 215, 242, 0.9); /* #BBD7F2; */
    border-radius: 8px;
	box-shadow: 2px 4px 15px rgba(0, 0, 0, 0.3);
}
iframe {
    border-radius: 8px; /* Ajuste la valeur selon ton besoin */
    overflow: hidden; /* Optionnel, pour être sûr que le contenu ne dépasse pas les bords */
}
.items-main-about-bottom iframe {
    width: 100%;
    height: 250px;
    border-radius: 12px; /* Bords arrondis */
    border: none; /* Pour enlever les bordures par défaut */
    overflow: hidden; /* Cacher les parties dépassant les coins */
}
	/* border: 5px solid red;	*/
	/* border: 5px solid green;	*/
	
	