/* hangar.css */

@media all and (min-width: 1920px){
    #DAH1-video-hangar{
        width: 100vw;
        height: 99vh;
        object-fit: fill;
    }
}

@media all and (min-width: 2560px){
    #DAH1-video-hangar{
        width: 100vw;
        height: 99vh;
        object-fit: fill;
    }
}

@keyframes bounce {
    0%      { transform: translateY(0px); }
    50%     { transform: translateY(-10px); }
    100%    { transform: translateY(0px); }
}

@keyframes bounce2 {
    0%      { transform: translateY(0px); }
    50%     { transform: translateY(10px); }
    100%    { transform: translateY(0px); }
}

@keyframes opopo {
    0%   { opacity: 0; }
    50%  { opacity: 0.12; }
    100% { opacity: 0; }
}

@keyframes spin { 
    100% { -moz-transform: rotate(360deg); } 
}

@keyframes spin2 { 
    100% { -moz-transform: rotate(-360deg); } 
}

/* 
    background-color: #070E36;
    border: 1px solid #35B7DC;
*/

#DAH1-hangar-titre{
    position: absolute;
    top: 3%;
    margin: 0;
    width: 100%;
    text-align: center;
    font-size: 55px;
    font-family: bankGothicMedium;
    color: aqua;
}

#DAH1-hangar-sous-titre{
    position: absolute;
    top: 10%;
    margin: 0;
    width: 100%;
    text-align: center;
    font-size: 35px;
    font-family: bankGothicMedium;
    color: aqua;
}

#DAH1-hangar-1{
    position: fixed;
    top: 37%;
    left: 50%;
    cursor: pointer;
}

#DAH1-hangar-1 img{
    height: 100px;
}

#DAH1-hangar-2{
    position: fixed;
    top: 27%;
    left: 45%;
    cursor: pointer;
}

#DAH1-hangar-2 img{
    height: 100px;
}

#DAH1-hangar-3{
    position: fixed;
    top: 40%;
    left: 35%;
    cursor: pointer;
}

#DAH1-hangar-3 img{
    height: 100px;
}

#DAH1-hangar-4{
    position: fixed;
    top: 43%;
    left: 42%;
    cursor: pointer;
}

#DAH1-hangar-4 img{
    height: 100px;
}

#DAH1-hangar-5{
    position: fixed;
    top: 39%;
    left: 57%;
    cursor: pointer;
}

#DAH1-hangar-5 img{
    height: 100px;
}

#DAH1-hangar-6{
    position: fixed;
    top: 29%;
    left: 58%;
    cursor: pointer;
}

#DAH1-hangar-6 img{
    height: 100px;
}

#DAH1-video-hangar{
    width: 100vw;
    height: 100vh;
    object-fit: fill;
}
/*
#DAH1-hangar-invade{
    position: fixed;
    bottom: 7.2rem;
    right: 20rem;
    text-align: center;
    font-family: bankGothicMedium;
    text-decoration: none;
    font-size: 40px;
    color: aqua;
    padding: 0;
    border: none;
    background: none;
    height: 40px;
    display: flex;
    align-items: center;
}

#DAH1-hangar-invade:hover{
    text-shadow:
        0 0 1em aqua,
        0 0 0.2em aqua;
    cursor: pointer;
}

#DAH1-hangar-invade img{
    height: 40px;
    margin-left: 15px;
}
*/

#DAH1-hangar-back{
    position: fixed;
    bottom: 4rem;
    right: 4rem;
    text-align: center;
    font-family: bankGothicMedium;
    text-decoration: none;
    font-size: 40px;
    color: aqua;
    padding: 0;
    border: none;
    background: none;
}

#DAH1-hangar-back:hover{
    text-shadow:
        0 0 1em aqua,
        0 0 0.2em aqua;
    cursor: pointer;
}

#DAH1-hangar-back img{
    height: 40px;
    margin-left: 15px;
}

/* HANGAR 1 - Farm */

#DAH1-hangar-1-0{
    position: absolute;
    background-image: url("../SRC/5_DAH1/2-HANGAR/BG.png");
    background-size: cover;
    height: 100%;
    width: 100%;
}

#DAH1-hangar-1-0-scroll {
    position: absolute;
    margin: 0px;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    scrollbar-color: var(--aqua) rgb(0, 0, 0, 0);
    scrollbar-width: thin;
    scroll-behavior: smooth;
    scrollbar-gutter: inherit;
    z-index: 1;
    color: white;
    font-family: Verdana;
}

#DAH1-hangar-1-0-titre{
    position: absolute;
    top: 0;
    width: 100%;
}

#DAH1-hangar-1-0-intro{
    position: absolute;
	top: 700px;
	left: 200px;
    height: 400px;
    width: 1500px;
    background-image: url("../SRC/5_DAH1/2-HANGAR/1-Farm/Poxbox.png");
    background-size: contain;
    background-repeat: no-repeat;
}

#DAH1-hangar-1-0-intro p{
    margin-top: 125px;
    margin-left: 250px;
    width: 1200px;
    font-family: bankGothicMedium;
    font-size: 25px;
    color: aqua;
}

#DAH1-hangar-1-0-description{
    position: absolute;
	top: 1130px;
	left: 240px;
    width: 1000px;
    font-family: DomCasualD;
    font-size: 28px;
    color: white;
}

#DAH1-hangar-1-0-description-titre{
    font-family: sfcomic;
    font-size: 42px;
    color: yellow;
}

#DAH1-hangar-1-0-description-droite{
    position: absolute;
	top: 1140px;
    left: 1250px;
    width: 445px;
    font-family: bankGothicMedium;
    font-size: 16px;
    color: white;
}

#DAH1-hangar-1-0-description-droite table{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-1-0-description-droite tr{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-1-0-description-droite td{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-1-0-description-droite-img{
    width: 445px;
    height: 300px;
}

.zzz td{
    padding: 10px;
}

.yyy{
    font-family: bankGothicMedium;
    font-weight: 600;
}

.xxx{
    color: yellow;
    text-align: center !important;
}

#DAH1-hangar-1-0-map{
    position: absolute;
    top: 2150px;
    background-image: url("../SRC/5_DAH1/2-HANGAR/1-Farm/Map1.png");
    background-size: contain;
    width: 1920px;
    height: 1080px;
    margin-bottom: 20px;
    z-index: -10;
}

/*  landmark-1 */

#DAH1-hangar-1-0-landmark-1{
    position: relative;
    display: inline-block;
	top: 2200px;
	left: 661px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-1-0-landmark-1-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-1-0-landmark-1-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-1-0-landmark-1-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-1:hover #DAH1-hangar-1-0-landmark-1-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-1-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-1-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-1-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-1-0-landmark-1-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-2 */

#DAH1-hangar-1-0-landmark-2{
    position: absolute;
    display: inline-block;
	margin-top: 1540px;
	left: 720px;
    width: 40px;
    height: 40px;
    top: 880px;
    cursor: crosshair;
}

#DAH1-hangar-1-0-landmark-2-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-1-0-landmark-2-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-1-0-landmark-2-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-2:hover #DAH1-hangar-1-0-landmark-2-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-2-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-2-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-2-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-1-0-landmark-2-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-3 */

#DAH1-hangar-1-0-landmark-3{
    position: absolute;
    display: inline-block;
	margin-top: 1435px;
	left: 690px;
    width: 40px;
    height: 40px;
    top: 880px;
    cursor: crosshair;
}

#DAH1-hangar-1-0-landmark-3-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-1-0-landmark-3-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-1-0-landmark-3-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-3:hover #DAH1-hangar-1-0-landmark-3-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-3-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-3-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-3-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-1-0-landmark-3-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-4 */

#DAH1-hangar-1-0-landmark-4{
    position: absolute;
    display: inline-block;
	margin-top: 1590px;
	left: 655px;
    width: 40px;
    height: 40px;
    top: 880px;
    cursor: crosshair;
}

#DAH1-hangar-1-0-landmark-4-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-1-0-landmark-4-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-1-0-landmark-4-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-4:hover #DAH1-hangar-1-0-landmark-4-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-4-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-4-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-4-popup p{
    margin: 0;
    padding-left: 5px;
    padding-right: 5px;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-4-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-5 */

#DAH1-hangar-1-0-landmark-5{
    position: absolute;
    display: inline-block;
	margin-top: 2810px;
	left: 400px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-1-0-landmark-5-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-1-0-landmark-5-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-1-0-landmark-5-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-5:hover #DAH1-hangar-1-0-landmark-5-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-5-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-5-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-5-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-1-0-landmark-5-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-6 */

#DAH1-hangar-1-0-landmark-6{
    position: absolute;
    display: inline-block;
	margin-top: 2250px;
	left: 540px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-1-0-landmark-6-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-1-0-landmark-6-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-1-0-landmark-6-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-6:hover #DAH1-hangar-1-0-landmark-6-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-6-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-6-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-6-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-1-0-landmark-6-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-7 */

#DAH1-hangar-1-0-landmark-7{
    position: absolute;
    display: inline-block;
	margin-top: 2290px;
	left: 780px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-1-0-landmark-7-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-1-0-landmark-7-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-1-0-landmark-7-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-7:hover #DAH1-hangar-1-0-landmark-7-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-7-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-7-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-7-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-1-0-landmark-7-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-8 */

#DAH1-hangar-1-0-landmark-8{
    position: absolute;
    display: inline-block;
	margin-top: 2309px;
	left: 890px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-1-0-landmark-8-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-1-0-landmark-8-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-1-0-landmark-8-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 15;
    font-family: bankGothicMedium;
}

#DAH1-hangar-1-0-landmark-8:hover #DAH1-hangar-1-0-landmark-8-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-8-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-8-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-8-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-1-0-landmark-8-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-9 */

#DAH1-hangar-1-0-landmark-9{
    position: absolute;
    display: inline-block;
	margin-top: 2375px;
	left: 785px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-1-0-landmark-9-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-1-0-landmark-9-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-1-0-landmark-9-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-9:hover #DAH1-hangar-1-0-landmark-9-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-9-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-9-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-9-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-1-0-landmark-9-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-10 */

#DAH1-hangar-1-0-landmark-10{
    position: absolute;
    display: inline-block;
	margin-top: 2920px;
	left: 965px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-1-0-landmark-10-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-1-0-landmark-10-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-1-0-landmark-10-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-10:hover #DAH1-hangar-1-0-landmark-10-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-10-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-10-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-1-0-landmark-10-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-1-0-landmark-10-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

.DAH1-hangar-1-0-landmark-titre{
    padding-top: 5px;
    color: aqua;
    font-size: 24px;
    font-weight: 600;
    z-index: 15;
}

.DAH1-hangar-1-0-landmark-titre img{
    float: right !important;
    height: 50px !important;
    width: 50px !important;
    animation: 3s infinite linear opopo;
    z-index: 15;
}

.DAH1-hangar-1-0-landmark-sous-titre{
    font-size: 20px;
    font-weight: 600;
    z-index: 15;
}

.DAH1-hangar-1-0-landmark-texte{
    color: white;
    font-size: 12px;
    font-family: "AG-BankGothicExt Light Italic";
    padding-bottom: 5px;
    z-index: 15;
}

/*  landingzone 1 */

.DAH1-hangar-1-0-landingzone{
    padding-top: 5px;
    color: aqua;
    font-size: 24px;
    font-weight: 600;
}

#DAH1-hangar-1-0-landingzone-1{
    position: absolute;
    display: inline-block;
	margin-top: 2370px;
	left: 570px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-1-0-landingzone-1-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-1-0-landingzone-1:hover #DAH1-hangar-1-0-landingzone-1-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-1-0-landingzone-1-popup p{
   margin: 5px;
   padding: 0;
}

#DAH1-hangar-1-0-landingzone-2{
    position: absolute;
    display: inline-block;
	margin-top: 2420px;
	left: 1120px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-1-0-landingzone-2-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-1-0-landingzone-2:hover #DAH1-hangar-1-0-landingzone-2-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-1-0-landingzone-2-popup p{
   margin: 5px;
   padding: 0;
}

#DAH1-hangar-1-0-landingzone-3{
    position: absolute;
    display: inline-block;
	margin-top: 2830px;
	left: 740px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-1-0-landingzone-3-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-1-0-landingzone-3:hover #DAH1-hangar-1-0-landingzone-3-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-1-0-landingzone-3-popup p{
   margin: 5px;
   padding: 0;
}

/*  challenge-1 */

.DAH1-hangar-1-0-challenge-1-titre{
    padding-top: 5px;
    color: aqua;
    font-size: 24px;
    font-weight: 600;
}

.DAH1-hangar-1-0-challenge-1-titre img{
    float: right !important;
    height: 50px !important;
    width: 50px !important;
    animation: 3s infinite linear opopo;
}

.DAH1-hangar-1-0-challenge-1-sous-titre{
    font-size: 20px;
    font-weight: 600;
}

.DAH1-hangar-1-0-challenge-1-texte{
    color: white;
    font-size: 12px;
    font-family: "AG-BankGothicExt Light Italic";
    padding-bottom: 5px;
    text-align: left;
}

#DAH1-hangar-1-0-challenge-1{
    position: absolute;
    display: inline-block;
	margin-top: 2330px;
	left: 530px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-1-0-challenge-1-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-1-0-challenge-1-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-1-0-challenge-1-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-1-0-challenge-1:hover #DAH1-hangar-1-0-challenge-1-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-1-0-challenge-1-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-1-0-challenge-1-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-1-0-challenge-1-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-1-0-challenge-1-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  challenge-2 */

