body {
    overflow: hidden;
    font-family: Arial, sans-serif;
    width: 100vw;
    height: 100vh;
    position: fixed;
    line-height: 5vw;
}




#container{z-index: 10;
display: block}

* {
    box-sizing: border-box;
}

canvas{
    z-index: 500;
    position: fixed;
}

.test {
    position: relative; /* On utilise relative ici pour maintenir la position initiale */
    white-space: nowrap;
}

.falling-text {
    position: absolute;
    font-size: 5vw;
    user-select: none;
    white-space: nowrap;
    z-index: -100;
}

a{text-decoration: none;
color: yellow}
/*
.falling-image{
    cursor: pointer
}
*/

#bouton{
    position: absolute;
    top:0;
    left:0;
    width: 100vw;
    height: 100vh;
    z-index: 100000000000;
}

p {
    position: relative;
    display: inline-block;
    width: 700px;
}

#bloc1 {
    top: 0vw;
    left: 0vw;
    width: 100%;
    word-wrap: break-word; /* Permet aux mots longs de se couper à la ligne */
    overflow-wrap: break-word; /* Assure une coupure de mots sur les navigateurs modernes */
    white-space: normal; 
    font-family: 'Georgia';
     visibility: visible; 
    text-align: center;
        line-height: 2.5vh;
    font-size: 2.5vh;
}

#bloc_more {
    top: 50vh;
    left: 0;
    width: 100vw;
    font-family: 'Georgia';
            word-wrap: break-word; /* Permet aux mots longs de se couper à la ligne */
    overflow-wrap: break-word; /* Assure une coupure de mots sur les navigateurs modernes */
    white-space: normal; 
    visibility: visible;
    text-align: center
}

#bloc_infos_1{   top:50%;
    width: 80vw;
    font-family: 'Georgia';
    visibility: hidden; 
        word-wrap: break-word; /* Permet aux mots longs de se couper à la ligne */
    overflow-wrap: break-word; /* Assure une coupure de mots sur les navigateurs modernes */
    white-space: normal; 
    left:10vw;
    text-align: center;
    columns:4;
    column-gap: 5vw;
        transform: translateY(-50%);}
#bloc_infos_2{   top:50%;
    width: 80vw;
    font-family: 'Georgia';
    visibility: hidden; 
        word-wrap: break-word; /* Permet aux mots longs de se couper à la ligne */
    overflow-wrap: break-word; /* Assure une coupure de mots sur les navigateurs modernes */
    white-space: normal; 
    left:10vw;
    text-align: center;
    columns:4;
    column-gap: 5vw;
        transform: translateY(-50%);}
#bloc_infos_3{   top:50%;
    width: 80vw;
    font-family: 'Georgia';
    visibility: hidden; 
        word-wrap: break-word; /* Permet aux mots longs de se couper à la ligne */
    overflow-wrap: break-word; /* Assure une coupure de mots sur les navigateurs modernes */
    white-space: normal; 
    left:10vw;
    text-align: center;
    columns:4;
    column-gap: 5vw;
        transform: translateY(-50%);}
#bloc_infos_4{   top:50%;
    width: 80vw;
    font-family: 'Georgia';
    visibility: hidden; 
        word-wrap: break-word; /* Permet aux mots longs de se couper à la ligne */
    overflow-wrap: break-word; /* Assure une coupure de mots sur les navigateurs modernes */
    white-space: normal; 
    left:10vw;
    text-align: center;
    columns:4;
    column-gap: 5vw;
        transform: translateY(-50%);}


#bloc2 {
    top:60px;
    width: 100%;
    font-family: 'Georgia';
    visibility: visible; 
        word-wrap: break-word; /* Permet aux mots longs de se couper à la ligne */
    overflow-wrap: break-word; /* Assure une coupure de mots sur les navigateurs modernes */
    white-space: normal; 
    left:00px;
    text-align: center;
    columns:1;
        transform: translateY(0%);
    
}
#bloc15 {
    top:7.5vh;
     transform: 0;
    width: 100%;
    font-family: 'Georgia';
    visibility: visible; 
        word-wrap: break-word; /* Permet aux mots longs de se couper à la ligne */
    overflow-wrap: break-word; /* Assure une coupure de mots sur les navigateurs modernes */
    white-space: normal; 
    left:0;
    text-align: center;
    transform: translateY(0);
            line-height: 2.5vh;
    font-size: 2.5vh;
    
}

