.logo_site{
	//
}
html, body {
    height: 100%; /* Ensure body fills the viewport */
    margin: 0;    /* Remove default margins */
}


/*
body {
	background-image: url('../img_construct/v_newmags.png');
	background-size: cover;    
	background-position: center;
	background-repeat: no-repeat;
	border:10px solid red;
}

*/
.page_entiere{
	border:10 px solid red;
}
.nav{display:flex;flex-direction:column;flex-wrap:wrap;top:5%;font-size:20px;font-weight:1000;}
.menu_gene{display:flex;flex-direction:row;flex-wrap:wrap;align-items: center;justify-content: center;}


.logo_site{width:300px;display:flex;height:80%;margin-left:4rem;margin-right:4rem;border:1px solid#000;padding:.2rem;margin:.2rem;background-color:#00d;border-radius:10px}
.logo_site img{ width:90%;margin:auto}
.detail_menu{border:5px solid #111;border-radius:15px;margin:.4rem;padding:.5rem;background-color:#fff;opacity:8;}
body {
	margin: 0; /* Remove default margin */
	height: 100vh; /* Ensure full viewport height */
	background-image: url('../img_construct/h_newmags.png'); /* Path to your image */
	background-size: cover; /* Scale image to cover entire area */
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Prevent tiling */
	background-attachment: fixed; /* Optional: keeps image fixed on scroll */
	}

@media (max-width:1000px){
	body{
		background-image: url('../img_construct/v_newmags.png'); 
	}
}


.nom_site {
		margin:5rem;
		text-align: center;
		font-size: 150px;
		color: #8A2BE2;
		font-weight: bold;
		text-shadow:
			0 0 4px white, 0 0 5px white,0 0 6px white, 0 0 7px yellow, 0 0 8px yellow,
			0 0 10px yellow, 0 0 11px yellow,0 0 12px yellow, 0 0 13px yellow, 0 0 14px yellow,
			0 0 16px yellow, 0 0 17px yellow,0 0 18px yellow, 0 0 19px yellow, 0 0 20px yellow,
			0 0 21px yellow, 0 0 22px yellow, 0 0 23px yellow,0 0 24px yellow,0 0 25px yellow,
			0 0 26px green, 0 0 27px green, 0 0 28px green,0 0 29px green,0 0 30px green,
			0 0 31px green, 0 0 32px green, 0 0 33px green,0 0 34px green,0 0 35px green,
			0 0 36px green, 0 0 37px green, 0 0 38px green,0 0 39px green,0 0 40px green,
			0 0 41px green, 0 0 42px green, 0 0 43px green,0 0 44px green,0 0 45px green;
	}

