/* Mise en Forme du Corps de page */
html {
/* L'image est positionnée en fond et est centrée 
background: url(../Images/fond.png) no-repeat center center fixed;*/
/* L'image est positionnée en fond et est centrée */
background: url(../Images/2020.png) no-repeat center center fixed;
/* Ajout de la propriété avec les préfixes pour tous les moteurs de rendu */
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
font-size: calc(1em + 1vw)
}
/* Défilement de bas en haut;  */
.scroll-up {
 height: 100%;	
 overflow: hidden;
 position: relative;
 color: black;
 border: 0px solid white;
}
.scroll-up h1 {
 position: absolute;
 width: 100%;
 height: 100%;
 margin: 0;
 line-height: 100%;
 text-align: center;
 /* Position de depart */
 -moz-transform:translateY(100%);
 -webkit-transform:translateY(100%);	
 transform:translateY(100%);
 /* Applique l'animation a cet element */	
 -moz-animation: scroll-up 15s linear infinite;
 -webkit-animation: scroll-up 15s linear infinite;
 animation: scroll-up 15s linear infinite;
}
/* Mouvement (definir l'animation) */
@-moz-keyframes scroll-up {
 0%   { -moz-transform: translateY(100%); }
 100% { -moz-transform: translateY(-100%); }
}
@-webkit-keyframes scroll-up {
 0%   { -webkit-transform: translateY(100%); }
 100% { -webkit-transform: translateY(-100%); }
}
@keyframes scroll-up {
 0%   { 
 -moz-transform: translateY(100%); /* Firefox bug fix */
 -webkit-transform: translateY(100%); /* Firefox bug fix */
 transform: translateY(100%); 		
 }
 100% { 
 -moz-transform: translateY(-100%); /* Firefox bug fix */
 -webkit-transform: translateY(-100%); /* Firefox bug fix */
 transform: translateY(-100%); 
 }
}
h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*    font-family: Cursive;  */
    font-size: 5.5vw; 
    font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color:#000000; /* black */
	text-shadow: 2px 2px 0 #bcbcbc, 4px 4px 0 #9c9c9c;
	text-align: center; 
}