#bloc6 {
    top:7.5vh;
    width: 100%;
    font-family: 'Georgia';
    visibility: visible; 
        word-wrap: break-word; /* Permet aux mots longs de se couper à la ligne */
    overflow-wrap: break-word; /* Assure une coupure de mots sur les navigateurs modernes */
    white-space: normal; 
    left:00;
    text-align: center;
    columns:1;
    display: block;
        line-height: 2.5vh;
    font-size: 2.5vh;
    
}

.monday{
    font-family: 'Georgia';
    visibility: hidden; 
        word-wrap: break-word; /* Permet aux mots longs de se couper à la ligne */
    overflow-wrap: break-word; /* Assure une coupure de mots sur les navigateurs modernes */
    white-space: normal; 
    text-align: center;
    display: block; 
}

.monday span{   background-color: #f6d5f6;
    color:red;}



#bloc_thursday_1{
    top:15vh;
    left:0vw;
    width: 50vw;    
}

#bloc_thursday_2{
    top:5vh;
    left:20vw;
    width: 50vw;    
}

#bloc_thursday_A{
    top:40vh;
    left:5vw;
    width: 30vw;    
}

#bloc_money{
    visibility: hidden;
     top:3vw;
    left:0vw;
    width: 30vw;  
    text-align: center;
    position: absolute;
}


#bloc_thursday_1{
    top:6vh;
    left:23vw;
    width: 50vw;    
}

#bloc_thursday_3{
    top:20vh;
    left:0vw;
    width: 30vw;    
}

#bloc_thursday_4{
    top:30vh;
    left:15vw;
    width: 50vw;    
}

#bloc_thursday_7{
    top:71vh;
    left:2vw;
    width: 35vw;    
}

#bloc_thursday_8{
    top:70vh;
    left:60vw;
    width: 50vw;    
}

#bloc_thursday_2{
    top:15vh;
    left:55vw;
    width: 50vw;    
}

#bloc_thursday_6{
    top:55vh;
    left:20vw;
    width: 50vw;    
}

#bloc_thursday_5{
    top:40vh;
    left:53vw;
    width: 50vw;    
}

#bloc_thursday_9{
    top:85vh;
    left:40vw;
    width: 40vw;    
}

#bloc_wednesday_1{
    top:6vh;
    left:23vw;
    width: 50vw;    
}

#bloc_wednesday_3{
    top:20vh;
    left:0vw;
    width: 30vw;    
}

#bloc_wednesday_4{
    top:30vh;
    left:15vw;
    width: 50vw;    
}

#bloc_wednesday_7{
    top:71vh;
    left:2vw;
    width: 35vw;    
}

#bloc_wednesday_8{
    top:70vh;
    left:60vw;
    width: 50vw;    
}

#bloc_wednesday_2{
    top:15vh;
    left:55vw;
    width: 50vw;    
}

#bloc_wednesday_6{
    top:55vh;
    left:20vw;
    width: 50vw;    
}

#bloc_wednesday_5{
    top:40vh;
    left:53vw;
    width: 50vw;    
}

#bloc_wednesday_9{
    top:85vh;
    left:40vw;
    width: 40vw;    
}



#bloc_tuesday_1{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;
    
}

#bloc_image_A {
    top: 40vh;
    left: 20vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer;}

#bloc_image_wednesday_1 {
    top: 6vh;
    left: 20vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer; }

#bloc_image_wednesday_2 {
   top: 10vh;
  left: calc(100vw - 65px);
   width: 65px;
    height: auto;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_wednesday_3 {
    top: 12vh;
    left: 80vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_wednesday_4 {
    top: 20vh;
    left: 5vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_wednesday_5 {
    top: 26vh;
    left: 70vw;
    width: auto;
    height: 70px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_wednesday_6 {
    top: 35vh;
    left: 50vw;
    width: auto;
    height: 70px;
    position: absolute;
    z-index: -10;
    cursor: pointer}

#bloc_image_wednesday_7 {
   top: 60vh;
    left: 55vw;
    width: auto;
    height: 55px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_wednesday_8 {
    top: 75vh;
    left: 20vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_wednesday_9 {
    top: 80vh;
    left: 0vw;
    width: auto;
    height: 100px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_wednesday_10 {
    top: 9vh;
    left: 55vw;
    width: auto;
    height: 100px;
    position: absolute;
    z-index: -10;
    cursor: pointer}


#bloc_tuesday_2{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden; 
}
#bloc_tuesday_3{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;
}#bloc_tuesday_4{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;  
}#bloc_tuesday_5{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden; 
}#bloc_tuesday_6{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;
    
}#bloc_tuesday_7{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;
}

