.txtident {
	width: 80%;
	float: left;
	margin-left: 2vw;
	font-size: min(5vw, 60px);
	font-family: var(--police);
	background-color: var(--noir);
	color: var(--rouge);
	text-align: left;
}

.motsident {
	font-size: min(5vw, 60px);
	float: left;
	margin-top: 4vw;
	margin-left: 5vw;
}

.titres_col{
	font-size: min(5vw, 60px);
}

.but_OK {
	width:15vw; 
	float:left;
	margin-left:5vw;
}

#reinitialiser{
	width:20vw;
	float:left;
	margin-left:10vw;
}

#bienvenue {
	font-size: 7vw;
	margin-top: 3vw;
}

#displaymdp, #displaymail, #yourscores, #displthemes, #displallgames, #displscores {
	font-size: min(4vw, 50px);
	margin-top: 2vw;
}

#codei {
	width:15%;
	text-align: center;
	font-size: min(5vw, 60px);
	margin-top: 4vw;
}

#new_code {
	width:50%;
	float:right;
	margin-right:25%;
	margin-top:10vw;
}

#check_code {
	margin-top:4.1vw;
}

p, #div_reponses {
	text-align: left;
	font-size: min(4vw,54px);
	margin-left: 2.5%;
}
#txtmess {
	width: 95%;
	float: left;
	margin-left: 2.5%;
	height: min(200px, 23vw);
	font-size: min(4vw,54px);
	font-family: var(--police);
	background-color: var(--noir);
	color: var(--blanc);
}

.inred {
	color: var(--rouge);
}
.div_but {
	background-color: var(--blanc);
	color: var(--noir);
	font-size: min(5vw, 60px);
	border-radius: 1vw;
	margin-top:3vw;
}
.div_but:hover {
	background-color: var(--rouge);
	color: var(--blanc)
}