@font-face {
	font-family: 'alagambe';
	src: url("../police/staticrgb/alagambe.otf") /*domaine publique*/
}
*{
    padding: 0;
    margin: 0;
}
html{
    width: 100%;
    height: 200%;
    background-color: rgb(255, 255, 255);
}
.topnav {
    display: grid;
    position: absolute;
    place-items: center;
    width: 100%;
    z-index: 3;
    padding-top: 4vh;
    grid-template-columns: 1fr 1fr 1fr;
}
.topnav li {
    display: inline-block;
    font-weight: bold;
    font-family: 'MontBold';
}
.topnav li:hover {
    text-decoration: underline;
}
.lb {
    width: 100%;
    font-family: 'alagambe';
    position: absolute;
    font-size: xx-large;
    text-align: center;
    margin-top: 27vh;
    z-index: 4;
}
.top {
    position: fixed;
    /* background-image: url("../img/staticrgb/208top_V2.webp"); */
    background-size: cover;
    width: 100vw;
    height: auto;
    z-index: 0;
}
.topon {
    position: relative;
    background-image: url("../img/staticrgb/test.webp");
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100vh;
    z-index: 2;
}
.text1 {
    position: relative;
    margin-top: 80%;
    width: 100%;
    background-color: white;
    z-index: 1;
}
.innerText1 {
    width: 60%;
    height: 70%;
    font-family: fantasy;
    font-size: 3.5vh;
    padding: 15% 20% 20% 20%;
    text-align: center;
}
p {
    font-family: 'alagambe';
   
}
.allgrid {
    margin-top: -10vh;
    height: 100%;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    z-index: 1;
}
.allgrid div {
    height: 49.5vw;
    width: 50%;
    background-size: contain;
}
#id_img {
    background-size: contain;
    width: 49.5vw;
}
#id_text {
    color: white;
    font-size: 2vw;
    text-align: center;
    display: grid;
    place-items: center;
}
.block_1_1 {
    background-image: radial-gradient(circle, rgb(0, 8, 118) 0%,rgb(19, 80, 0) 5%,rgb(25, 25, 25) 10%, rgb(93, 76, 0) 40%, rgb(0, 0, 0) 90%);
}
.block_2_1 {
    background-image: url('../img/staticrgb/imgbot.webp');
}
/* .block_1_2 {
    background-image: url('../img/staticrgb/imgtop.webp');
} */
.block_2_2 {
    background: radial-gradient(circle at -60%, #000000 43%, rgb(0 10 143) 68%,  #278900 70%, #950000 71%, #3f3f3f 73.5%, #a8a8a8 77%);
}
.black {
    position: relative;
    width: 100%;
    background-color: black;
    height: 80vh;
}