.DAH1-hangar-1-0-challenge-2-titre{
    padding-top: 5px;
    color: aqua;
    font-size: 24px;
    font-weight: 600;
}

.DAH1-hangar-1-0-challenge-2-titre img{
    float: right !important;
    height: 50px !important;
    width: 50px !important;
    animation: 3s infinite linear opopo;
}

.DAH1-hangar-1-0-challenge-2-sous-titre{
    font-size: 20px;
    font-weight: 600;
}

.DAH1-hangar-1-0-challenge-2-texte{
    color: white;
    font-size: 12px;
    font-family: "AG-BankGothicExt Light Italic";
    padding-bottom: 5px;
    text-align: left;
}

#DAH1-hangar-1-0-challenge-2{
    position: absolute;
    display: inline-block;
	margin-top: 2250px;
	left: 620px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-1-0-challenge-2-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-1-0-challenge-2-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-1-0-challenge-2-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-1-0-challenge-2:hover #DAH1-hangar-1-0-challenge-2-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-1-0-challenge-2-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-1-0-challenge-2-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-1-0-challenge-2-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-1-0-challenge-2-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  challenge-3 */

.DAH1-hangar-1-0-challenge-3-titre{
    padding-top: 5px;
    color: aqua;
    font-size: 24px;
    font-weight: 600;
}

.DAH1-hangar-1-0-challenge-3-titre img{
    float: right !important;
    height: 50px !important;
    width: 50px !important;
    animation: 3s infinite linear opopo;
}

.DAH1-hangar-1-0-challenge-3-sous-titre{
    font-size: 20px;
    font-weight: 600;
}

.DAH1-hangar-1-0-challenge-3-texte{
    color: white;
    font-size: 12px;
    font-family: "AG-BankGothicExt Light Italic";
    padding-bottom: 5px;
    text-align: left;
}

#DAH1-hangar-1-0-challenge-3{
    position: absolute;
    display: inline-block;
	margin-top: 2260px;
	left: 950px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-1-0-challenge-3-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-1-0-challenge-3-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-1-0-challenge-3-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-1-0-challenge-3:hover #DAH1-hangar-1-0-challenge-3-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-1-0-challenge-3-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-1-0-challenge-3-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-1-0-challenge-3-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-1-0-challenge-3-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  challenge-4 */

.DAH1-hangar-1-0-challenge-4-titre{
    padding-top: 5px;
    color: aqua;
    font-size: 24px;
    font-weight: 600;
}

.DAH1-hangar-1-0-challenge-4-titre img{
    float: right !important;
    height: 50px !important;
    width: 50px !important;
    animation: 3s infinite linear opopo;
}

.DAH1-hangar-1-0-challenge-4-sous-titre{
    font-size: 20px;
    font-weight: 600;
}

.DAH1-hangar-1-0-challenge-4-texte{
    color: white;
    font-size: 12px;
    font-family: "AG-BankGothicExt Light Italic";
    padding-bottom: 5px;
    text-align: left;
}

#DAH1-hangar-1-0-challenge-4{
    position: absolute;
    display: inline-block;
	margin-top: 2420px;
	left: 660px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-1-0-challenge-4-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-1-0-challenge-4-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-1-0-challenge-4-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-1-0-challenge-4:hover #DAH1-hangar-1-0-challenge-4-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-1-0-challenge-4-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-1-0-challenge-4-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-1-0-challenge-4-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-1-0-challenge-4-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/* galerie */

#DAH1-hangar-1-0-galerie{
    position: absolute;
    left: 10px;
    top: 3247px;
    z-index: -1;
}

#DAH1-hangar-1-0-galerie img{
    width: 376px;
    background-color: #fff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
    transition: transform 0.3s ease;
}

#DAH1-hangar-1-0-galerie img:hover{
    transform: translateY(-10px);
    box-shadow: 0 8px 15px rgba(0, 0, 0, 1);
    cursor: pointer;
}

/* trivia */

#DAH1-hangar-1-0-trivia{
    position: absolute;
	top: 4350px;
	left: 50%;
	transform: translate(-50%, -50%);
    width: 1400px;
    height: 500px;
    font-family: DomCasualD;
    font-size: 28px;
    color: white;
}

#DAH1-hangar-trivia-soucoupe
{
    background-image: url("../SRC/5_DAH1/2-HANGAR/UFOicon.png");
    height: 200px;
    background-repeat: no-repeat;
    margin-top: 100px;
    margin-left: 495px;
}

#DAH1-hangar-1-0-trivia img, 
#DAH1-hangar-2-0-trivia img, 
#DAH1-hangar-3-0-trivia img{
	margin-top: 50px;
    margin-left: 195px;
}

#DAH1-hangar-1-0-back{
    position: fixed;
    bottom: 4rem;
    right: 4rem;
    text-align: center;
    font-family: bankGothicMedium;
    text-decoration: none;
    font-size: 40px;
    color: aqua;
    padding: 0;
    border: none;
    background: none;
}

#DAH1-hangar-1-0-back:hover
{
    text-shadow:
        0 0 1em aqua,
        0 0 0.2em aqua;
    cursor: pointer;
}

/* panorama 1 */

#DAH1-hangar-1-0-panorama-1{
    position: absolute;
    top: 3555px;
    left: 15px;
    width: 930px;
    height: 500px;
    margin: auto;
    overflow: hidden;
    border-radius: 15px;
}

#DAH1-hangar-1-0-panorama-1-img{
    height: 100%;
    transform: translateX(-38%);
    transition: 0.5s;
}

#DAH1-hangar-1-0-panorama-1-blur{
    position: absolute;
    top: 3555px;
    left: 15px;
    width: 930px;
    height: 500px;
    filter: blur(5px);
    opacity: 1;
    border-radius: 15px;
    border: 3px;
    border-color: aqua;
    border-style: solid;
}

#DAH1-hangar-1-0-panorama-1-panologo{
    position: absolute;
    top: 3675px;
    left: 100px;
    width: 700px;
    height: 310px;
    opacity: 1;
    background-image: url("../SRC/5_DAH1/2-HANGAR/panologo.png");
    background-size: contain;
    z-index: 10;
    transition: 0.5s;
}

#DAH1-hangar-1-0-panorama-1-gauche{
    position: absolute;
    top: 222px;
    left: 20px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav1.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-1-0-panorama-1-gauche:hover{
    cursor: pointer;
}

#DAH1-hangar-1-0-panorama-1-droite{
    position: absolute;
    top: 222px;
    right: 25px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav3.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-1-0-panorama-1-droite:hover{
    cursor: pointer;
}

/* panorama 2 */

#DAH1-hangar-1-0-panorama-2{
    position: absolute;
    top: 3555px;
    right: 15px;
    width: 930px;
    height: 500px;
    margin: auto;
    overflow: hidden;
    border-radius: 15px;
}

#DAH1-hangar-1-0-panorama-2-img{
    height: 100%;
    transform: translateX(-25%);
    transition: 0.5s;
}

#DAH1-hangar-1-0-panorama-2-blur{
    position: absolute;
    top: 3555px;
    right: 15px;
    width: 930px;
    height: 500px;
    filter: blur(5px);
    opacity: 1;
    border-radius: 15px;
    border: 3px;
    border-color: aqua;
    border-style: solid;
}

#DAH1-hangar-1-0-panorama-2-panologo{
    position: absolute;
    top: 3675px;
    right: 115px;
    width: 700px;
    height: 310px;
    opacity: 1;
    background-image: url("../SRC/5_DAH1/2-HANGAR/panologo.png");
    background-size: contain;
    z-index: 10;
    transition: 0.5s;
}

#DAH1-hangar-1-0-panorama-2-gauche{
    position: absolute;
    top: 222px;
    left: 20px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav1.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-1-0-panorama-2-gauche:hover{
    cursor: pointer;
}

#DAH1-hangar-1-0-panorama-2-droite{
    position: absolute;
    top: 222px;
    right: 25px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav3.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-1-0-panorama-2-droite:hover{
    cursor: pointer;
}

/* HANGAR 2 - Rockwell */

#DAH1-hangar-2-0{
    position: absolute;
    background-image: url("../SRC/5_DAH1/2-HANGAR/BG.png");
    background-size: cover;
    height: 100%;
    width: 100%;
}

#DAH1-hangar-2-0-scroll{
    position: absolute;
    margin: 0px;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    scrollbar-color: var(--aqua) rgb(0, 0, 0, 0);
    scrollbar-width: thin;
    scroll-behavior: smooth;
    scrollbar-gutter: inherit;
    z-index: 1;
    color: white;
    font-family: Verdana;
}

#DAH1-hangar-2-0-titre{
    position: absolute;
    top: 0;
    width: 100%;
}

#DAH1-hangar-2-0-intro{
    position: absolute;
	top: 700px;
	left: 200px;
    height: 400px;
    width: 1500px;
    background-image: url("../SRC/5_DAH1/2-HANGAR/1-Farm/Poxbox.png");
    background-size: contain;
    background-repeat: no-repeat;
}

#DAH1-hangar-2-0-intro p{
    margin-top: 125px;
    margin-left: 250px;
    width: 1200px;
    font-family: bankGothicMedium;
    font-size: 25px;
    color: aqua;
}

#DAH1-hangar-2-0-description{
    position: absolute;
	top: 1130px;
	left: 240px;
    width: 1000px;
    font-family: DomCasualD;
    font-size: 28px;
    color: white;
}

#DAH1-hangar-2-0-description-titre{
    font-family: sfcomic;
    font-size: 42px;
    color: yellow;
}

#DAH1-hangar-2-0-description-droite{
    position: absolute;
	top: 1140px;
    left: 1250px;
    width: 445px;
    font-family: bankGothicMedium;
    font-size: 16px;
    color: white;
}

#DAH1-hangar-2-0-description-droite table{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-2-0-description-droite tr{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-2-0-description-droite td{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-2-0-description-droite-img{
    width: 445px;
    height: 300px;
}

.zzz td{
    padding: 10px;
}

.yyy{
    font-family: bankGothicMedium;
    font-weight: 600;
}

.xxx{
    color: yellow;
    text-align: center !important;
}

#DAH1-hangar-2-0-map{
    position: absolute;
    top: 2450px;
    background-image: url("../SRC/5_DAH1/2-HANGAR/2-Rockwell/Map2.png");
    background-size: contain;
    width: 1920px;
    height: 1080px;
    margin-bottom: 20px;
}

/*  landmark-1 */

#DAH1-hangar-2-0-landmark-1{
    position: relative;
    display: inline-block;
	top: 3100px;
	left: 434px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-2-0-landmark-1-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-2-0-landmark-1-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-2-0-landmark-1-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landmark-1:hover #DAH1-hangar-2-0-landmark-1-popup {
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-2-0-landmark-1-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-2-0-landmark-1-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-2-0-landmark-1-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-2-0-landmark-1-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-2 */

#DAH1-hangar-2-0-landmark-2{
    position: absolute;
    display: inline-block;
	margin-top: 1980px;
	left: 510px;
    width: 40px;
    height: 40px;
    top: 880px;
    cursor: crosshair;
}

#DAH1-hangar-2-0-landmark-2-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-2-0-landmark-2-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-2-0-landmark-2-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landmark-2:hover #DAH1-hangar-2-0-landmark-2-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-landmark-2-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-2-0-landmark-2-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-2-0-landmark-2-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-2-0-landmark-2-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-3 */

#DAH1-hangar-2-0-landmark-3{
    position: absolute;
    display: inline-block;
	margin-top: 2010px;
	left: 1160px;
    width: 40px;
    height: 40px;
    top: 880px;
    cursor: crosshair;
}

#DAH1-hangar-2-0-landmark-3-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-2-0-landmark-3-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-2-0-landmark-3-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landmark-3:hover #DAH1-hangar-2-0-landmark-3-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-landmark-3-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-2-0-landmark-3-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-2-0-landmark-3-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-2-0-landmark-3-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-4 */

#DAH1-hangar-2-0-landmark-4{
    position: absolute;
    display: inline-block;
	margin-top: 1940px;
	left: 830px;
    width: 40px;
    height: 40px;
    top: 880px;
    cursor: crosshair;
}

#DAH1-hangar-2-0-landmark-4-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-2-0-landmark-4-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-2-0-landmark-4-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landmark-4:hover #DAH1-hangar-2-0-landmark-4-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-landmark-4-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-2-0-landmark-4-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-2-0-landmark-4-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-2-0-landmark-4-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-5 */

#DAH1-hangar-2-0-landmark-5{
    position: absolute;
    display: inline-block;
	margin-top: 2700px;
	left: 840px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-2-0-landmark-5-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-2-0-landmark-5-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-2-0-landmark-5-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landmark-5:hover #DAH1-hangar-2-0-landmark-5-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-landmark-5-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-2-0-landmark-5-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-2-0-landmark-5-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-2-0-landmark-5-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-6 */

#DAH1-hangar-2-0-landmark-6{
    position: absolute;
    display: inline-block;
	margin-top: 2715px;
	left: 1175px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-2-0-landmark-6-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-2-0-landmark-6-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-2-0-landmark-6-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landmark-6:hover #DAH1-hangar-2-0-landmark-6-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-landmark-6-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-2-0-landmark-6-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-2-0-landmark-6-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-2-0-landmark-6-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-7 */

