body {
    background-size: cover;
    background-color: #f8f5f2; /* si jamais l'image ne charge pas */
}

.main-presentation {
	margin-bottom: 40px;
}

/* Pour que le texte reste lisible sur un fond texturé */
.main-globale {
    background-color: rgba(255, 255, 255, 0.85); /* léger voile blanc */
    border-radius: 12px;
    padding: 20px;
	margin-bottom: 20px;
    box-shadow: 0 8px 16px rgba(0,0,0,0.1);
	margin-top: 20px;
	margin-left: 10vw;
	margin-right: 10vw;
}

/* Titre effet légèrement naturel */
h1, h3 {
    color: #5A381E; /* couleur bois foncé */
    font-family: 'Poppins', sans-serif; /* plus moderne */
}

button {
	margin-top: 10px;
	background: #0071e3;
	color: white;
	cursor: pointer;
	text-decoration: none;
	font-weight: 600;
	font-size: 16px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 1px solid #0071e3;
	border-radius: 400px;
	font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.more-links {
	Display: flex;
	margin-top: 20px;
}

.more-links a {
	background: none;
	color: white;
	cursor: pointer;
	text-decoration: none;
	font-weight: 600;
	font-size: 16px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 7px;
	padding-bottom: 7px;
	border: 1px solid #0071e3;
	border-radius: 400px;
	font-family: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

/* Petits ajustements boutons pour matcher le style bois */
button, .more-links a {
    background: #8B5E3C; /* couleur bois */
    border-color: #8B5E3C;
}

button:hover, .more-links a:hover {
    background: #5A381E;
    border-color: #5A381E;
}

p {
	color: #6e6e73;
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
	font-weight: 600;
}