* {
	box-sizing: border-box;
	padding:0;margin:0;
	}

body {
	padding: 1em;
	background:rgba(0,0,0,.1);
	color: #333;
	font-size: 1.2em;
	font-family: georgia, "trebuchet ms", arial, serif;
}

section {
	max-width:80vw;
	margin: auto;
	padding: 2rem 0;
}

ul#galerie
{
    display: flex;
    flex-wrap: wrap;

	/* max-height:90vh;  */
	justify-content:space-around; /* axe principal */
	align-items:flex-start; /* axe secondaire */
	align-content:space-around; /* Si Wrap */
}

ul#galerie li{
	list-style-type:none;

}

ul#galerie li img{
    margin:5px;
    border: 3px solid #000;
    box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.3); 


}