#DAH1-hangar-2-0-landmark-7{
    position: absolute;
    display: inline-block;
	margin-top: 3200px;
	left: 870px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-2-0-landmark-7-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-2-0-landmark-7-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-2-0-landmark-7-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landmark-7:hover #DAH1-hangar-2-0-landmark-7-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-landmark-7-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-2-0-landmark-7-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-2-0-landmark-7-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-2-0-landmark-7-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

.DAH1-hangar-2-0-landmark-titre{
    padding-top: 5px;
    color: aqua;
    font-size: 24px;
    font-weight: 600;
}

.DAH1-hangar-2-0-landmark-titre img{
    float: right !important;
    height: 50px !important;
    width: 50px !important;
    animation: 3s infinite linear opopo;
}

.DAH1-hangar-2-0-landmark-sous-titre{
    font-size: 20px;
    font-weight: 600;
}

.DAH1-hangar-2-0-landmark-texte{
    color: white;
    font-size: 12px;
    font-family: "AG-BankGothicExt Light Italic";
    padding-bottom: 5px;
}

/*  landmark-8 */

#DAH1-hangar-2-0-landmark-8{
    position: absolute;
    display: inline-block;
	margin-top: 3390px;
	left: 910px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-2-0-landmark-8-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-2-0-landmark-8-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-2-0-landmark-8-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landmark-8:hover #DAH1-hangar-2-0-landmark-8-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-landmark-8-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-2-0-landmark-8-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-2-0-landmark-8-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-2-0-landmark-8-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-9 */

#DAH1-hangar-2-0-landmark-9{
    position: absolute;
    display: inline-block;
	margin-top: 2890px;
	left: 200px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-2-0-landmark-9-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-2-0-landmark-9-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-2-0-landmark-9-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landmark-9:hover #DAH1-hangar-2-0-landmark-9-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-landmark-9-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-2-0-landmark-9-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-2-0-landmark-9-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-2-0-landmark-9-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-10 */

#DAH1-hangar-2-0-landmark-10{
    position: absolute;
    display: inline-block;
	margin-top: 2730px;
	left: 1005px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-2-0-landmark-10-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-2-0-landmark-10-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-2-0-landmark-10-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landmark-10:hover #DAH1-hangar-2-0-landmark-10-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-landmark-10-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-2-0-landmark-10-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-2-0-landmark-10-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-2-0-landmark-10-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-11 */

#DAH1-hangar-2-0-landmark-11{
    position: absolute;
    display: inline-block;
	margin-top: 2950px;
	left: 958px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-2-0-landmark-11-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-2-0-landmark-11-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-2-0-landmark-11-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landmark-11:hover #DAH1-hangar-2-0-landmark-11-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-landmark-11-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-2-0-landmark-11-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-2-0-landmark-11-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-2-0-landmark-11-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-12 */

#DAH1-hangar-2-0-landmark-12{
    position: absolute;
    display: inline-block;
	margin-top: 2590px;
	left: 830px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-2-0-landmark-12-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-2-0-landmark-12-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-2-0-landmark-12-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landmark-12:hover #DAH1-hangar-2-0-landmark-12-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-landmark-12-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-2-0-landmark-12-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-2-0-landmark-12-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-2-0-landmark-12-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-13 */

#DAH1-hangar-2-0-landmark-13{
    position: absolute;
    display: inline-block;
	margin-top: 2975px;
	left: 1160px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-2-0-landmark-13-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-2-0-landmark-13-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-2-0-landmark-13-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landmark-13:hover #DAH1-hangar-2-0-landmark-13-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-landmark-13-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-2-0-landmark-13-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-2-0-landmark-13-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-2-0-landmark-13-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landingzone 2 */

.DAH1-hangar-2-0-landingzone{
    padding-top: 5px;
    color: aqua;
    font-size: 24px;
    font-weight: 600;
}

#DAH1-hangar-2-0-landingzone-1{
    position: absolute;
    display: inline-block;
	margin-top: 2950px;
	left: 200px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-2-0-landingzone-1-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landingzone-1:hover #DAH1-hangar-2-0-landingzone-1-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-landingzone-2-popup p{
   margin: 5px;
   padding: 0;
}

#DAH1-hangar-2-0-landingzone-2{
    position: absolute;
    display: inline-block;
	margin-top: 3060px;
	left: 490px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-2-0-landingzone-2-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landingzone-2:hover #DAH1-hangar-2-0-landingzone-2-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-landingzone-2-popup p{
   margin: 5px;
   padding: 0;
}

#DAH1-hangar-2-0-landingzone-3{
    position: absolute;
    display: inline-block;
	margin-top: 3285px;
	left: 1020px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-2-0-landingzone-3-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landingzone-3:hover #DAH1-hangar-2-0-landingzone-3-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-landingzone-3-popup p{
   margin: 5px;
   padding: 0;
}

#DAH1-hangar-2-0-landingzone-4{
    position: absolute;
    display: inline-block;
	margin-top: 3145px;
	left: 1170px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-2-0-landingzone-4-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landingzone-4:hover #DAH1-hangar-2-0-landingzone-4-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-landingzone-4-popup p{
   margin: 5px;
   padding: 0;
}

#DAH1-hangar-2-0-landingzone-5{
    position: absolute;
    display: inline-block;
	margin-top: 2590px;
	left: 1225px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-2-0-landingzone-5-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-2-0-landingzone-5:hover #DAH1-hangar-2-0-landingzone-5-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-landingzone-5-popup p{
   margin: 5px;
   padding: 0;
}

/*  challenge-2 */

.DAH1-hangar-2-0-challenge-1-titre{
    padding-top: 5px;
    color: aqua;
    font-size: 24px;
    font-weight: 600;
}

.DAH1-hangar-2-0-challenge-1-titre img{
    float: right !important;
    height: 50px !important;
    width: 50px !important;
    animation: 3s infinite linear opopo;
}

.DAH1-hangar-2-0-challenge-1-sous-titre{
    font-size: 20px;
    font-weight: 600;
}

.DAH1-hangar-2-0-challenge-1-texte{
    color: white;
    font-size: 12px;
    font-family: "AG-BankGothicExt Light Italic";
    padding-bottom: 5px;
    text-align: left;
}

/*  challenge-2-1 */

#DAH1-hangar-2-0-challenge-1{
    position: absolute;
    display: inline-block;
	margin-top: 3000px;
	left: 810px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-2-0-challenge-1-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-2-0-challenge-1-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-2-0-challenge-1-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-2-0-challenge-1:hover #DAH1-hangar-2-0-challenge-1-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-challenge-1-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-2-0-challenge-1-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-2-0-challenge-1-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-2-0-challenge-1-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  challenge-2-2 */

#DAH1-hangar-2-0-challenge-2{
    position: absolute;
    display: inline-block;
	margin-top: 2890px;
	left: 890px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-2-0-challenge-2-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-2-0-challenge-2-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-2-0-challenge-2-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-2-0-challenge-2:hover #DAH1-hangar-2-0-challenge-2-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-challenge-2-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-2-0-challenge-2-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-2-0-challenge-2-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-2-0-challenge-2-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  challenge-2-3 */

#DAH1-hangar-2-0-challenge-3{
    position: absolute;
    display: inline-block;
	margin-top: 2820px;
	left: 910px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-2-0-challenge-3-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-2-0-challenge-3-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-2-0-challenge-3-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-2-0-challenge-3:hover #DAH1-hangar-2-0-challenge-3-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-challenge-3-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-2-0-challenge-3-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-2-0-challenge-3-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-2-0-challenge-3-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  challenge-2-4 */

#DAH1-hangar-2-0-challenge-4{
    position: absolute;
    display: inline-block;
	margin-top: 2560px;
	left: 890px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-2-0-challenge-4-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-2-0-challenge-4-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-2-0-challenge-4-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-2-0-challenge-4:hover #DAH1-hangar-2-0-challenge-4-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-2-0-challenge-4-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-2-0-challenge-4-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-2-0-challenge-4-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-2-0-challenge-4-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/* galerie */

#DAH1-hangar-2-0-galerie{
    position: absolute;
    left: 10px;
    top: 3547px;
    z-index: -1;
}

#DAH1-hangar-2-0-galerie img{
   width: 376px;
    background-color: #fff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
    transition: transform 0.3s ease;
}

#DAH1-hangar-2-0-galerie img:hover{
    transform: translateY(-10px);
    box-shadow: 0 8px 15px rgba(0, 0, 0, 1);
    cursor: pointer;
}

/* panorama 1 */

#DAH1-hangar-2-0-panorama-1{
    position: absolute;
    top: 3855px;
    left: 15px;
    width: 930px;
    height: 500px;
    margin: auto;
    overflow: hidden;
    border-radius: 15px;
}

#DAH1-hangar-2-0-panorama-1-img{
    height: 100%;
    transform: translateX(-38%);
    transition: 0.5s;
}

#DAH1-hangar-2-0-panorama-1-blur{
    position: absolute;
    top: 3855px;
    left: 15px;
    width: 930px;
    height: 500px;
    filter: blur(5px);
    opacity: 1;
    border-radius: 15px;
    border: 3px;
    border-color: aqua;
    border-style: solid;
}

#DAH1-hangar-2-0-panorama-1-panologo{
    position: absolute;
    top: 3970px;
    left: 100px;
    width: 700px;
    height: 310px;
    opacity: 1;
    background-image: url("../SRC/5_DAH1/2-HANGAR/panologo.png");
    background-size: contain;
    z-index: 10;
    transition: 0.5s;
}

#DAH1-hangar-2-0-panorama-1-gauche{
    position: absolute;
    top: 222px;
    left: 20px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav1.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-2-0-panorama-1-gauche:hover{
    cursor: pointer;
}

#DAH1-hangar-2-0-panorama-1-droite{
    position: absolute;
    top: 222px;
    right: 25px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav3.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-2-0-panorama-1-droite:hover{
    cursor: pointer;
}

/* panorama 2 */

#DAH1-hangar-2-0-panorama-2{
    position: absolute;
    top: 3855px;
    right: 15px;
    width: 930px;
    height: 500px;
    margin: auto;
    overflow: hidden;
    border-radius: 15px;
}

#DAH1-hangar-2-0-panorama-2-img{
    height: 100%;
    transform: translateX(-25%);
    transition: 0.5s;
}

#DAH1-hangar-2-0-panorama-2-blur{
    position: absolute;
    top: 3855px;
    right: 15px;
    width: 930px;
    height: 500px;
    filter: blur(5px);
    opacity: 1;
    border-radius: 15px;
    border: 3px;
    border-color: aqua;
    border-style: solid;
}

#DAH1-hangar-2-0-panorama-2-panologo{
    position: absolute;
    top: 3970px;
    right: 115px;
    width: 700px;
    height: 310px;
    opacity: 1;
    background-image: url("../SRC/5_DAH1/2-HANGAR/panologo.png");
    background-size: contain;
    z-index: 10;
    transition: 0.5s;
}

#DAH1-hangar-2-0-panorama-2-gauche{
    position: absolute;
    top: 222px;
    left: 20px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav1.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-2-0-panorama-2-gauche:hover{
    cursor: pointer;
}

#DAH1-hangar-2-0-panorama-2-droite{
    position: absolute;
    top: 222px;
    right: 25px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav3.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-2-0-panorama-2-droite:hover{
    cursor: pointer;
}

/* trivia */

#DAH1-hangar-2-0-trivia{
    position: absolute;
	top: 4700px;
	left: 50%;
	transform: translate(-50%, -50%);
    width: 1400px;
    height: 500px;
    font-family: DomCasualD;
    font-size: 28px;
    color: white;
}

#DAH1-hangar-2-0-back{
    position: fixed;
    bottom: 4rem;
    right: 4rem;
    text-align: center;
    font-family: bankGothicMedium;
    text-decoration: none;
    font-size: 40px;
    color: aqua;
    padding: 0;
    border: none;
    background: none;
}

#DAH1-hangar-2-0-back:hover
{
    text-shadow:
        0 0 1em aqua,
        0 0 0.2em aqua;
    cursor: pointer;
}

/* HANGAR 3 - SantaModesta */

#DAH1-hangar-3-0{
    position: absolute;
    background-image: url("../SRC/5_DAH1/2-HANGAR/BG.png");
    background-size: cover;
    height: 100%;
    width: 100%;
}

#DAH1-hangar-3-0-scroll{
    position: absolute;
    margin: 0px;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    scrollbar-color: var(--aqua) rgb(0, 0, 0, 0);
    scrollbar-width: thin;
    scroll-behavior: smooth;
    scrollbar-gutter: inherit;
    z-index: 1;
    color: white;
    font-family: Verdana;
}

#DAH1-hangar-3-0-titre{
    position: absolute;
    top: 0;
    width: 100%;
}

#DAH1-hangar-3-0-intro{
    position: absolute;
	top: 700px;
	left: 200px;
    height: 400px;
    width: 1500px;
    background-image: url("../SRC/5_DAH1/2-HANGAR/1-Farm/Poxbox.png");
    background-size: contain;
    background-repeat: no-repeat;
}

