body {
	text-align : center;
	margin : 0;
	background-color: Snow;
	overflow : scroll none;
	color : DarkSlateGray;
}
h2 {
	color : indianRed;
}

.enTete{
	position : fixed;
	display : block;
	top:0px;
	left:0px;
	right: 0px;
	padding : 3px;
	margin : auto;
	vertical-align : middle;
	background : linear-gradient(gray 20%,rgba(255,255,255,0.0));
	z-index : 1000;
}

.titre-center-middle {
	display : inline-block;
	text-align : center; 
	font-size: 300%;
	background : DarkSlateGray; 
	color : snow;
	box-shadow: 1px 1px 20px #555;
	width:80%;
	border-radius: 25px 25px 25px 25px; 
}

.block{
	display : inline-block;
	width : 90%;
	padding : 10px;
	background-color: rgba(200, 200, 200, 0.3);
	color : black;
	border-radius: 15px 15px 15px 15px;
  	border: 0px solid gray;
}

.blocVide{
	display : block;
	width : 100%;
	margin : auto;
	background-color: transparent;
}
.imTitre{
	position : relative;
	top : -35px;
}
.clear {
   content: "";
   display: block;
   clear: both;
}
.piedDePage{
	position : fixed;
	text-align : center;
	bottom : 0px;
	left:0px;
	right:0px;
	padding : 3px;
	margin : auto;
	vertical-align : middle;
	background : linear-gradient(rgba(255,255,255,0.0),gray 75%);
	z-index : 998;
	
}
.logo{
	width : 5%;
	height : auto;
	vertical-align : middle;
	text-align : center;
	margin : auto;
	
}
.imLogo{
	max-width : 90%;
	height : auto;
}
.menu{
	width : 95%;
	vertical-align : middle;
	text-align : center;
	margin : auto;
	
}
.scroll{
	position : absolute;
	background-color: transparent;
	background-size : contain;
	width : 100%;
	padding : 0px;
	margin : auto;
	
}
a {
	color : black;
	text-decoration: none;
	font-weight: bold;
}


a:link {
	color : black;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	color : indianRed;
	text-decoration: none;
	font-weight: none;
}

a:focus {
	color : indianRed;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color : indianRed;
	text-decoration: none;
	font-weight: bold;
}

a:active {
	color : indianRed;
	text-decoration: underline;
	font-weight: bold;
}
.progression {
	height:5px;
	width:0px;
	background-color: lightblue;
	left:opx;
}

input[type=submit] { 
	background:indianRed; 
	color : white;
	border:0 none;
	cursor:pointer;
	-webkit-border-radius: 5px;
	border-radius: 5px; 
}
smaller {
	font-size : 80%;
}
.tableau{
	
}