#bloc_tuesday_8{
    top:70vh;
    left:40vw;
    width: 30vw;  
    position: absolute; visibility: hidden; 
}
#bloc_tuesday_9{
    top:50vh;
    left:70vw;
    width: 30vw;  
    position: absolute; visibility: hidden; 
}
#bloc_tuesday_10{
    top:50vh;
    left:70vw;
    width: 30vw;  
    position: absolute; visibility: hidden; 
}




#bloc_monday_1{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;
    
}

#bloc_monday_2{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden; 
}
#bloc_monday_3{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;
}#bloc_monday_4{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;  
}#bloc_monday_5{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden; 
}#bloc_monday_6{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;
    
}#bloc_monday_7{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;
}

#bloc_monday_8{
    top:70vh;
    left:40vw;
    width: 30vw;  
    position: absolute;
}
#bloc_monday_9{
    top:50vh;
    left:70vw;
    width: 30vw;  
    position: absolute;
}
#bloc_monday_10{
    top:50vh;
    left:70vw;
    width: 30vw;  
    position: absolute;
}


#bloc_thursday_1{
    top:15vh;
    left:0vw;
    width: 50vw;    
}

#bloc_thursday_2{
    top:5vh;
    left:20vw;
    width: 50vw;    
}

#bloc_thursday_3{
    top:30vh;
    left:15vw;
    width: 50vw;    
}

#bloc_thursday_4{
    top:50vh;
    left:30vw;
    width: 50vw;    
}

#bloc_thursday_5{
    top:70vh;
    left:50vw;
    width: 50vw;    
}

#bloc_thursday_6{
    top:60vh;
    left:85vw;
    width: 50vw;    
}

#bloc_thursday_7{
    top:5vh;
    left:20vw;
    width: 50vw;    
}

#bloc_thursday_8{
    top:45vh;
    left:55vw;
    width: 50vw;    
}

#bloc_thursday_9{
    top:70vh;
    left:75vw;
    width: 50vw;    
}


#bloc_friday_1{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;
    
}

#bloc_friday_2{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden; 
}
#bloc_friday_3{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;
}#bloc_friday_4{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;  
}#bloc_friday_5{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden; 
}#bloc_friday_6{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;
    
}#bloc_friday_7{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;
}

#bloc_friday_8{
    top:70vh;
    left:40vw;
    width: 30vw;  
    position: absolute;
     visibility: hidden;
}
#bloc_friday_9{
    top:50vh;
    left:70vw;
    width: 30vw;  
    position: absolute;
}
#bloc_friday_10{
    top:50vh;
    left:70vw;
    width: 30vw;  
    position: absolute;
}







#bloc_wednesday_1{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;
    
}

#bloc_wednesday_2{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden; 
}
#bloc_wednesday_3{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;
}#bloc_wednesday_4{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;  
}#bloc_wednesday_5{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden; 
}#bloc_wednesday_6{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;
    
}#bloc_wednesday_7{
    top:0vh;
    left:0vw;
    font-size: 0.1vh;
    width: 30vw;
    position: absolute;  
    visibility: hidden;
}

#bloc_wednesday_8{
    top:70vh;
    left:40vw;
    width: 30vw;  
    position: absolute;
}
#bloc_wednesday_9{
    top:50vh;
    left:70vw;
    width: 30vw;  
    position: absolute;
}
#bloc_wednesday_10{
    top:50vh;
    left:70vw;
    width: 30vw;  
    position: absolute;
}



#bloc7 {
    top:40%;
    transform: translateY(-50%);
    width: 100%;
    font-family: 'Georgia';
    visibility: visible; 
        word-wrap: break-word; /* Permet aux mots longs de se couper à la ligne */
    overflow-wrap: break-word; /* Assure une coupure de mots sur les navigateurs modernes */
    white-space: normal; 
    left:00px;
    text-align: center;
    
}

#bloc10 {
    top:85vh;
    width: 100%;
    font-family: 'Georgia';
    visibility: visible; 
        word-wrap: break-word; /* Permet aux mots longs de se couper à la ligne */
    overflow-wrap: break-word; /* Assure une coupure de mots sur les navigateurs modernes */
    white-space: normal; 
    left:00px;
    text-align: center;
    
}