#DAH1-hangar-3-0-intro p{
    margin-top: 125px;
    margin-left: 250px;
    width: 1200px;
    font-family: bankGothicMedium;
    font-size: 25px;
    color: aqua;
}

#DAH1-hangar-3-0-description{
    position: absolute;
	top: 1130px;
	left: 240px;
    width: 1000px;
    font-family: DomCasualD;
    font-size: 28px;
    color: white;
}

#DAH1-hangar-3-0-description-titre{
    font-family: sfcomic;
    font-size: 42px;
    color: yellow;
}

#DAH1-hangar-3-0-description-droite{
    position: absolute;
	top: 1140px;
    left: 1250px;
    width: 445px;
    font-family: bankGothicMedium;
    font-size: 16px;
    color: white;
}

#DAH1-hangar-3-0-description-droite table{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-3-0-description-droite tr{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-3-0-description-droite td{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-3-0-description-droite-img{
    width: 445px;
    height: 300px;
}

.zzz td{
    padding: 10px;
}

.yyy{
    font-family: bankGothicMedium;
    font-weight: 600;
}

.xxx{
    color: yellow;
    text-align: center !important;
}

#DAH1-hangar-3-0-map{
    position: absolute;
    top: 2450px;
    background-image: url("../SRC/5_DAH1/2-HANGAR/3-SantaModesta/Map3.png");
    background-size: contain;
    width: 1920px;
    height: 1080px;
    margin-bottom: 20px;
}

/*  landmark-3-1 */

#DAH1-hangar-3-0-landmark-1{
    position: absolute;
    display: inline-block;
	margin-top: 3015px;
	left: 725px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-3-0-landmark-1-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-3-0-landmark-1-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-3-0-landmark-1-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landmark-1:hover #DAH1-hangar-3-0-landmark-1-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landmark-1-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-3-0-landmark-1-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-3-0-landmark-1-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-3-0-landmark-1-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-3-2 */

#DAH1-hangar-3-0-landmark-2{
    position: absolute;
    display: inline-block;
	margin-top: 3155px;
	left: 895px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-3-0-landmark-2-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-3-0-landmark-2-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-3-0-landmark-2-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landmark-2:hover #DAH1-hangar-3-0-landmark-2-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landmark-2-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-3-0-landmark-2-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-3-0-landmark-2-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-3-0-landmark-2-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-3-3 */

#DAH1-hangar-3-0-landmark-3{
    position: absolute;
    display: inline-block;
	margin-top: 3015px;
	left: 460px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-3-0-landmark-3-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-3-0-landmark-3-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-3-0-landmark-3-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landmark-3:hover #DAH1-hangar-3-0-landmark-3-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landmark-3-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-3-0-landmark-3-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-3-0-landmark-3-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-3-0-landmark-3-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-3-4 */

#DAH1-hangar-3-0-landmark-4{
    position: absolute;
    display: inline-block;
	margin-top: 3305px;
	left: 698px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-3-0-landmark-4-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-3-0-landmark-4-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-3-0-landmark-4-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landmark-4:hover #DAH1-hangar-3-0-landmark-4-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landmark-4-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-3-0-landmark-4-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-3-0-landmark-4-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-3-0-landmark-4-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-3-5 */

#DAH1-hangar-3-0-landmark-5{
    position: absolute;
    display: inline-block;
	margin-top: 3317px;
	left: 862px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-3-0-landmark-5-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-3-0-landmark-5-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-3-0-landmark-5-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landmark-5:hover #DAH1-hangar-3-0-landmark-5-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landmark-5-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-3-0-landmark-5-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-3-0-landmark-5-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-3-0-landmark-5-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-3-6 */

#DAH1-hangar-3-0-landmark-6{
    position: absolute;
    display: inline-block;
	margin-top: 2945px;
	left: 1248px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-3-0-landmark-6-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-3-0-landmark-6-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-3-0-landmark-6-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landmark-6:hover #DAH1-hangar-3-0-landmark-6-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landmark-6-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-3-0-landmark-6-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-3-0-landmark-6-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-3-0-landmark-6-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-3-7 */

#DAH1-hangar-3-0-landmark-7{
    position: absolute;
    display: inline-block;
	margin-top: 2715px;
	left: 1105px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-3-0-landmark-7-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-3-0-landmark-7-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-3-0-landmark-7-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landmark-7:hover #DAH1-hangar-3-0-landmark-7-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landmark-7-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-3-0-landmark-7-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-3-0-landmark-7-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-3-0-landmark-7-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-3-8 */

#DAH1-hangar-3-0-landmark-8{
    position: absolute;
    display: inline-block;
	margin-top: 2690px;
	left: 1160px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-3-0-landmark-8-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-3-0-landmark-8-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-3-0-landmark-8-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landmark-8:hover #DAH1-hangar-3-0-landmark-8-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landmark-8-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-3-0-landmark-8-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-3-0-landmark-8-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-3-0-landmark-8-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-3-9 */

#DAH1-hangar-3-0-landmark-9{
    position: absolute;
    display: inline-block;
	margin-top: 2750px;
	left: 660px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-3-0-landmark-9-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-3-0-landmark-9-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-3-0-landmark-9-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landmark-9:hover #DAH1-hangar-3-0-landmark-9-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landmark-9-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-3-0-landmark-9-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-3-0-landmark-9-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-3-0-landmark-9-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-3-10 */

#DAH1-hangar-3-0-landmark-10{
    position: absolute;
    display: inline-block;
	margin-top: 2955px;
	left: 1070px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-3-0-landmark-10-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-3-0-landmark-10-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-3-0-landmark-10-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landmark-10:hover #DAH1-hangar-3-0-landmark-10-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landmark-10-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-3-0-landmark-10-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-3-0-landmark-10-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-3-0-landmark-10-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-3-11 */

#DAH1-hangar-3-0-landmark-11{
    position: absolute;
    display: inline-block;
	margin-top: 3270px;
	left: 1265px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-3-0-landmark-11-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-3-0-landmark-11-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-3-0-landmark-11-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landmark-11:hover #DAH1-hangar-3-0-landmark-11-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landmark-11-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-3-0-landmark-11-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-3-0-landmark-11-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-3-0-landmark-11-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-3-12 */

#DAH1-hangar-3-0-landmark-12{
    position: absolute;
    display: inline-block;
	margin-top: 3260px;
	left: 888px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-3-0-landmark-12-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-3-0-landmark-12-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-3-0-landmark-12-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landmark-12:hover #DAH1-hangar-3-0-landmark-12-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landmark-12-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-3-0-landmark-12-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-3-0-landmark-12-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-3-0-landmark-12-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-3-13 */

#DAH1-hangar-3-0-landmark-13{
    position: absolute;
    display: inline-block;
	margin-top: 2875px;
	left: 835px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-3-0-landmark-13-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-3-0-landmark-13-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-3-0-landmark-13-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landmark-13:hover #DAH1-hangar-3-0-landmark-13-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landmark-13-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-3-0-landmark-13-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-3-0-landmark-13-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-3-0-landmark-13-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-3-14 */

#DAH1-hangar-3-0-landmark-14{
    position: absolute;
    display: inline-block;
	margin-top: 3175px;
	left: 1165px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-3-0-landmark-14-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-3-0-landmark-14-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-3-0-landmark-14-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landmark-14:hover #DAH1-hangar-3-0-landmark-14-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landmark-14-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-3-0-landmark-14-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-3-0-landmark-14-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-3-0-landmark-14-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-3-15 */

#DAH1-hangar-3-0-landmark-15{
    position: absolute;
    display: inline-block;
	margin-top: 3130px;
	left: 975px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-3-0-landmark-15-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-3-0-landmark-15-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-3-0-landmark-15-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landmark-15:hover #DAH1-hangar-3-0-landmark-15-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landmark-15-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-3-0-landmark-15-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-3-0-landmark-15-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-3-0-landmark-15-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landingzone 3 */

.DAH1-hangar-3-0-landingzone{
    padding-top: 5px;
    color: aqua;
    font-size: 24px;
    font-weight: 600;
}

/*  landingzone 3-1 */

#DAH1-hangar-3-0-landingzone-1{
    position: absolute;
    display: inline-block;
	margin-top: 2500px;
	left: 400px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-3-0-landingzone-1-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landingzone-1:hover #DAH1-hangar-3-0-landingzone-1-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landingzone-3-popup p{
   margin: 5px;
   padding: 0;
}

/*  landingzone 3-2 */

#DAH1-hangar-3-0-landingzone-2{
    position: absolute;
    display: inline-block;
	margin-top: 2570px;
	left: 960px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-3-0-landingzone-2-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landingzone-2:hover #DAH1-hangar-3-0-landingzone-2-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landingzone-2-popup p{
   margin: 5px;
   padding: 0;
}

/*  landingzone 3-3 */

#DAH1-hangar-3-0-landingzone-3{
    position: absolute;
    display: inline-block;
	margin-top: 2970px;
	left: 1025px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-3-0-landingzone-3-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landingzone-3:hover #DAH1-hangar-3-0-landingzone-3-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landingzone-3-popup p{
   margin: 5px;
   padding: 0;
}

/*  landingzone 3-4 */

#DAH1-hangar-3-0-landingzone-4{
    position: absolute;
    display: inline-block;
	margin-top: 3100px;
	left: 1095px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-3-0-landingzone-4-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landingzone-4:hover #DAH1-hangar-3-0-landingzone-4-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landingzone-4-popup p{
   margin: 5px;
   padding: 0;
}

/*  landingzone 3-5 */

#DAH1-hangar-3-0-landingzone-5{
    position: absolute;
    display: inline-block;
	margin-top: 3410px;
	left: 995px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-3-0-landingzone-5-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landingzone-5:hover #DAH1-hangar-3-0-landingzone-5-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landingzone-5-popup p{
   margin: 5px;
   padding: 0;
}

/*  landingzone 3-6 */

#DAH1-hangar-3-0-landingzone-6{
    position: absolute;
    display: inline-block;
	margin-top: 3178px;
	left: 845px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-3-0-landingzone-6-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landingzone-6:hover #DAH1-hangar-3-0-landingzone-6-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landingzone-6-popup p{
   margin: 5px;
   padding: 0;
}

/*  landingzone 3-7 */

#DAH1-hangar-3-0-landingzone-7{
    position: absolute;
    display: inline-block;
	margin-top: 3185px;
	left: 455px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-3-0-landingzone-7-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-3-0-landingzone-7:hover #DAH1-hangar-3-0-landingzone-7-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-landingzone-7-popup p{
   margin: 5px;
   padding: 0;
}

/*  challenge-3 */

.DAH1-hangar-3-0-challenge-1-titre{
    padding-top: 5px;
    color: aqua;
    font-size: 24px;
    font-weight: 600;
}

.DAH1-hangar-3-0-challenge-1-titre img{
    float: right !important;
    height: 50px !important;
    width: 50px !important;
    animation: 3s infinite linear opopo;
}

.DAH1-hangar-3-0-challenge-1-sous-titre{
    font-size: 20px;
    font-weight: 600;
}

.DAH1-hangar-3-0-challenge-1-texte{
    color: white;
    font-size: 12px;
    font-family: "AG-BankGothicExt Light Italic";
    padding-bottom: 5px;
    text-align: left;
}

/*  challenge-3-1 */

#DAH1-hangar-3-0-challenge-1{
    position: absolute;
    display: inline-block;
	margin-top: 3260px;
	left: 810px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-3-0-challenge-1-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-3-0-challenge-1-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-3-0-challenge-1-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-3-0-challenge-1:hover #DAH1-hangar-3-0-challenge-1-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-challenge-1-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-3-0-challenge-1-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-3-0-challenge-1-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-3-0-challenge-1-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  challenge-3-2 */

#DAH1-hangar-3-0-challenge-2{
    position: absolute;
    display: inline-block;
	margin-top: 2680px;
	left: 1248px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-3-0-challenge-2-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-3-0-challenge-2-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-3-0-challenge-2-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-3-0-challenge-2:hover #DAH1-hangar-3-0-challenge-2-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-3-0-challenge-2-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-3-0-challenge-2-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-3-0-challenge-2-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-3-0-challenge-2-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/* galerie */

#DAH1-hangar-3-0-galerie{
    position: absolute;
    left: 10px;
    top: 3547px;
    z-index: -1;
}

#DAH1-hangar-3-0-galerie img{
    width: 376px;
    background-color: #fff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
    transition: transform 0.3s ease;
}

#DAH1-hangar-3-0-galerie img:hover{
    transform: translateY(-10px);
    box-shadow: 0 8px 15px rgba(0, 0, 0, 1);
    cursor: pointer;
}

/* panorama 1 */

#DAH1-hangar-3-0-panorama-1{
    position: absolute;
    top: 3855px;
    left: 15px;
    width: 930px;
    height: 500px;
    margin: auto;
    overflow: hidden;
    border-radius: 15px;
}

#DAH1-hangar-3-0-panorama-1-img{
    height: 100%;
    transform: translateX(-25%);
    transition: 0.5s;
}

#DAH1-hangar-3-0-panorama-1-blur{
    position: absolute;
    top: 3855px;
    left: 15px;
    width: 930px;
    height: 500px;
    filter: blur(5px);
    opacity: 1;
    border-radius: 15px;
    border: 3px;
    border-color: aqua;
    border-style: solid;
}

