#body{
	display:flex;
	margin-top:max(3vw,3vh);
	margin-left: max(0.5vw,0.5vh);
	margin-right: max(0.5vw,0.5vh);
}

#description{
	position: fixed;
	width: 30%;
	margin-right: 1rem;
	border: 2px solid transparent;
	font-size:max(1.5vw,1.5vh);
	flex:1 1 auto;
}

#description a{
	display: flex;
	text-decoration: none;
	color:black;
} 

#description div{
	margin-top:max(0.5vw,0.5vh);
	display: flex;
}

#description p{
	margin-top: max(0.4vw,0.4vh);
	margin-bottom: 0;
}

.desc_icon{
	height:max(2vw,2vh);
	margin-right: max(0.2vw,0.2vh);
}

#gif_newball{
	height: max(12vw,12vh);
}

#ce_moment{
	width: 60%;
	margin-left: 1rem;
	flex: 1 1 auto;
	font-size: max(1.3vw,1.3vh);
	position: absolute;
	right:1%;
}

#ce_moment a{
	text-decoration: none;
	color:black;
}

#les_jeux{
	border:2px solid black;
	padding-left: max(1vw,1vh);
	padding-right: max(1vw,1vh);
	padding-bottom: max(1vw,1vh);
}

#les_jeux a{
	display: flex;
}

#les_jeux img{
	height: max(4vw,4vh);
	margin-right: max(0.4vw,0.4vh);
}

#les_jeux p{
	margin-top:max(0.4vw,0.4vh);
	margin-bottom:0;
}

.jeu{
	margin-top:max(2vw,2vh);
	display:flex;
}

#les_animes{
	margin-top: max(2vw,2vh);
	margin-bottom:max(2vw,2vh);
	border:2px solid black;
	padding-left: max(1vw,1vh);
	padding-right: max(1vw,1vh);
	padding-bottom: max(1vw,1vh);
}

#les_animes a{
	display: flex;
}

#les_animes img{
	height: max(16vw,16vh);
	margin-right: max(0.4vw,0.4vh);
}

.anime{
	margin-top:max(2vw,2vh);
	display:flex;
}