#bloc3 {
    top:700px;
    width: 350px;
    font-family: 'Georgia';
    visibility:hidden; 
        word-wrap: break-word; /* Permet aux mots longs de se couper à la ligne */
    overflow-wrap: break-word; /* Assure une coupure de mots sur les navigateurs modernes */
    white-space: normal; 
    left:100px;
      
    
}

#bloc4 {
    top: 70vh;
    left: calc(100vw - 47px);
    width: 70px;
    font-family: 'Georgia';
            word-wrap: break-word; /* Permet aux mots longs de se couper à la ligne */
    overflow-wrap: break-word; /* Assure une coupure de mots sur les navigateurs modernes */
    white-space: normal; 
    visibility: visible;
}

#bloc_more span{
    background-color: #94635d;
    color: lightpink;
}
#bloc5 {
    top: 50vw;
    left: 15vw;
    width: 70vw;
    font-family: 'Georgia';
    text-align: center
}



#bloc_image_tuesday_1 {
    top: 6vh;
    left: 20vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}

#bloc_image_tuesday_2 {
    top: 12vh;
    left: 68vw;
    width: auto;
    height: 65px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_tuesday_3 {
    top: 25vh;
    left: 20vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_tuesday_4 {
    top: 30vh;
    left: calc(100vw - 45px);
    width: 45px;
    height: auto;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_tuesday_5 {
    top: 40vh;
    left: 0vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_tuesday_6 {
    top: 50vh;
    left: 80px;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}

#bloc_image_tuesday_7 {
    top: 62vh;
    left: 75vw;
    width: 60px;
    height: auto;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_tuesday_8 {
    top: 70vh;
    left: 5vw;
    width: auto;
    height: 55px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_tuesday_9 {
    top: 80vh;
    left: 80vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_tuesday_10 {
    top: 80vh;
    left: 6vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}

#bloc_image_monday_1 {
    top: 6vh;
    left: 20vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}

#bloc_image_monday_2 {
    top: 11vh;
    left: 0;
    width: auto;
    height: 65px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_monday_3 {
    top: 16vh;
    left: 45vw;
    width: auto;
    height: 65px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_monday_4 {
    top: 46vh;
    left: 82vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_monday_5 {
    top: 46vh;
    left: 6vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_monday_6 {
    top: 58vh;
    left: 0vw;
    width: auto;
    height: 55px;
    position: absolute;
    z-index: -10;
    cursor: pointer}

#bloc_image_monday_7 {
    top: 71vh;
    left: 71vw;
    width: auto;
    height: 55px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_monday_8 {
    top: 35vh;
    left: 5vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_monday_9 {
    top: 80vh;
    left: 0vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_monday_10 {
    top: 9vh;
    left: 55vw;
    width: auto;
    height: 100px;
    position: absolute;
    z-index: -10;
    cursor: pointer}

#bloc_image_1 {
    top: 6vh;
    left: 20vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_2 {
    top: 14vh;
    left: 75vw;
    width: 60px;
    height: auto;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_3 {
    top: 22vh;
    left: 25vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_4 {
    top: 35vh;
    left: 75vw;
    width: auto;
    height: 70px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_5 {
    top: 35vh;
    left: 00;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}

#bloc_image_6 {
    top: 48vh;
    left: 50vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_7 {
    top: 55vh;
    left: 70vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_8 {
    top: 75vh;
    left: 20vw;
   width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_9 {
    top: 80vh;
    left: 82vw;
    width: auto;
    height: 65px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_10 {
    top: 75vh;
    left: 15vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}

#bloc_image_11 {
    top: 50vh;
    left: 00;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_12 {
    top: 30vh;
    left: 45vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_13 {
    top: 45vh;
    left: 80vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_14 {
    top: 65vh;
    left: 20vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_15 {
    top: 75vh;
    left: 60vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}

#bloc_image_16 {
    top: 10vh;
    left: 35vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_17 {
    top: 35vh;
    left: 5vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_18 {
    top: 80vh;
    left: 0vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_19 {
    top: 9vh;
    left: 55vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_20 {
    top: 68vh;
    left: 32vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_21 {
    top: 50vh;
    left: 85vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_22 {
    top: 50vh;
    left: 10vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_23 {
    top: 35vh;
    left: 80vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_24 {
    top: 20vh;
    left: 20vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_25 {
    top: 40vh;
    left: 40vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}

#bloc_image_26 {
    top: 80vh;
    left: 80vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_27 {
    top: 35vh;
    left: 35vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_28 {
    top: 62vh;
    left: 70vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_29 {
    top: 20vh;
    left: 19vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_30 {
    top: 75vh;
    left: 32vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}




#bloc_image_friday_1 {
    top: 6vh;
    left: 20vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer;}

#bloc_image_friday_2 {
    top: 6vh;
    left: 80vw;
   width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_friday_3 {
    top: 8vh;
    left: 45vw;
   width: auto;
    height: 65px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_friday_4 {
    top: 23vh;
    left: 66vw;
   width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_friday_5 {
    top: 32vh;
    left: 5vw;
   width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_friday_6 {
    top: 41vh;
    left: 68vw;
   width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}

#bloc_image_friday_7 {
    top: 49vh;
    left: 35vw;
   width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_friday_8 {
    top: 61vh;
    left: 78vw;
   width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_friday_9 {
    top: 69vh;
    left: 50vw;
   width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}
#bloc_image_friday_10 {
    top: 75vh;
    left: 20vw;
   width: auto;
    height: 50px;
    position: absolute;
    z-index: -10;
    cursor: pointer}




#bloc_image_100 {
    top: 75vh;
    left: 32vw;
    width: auto;
    height: 70px;
    position: absolute;
    z-index: -10;
    cursor: pointer}

#request-permission {
    top: 40vh;
    left: 10vw;
    width: auto;
    height: 50px;
    position: absolute;
    z-index: 10;
}

.paysage{
    top: 50%;
    right: 51.5vw;
    width: 44vw;
    height: auto;
    position: absolute;
    z-index: 10; 
    transform: translateY(-50%);
    visibility: hidden
   
}

.portrait{
    top: 11.5vh;
    left: 27.5%;
    width: auto;
    height: 80vh;
    position: absolute;
    z-index: 10; 
    transform: translateX(-50%);
    visibility: hidden
}


#bloc40 {
    display: none;
    top: 0;
    right: 0;
    width: 10vw;
    font-family: 'Georgia';
            word-wrap: break-word; /* Permet aux mots longs de se couper à la ligne */
    overflow-wrap: break-word; /* Assure une coupure de mots sur les navigateurs modernes */
    white-space: normal; 
    visibility: visible;
}

img{
    width: 100%;
    
}

.cacher{
    visibility: visible
        
}

#bloc1 span{
     background-color: 	#94635d;
    color:#f6d5f6;
}

#bloc15 span{
    background-color: #cbe7ff;
    color:#7a00cc;
}


#bloc2 span{
    background-color: greenyellow;
    color:darkolivegreen;
}

#bloc7 span{
    background-color: greenyellow;
    color:darkolivegreen;
    
}

#bloc6 span{
       background-color: #f6d5f6;
    color:red;;
}

#bloc3 span{
    background-color: greenyellow;
    color:darkolivegreen;
}

#bloc4 span{
    background-color: red;
    color:yellow;
}

#bloc10 span{
   
  background-color: greenyellow;
    color:darkolivegreen;
}

#bloc40 span{
    background-color: #0000EE;
    color: white;
}

#image-landscape {
    display: none; /* Cacher l'image en mode portrait */
    padding-top: 5vh;
    top: 0vh;
    left: 0vw;
    width: 100vw;
    text-align: left;
    font-family: 'Georgia';
    font-size: 4.7vh;
    line-height: 4.9vh;
    
}

#image-landscape img {
object-fit: contain;
    
}

@media (max-height: 500px) and (orientation: landscape) {
 
    #image-landscape{display: block;}
    #container{display: none;}
    #bouton{z-index: -50000000}
  }

    #back_grav{
display: none;
    top: 0vh;
    right: 0vw;
    font-family: 'Georgia';
    font-size: 1.5vw;
    line-height: 1.6vw;}
    
    #gravity{
        display: none;
    }

    a {
  color: blue !important;  /* Force la couleur bleue */
  text-decoration: underline !important; /* Assure le soulignement */
}

    @media (prefers-color-scheme: dark) {
  a {
    color: blue !important;
  }
}
/*

.falling-image.clicked {
    filter: brightness(0) saturate(100%) invert(11%) sepia(94%) saturate(7460%) hue-rotate(3deg) brightness(106%) contrast(121%);

 filter: hue-rotate(80deg) brightness(1.2) saturate(3) invert(1);
    transition: filter 0.3s ease;
*/
/* filter: grayscale(1) contrast(3);
}
.boutontexte{
       filter: brightness(0) saturate(100%) invert(11%) sepia(94%) saturate(7460%) hue-rotate(3deg) brightness(106%) contrast(121%);
}*/