#DAH1-hangar-3-0-panorama-1-panologo{
    position: absolute;
    top: 3975px;
    left: 100px;
    width: 700px;
    height: 310px;
    opacity: 1;
    background-image: url("../SRC/5_DAH1/2-HANGAR/panologo.png");
    background-size: contain;
    z-index: 10;
    transition: 0.5s;
}

#DAH1-hangar-3-0-panorama-1-gauche{
    position: absolute;
    top: 222px;
    left: 20px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav1.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-3-0-panorama-1-gauche:hover{
    cursor: pointer;
}

#DAH1-hangar-3-0-panorama-1-droite{
    position: absolute;
    top: 222px;
    right: 25px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav3.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-3-0-panorama-1-droite:hover{
    cursor: pointer;
}

/* panorama 2 */

#DAH1-hangar-3-0-panorama-2{
    position: absolute;
    top: 3855px;
    right: 15px;
    width: 930px;
    height: 500px;
    margin: auto;
    overflow: hidden;
    border-radius: 15px;
}

#DAH1-hangar-3-0-panorama-2-img{
    height: 100%;
    transform: translateX(-25%);
    transition: 0.5s;
}

#DAH1-hangar-3-0-panorama-2-blur{
    position: absolute;
    top: 3855px;
    right: 15px;
    width: 930px;
    height: 500px;
    filter: blur(5px);
    opacity: 1;
    border-radius: 15px;
    border: 3px;
    border-color: aqua;
    border-style: solid;
}

#DAH1-hangar-3-0-panorama-2-panologo{
    position: absolute;
    top: 3975px;
    right: 115px;
    width: 700px;
    height: 310px;
    opacity: 1;
    background-image: url("../SRC/5_DAH1/2-HANGAR/panologo.png");
    background-size: contain;
    z-index: 10;
    transition: 0.5s;
}

#DAH1-hangar-3-0-panorama-2-gauche{
    position: absolute;
    top: 222px;
    left: 20px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav1.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-3-0-panorama-2-gauche:hover{
    cursor: pointer;
}

#DAH1-hangar-3-0-panorama-2-droite{
    position: absolute;
    top: 222px;
    right: 25px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav3.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-3-0-panorama-2-droite:hover{
    cursor: pointer;
}

/* trivia */

#DAH1-hangar-3-0-trivia{
    position: absolute;
	top: 4700px;
	left: 50%;
	transform: translate(-50%, -50%);
    width: 1400px;
    height: 500px;
    font-family: DomCasualD;
    font-size: 28px;
    color: white;
}

#DAH1-hangar-3-0-back{
    position: fixed;
    bottom: 4rem;
    right: 4rem;
    text-align: center;
    font-family: bankGothicMedium;
    text-decoration: none;
    font-size: 40px;
    color: aqua;
    padding: 0;
    border: none;
    background: none;
}

#DAH1-hangar-3-0-back:hover
{
    text-shadow:
        0 0 1em aqua,
        0 0 0.2em aqua;
    cursor: pointer;
}

/* HANGAR 4 - Area42 */

#DAH1-hangar-4-0{
    position: absolute;
    background-image: url("../SRC/5_DAH1/2-HANGAR/BG.png");
    background-size: cover;
    height: 100%;
    width: 100%;
}

#DAH1-hangar-4-0-scroll{
    position: absolute;
    margin: 0px;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    scrollbar-color: var(--aqua) rgb(0, 0, 0, 0);
    scrollbar-width: thin;
    scroll-behavior: smooth;
    scrollbar-gutter: inherit;
    z-index: 1;
    color: white;
    font-family: Verdana;
}

#DAH1-hangar-4-0-titre{
    position: absolute;
    top: 0;
    width: 100%;
}

#DAH1-hangar-4-0-intro{
    position: absolute;
	top: 700px;
	left: 200px;
    height: 400px;
    width: 1500px;
    background-image: url("../SRC/5_DAH1/2-HANGAR/1-Farm/Poxbox.png");
    background-size: contain;
    background-repeat: no-repeat;
}

#DAH1-hangar-4-0-intro p{
    margin-top: 125px;
    margin-left: 250px;
    width: 1200px;
    font-family: bankGothicMedium;
    font-size: 25px;
    color: aqua;
}

#DAH1-hangar-4-0-description{
    position: absolute;
	top: 1130px;
	left: 240px;
    width: 1000px;
    font-family: DomCasualD;
    font-size: 28px;
    color: white;
}

#DAH1-hangar-4-0-description-titre{
    font-family: sfcomic;
    font-size: 42px;
    color: yellow;
}

#DAH1-hangar-4-0-description-droite{
    position: absolute;
	top: 1140px;
    left: 1250px;
    width: 445px;
    font-family: bankGothicMedium;
    font-size: 16px;
    color: white;
}

#DAH1-hangar-4-0-description-droite table{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-4-0-description-droite tr{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-4-0-description-droite td{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-4-0-description-droite-img{
    width: 445px;
    height: 300px;
}

.zzz td{
    padding: 10px;
}

.yyy{
    font-family: bankGothicMedium;
    font-weight: 600;
}

.xxx{
    color: yellow;
    text-align: center !important;
}

#DAH1-hangar-4-0-map{
    position: absolute;
    top: 2200px;
    background-image: url("../SRC/5_DAH1/2-HANGAR/4-Area42/Map4.png");
    background-size: contain;
    width: 1920px;
    height: 1080px;
    margin-bottom: 20px;
}

/*  landmark-4-1 */

#DAH1-hangar-4-0-landmark-1{
    position: absolute;
    display: inline-block;
	margin-top: 2280px;
	left: 1230px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-landmark-1-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-landmark-1-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-landmark-1-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landmark-1:hover #DAH1-hangar-4-0-landmark-1-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landmark-1-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-landmark-1-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-landmark-1-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-landmark-1-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-4-2 */

#DAH1-hangar-4-0-landmark-2{
    position: absolute;
    display: inline-block;
	margin-top: 2375px;
	left: 960px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-landmark-2-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-landmark-2-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-landmark-2-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landmark-2:hover #DAH1-hangar-4-0-landmark-2-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landmark-2-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-landmark-2-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-landmark-2-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-landmark-2-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-4-3 */

#DAH1-hangar-4-0-landmark-3{
    position: absolute;
    display: inline-block;
	margin-top: 2850px;
	left: 870px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-landmark-3-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-landmark-3-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-landmark-3-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landmark-3:hover #DAH1-hangar-4-0-landmark-3-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landmark-3-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-landmark-3-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-landmark-3-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-landmark-3-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-4-4 */

#DAH1-hangar-4-0-landmark-4{
    position: absolute;
    display: inline-block;
	margin-top: 2685px;
	left: 1300px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-landmark-4-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-landmark-4-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-landmark-4-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landmark-4:hover #DAH1-hangar-4-0-landmark-4-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landmark-4-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-landmark-4-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-landmark-4-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-landmark-4-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-4-5 */

#DAH1-hangar-4-0-landmark-5{
    position: absolute;
    display: inline-block;
	margin-top: 2660px;
	left: 977px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-landmark-5-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-landmark-5-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-landmark-5-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landmark-5:hover #DAH1-hangar-4-0-landmark-5-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landmark-5-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-landmark-5-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-landmark-5-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-landmark-5-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-4-6 */

#DAH1-hangar-4-0-landmark-6{
    position: absolute;
    display: inline-block;
	margin-top: 2640px;
	left: 840px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-landmark-6-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-landmark-6-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-landmark-6-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landmark-6:hover #DAH1-hangar-4-0-landmark-6-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landmark-6-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-landmark-6-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-landmark-6-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-landmark-6-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-4-7 */

#DAH1-hangar-4-0-landmark-7{
    position: absolute;
    display: inline-block;
	margin-top: 2530px;
	left: 886px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-landmark-7-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-landmark-7-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-landmark-7-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landmark-7:hover #DAH1-hangar-4-0-landmark-7-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landmark-7-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-landmark-7-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-landmark-7-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-landmark-7-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-4-8 */

#DAH1-hangar-4-0-landmark-8{
    position: absolute;
    display: inline-block;
	margin-top: 2470px;
	left: 960px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-landmark-8-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-landmark-8-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-landmark-8-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landmark-8:hover #DAH1-hangar-4-0-landmark-8-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landmark-8-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-landmark-8-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-landmark-8-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-landmark-8-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-4-9 */

#DAH1-hangar-4-0-landmark-9{
    position: absolute;
    display: inline-block;
	margin-top: 2600px;
	left: 1250px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-landmark-9-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-landmark-9-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-landmark-9-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landmark-9:hover #DAH1-hangar-4-0-landmark-9-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landmark-9-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-landmark-9-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-landmark-9-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-landmark-9-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-4-10 */

#DAH1-hangar-4-0-landmark-10{
    position: absolute;
    display: inline-block;
	margin-top: 2880px;
	left: 1140px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-landmark-10-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-landmark-10-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-landmark-10-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landmark-10:hover #DAH1-hangar-4-0-landmark-10-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landmark-10-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-landmark-10-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-landmark-10-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-landmark-10-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-4-11 */

#DAH1-hangar-4-0-landmark-11{
    position: absolute;
    display: inline-block;
	margin-top: 3120px;
	left: 1390px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-landmark-11-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-landmark-11-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-landmark-11-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landmark-11:hover #DAH1-hangar-4-0-landmark-11-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landmark-11-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-landmark-11-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-landmark-11-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-landmark-11-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-4-12 */

#DAH1-hangar-4-0-landmark-12{
    position: absolute;
    display: inline-block;
	margin-top: 2420px;
	left: 707px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-landmark-12-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-landmark-12-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-landmark-12-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landmark-12:hover #DAH1-hangar-4-0-landmark-12-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landmark-12-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-landmark-12-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-landmark-12-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-landmark-12-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-4-13 */

#DAH1-hangar-4-0-landmark-13{
    position: absolute;
    display: inline-block;
	margin-top: 2416px;
	left: 594px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-landmark-13-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-landmark-13-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-landmark-13-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landmark-13:hover #DAH1-hangar-4-0-landmark-13-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landmark-13-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-landmark-13-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-landmark-13-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-landmark-13-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-4-14 */

#DAH1-hangar-4-0-landmark-14{
    position: absolute;
    display: inline-block;
	margin-top: 2415px;
	left: 659px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-landmark-14-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-landmark-14-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-landmark-14-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landmark-14:hover #DAH1-hangar-4-0-landmark-14-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landmark-14-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-landmark-14-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-landmark-14-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-landmark-14-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landmark-4-15 */

#DAH1-hangar-4-0-landmark-15{
    position: absolute;
    display: inline-block;
	margin-top: 2415px;
	left: 450px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-landmark-15-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-landmark-15-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-landmark-15-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landmark-15:hover #DAH1-hangar-4-0-landmark-15-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landmark-15-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-landmark-15-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-landmark-15-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-landmark-15-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  landingzone 4 */

.DAH1-hangar-4-0-landingzone{
    padding-top: 5px;
    color: aqua;
    font-size: 24px;
    font-weight: 600;
}

/*  landingzone 4-1 */

#DAH1-hangar-4-0-landingzone-1{
    position: absolute;
    display: inline-block;
	margin-top: 2290px;
	left: 1515px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-4-0-landingzone-1-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landingzone-1:hover #DAH1-hangar-4-0-landingzone-1-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landingzone-1-popup p{
   margin: 5px;
   padding: 0;
}

/*  landingzone 4-2 */

#DAH1-hangar-4-0-landingzone-2{
    position: absolute;
    display: inline-block;
	margin-top: 2800px;
	left: 1410px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-4-0-landingzone-2-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landingzone-2:hover #DAH1-hangar-4-0-landingzone-2-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landingzone-2-popup p{
   margin: 5px;
   padding: 0;
}

/*  landingzone 4-3 */

#DAH1-hangar-4-0-landingzone-3{
    position: absolute;
    display: inline-block;
	margin-top: 2650px;
	left: 668px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-4-0-landingzone-3-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-4-0-landingzone-3:hover #DAH1-hangar-4-0-landingzone-3-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-landingzone-3-popup p{
   margin: 5px;
   padding: 0;
}

/*  challenge-4 */

.DAH1-hangar-4-0-challenge-1-titre{
    padding-top: 5px;
    color: aqua;
    font-size: 24px;
    font-weight: 600;
}

.DAH1-hangar-4-0-challenge-1-titre img{
    float: right !important;
    height: 50px !important;
    width: 50px !important;
    animation: 3s infinite linear opopo;
}

.DAH1-hangar-4-0-challenge-1-sous-titre{
    font-size: 20px;
    font-weight: 600;
}

.DAH1-hangar-4-0-challenge-1-texte{
    color: white;
    font-size: 12px;
    font-family: "AG-BankGothicExt Light Italic";
    padding-bottom: 5px;
    text-align: left;
}

/*  challenge-4-1 */

#DAH1-hangar-4-0-challenge-1{
    position: absolute;
    display: inline-block;
	margin-top: 2345px;
	left: 1445px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-challenge-1-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-challenge-1-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-challenge-1-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-4-0-challenge-1:hover #DAH1-hangar-4-0-challenge-1-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-challenge-1-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-challenge-1-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-challenge-1-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-challenge-1-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  challenge-4-2 */

