.div_but {
	background-color: var(--blanc);
	color: var(--noir);
	font-size: 5vw;
	border-radius: 1vw;
}
.div_but:hover {
	background-color: var(--rouge);
	color: var(--blanc);
}

.class_endgame {
	font-size: 9vw;
}

.backgroundred {
	background-color: var(--rouge);
}
.backgroundblack {
	background-color: var(--noir);
}

/* ---------------------  PREGAME  --------------------------------------*/

#pregame {
	margin-top: auto;
	margin-bottom: auto;
}

#div_calbrain {
	float: right;
	size: 15%;
	text-align: right;
	margin-right: 15px;
}

#boutons {
	float:left;
	margin-top: 8vw;
}

#div_scores_but {
	width: 8vw;
	float: left;
	margin-left: 1vw;
}

#div_details_but {
	width: 4vw;
	float: left;
	margin-left: 6vw;
}

#div_vid {
	width: 6vw;
	float: left;
	margin-left: 6vw;
	font-size: 4vw;
}

#div_mode {
	width: 11vw;
	float: left;
	margin-left: 6vw;
}

#div_diff {
	width: 11vw;
	float: left;
	margin-left: 6vw;
}

#div_details {
	float: left;
	padding-left: 1vw;
	margin-left: 1vw;
	text-align: left;
	font-size: 5vw;
	margin-top: 4vw;
}

#div_infos {
	font-size: min(5vw, 60px);
}

#but_go {
	width: 6vw;
	float: right;
	margin-left: 24vw;
}

#but_scores{
	margin-top:14vw;
	margin-left:1.2vw;
}

.but_score{
	width:3vw;
	float:left;
	margin-left:0.5vw;
	font-size:2vw;
}

/* ---------------------  INGAME  --------------------------------------*/

#div_321 {
	margin: 0 auto;
	font-size: 50vw;
}

#consigne {
	font-size: min(10vw, 200px);
}

.inred {
	color: var(--rouge);
}

#pleine_gauche {
	float: left;
	margin-left: 1%;
	width: 20%;
}

#div_number, #div_chrono, #div_diff_in, #div_score, #div_passer, #div_stop, #valid, #near, #tot {
	float: left;
	margin-top: 1vw;
	width: 100%;
	font-size: 5vw;
}

#div_stop {
	margin-top: 5vw;
}
/* ---------------------  ENDGAME  --------------------------------------*/

#endcool {
	font-size: 10vw;
}

#div_level {
	float: left;
	margin-left: 3vw;
}

#div_temps {
	float: right;
	margin-right: 3vw;
}

#div_points {
	width : 20%;
	margin-left: auto;
	margin-right: auto;
}

#div_total {
	margin-top: 3w;
}

#div_result {
	font-size: 28vw;
	color: var(--rouge);
	float: left;
	margin-left: 40%;
	width: 30%;
}

#div_encore {
	width: 12vw;
	float: right;
	margin-right: 5%;
	margin-top: 18vw;
}