.cover-container {
	max-width: 42em;
}

body {
	background-image: linear-gradient(135deg, #600 0%, #F60 100%);
	background-size: cover;
}

#bg-image {
    position: fixed; 
    top: -50%; 
    left: -50%; 
    width: 200%; 
    height: 200%;
	z-index: -1;
}

#bg-image img {
    position: absolute; 
    top: 0; 
    left: 0; 
    right: 0; 
    bottom: 0; 
    margin: auto; 
    min-width: 50%;
    min-height: 50%;
}

.montre {
    opacity: 1;
    transition-property: opacity;
    transition-duration: 3s;
}

.cache {
    opacity: 0;
    transition-property: opacity;
    transition-duration: 3s;
}

main {
	background-color: #00000080;
    border-radius: 10px;
}

a , a:hover {
    text-decoration: none;
    color:#FF9;
}

.question-mark {
    z-index: 1030;
}