#DAH1-hangar-4-0-challenge-2{
    position: absolute;
    display: inline-block;
	margin-top: 2560px;
	left: 1370px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-challenge-2-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-challenge-2-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-challenge-2-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-4-0-challenge-2:hover #DAH1-hangar-4-0-challenge-2-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-challenge-2-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-challenge-2-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-challenge-2-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-challenge-2-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  challenge-4-3 */

#DAH1-hangar-4-0-challenge-3{
    position: absolute;
    display: inline-block;
	margin-top: 2540px;
	left: 970px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-challenge-3-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-challenge-3-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-challenge-3-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-4-0-challenge-3:hover #DAH1-hangar-4-0-challenge-3-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-challenge-3-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-challenge-3-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-challenge-3-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-challenge-3-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  challenge-4-4 */

#DAH1-hangar-4-0-challenge-4{
    position: absolute;
    display: inline-block;
	margin-top: 2395px;
	left: 1117px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-4-0-challenge-4-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-4-0-challenge-4-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-4-0-challenge-4-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-4-0-challenge-4:hover #DAH1-hangar-4-0-challenge-4-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-4-0-challenge-4-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-4-0-challenge-4-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-4-0-challenge-4-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-4-0-challenge-4-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/* galerie */

#DAH1-hangar-4-0-galerie{
    position: absolute;
    left: 10px;
    top: 3300px;
    z-index: -1;
}

#DAH1-hangar-4-0-galerie img{
     width: 376px;
    background-color: #fff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
    transition: transform 0.3s ease;
}

#DAH1-hangar-4-0-galerie img:hover{
    transform: translateY(-10px);
    box-shadow: 0 8px 15px rgba(0, 0, 0, 1);
    cursor: pointer;
}

/* trivia */

#DAH1-hangar-4-0-trivia{
    position: absolute;
	top: 4500px;
	left: 50%;
	transform: translate(-50%, -50%);
    width: 1400px;
    height: 500px;
    font-family: DomCasualD;
    font-size: 28px;
    color: white;
}

#DAH1-hangar-4-0-back{
    position: fixed;
    bottom: 4rem;
    right: 4rem;
    text-align: center;
    font-family: bankGothicMedium;
    text-decoration: none;
    font-size: 40px;
    color: aqua;
    padding: 0;
    border: none;
    background: none;
}

#DAH1-hangar-4-0-back:hover
{
    text-shadow:
        0 0 1em aqua,
        0 0 0.2em aqua;
    cursor: pointer;
}

/* panorama 1 */

#DAH1-hangar-4-0-panorama-1{
    position: absolute;
    top: 3610px;
    left: 15px;
    width: 930px;
    height: 500px;
    margin: auto;
    overflow: hidden;
    border-radius: 15px;
}

#DAH1-hangar-4-0-panorama-1-img{
    height: 100%;
    transform: translateX(-38%);
    transition: 0.5s;
}

#DAH1-hangar-4-0-panorama-1-blur{
    position: absolute;
    top: 3610px;
    left: 15px;
    width: 930px;
    height: 500px;
    filter: blur(5px);
    opacity: 1;
    border-radius: 15px;
    border: 3px;
    border-color: aqua;
    border-style: solid;
}

#DAH1-hangar-4-0-panorama-1-panologo{
    position: absolute;
    top: 3725px;
    left: 100px;
    width: 700px;
    height: 310px;
    opacity: 1;
    background-image: url("../SRC/5_DAH1/2-HANGAR/panologo.png");
    background-size: contain;
    z-index: 10;
    transition: 0.5s;
}

#DAH1-hangar-4-0-panorama-1-gauche{
    position: absolute;
    top: 222px;
    left: 20px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav1.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-4-0-panorama-1-gauche:hover{
    cursor: pointer;
}

#DAH1-hangar-4-0-panorama-1-droite{
    position: absolute;
    top: 222px;
    right: 25px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav3.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-4-0-panorama-1-droite:hover{
    cursor: pointer;
}

/* panorama 2 */

#DAH1-hangar-4-0-panorama-2{
    position: absolute;
    top: 3610px;
    right: 15px;
    width: 930px;
    height: 500px;
    margin: auto;
    overflow: hidden;
    border-radius: 15px;
}

#DAH1-hangar-4-0-panorama-2-img{
    height: 100%;
    transform: translateX(-25%);
    transition: 0.5s;
}

#DAH1-hangar-4-0-panorama-2-blur{
    position: absolute;
    top: 3610px;
    right: 15px;
    width: 930px;
    height: 500px;
    filter: blur(5px);
    opacity: 1;
    border-radius: 15px;
    border: 3px;
    border-color: aqua;
    border-style: solid;
}

#DAH1-hangar-4-0-panorama-2-panologo{
    position: absolute;
    top: 3725px;
    right: 115px;
    width: 700px;
    height: 310px;
    opacity: 1;
    background-image: url("../SRC/5_DAH1/2-HANGAR/panologo.png");
    background-size: contain;
    z-index: 10;
    transition: 0.5s;
}

#DAH1-hangar-4-0-panorama-2-gauche{
    position: absolute;
    top: 222px;
    left: 20px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav1.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-4-0-panorama-2-gauche:hover{
    cursor: pointer;
}

#DAH1-hangar-4-0-panorama-2-droite{
    position: absolute;
    top: 222px;
    right: 25px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav3.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-4-0-panorama-2-droite:hover{
    cursor: pointer;
}

/* HANGAR 5 - UnionTown */

#DAH1-hangar-5-0{
    position: absolute;
    background-image: url("../SRC/5_DAH1/2-HANGAR/BG.png");
    background-size: cover;
    height: 100%;
    width: 100%;
}

#DAH1-hangar-5-0-scroll{
    position: absolute;
    margin: 0px;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    scrollbar-color: var(--aqua) rgb(0, 0, 0, 0);
    scrollbar-width: thin;
    scroll-behavior: smooth;
    scrollbar-gutter: inherit;
    z-index: 1;
    color: white;
    font-family: Verdana;
}

#DAH1-hangar-5-0-titre{
    position: absolute;
    top: 0;
    width: 100%;
}

#DAH1-hangar-5-0-intro{
    position: absolute;
	top: 700px;
	left: 200px;
    height: 400px;
    width: 1500px;
    background-image: url("../SRC/5_DAH1/2-HANGAR/1-Farm/Poxbox.png");
    background-size: contain;
    background-repeat: no-repeat;
}

#DAH1-hangar-5-0-intro p{
    margin-top: 120px;
    margin-left: 250px;
    width: 1200px;
    font-family: bankGothicMedium;
    font-size: 25px;
    color: aqua;
}

#DAH1-hangar-5-0-description{
    position: absolute;
	top: 1130px;
	left: 240px;
    width: 1000px;
    font-family: DomCasualD;
    font-size: 28px;
    color: white;
}

#DAH1-hangar-5-0-description-titre{
    font-family: sfcomic;
    font-size: 42px;
    color: yellow;
}

#DAH1-hangar-5-0-description-droite{
    position: absolute;
	top: 1140px;
    left: 1250px;
    width: 445px;
    font-family: bankGothicMedium;
    font-size: 16px;
    color: white;
}

#DAH1-hangar-5-0-description-droite table{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-5-0-description-droite tr{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-5-0-description-droite td{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-5-0-description-droite-img{
    width: 445px;
    height: 300px;
}

.zzz td{
    padding: 10px;
}

.yyy{
    font-family: bankGothicMedium;
    font-weight: 600;
}

.xxx{
    color: yellow;
    text-align: center !important;
}

#DAH1-hangar-5-0-map{
    position: absolute;
    top: 2100px;
    background-image: url("../SRC/5_DAH1/2-HANGAR/5-UnionTown/Map5.png");
    background-size: contain;
    width: 1920px;
    height: 1080px;
    margin-bottom: 20px;
}

/*  landmark-5-1 */

#DAH1-hangar-5-0-landmark-1{
    position: relative;
    display: inline-block;
	top: 2980px;
	left: 1295px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-5-0-landmark-1-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-5-0-landmark-1-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-5-0-landmark-1-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-1:hover #DAH1-hangar-5-0-landmark-1-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-1-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-1-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-1-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-5-0-landmark-1-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-5-2 */

#DAH1-hangar-5-0-landmark-2{
    position: relative;
    display: inline-block;
	top: 2500px;
	left: 150px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-5-0-landmark-2-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-5-0-landmark-2-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-5-0-landmark-2-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-2:hover #DAH1-hangar-5-0-landmark-2-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-2-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-2-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-2-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-5-0-landmark-2-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-5-3 */

#DAH1-hangar-5-0-landmark-3{
    position: relative;
    display: inline-block;
	top: 2670px;
	left: 760px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-5-0-landmark-3-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-5-0-landmark-3-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-5-0-landmark-3-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-3:hover #DAH1-hangar-5-0-landmark-3-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-3-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-3-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-3-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-5-0-landmark-3-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-5-4 */

#DAH1-hangar-5-0-landmark-4{
    position: relative;
    display: inline-block;
	top: 2600px;
	left: 915px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-5-0-landmark-4-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-5-0-landmark-4-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-5-0-landmark-4-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-4:hover #DAH1-hangar-5-0-landmark-4-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-4-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-4-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-4-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-5-0-landmark-4-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-5-5 */

#DAH1-hangar-5-0-landmark-5{
    position: relative;
    display: inline-block;
	top: 2360px;
	left: 1090px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-5-0-landmark-5-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-5-0-landmark-5-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-5-0-landmark-5-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-5:hover #DAH1-hangar-5-0-landmark-5-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-5-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-5-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-5-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-5-0-landmark-5-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-5-6 */

#DAH1-hangar-5-0-landmark-6{
    position: relative;
    display: inline-block;
	top: 2580px;
	left: 1225px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-5-0-landmark-6-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-5-0-landmark-6-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-5-0-landmark-6-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-6:hover #DAH1-hangar-5-0-landmark-6-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-6-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-6-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-6-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-5-0-landmark-6-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-5-7 */

#DAH1-hangar-5-0-landmark-7{
    position: relative;
    display: inline-block;
	top: 2340px;
	left: 1111px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-5-0-landmark-7-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-5-0-landmark-7-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-5-0-landmark-7-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-7:hover #DAH1-hangar-5-0-landmark-7-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-7-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-7-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-7-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-5-0-landmark-7-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-5-8 */

#DAH1-hangar-5-0-landmark-8{
    position: relative;
    display: inline-block;
	top: 2455px;
	left: 1125px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-5-0-landmark-8-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-5-0-landmark-8-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-5-0-landmark-8-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-8:hover #DAH1-hangar-5-0-landmark-8-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-8-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-8-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-8-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-5-0-landmark-8-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-5-9 */

#DAH1-hangar-5-0-landmark-9{
    position: relative;
    display: inline-block;
	top: 2550px;
	left: 1145px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-5-0-landmark-9-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-5-0-landmark-9-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-5-0-landmark-9-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    right: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-9:hover #DAH1-hangar-5-0-landmark-9-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-9-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-9-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-9-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-5-0-landmark-9-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-5-10 */

#DAH1-hangar-5-0-landmark-10{
    position: relative;
    display: inline-block;
	top: 2435px;
	left: 356px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-5-0-landmark-10-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-5-0-landmark-10-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-5-0-landmark-10-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-10:hover #DAH1-hangar-5-0-landmark-10-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-10-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-10-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-10-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-5-0-landmark-10-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-5-11 */

#DAH1-hangar-5-0-landmark-11{
    position: relative;
    display: inline-block;
	top: 2530px;
	left: 90px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-5-0-landmark-11-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-5-0-landmark-11-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-5-0-landmark-11-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-11:hover #DAH1-hangar-5-0-landmark-11-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-11-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-11-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-11-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-5-0-landmark-11-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-5-12 */

#DAH1-hangar-5-0-landmark-12{
    position: relative;
    display: inline-block;
	top: 2550px;
	left: 847px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-5-0-landmark-12-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-5-0-landmark-12-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-5-0-landmark-12-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-12:hover #DAH1-hangar-5-0-landmark-12-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-12-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-12-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-12-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-5-0-landmark-12-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-5-13 */

#DAH1-hangar-5-0-landmark-13{
    position: relative;
    display: inline-block;
	top: 2300px;
	left: -370px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-5-0-landmark-13-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-5-0-landmark-13-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-5-0-landmark-13-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-13:hover #DAH1-hangar-5-0-landmark-13-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-13-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-13-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-13-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-5-0-landmark-13-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-5-14 */

#DAH1-hangar-5-0-landmark-14{
    position: relative;
    display: inline-block;
	top: 2650px;
	left: 150px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-5-0-landmark-14-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-5-0-landmark-14-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-5-0-landmark-14-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-14:hover #DAH1-hangar-5-0-landmark-14-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-14-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-14-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-5-0-landmark-14-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-5-0-landmark-14-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landingzone 5 */

.DAH1-hangar-5-0-landingzone{
    padding-top: 5px;
    color: aqua;
    font-size: 24px;
    font-weight: 600;
}

/*  landingzone 5-1 */

#DAH1-hangar-5-0-landingzone-1{
    position: absolute;
    display: inline-block;
	margin-top: 2570px;
	left: 900px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-5-0-landingzone-1-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-5-0-landingzone-1:hover #DAH1-hangar-5-0-landingzone-1-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-5-0-landingzone-1-popup p{
   margin: 5px;
   padding: 0;
}

/*  landingzone 5-2 */

