html, body {
	height: 98%;
	width: 99%;
	overflow: true;
}
section {
	font-size: 2em;
	color : black;
	border : 7px blue outset;
	background-color: grey;
	margin: 3px;
	padding-left : 1em;
}
.menu {
	font-size: 1.2em;
	width : 25%;
	border : 3px solid black;
	margin-right: 1px;
	background-color: #c98206;
	padding-left : 1em;
	position:fixed;
	top:80;
}
.slide_couverture {
	color : black;
	text-decoration : none;
	text-align : center;
	background-color: white;
	width : 100%;
	height : 100%;
}
.corps {
	font-size: 3em;
	float : right;
	background-color: pink;
	//margin-top: 2em;
	//border: 2px solid #999;
	//padding-top: 1em;
	width : 70%;
}
.canvas_tri_sum {
	//background-color: pink;
	//width : 100%;
}
.canvas_solides1 {
	//background-color: white;
}
.canvas_eval_prop {
	//background-color: white;
}
.canvas_recop_fig {
	//background-color: pink;
}
.question
{
	background-color: grey;
	border: 3px solid black;
	height : 700px;
}
.numeroquestion {
	//background-color: red;
	text-align: left;
	//margin-left : 300px;
	//font-style: underline;
	font-style: italic;
}
.enonce {
	text-align: center;
}
.affichereponse {
	font-size: 30%;
	text-align: left;
}
.reponse {
	font-size: 50%;
	text-align: right;
	font-style: italic;
	background-color: white;
}
.reponse_masquee {
	display : none;
}
.liens_questions {
	text-align : right;
	font-size: 50%;
	//border: 1px solid white;
}
.chrono {
	font-size:400%;
	clear : both;
	width : 75%;
	background-color: red;
	text-align: center;
	border : 3px black outset;
}
footer {
	background-color : black;
	clear : both;
	border : 3px blue outset;
	height : 2px;
	
}
.bouton {
	color : #ff6347;
	cursor : pointer;
	display : inline_block;
	border : solid 1px #ff6347;
	padding : 5px;
}
a.lienBouton {
	height: 24 px;
	width: 120 px;
	display: block;
	background-color: #DFDFDF;
	border: 1px outset black;
	text-decoration: none;
	color: black;
	font: 13px Arial;
	text-align: center;
	padding-top: 2px;
}
a.lienBouton:active {
	border: 1px inset black;
}
