/* Format du corps du document */
		body{
			background-color:#111111;
			font-family : Verdana, Arial, Helvetica, Lucida, sans-serif;
			color: #D3D3D3;
		}

		
		#conteneur_principal{
			max-width:1500px; 	/* 1024px*/
			margin:auto;
			Padding: auto; /* ________ Ne fonctionne pas bien!!*/
			background-color:rgba(20,2,2,0.9);
			/*border: 1px solid blue;   /*Pour mise au point et tests */
		}		
		
		
	/* Format de l'en-tête de page */
		#header {
			display: flex;
			justify-content: space-around;
			align-items: center;
			/*background-color: #a0e9ed;   Pour mise au point et tests */
			/*border: 1px solid blue;   /*Pour mise au point et tests */
		}
		
		.logotitre{
			max-width: 100%;
			max-height: 100%;
			display: block;
			/*background-color: #D3D3D3;*/
		}		
	
	
	/* Format du menu de navigation */	
		nav 
		{
			/*margin: 5px auto;*/
			width: 100%;
			height: 60px;
			/*background:  #313131;*/
			/*background:  #5c5858 ;*/
			border-top: 2px solid #5c5858;
			margin-top: 20px;
			border-bottom: 2px solid #5c5858;
			margin-bottom: 20px;
		}
		 
		nav .main_pages 
		{
			display: flex;
			justify-content: space-around;
			align-items: center;
		}
		 
		nav .main_pages a 
		{
			width: 20%;
			display: flex;
			align-items: center;
			justify-content: center;
			height: 60px;
			text-decoration: none;
			font-family: Arial, sans-serif;
			color: white;
			font-size: 20px;
		}
		 
		nav a:hover 
		{
			background:  #afaaaa; 
		}
		
		
	/* Format du menu hamburger */	
		label, #toggle
		{
			display: none;
		}
		 
		@media all and (max-width: 991px)
		{
			nav
			{
				height: 65px;
				z-index: 998;  /* Permet que le menu s'affiche pardessus les photos*/
				position: relative; /* Nécéssaire avec un z-index*/
			}
		 
			nav .main_pages 
			{
				display: none;
				flex-direction: column;
				background: #afaaaa;
				height: 220px;
			}
		 
			nav .main_pages a {
				width: 50%;
			}
		 
			label 
			{
				width: 30px;
				display: flex;
				justify-content: center;
				align-items: center;
				margin: 0 auto;
				font-size: 45px;
				color: white;
				cursor: pointer;
			}
			
			#toggle:checked + .main_pages {
				display: flex;
			}
		}
		
	/* Format du pied de page */
		#footer {
			text-align: right;
		}