#DAH1-hangar-5-0-landingzone-2{
    position: absolute;
    display: inline-block;
	margin-top: 2250px;
	left: 1180px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-5-0-landingzone-2-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-5-0-landingzone-2:hover #DAH1-hangar-5-0-landingzone-2-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-5-0-landingzone-2-popup p{
   margin: 5px;
   padding: 0;
}

/*  challenge-5 */

.DAH1-hangar-5-0-challenge-1-titre{
    padding-top: 5px;
    color: aqua;
    font-size: 24px;
    font-weight: 600;
}

.DAH1-hangar-5-0-challenge-1-titre img{
    float: right !important;
    height: 50px !important;
    width: 50px !important;
    animation: 3s infinite linear opopo;
}

.DAH1-hangar-5-0-challenge-1-sous-titre{
    font-size: 20px;
    font-weight: 600;
}

.DAH1-hangar-5-0-challenge-1-texte{
    color: white;
    font-size: 12px;
    font-family: "AG-BankGothicExt Light Italic";
    padding-bottom: 5px;
    text-align: left;
}

/*  challenge-5-1 */

#DAH1-hangar-5-0-challenge-1{
    position: absolute;
    display: inline-block;
	margin-top: 2555px;
	left: 1210px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-5-0-challenge-1-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-5-0-challenge-1-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-5-0-challenge-1-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-5-0-challenge-1:hover #DAH1-hangar-5-0-challenge-1-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-5-0-challenge-1-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-5-0-challenge-1-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-5-0-challenge-1-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-5-0-challenge-1-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  challenge-5-2 */

#DAH1-hangar-5-0-challenge-2{
    position: absolute;
    display: inline-block;
	margin-top: 2685px;
	left: 799px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-5-0-challenge-2-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-5-0-challenge-2-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-5-0-challenge-2-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-5-0-challenge-2:hover #DAH1-hangar-5-0-challenge-2-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-5-0-challenge-2-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-5-0-challenge-2-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-5-0-challenge-2-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-5-0-challenge-2-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/* galerie */

#DAH1-hangar-5-0-galerie{
    position: absolute;
    left: 12px;
    top: 3190px;
    width: 800px;
}

#DAH1-hangar-5-0-galerie img{
    width: 375px;
    background-color: #fff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
    transition: transform 0.3s ease;
}

#DAH1-hangar-5-0-galerie img:hover{
    transform: translateY(-10px);
    box-shadow: 0 8px 15px rgba(0, 0, 0, 1);
    cursor: pointer;
}

/* trivia */

#DAH1-hangar-5-0-trivia{
    position: absolute;
	top: 4400px;
	left: 50%;
	transform: translate(-50%, -50%);
    width: 1400px;
    height: 500px;
    font-family: DomCasualD;
    font-size: 28px;
    color: white;
}

#DAH1-hangar-5-0-back{
    position: fixed;
    bottom: 4rem;
    right: 4rem;
    text-align: center;
    font-family: bankGothicMedium;
    text-decoration: none;
    font-size: 40px;
    color: aqua;
    padding: 0;
    border: none;
    background: none;
}

#DAH1-hangar-5-0-back:hover
{
    text-shadow:
        0 0 1em aqua,
        0 0 0.2em aqua;
    cursor: pointer;
}

/* panorama 1 */

#DAH1-hangar-5-0-panorama-1{
    position: absolute;
    top: 3500px;
    left: 15px;
    width: 930px;
    height: 500px;
    margin: auto;
    overflow: hidden;
    border-radius: 15px;
}

#DAH1-hangar-5-0-panorama-1-img{
    height: 100%;
    transform: translateX(-38%);
    transition: 0.5s;
}

#DAH1-hangar-5-0-panorama-1-blur{
    position: absolute;
    top: 3500px;
    left: 15px;
    width: 930px;
    height: 500px;
    filter: blur(5px);
    opacity: 1;
    border-radius: 15px;
    border: 3px;
    border-color: aqua;
    border-style: solid;
}

#DAH1-hangar-5-0-panorama-1-panologo{
    position: absolute;
    top: 3610px;
    left: 100px;
    width: 700px;
    height: 310px;
    opacity: 1;
    background-image: url("../SRC/5_DAH1/2-HANGAR/panologo.png");
    background-size: contain;
    z-index: 10;
    transition: 0.5s;
}

#DAH1-hangar-5-0-panorama-1-gauche{
    position: absolute;
    top: 222px;
    left: 20px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav1.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-5-0-panorama-1-gauche:hover{
    cursor: pointer;
}

#DAH1-hangar-5-0-panorama-1-droite{
    position: absolute;
    top: 222px;
    right: 25px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav3.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-5-0-panorama-1-droite:hover{
    cursor: pointer;
}

/* panorama 2 */

#DAH1-hangar-5-0-panorama-2{
    position: absolute;
    top: 3500px;
    right: 15px;
    width: 930px;
    height: 500px;
    margin: auto;
    overflow: hidden;
    border-radius: 15px;
}

#DAH1-hangar-5-0-panorama-2-img{
    height: 100%;
    transform: translateX(-25%);
    transition: 0.5s;
}

#DAH1-hangar-5-0-panorama-2-blur{
    position: absolute;
    top: 3500px;
    right: 15px;
    width: 930px;
    height: 500px;
    filter: blur(5px);
    opacity: 1;
    border-radius: 15px;
    border: 3px;
    border-color: aqua;
    border-style: solid;
}

#DAH1-hangar-5-0-panorama-2-panologo{
    position: absolute;
    top: 3610px;
    right: 115px;
    width: 700px;
    height: 310px;
    opacity: 1;
    background-image: url("../SRC/5_DAH1/2-HANGAR/panologo.png");
    background-size: contain;
    z-index: 10;
    transition: 0.5s;
}

#DAH1-hangar-5-0-panorama-2-gauche{
    position: absolute;
    top: 222px;
    left: 20px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav1.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-5-0-panorama-2-gauche:hover{
    cursor: pointer;
}

#DAH1-hangar-5-0-panorama-2-droite{
    position: absolute;
    top: 222px;
    right: 25px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav3.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-5-0-panorama-2-droite:hover{
    cursor: pointer;
}

/* HANGAR 6 - CapitolCity */

#DAH1-hangar-6-0{
    position: absolute;
    background-image: url("../SRC/5_DAH1/2-HANGAR/BG.png");
    background-size: cover;
    height: 100%;
    width: 100%;
}

#DAH1-hangar-6-0-scroll{
    position: absolute;
    margin: 0px;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: scroll;
    scrollbar-color: var(--aqua) rgb(0, 0, 0, 0);
    scrollbar-width: thin;
    scroll-behavior: smooth;
    scrollbar-gutter: inherit;
    z-index: 1;
    color: white;
    font-family: Verdana;
}

#DAH1-hangar-6-0-titre{
    position: absolute;
    top: 0;
    width: 100%;
}

#DAH1-hangar-6-0-intro{
    position: absolute;
	top: 700px;
	left: 200px;
    height: 400px;
    width: 1500px;
    background-image: url("../SRC/5_DAH1/2-HANGAR/1-Farm/Poxbox.png");
    background-size: contain;
    background-repeat: no-repeat;
}

#DAH1-hangar-6-0-intro p{
    margin-top: 120px;
    margin-left: 250px;
    width: 1200px;
    font-family: bankGothicMedium;
    font-size: 25px;
    color: aqua;
}

#DAH1-hangar-6-0-description{
    position: absolute;
	top: 1130px;
	left: 240px;
    width: 1000px;
    font-family: DomCasualD;
    font-size: 28px;
    color: white;
}

#DAH1-hangar-6-0-description-titre{
    font-family: sfcomic;
    font-size: 42px;
    color: yellow;
}

#DAH1-hangar-6-0-description-droite{
    position: absolute;
	top: 1140px;
    left: 1250px;
    width: 445px;
    font-family: bankGothicMedium;
    font-size: 16px;
    color: white;
}

#DAH1-hangar-6-0-description-droite table{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-6-0-description-droite tr{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-6-0-description-droite td{
    border: 1px solid aqua;
    border-collapse: collapse;
    text-align: left;
}

#DAH1-hangar-6-0-description-droite-img{
    width: 445px;
    height: 300px;
}

.zzz td{
    padding: 10px;
}

.yyy{
    font-family: bankGothicMedium;
    font-weight: 600;
}

.xxx{
    color: yellow;
    text-align: center !important;
}

#DAH1-hangar-6-0-map{
    position: absolute;
    top: 2325px;
    background-image: url("../SRC/5_DAH1/2-HANGAR/6-CapitolCity/Map6.png");
    background-size: contain;
    width: 1920px;
    height: 1750px;
    margin-bottom: 20px;
}

/*  landmark-6-1 */

#DAH1-hangar-6-0-landmark-1{
    position: relative;
    display: inline-block;
	top: 3370px;
	left: 1670px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-landmark-1-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-landmark-1-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-landmark-1-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    right: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-1:hover #DAH1-hangar-6-0-landmark-1-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-1-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-1-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-1-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-6-0-landmark-1-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-6-2 */

#DAH1-hangar-6-0-landmark-2{
    position: relative;
    display: inline-block;
	top: 3040px;
	left: 1235px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-landmark-2-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-landmark-2-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-landmark-2-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-2:hover #DAH1-hangar-6-0-landmark-2-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-2-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-2-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-2-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-6-0-landmark-2-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-6-3 */

#DAH1-hangar-6-0-landmark-3{
    position: relative;
    display: inline-block;
	top: 3650px;
	left: 260px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-landmark-3-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-landmark-3-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-landmark-3-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-3:hover #DAH1-hangar-6-0-landmark-3-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-3-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-3-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-3-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-6-0-landmark-3-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-6-4 */

#DAH1-hangar-6-0-landmark-4{
    position: relative;
    display: inline-block;
	top: 3810px;
	left: 1170px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-landmark-4-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-landmark-4-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-landmark-4-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-4:hover #DAH1-hangar-6-0-landmark-4-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-4-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-4-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-4-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-6-0-landmark-4-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-6-5 */

#DAH1-hangar-6-0-landmark-5{
    position: relative;
    display: inline-block;
	top: 3370px;
	left: 815px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-landmark-5-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-landmark-5-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-landmark-5-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-5:hover #DAH1-hangar-6-0-landmark-5-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-5-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-5-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-5-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-6-0-landmark-5-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-6-6 */

#DAH1-hangar-6-0-landmark-6{
    position: relative;
    display: inline-block;
	top: 3365px;
	left: 1054px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-landmark-6-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-landmark-6-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-landmark-6-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-6:hover #DAH1-hangar-6-0-landmark-6-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-6-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-6-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-6-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-6-0-landmark-6-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-6-7 */

#DAH1-hangar-6-0-landmark-7{
    position: relative;
    display: inline-block;
	top: 2630px;
	left: 847px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-landmark-7-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-landmark-7-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-landmark-7-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-7:hover #DAH1-hangar-6-0-landmark-7-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-7-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-7-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-7-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-6-0-landmark-7-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-6-8 */

#DAH1-hangar-6-0-landmark-8{
    position: relative;
    display: inline-block;
	top: 2620px;
	left: 1245px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-landmark-8-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-landmark-8-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-landmark-8-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    right: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-8:hover #DAH1-hangar-6-0-landmark-8-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-8-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-8-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-8-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-6-0-landmark-8-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-6-9 */

#DAH1-hangar-6-0-landmark-9{
    position: relative;
    display: inline-block;
	top: 2780px;
	left: 825px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-landmark-9-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-landmark-9-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-landmark-9-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-9:hover #DAH1-hangar-6-0-landmark-9-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-9-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-9-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-9-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-6-0-landmark-9-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-6-10 */

#DAH1-hangar-6-0-landmark-10{
    position: relative;
    display: inline-block;
	top: 2780px;
	left: 915px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-landmark-10-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-landmark-10-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-landmark-10-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-10:hover #DAH1-hangar-6-0-landmark-10-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-10-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-10-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-10-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-6-0-landmark-10-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-6-11 */

#DAH1-hangar-6-0-landmark-11{
    position: relative;
    display: inline-block;
	top: 2920px;
	left: 1000px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-landmark-11-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-landmark-11-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-landmark-11-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-11:hover #DAH1-hangar-6-0-landmark-11-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-11-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-11-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-11-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-6-0-landmark-11-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-6-12 */

#DAH1-hangar-6-0-landmark-12{
    position: relative;
    display: inline-block;
	top: 2485px;
	left: 878px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-landmark-12-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-landmark-12-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-landmark-12-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-12:hover #DAH1-hangar-6-0-landmark-12-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-12-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-12-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-12-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-6-0-landmark-12-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-6-13 */

#DAH1-hangar-6-0-landmark-13{
    position: relative;
    display: inline-block;
	top: 2630px;
	left: 859px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-landmark-13-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-landmark-13-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-landmark-13-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-13:hover #DAH1-hangar-6-0-landmark-13-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-13-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-13-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-13-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-6-0-landmark-13-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-6-14 */

#DAH1-hangar-6-0-landmark-14{
    position: relative;
    display: inline-block;
	top: 2675px;
	left: 636px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-landmark-14-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-landmark-14-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-landmark-14-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-14:hover #DAH1-hangar-6-0-landmark-14-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-14-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-14-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-14-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-6-0-landmark-14-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-6-15 */

