body {
    margin: 0;
}
/*
.overlay {
	opacity:0;
	position:fixed;
	top:-999em;
	left:-999em;
	width:100%;
	height:100%;
	display:table;
	background:rgba(0,0,0,0.8);
	-webkit-animation: splash 10s forwards;
  animation: splash 10s forwards;
}
.overlay-inner {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.message {
	border:5px dashed black;
	border-radius:5px;
	background:#fff;
	display:inline-block;
	vertical-align:middle;
	width:50%;
	text-align:left;
	padding:10px;
}
@-webkit-keyframes splash {
  0%   {opacity: 0;top:0;left:0}
	20% {opacity:1;top:0;left:0}
	60% {opacity:1;top:0;left:0}
	99% {top:0;left:0}
	100% {opacity:0;top:-999em;left:-999em}
}
@-moz-keyframes splash {
  0%   {opacity: 0;top:0;left:0}
	20% {opacity:1;top:0;left:0}
	60% {opacity:1;top:0;left:0}
	99% {top:0;left:0}
	100% {opacity:0;top:-999em;left:-999em}
}
@-ms-keyframes splash {
  0%   {opacity: 0;top:0;left:0}
	20% {opacity:1;top:0;left:0}
	60% {opacity:1;top:0;left:0}
	99% {top:0;left:0}
	100% {opacity:0;top:-999em;left:-999em}
}
@keyframes splash {
  0%   {opacity: 0;top:0;left:0}
	20% {opacity:1;top:0;left:0}
	60% {opacity:1;top:0;left:0}
	99% {top:0;left:0}
	100% {opacity:0;top:-999em;left:-999em}
}
*/
/*div#loadingDiv {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}*/

div#mines {
    margin-right : 5pt;
    margin : auto;
    color : #313131;
    float : right;
    text-align: right;
    font-family: 'Open Sans', sans-serif;
}

div#level {
    margin-left : 5pt;
    margin : auto;
    color : #313131;
    /*float : left;*/
    text-align: left;
    font-family: 'Open Sans', sans-serif;
}

div#wrapper {

    /* Pb ici sur taille du wrapper */
    margin : auto;
    width: 60%;
    max-width: 450px;
    max-height: 1000px;
    align-content : center;
    border : 2pt black;
    background : rgb(41, 121, 240);
    position : relative;
    text-align: center;
}

div.divAlert {
    position: absolute;
    top : 50%;
    left : 25%;
    margin : auto;
    padding : 5%;
    border-width : 15%;
    border: solid rgb(43, 43, 43);
    align-content : center;
    font-family: 'Open Sans', 'sans-serif';
    background : rgb(136, 134, 134);
}

/*#page {
    margin-right: auto;
    margin-left: auto;
}*/

/*canvas {
    top : 100%;
    right : 100%;
    left : 100%;
    bottom : 100%;
    padding: 0;
    margin-left : auto;
    margin-right : auto;
    display : block;
}*/

h1 {
    color : #313131;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
}

#copyright {
    color : #313131;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
}