#DAH1-hangar-6-0-landmark-15{
    position: relative;
    display: inline-block;
	top: 2730px;
	left: 450px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-landmark-15-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-landmark-15-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-landmark-15-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-15:hover #DAH1-hangar-6-0-landmark-15-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-15-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-15-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-15-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-6-0-landmark-15-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landmark-6-16 */

#DAH1-hangar-6-0-landmark-16{
    position: relative;
    display: inline-block;
	top: 3530px;
	left: 80px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-landmark-16-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-landmark-16-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-landmark-16-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    left: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-16:hover #DAH1-hangar-6-0-landmark-16-popup{
    display: block;
    visibility: visible;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-16-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-16-popup table tr td{
    border: 1px solid #35B7DC;
    z-index: 15;
}

#DAH1-hangar-6-0-landmark-16-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
   z-index: 15;
}

#DAH1-hangar-6-0-landmark-16-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
    z-index: 15;
}

/*  landingzone 6-1 */

#DAH1-hangar-6-0-landingzone-1{
    position: absolute;
    display: inline-block;
	margin-top: 2700px;
	left: 960px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-6-0-landingzone-1-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landingzone-1:hover #DAH1-hangar-6-0-landingzone-1-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-6-0-landingzone-1-popup p{
   margin: 5px;
   padding: 0;
}

/*  */

#DAH1-hangar-6-0-landingzone-2{
    position: absolute;
    display: inline-block;
	margin-top: 2590px;
	left: 1460px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-6-0-landingzone-2-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landingzone-2:hover #DAH1-hangar-6-0-landingzone-2-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-6-0-landingzone-2-popup p{
   margin: 5px;
   padding: 0;
}

/*  */

#DAH1-hangar-6-0-landingzone-3{
    position: absolute;
    display: inline-block;
	margin-top: 2738px;
	left: 1648px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-6-0-landingzone-3-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landingzone-3:hover #DAH1-hangar-6-0-landingzone-3-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-6-0-landingzone-3-popup p{
   margin: 5px;
   padding: 0;
}

/*  */

#DAH1-hangar-6-0-landingzone-4{
    position: absolute;
    display: inline-block;
	margin-top: 3270px;
	left: 1590px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-6-0-landingzone-4-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landingzone-4:hover #DAH1-hangar-6-0-landingzone-4-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-6-0-landingzone-4-popup p{
   margin: 5px;
   padding: 0;
}

/*  */

#DAH1-hangar-6-0-landingzone-5{
    position: absolute;
    display: inline-block;
	margin-top: 3382px;
	left: 1407px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-6-0-landingzone-5-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landingzone-5:hover #DAH1-hangar-6-0-landingzone-5-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-6-0-landingzone-5-popup p{
   margin: 5px;
   padding: 0;
}

/*  */

#DAH1-hangar-6-0-landingzone-6{
    position: absolute;
    display: inline-block;
	margin-top: 3270px;
	left: 490px;
    width: 40px;
    height: 40px;
    background-image: url("../SRC/IMG/SYMBOL/Symbol7.png");
    background-size: contain;
    cursor: crosshair;
    z-index: 10;
}

#DAH1-hangar-6-0-landingzone-6-popup{
    visibility: hidden;
    position: absolute;
    left: 50px;
    width: 205px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    border: 1px solid #35B7DC;
    font-family: bankGothicMedium;
    z-index: 15;
}

#DAH1-hangar-6-0-landingzone-6:hover #DAH1-hangar-6-0-landingzone-6-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-6-0-landingzone-6-popup p{
   margin: 5px;
   padding: 0;
}

/*  challenge-6-1 */

.DAH1-hangar-1-0-challenge-1-titre{
    padding-top: 5px;
    color: aqua;
    font-size: 24px;
    font-weight: 600;
}

.DAH1-hangar-1-0-challenge-1-titre img{
    float: right !important;
    height: 50px !important;
    width: 50px !important;
    animation: 3s infinite linear opopo;
}

.DAH1-hangar-1-0-challenge-1-sous-titre{
    font-size: 20px;
    font-weight: 600;
}

.DAH1-hangar-1-0-challenge-1-texte{
    color: white;
    font-size: 12px;
    font-family: "AG-BankGothicExt Light Italic";
    padding-bottom: 5px;
    text-align: left;
}

#DAH1-hangar-6-0-challenge-1{
    position: absolute;
    display: inline-block;
	margin-top: 3370px;
	left: 1485px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-challenge-1-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-challenge-1-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-challenge-1-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    right: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-6-0-challenge-1:hover #DAH1-hangar-6-0-challenge-1-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-6-0-challenge-1-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-6-0-challenge-1-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-6-0-challenge-1-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-6-0-challenge-1-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  challenge-6-2 */

#DAH1-hangar-6-0-challenge-2{
    position: absolute;
    display: inline-block;
	margin-top: 3370px;
	left: 1620px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-challenge-2-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-challenge-2-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-challenge-2-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    right: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-6-0-challenge-2:hover #DAH1-hangar-6-0-challenge-2-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-6-0-challenge-2-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-6-0-challenge-2-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-6-0-challenge-2-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-6-0-challenge-2-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  challenge-6-3 */

#DAH1-hangar-6-0-challenge-3{
    position: absolute;
    display: inline-block;
	margin-top: 2980px;
	left: 1315px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-challenge-3-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-challenge-3-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-challenge-3-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    right: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-6-0-challenge-3:hover #DAH1-hangar-6-0-challenge-3-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-6-0-challenge-3-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-6-0-challenge-3-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-6-0-challenge-3-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-6-0-challenge-3-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/*  challenge-6-4 */

#DAH1-hangar-6-0-challenge-4{
    position: absolute;
    display: inline-block;
	margin-top: 2720px;
	left: 1125px;
    width: 40px;
    height: 40px;
    cursor: crosshair;
}

#DAH1-hangar-6-0-challenge-4-icon img{
    z-index: -1;
    width: 40px;
}

#DAH1-hangar-6-0-challenge-4-icon img:hover{
    animation-name: bounce;
    animation-iteration-count: infinite;
	animation-timing-function: ease-in-out;
	animation-duration: 1s;
    z-index: -1;
}

#DAH1-hangar-6-0-challenge-4-popup{
    visibility: hidden;
    position: absolute;
    margin-top: -45px;
    right: 50px;
    width: 400px;
    background-color: #00272E;
    box-shadow: 0px 4px 15px rgba(0,0,0,1);
    z-index: 10;
    font-family: bankGothicMedium;
}

#DAH1-hangar-6-0-challenge-4:hover #DAH1-hangar-6-0-challenge-4-popup {
    display: block;
    visibility: visible;
}

#DAH1-hangar-6-0-challenge-4-popup table{
    border: 1px solid #35B7DC;
    border-collapse: collapse;
}

#DAH1-hangar-6-0-challenge-4-popup table tr td{
    border: 1px solid #35B7DC;
}

#DAH1-hangar-6-0-challenge-4-popup p{
   margin: 0;
   padding-left: 5px;
   padding-right: 5px;
}

#DAH1-hangar-6-0-challenge-4-popup table img{
    width: 399px;
    height: 220px;
    margin-bottom: -4px;
}

/* galerie */

#DAH1-hangar-6-0-galerie{
    position: absolute;
    left: 12px;
    top: 4090px;
    width: 800px;
}

#DAH1-hangar-6-0-galerie img{
    width: 375px;
    background-color: #fff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.5);
    transition: transform 0.3s ease;
}

#DAH1-hangar-6-0-galerie img:hover{
    transform: translateY(-10px);
    box-shadow: 0 8px 15px rgba(0, 0, 0, 1);
    cursor: pointer;
}

/* trivia */

#DAH1-hangar-6-0-trivia{
    position: absolute;
	top: 5230px;
	left: 50%;
	transform: translate(-50%, -50%);
    width: 1400px;
    height: 500px;
    font-family: DomCasualD;
    font-size: 28px;
    color: white;
}

#DAH1-hangar-6-0-back{
    position: fixed;
    bottom: 4rem;
    right: 4rem;
    text-align: center;
    font-family: bankGothicMedium;
    text-decoration: none;
    font-size: 40px;
    color: aqua;
    padding: 0;
    border: none;
    background: none;
}

#DAH1-hangar-6-0-back:hover
{
    text-shadow:
        0 0 1em aqua,
        0 0 0.2em aqua;
    cursor: pointer;
}

/* panorama 1 */

#DAH1-hangar-6-0-panorama-1{
    position: absolute;
    top: 4400px;
    left: 15px;
    width: 930px;
    height: 500px;
    margin: auto;
    overflow: hidden;
    border-radius: 15px;
}

#DAH1-hangar-6-0-panorama-1-img{
    height: 100%;
    transform: translateX(-38%);
    transition: 0.5s;
}

#DAH1-hangar-6-0-panorama-1-blur{
    position: absolute;
    top: 4400px;
    left: 15px;
    width: 930px;
    height: 500px;
    filter: blur(5px);
    opacity: 1;
    border-radius: 15px;
    border: 3px;
    border-color: aqua;
    border-style: solid;
}

#DAH1-hangar-6-0-panorama-1-panologo{
    position: absolute;
    top: 4510px;
    left: 100px;
    width: 700px;
    height: 310px;
    opacity: 1;
    background-image: url("../SRC/5_DAH1/2-HANGAR/panologo.png");
    background-size: contain;
    z-index: 10;
    transition: 0.5s;
}

#DAH1-hangar-6-0-panorama-1-gauche{
    position: absolute;
    top: 222px;
    left: 20px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav1.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-6-0-panorama-1-gauche:hover{
    cursor: pointer;
}

#DAH1-hangar-6-0-panorama-1-droite{
    position: absolute;
    top: 222px;
    right: 25px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav3.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-6-0-panorama-1-droite:hover{
    cursor: pointer;
}

/* panorama 2 */

#DAH1-hangar-6-0-panorama-2{
    position: absolute;
    top: 4400px;
    right: 15px;
    width: 930px;
    height: 500px;
    margin: auto;
    overflow: hidden;
    border-radius: 15px;
}

#DAH1-hangar-6-0-panorama-2-img{
    height: 100%;
    transform: translateX(-25%);
    transition: 0.5s;
}

#DAH1-hangar-6-0-panorama-2-blur{
    position: absolute;
    top: 4400px;
    right: 15px;
    width: 930px;
    height: 500px;
    filter: blur(5px);
    opacity: 1;
    border-radius: 15px;
    border: 3px;
    border-color: aqua;
    border-style: solid;
}

#DAH1-hangar-6-0-panorama-2-panologo{
    position: absolute;
    top: 4510px;
    right: 115px;
    width: 700px;
    height: 310px;
    opacity: 1;
    background-image: url("../SRC/5_DAH1/2-HANGAR/panologo.png");
    background-size: contain;
    z-index: 10;
    transition: 0.5s;
}

#DAH1-hangar-6-0-panorama-2-gauche{
    position: absolute;
    top: 222px;
    left: 20px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav1.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-6-0-panorama-2-gauche:hover{
    cursor: pointer;
}

#DAH1-hangar-6-0-panorama-2-droite{
    position: absolute;
    top: 222px;
    right: 25px;
    width: 50px;
    height: 50px;
    background-image: url("../SRC/IMG/SYMBOL/nav3.png");
    background-position: center;
    z-index: 15;
}

#DAH1-hangar-6-0-panorama-2-droite:hover{
    cursor: pointer;
}

@media all and (min-width: 2560px){
    #superCenterMax {
        position: absolute;
        top: 100px;
        left: 300px;
    }
    #DAH1-hangar-1-0-trivia {
        position: absolute;
        left: 980px;
    }
    #DAH1-hangar-2-0-trivia {
        position: absolute;
        left: 980px;
    }
    #DAH1-hangar-3-0-trivia {
        position: absolute;
        left: 980px;
    }
    #DAH1-hangar-4-0-trivia {
        position: absolute;
        left: 980px;
    }
    #DAH1-hangar-5-0-trivia {
        position: absolute;
        left: 980px;
    }
    #DAH1-hangar-6-0-trivia {
        position: absolute;
        left: 980px;
    }
    #DAH1-hangar-1-0-panorama-2, 
    #DAH1-hangar-2-0-panorama-2, 
    #DAH1-hangar-3-0-panorama-2, 
    #DAH1-hangar-4-0-panorama-2, 
    #DAH1-hangar-5-0-panorama-2, 
    #DAH1-hangar-6-0-panorama-2 {
        left: 980px;
    }
    #DAH1-hangar-1-0-panorama-2-blur, 
    #DAH1-hangar-2-0-panorama-2-blur,
    #DAH1-hangar-3-0-panorama-2-blur,
    #DAH1-hangar-4-0-panorama-2-blur,
    #DAH1-hangar-5-0-panorama-2-blur,
    #DAH1-hangar-6-0-panorama-2-blur {
        left: 980px;
    }
    #DAH1-hangar-1-0-panorama-2-panologo,
    #DAH1-hangar-2-0-panorama-2-panologo,
    #DAH1-hangar-3-0-panorama-2-panologo,
    #DAH1-hangar-4-0-panorama-2-panologo,
    #DAH1-hangar-5-0-panorama-2-panologo,
    #DAH1-hangar-6-0-panorama-2-panologo {
        left: 1080px;
    }
}

