/* _content/site_alliance_elendil/Composants/Global/BlocsContenu/Bloc3Contenu/Bloc3Contenu.razor.rz.scp.css */
.contenu[b-58xlq4j0by] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    width: 100%;
}

.centre[b-58xlq4j0by] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: start;
    width: 100%;
}

.contenu-haut[b-58xlq4j0by] {
    margin-bottom: 1.3rem;
}

.contenu-droite[b-58xlq4j0by], .contenu-gauche[b-58xlq4j0by], .contenu-centre[b-58xlq4j0by] {

    height: 100%;
    width: 32%;
}

.contenu-haut[b-58xlq4j0by], .contenu-bas[b-58xlq4j0by] {
    width: 100%;
}


.contenu-bas[b-58xlq4j0by] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 3rem;
}

@media (max-width: 1024px) {

    .centre[b-58xlq4j0by] {
        flex-direction: column;
        align-items: center;
        justify-content: start;
    }

    .contenu-droite[b-58xlq4j0by], .contenu-gauche[b-58xlq4j0by], .contenu-centre[b-58xlq4j0by] {
        width: 100%;
        margin-bottom: 1.7rem;
    }

    .contenu-droite[b-58xlq4j0by] {
        width: 100%;
    }

    .contenu-bas[b-58xlq4j0by] {
        margin-top: 0.6rem;
    }
    
}
/* _content/site_alliance_elendil/Composants/Global/BlocsContenu/BlocContenuGaucheDroite/BlocContenuGaucheDroite.razor.rz.scp.css */
.contenu[b-9nqxx8r977] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: start;
    width: 100%;
}

.centrage-milieu[b-9nqxx8r977] {
    align-items: center;
}

.centrage-haut-div[b-9nqxx8r977] {
    align-items: start;
}

.centre[b-9nqxx8r977] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}

.contenu-haut[b-9nqxx8r977] {
    margin-bottom: 1.3rem;
}

.contenu-droite[b-9nqxx8r977], .contenu-gauche[b-9nqxx8r977] {
    height: 100%;
    width: 50%;
}

.contenu-haut[b-9nqxx8r977], .contenu-bas[b-9nqxx8r977] {
    width: 100%;
}

.contenu-bas[b-9nqxx8r977] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 3rem;
}

@media (max-width: 1024px) {

    .centre[b-9nqxx8r977] {
        flex-direction: column;
        align-items: center;
        justify-content: start;
    }

    .contenu-droite[b-9nqxx8r977], .contenu-gauche[b-9nqxx8r977] {
        width: 100%;
        margin-bottom: 1.7rem;

    }

    .contenu-droite[b-9nqxx8r977] {
        width: 100%;
    }

    .contenu-bas[b-9nqxx8r977] {
        margin-top: 0.6rem;
    }
    
}
/* _content/site_alliance_elendil/Composants/Global/BlocsContenu/BlocTexteMedia/BlocTexteMedia.razor.rz.scp.css */
.contenu[b-xdhxuln4h9] {
    width: 100%;
}

.texte p[b-xdhxuln4h9], .texte-haut p[b-xdhxuln4h9] {

    word-wrap: break-word;
    font-family: var(--police-texte);
    font-size: var(--taille-texte);
}

h3[b-xdhxuln4h9] {
    font-size: var(--h3-taille-texte);
    font-family: var(--police-grand-titre) !important; 
    font-weight: var(--poids-police-grand-titre) !important;
    font-style: var(--font-style-grand-titre) !important;
}

.texte[b-xdhxuln4h9] {
    padding : 1rem;
}

.media[b-xdhxuln4h9] {
    height: auto;
}

.sous-texte[b-xdhxuln4h9] {
    margin-top: 3rem;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
}

.partie-gauche[b-xdhxuln4h9], .partie-droite[b-xdhxuln4h9] {
    width: 95%;
}

.partie-droite[b-xdhxuln4h9] {
    margin-left: 5%;
}

.bas-page[b-xdhxuln4h9] {

    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

@media (max-width: 1024px) {

    .partie-droite[b-xdhxuln4h9], .partie-gauche[b-xdhxuln4h9] {
        
        width: 100%;
    }

    .partie-droite[b-xdhxuln4h9] {
        margin-left: 0%;
    }

    .media[b-xdhxuln4h9] {

        margin-top: 1rem;
        margin-bottom: 1.5rem;
    }

    .sous-texte[b-xdhxuln4h9] {

        align-items: center;
        justify-content: center;
        margin-top: 1.2rem;
    }
}
/* _content/site_alliance_elendil/Composants/Global/BlocsContenu/Titre1/Titre1.razor.rz.scp.css */
.icone-et-titre[b-cszqc21bb5] {

    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    height: 6rem;
    margin-bottom: 2rem;
}

.separateur-et-titre[b-cszqc21bb5] {

    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: start;
}

.separateur[b-cszqc21bb5] {

    margin-top : 0.8rem;
    height: 0.4rem;
    width: 9rem;
    border-radius: 50px;
    background: var(--gradient-violet-rose-peche);

}

.icone-et-titre img[b-cszqc21bb5] {

    height: 80%;
    width: auto;
    margin-right: 1.3rem;
}

.texte p[b-cszqc21bb5], .texte-haut p[b-cszqc21bb5] {

    word-wrap: break-word;
    font-family: var(--police-texte);
    font-size: var(--taille-texte);
}

h3[b-cszqc21bb5] {
    font-size: var(--h3-taille-texte);
    font-family: var(--police-grand-titre) !important; 
    font-weight: var(--poids-police-grand-titre) !important;
    font-style: var(--font-style-grand-titre) !important;
}

@media (max-width: 1024px) {

    .icone-et-titre img[b-cszqc21bb5] {
        
        height: 54%;
        width: auto;
        margin-right: 1.3rem;
    }

    .icone-et-titre[b-cszqc21bb5] {
        margin-bottom: 0rem;
    }
}
/* _content/site_alliance_elendil/Composants/Global/Boutons/BoutonBlanc/BoutonBlanc.razor.rz.scp.css */
.carousel-button[b-9x5jl55pl3] {
    background-color: white; 
    color: black; 
    padding-left: 1.8rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-right: 1.8rem;
    font-family: var(--police-texte);
    font-style: var(--font-style-texte);
    font-weight: var(--poids-police-texte);
    border: none; 
    border-radius: 60px; 
    font-size: 1.2rem; 
    cursor: pointer; 
    transition: transform 0.3s ease, background-color 0.3s ease; 

    height: 3.1rem;
}

.carousel-button:hover[b-9x5jl55pl3] {
    background-color: rgba(255, 255, 255, 0.9);
    color: black; 
    transform: scale(1.1);
}
/* _content/site_alliance_elendil/Composants/Global/Boutons/BoutonDiscord/BoutonDiscord.razor.rz.scp.css */
.bouton[b-a4dx9bdpgb] {
    position: relative;
    overflow: hidden;
    border-radius: 13px;
    font-size: 170%;
    font-weight: var(--poids-police-texte);
    font-family: var(--police-texte);
    font-style: var(--font-style-texte);
    color: var(--couleur-texte);
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.bouton img[b-a4dx9bdpgb] {
    width: auto;
    object-fit: cover;
    height: calc(var(--taille-texte-boutons) * 1.5);
    margin-right: 0.7rem;
}

.bouton p[b-a4dx9bdpgb] {
    margin: 0;
    font-size: var(--taille-texte-boutons);
    font-style: var(--font-style-texte);
    font-weight: var(--poids-police-texte);
    font-family: var(--police-texte);

}

button[b-a4dx9bdpgb] {
    transition: var(--transition-grossissement);
    background: var(--gradient-discord);
}

.bouton[b-a4dx9bdpgb]::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0;
    background-color: white;
    opacity: 0.3;
    z-index: -1;
    border-radius: inherit;
    transition: width 0.14s ease-in-out;
}

.bouton:hover[b-a4dx9bdpgb]::before {
    width: 100%;
}

.bouton:hover[b-a4dx9bdpgb] {
    font-weight: 500;
    transform: scale(1.04);
}

/* _content/site_alliance_elendil/Composants/Global/Boutons/BoutonFondTransparent/BoutonFondTransparent.razor.rz.scp.css */
.bouton[b-nijxon2y8n] {
    position: relative;
    overflow: hidden;
    border-radius: 50px;
    width: auto;
    font-weight: var(--poids-police-texte);
    font-family: var(--police-texte);
    font-style: var(--font-style-texte);
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.bouton p[b-nijxon2y8n] {
    margin: 0;
    font-size: var(--taille-texte-boutons);
}

.style-blanc[b-nijxon2y8n] {
    background-color: white;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.style-blanc p[b-nijxon2y8n] {
    color: black;
}

.style-transparent p[b-nijxon2y8n] {
    color: white;
}

.halo[b-nijxon2y8n] {
    box-shadow: 0 0 10px 2px rgba(255, 255, 255, 0.8);
}

.style-transparent[b-nijxon2y8n] {
    background-color: transparent;
    border: 4px solid white;

}

.bouton img[b-nijxon2y8n] {
    width: auto;
    object-fit: cover;
    height: calc(var(--taille-texte-boutons) * 1.5);
    margin-right: 0.7rem;
}

button[b-nijxon2y8n] {
    transition: var(--transition-grossissement);

}

.bouton[b-nijxon2y8n]::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0;
    background-color: white;
    opacity: 0.3;
    z-index: -1;
    border-radius: inherit;
    transition: width 0.27s ease-in-out;
}

.bouton:hover[b-nijxon2y8n]::before {
    width: 100%;
}

.bouton:hover[b-nijxon2y8n] {
    font-weight: 500;
    transform: scale(1.04);
}

@media (max-width: 1024px) {
    /* .bouton {
        font-size: 170%;
    }

    .bouton img {
        height: 70%;
    } */
}
/* _content/site_alliance_elendil/Composants/Global/Boutons/BoutonGradientViolet/BoutonGradientViolet.razor.rz.scp.css */
.bouton[b-phbswa501w] {
    position: relative;
    overflow: hidden;
    border-radius: 50px;
    width: auto;
    font-weight: var(--poids-police-texte);
    font-family: var(--police-texte);
    font-style: var(--font-style-texte);
    color: var(--couleur-texte);
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}

.bouton p[b-phbswa501w] {
    margin: 0;
    font-size: var(--taille-texte-boutons);
}

.bouton img[b-phbswa501w] {
    width: auto;
    object-fit: cover;
    height: calc(var(--taille-texte-boutons) * 1.5);
    margin-right: 0.7rem;
}

button[b-phbswa501w] {
    transition: var(--transition-grossissement);
    background: var(--gradient-violet-rose-peche);
}

.bouton[b-phbswa501w]::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0;
    background-color: white;
    opacity: 0.3;
    z-index: -1;
    border-radius: inherit;
    transition: width 0.14s ease-in-out;
}

.bouton:hover[b-phbswa501w]::before {
    width: 100%;
}

.bouton:hover[b-phbswa501w] {
    font-weight: 500;
    transform: scale(1.04);
}

@media (max-width: 1024px) {

}
/* _content/site_alliance_elendil/Composants/Global/FondMedia/FondMedia.razor.rz.scp.css */
.background-container[b-so2aqyqkuw] {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    background-color: transparent;

}

.background[b-so2aqyqkuw] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    display: flex;
    justify-content: center;
    align-items: center;

}

.background img[b-so2aqyqkuw], .background video[b-so2aqyqkuw] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.foreground[b-so2aqyqkuw] {
    position: relative;
    z-index: 1;
    color: white;
    text-align: center;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;

    padding: 2rem;
}
/* _content/site_alliance_elendil/Composants/Global/Footer/Footer.razor.rz.scp.css */
footer[b-mmvl0jiwrr] {
    margin-top : 7rem;
    height: 16vh;
    width: 100%;
    border-top: 1px solid grey;
    background-color: black;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
}

.infos[b-mmvl0jiwrr] {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    height: 100%;
    color: white;
}

.centre[b-mmvl0jiwrr] {
    padding-top: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
}

.gauche[b-mmvl0jiwrr] {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 20%;
}

.droite[b-mmvl0jiwrr] {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 20%;
}

.gauche img[b-mmvl0jiwrr] {
    height: 80%;
    width: auto;
}

@media (max-width: 1024px) {
    footer[b-mmvl0jiwrr] {
        flex-direction: column;
        height: 40vh;
    }

    .gauche[b-mmvl0jiwrr] {
        width: 100%;
        height: 30%;
    }

    .droite[b-mmvl0jiwrr] {
        width: 100%;
        height: 30%;
    }

    .centre[b-mmvl0jiwrr] {
        padding-left: 1rem;
        padding-right: 1rem;
        height: 40%;
    }

    .infos[b-mmvl0jiwrr] {
        height: 100%;
    }

    .infos p[b-mmvl0jiwrr] {
        margin-top: 10rem;
    }
}
/* _content/site_alliance_elendil/Composants/Global/Images/ImageDimensionee/ImageDimensionee.razor.rz.scp.css */
img[b-zgao55i76d] {
    width: 100%;
    height: auto;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.6);
}

.bordure-arrondie[b-zgao55i76d] {

    border-radius: 17px;
}
/* _content/site_alliance_elendil/Composants/Global/NavBar/NavBar.razor.rz.scp.css */
nav[b-2kubhc7gh8] {
    position: absolute;
    border-radius: var(--force-bordures);
    margin-top: 3.3vh;
    margin-left: 18%;
    width: 64%;
    z-index: 1000;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 4.8rem;
    background: none;
    border-bottom: 1px solid #1e2031;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
}

nav[b-2kubhc7gh8]::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--couleur-fond-navbar);
    opacity: 0.5;
    z-index: -1;
    border-radius: inherit;
}

.bouton-discord[b-2kubhc7gh8] {
    color: white;
    font-size: var(--taille-texte);
    font-family: var(--police-texte);
    font-style: var(--font-style-texte);
    font-weight: var(--poids-police-texte);
    border-radius: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--gradient-bleu-fonce);
    border: 1px solid rgba(255, 255, 255, 0.5);
    padding: 0;
    transition: transform 0.4s ease, background 1s ease;
    padding-left: 0.8rem;
    padding-right: 0.8rem;
    cursor: pointer;
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
}

.bouton-discord p[b-2kubhc7gh8] {
    margin: 0;
    padding: 0;
    font-size: var(--taille-texte-boutons);
    font-family: var(--police-texte);
    font-style: var(--font-style-texte);
    transition: var(--transition-grossissement);
}

.bouton-discord:hover[b-2kubhc7gh8] {
    background: linear-gradient(127deg, rgba(1,33,74,1) 7%, rgba(3,63,101,1) 34%, rgba(2,29,50,1) 86%);
    transform: scale(1.03);
}

.bouton-discord img[b-2kubhc7gh8] {
    width: auto;
    height: calc(var(--taille-texte-boutons));
    margin-right: 0.7rem;
    transition: var(--transition-grossissement);
}

.bouton-discord:hover img[b-2kubhc7gh8] {
    transform: rotate(-12deg);
}

.partie-gauche[b-2kubhc7gh8],
.centre[b-2kubhc7gh8],
.partie-droite[b-2kubhc7gh8] {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.partie-gauche[b-2kubhc7gh8] {
    width: 10%;
}

.partie-gauche img[b-2kubhc7gh8] {
    max-height: 83%;
    object-fit: contain;
    cursor: pointer;
    transition: var(--transition-grossissement);
}

.partie-gauche img:hover[b-2kubhc7gh8] {
    transform: scale(1.1);
}

.centre[b-2kubhc7gh8] {
    width: 55%;
    justify-content: space-around;
}

.partie-droite[b-2kubhc7gh8] {
    width: 20%;
    text-align: right;
}

ul[b-2kubhc7gh8] {

    list-style: none;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    padding: 0;
    margin: 0;
    width: 100%;
}

li[b-2kubhc7gh8] {
    position: relative;
    color: var(--couleur-texte);
    font-size: var(--taille-texte);
    padding-left: 2.1rem;
    transition: transform 0.4s ease;
}

li:hover[b-2kubhc7gh8] {
    transform: scale(1.1);
}

li[b-2kubhc7gh8]::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1.9rem;
    height: 1.9rem;
    background-image: url('/Images/ItemsMinecraft/Nether_Star.gif');
    background-size: contain;
    background-repeat: no-repeat;
    transition: transform 0.4s ease;
}

li:hover[b-2kubhc7gh8]::before {
    transform: translateY(-50%) rotate(45deg);
}

li[b-2kubhc7gh8]::after {
    content: '';
    position: absolute;
    bottom: -4px;
    left: 2.1rem;
    width: 0%;
    height: 2px;
    background-color: var(--couleur-texte);
    transition: width 0.3s ease;
}

li:hover[b-2kubhc7gh8]::after {
    width: calc(100% - 2.1rem);
}

.menu-burger[b-2kubhc7gh8] {
    display: none; 
    font-size: 2rem;
    background: none;
    border: none;
    color: var(--couleur-texte);
    cursor: pointer;
    transition: transform 0.4s ease;
}

.menu-burger:hover[b-2kubhc7gh8] {
    transform: scale(1.2);
}


@media (max-width: 1024px) {

    .menu-burger[b-2kubhc7gh8] {
        display: block; 
    }

    nav[b-2kubhc7gh8] {
        width: 80%;
        margin-left: 10%;
    }

    ul[b-2kubhc7gh8] {
        display: none; 
    }

    .partie-gauche[b-2kubhc7gh8] {
        width: 20%;
        padding-left: 1rem;
    }

    .partie-droite[b-2kubhc7gh8] {
        width: 39%;
    }

    .centre[b-2kubhc7gh8] {
        width: 20%;
    }

    .navbar-menu[b-2kubhc7gh8] {
        padding-top: 1rem;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        position: absolute;
        top: calc(4.7rem + 0.5rem);
        background: none;
        border-radius: 10px;
        width: auto;
        padding-left: 1rem;
        padding-right: 1rem;
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
        z-index: 1000;
    }

    .navbar-menu[b-2kubhc7gh8]::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: var(--couleur-fond-navbar);
        opacity: 0.5;
        z-index: -1;
        border-radius: inherit;
    }

    .navbar-menu.open[b-2kubhc7gh8] {
        display: flex; 
        flex-direction: column;
        justify-content: center;
        align-items: start;
    }

    li[b-2kubhc7gh8] {
        margin-bottom: 1.3rem;
    }

    li[b-2kubhc7gh8]::before {
        display: inline-block;
    }

    .partie-droite[b-2kubhc7gh8] {
        margin-right: 1rem;
    }
}
/* _content/site_alliance_elendil/Composants/Global/Serveurs/CarouselServeur/CarouselServeur.razor.rz.scp.css */
.page-carousel[b-hxc3jfcnlt] {
    position: relative;
    width: 100%;
    height: 100%; 
    overflow: hidden;
    border-radius: 20px;


}

.page-carousel[b-hxc3jfcnlt]::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--couleur-fond-navbar);
    opacity: 0.46;
    z-index: 1;
    border-radius: inherit;
}

.carousel-background[b-hxc3jfcnlt] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.7);
}

.carousel-content[b-hxc3jfcnlt] {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    text-align: center;
    color: white;
}

.carousel-title[b-hxc3jfcnlt] {
    font-size: 3rem;
    margin-bottom: 2rem;
    text-shadow: 0 4px 6px rgba(0, 0, 0, 0.6);
}


/* _content/site_alliance_elendil/Composants/Layout/MainLayout.razor.rz.scp.css */
.contenu[b-wl4pyqsfr8] {
    background-color: var(--couleur-de-fond);
}
/* _content/site_alliance_elendil/Composants/Serveurs/AfficheurNombreConnectes/AfficheurNombreConnectes.razor.rz.scp.css */
.gradient[b-ww648dmcll] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: var(--gradient-vert-jaune);
    border-radius: var(--force-bordures);
    padding: 0.3rem;
}

.contenu[b-ww648dmcll] {
    
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    border-radius: var(--force-bordures);
    background-color :var(--couleur-de-fond);
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.contenu img[b-ww648dmcll] {

    width: auto;
    height: calc(var(--taille-texte-boutons) * 1.5);
    margin-right: 0.7rem;
}

.contenu p[b-ww648dmcll] {
    
    font-size: var(--taille-texte-boutons);
    font-family: var(--police-texte);
    font-weight: var(--poids-police-texte);
    font-style: var(--font-style-texte);
    color: var(--couleur-texte);
    margin : 0;
}
/* _content/site_alliance_elendil/Composants/Serveurs/BlocsServeur/BlocTexteImageServeur/BlocTexteImageServeur.razor.rz.scp.css */
.contenu[b-u3g16mn7w0] {

    width: 100%;
    height: 100%;
}
/* _content/site_alliance_elendil/Composants/Serveurs/BlocsServeur/HautPage/HautPage.razor.rz.scp.css */
.contenu[b-doo05oo89k] {
    width: 100%;
    height: 100vh;
    overflow: hidden;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.5);
}

.img-haut-page[b-doo05oo89k] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.logo-serveur[b-doo05oo89k] {
    width: auto;
    height: 47vh;
}

h1[b-doo05oo89k] {

    font-size: var(--h1-taille-texte);
    font-family: var(--police-grand-titre);
    font-weight: var(--poids-police-grand-titre);
    font-style: var(--font-style-grand-titre);
    color: var(--couleur-texte);
    text-align: center;

    text-shadow: 2px 2px 4px rgba(0, 0, 0, 09);
    margin-bottom: 2rem;
}
/* _content/site_alliance_elendil/Composants/Serveurs/BlocsServeur/InformationsServeur/InformationsServeur.razor.rz.scp.css */
.contenu[b-f5jpzcg8o6] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 2rem;
    align-items: center;
}

@media (max-width: 1024px) {
    .contenu[b-f5jpzcg8o6] {
        flex-direction: column;
    }
}
/* _content/site_alliance_elendil/Composants/Serveurs/CarteJoueur/CarteJoueur.razor.rz.scp.css */
.gradient[b-vt2dp42z88] {

    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;

    /* border : 3px solid red; */
    height: 6rem;
    width: 17rem;
    background:var(--gradient-violet-rose-peche);
    margin-bottom: 1rem;
    padding: 0.3rem;
    border-radius: var(--force-bordures);
}

.contenu[b-vt2dp42z88] {

    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    background-color: var(--couleur-carte);
    border-radius: var(--force-bordures);
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;


}

.skin[b-vt2dp42z88] {

    width: 32%;
    height: 100%;
    margin-right: 1rem;
    /* border: 3px solid yellow; */
}

.skin img[b-vt2dp42z88] {

    width: auto;
    height: 100%;
}

.infos[b-vt2dp42z88] {

    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: start;

    /* border: 3px solid blue; */
}



.serveur[b-vt2dp42z88] {
    
    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;

    /* border: 3px solid green; */
}

.infos .serveur p[b-vt2dp42z88] {
    
    font-size: calc(var(--taille-texte) * 0.8);
    color: var(--couleur-texte);
    font-family: var(--police-texte);
    font-weight: var(--poids-police-texte);
    font-style: var(--font-style-texte);
    margin: 0;

}

.infos p[b-vt2dp42z88] {
    
    font-size: calc(var(--taille-texte) * 1.3);
    color: var(--couleur-texte);
    font-family: var(--police-texte);
    font-weight: var(--poids-police-texte);
    font-style: var(--font-style-texte);
    margin: 0;
}

.serveur img[b-vt2dp42z88] {

    width: auto;
    height: 1.7rem;
    margin-right: 0.5rem;
}
/* _content/site_alliance_elendil/Composants/Serveurs/CarteServeur /CarteServeur.razor.rz.scp.css */
.bordure-gradient[b-f8h9egc9eh] {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
    width: 100%;
    overflow: hidden;
    background: var(--gradient-violet-rose-peche);
    border-radius: var(--force-bordures);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.7);
    padding: 0.2rem;
}

.contenu[b-f8h9egc9eh] {
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: var(--couleur-carte);
    border-radius: var(--force-bordures);
}

.banniere[b-f8h9egc9eh] {

    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
    width: 100%;
    height: 26vh;
    position: relative;
    margin-bottom: 1.4rem;
}

.banniere[b-f8h9egc9eh]::before {

    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.5;
    z-index: 1;
    border-radius: inherit;
}

.sur-banniere[b-f8h9egc9eh] {
    
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: absolute;
    margin-bottom: 0.7rem;
    z-index: 2;
}


.banniere img[b-f8h9egc9eh] {

    width: 100%;
    height: 100%;
    object-fit: cover;
}

.titre[b-f8h9egc9eh] {

    width: 100%;
    height: 5rem;
    margin-bottom: 0.2rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    height: 90%;
}

.titre img[b-f8h9egc9eh] {
    width: 25%;
    height: auto;
    object-fit: contain;
    margin-right: 1rem;
    box-sizing: border-box;
    border-radius: 20px;
}

.titre h3[b-f8h9egc9eh] {
    font-family: var(--police-grand-titre);
    font-weight: var(--poids-police-grand-titre);
    font-style: var(--font-style-grand-titre);
    font-size: 2rem;
    color: var(--couleur-texte);
}

.version[b-f8h9egc9eh] {
    height: 10%;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
}

.version p[b-f8h9egc9eh] {

    font-family: var(--police-texte);
    font-weight: var(--poids-police-texte);
    font-style: var(--font-style-texte);
    font-size: 1rem;
    color: var(--couleur-texte);
    margin-left: 0.8rem;
    padding-left: 0.8rem;
    padding-right: 0.8rem;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    border-radius: 50px;
    background: var(--gradient-violet-rose-peche);
}

.informations[b-f8h9egc9eh] {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    padding-left: 1rem;
    padding-right: 1rem;
    margin-bottom: 1.4rem;
}

.icone-texte[b-f8h9egc9eh] {

    display: flex;
    width: auto;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    height: 3rem;
}

.icone-texte p[b-f8h9egc9eh] {
    font-family: var(--police-texte);
    font-weight: var(--poids-police-texte);
    font-style: var(--font-style-texte);
    font-size: var(--taille-texte);
    color: var(--couleur-texte);
    margin: 0;

}

.icone-texte img[b-f8h9egc9eh] {
    width: 2rem;
    height: 100%;
    object-fit: contain;
    margin-right: 0.6rem;
    box-sizing: border-box;

}

.tags[b-f8h9egc9eh] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.7rem;
    padding-left: 1.4rem;
    padding-right: 1.4rem;
    margin-bottom: 1.4rem;    

}

.tag[b-f8h9egc9eh] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    width: auto;
    padding: 20rem;
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: var(--gradient-bleu-fonce);
    padding: 0;
    
}

.tag p[b-f8h9egc9eh] {
    font-family: var(--police-texte);
    font-weight: var(--poids-police-texte);
    font-style: var(--font-style-texte);
    font-size: 0.9rem;
    color: var(--couleur-texte);
    text-align: center;
    margin : 0;
    padding-left: 0.8rem;
    padding-right: 0.6rem;
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;

}

.bas[b-f8h9egc9eh] {

    /* border-top: 2px solid white; */
    padding-top: 0.5rem;
    padding-bottom: 0.2rem;

    width: 100%;
    margin-top: auto;
}

.bas .icone-texte img[b-f8h9egc9eh] {

    margin-right: 1rem;
}

.coordonnees[b-f8h9egc9eh] {

    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-bottom: 1.4rem;

    width: 100%;
}

.coordonnees p[b-f8h9egc9eh] {
    font-family: var(--police-texte);
    font-weight: var(--poids-police-texte);
    font-style: var(--font-style-texte);
    font-size: calc(var(--taille-texte));
    color: var(--couleur-texte);
    margin: 0;
}

.btn-presentation[b-f8h9egc9eh] {

    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin-top: 1rem;
    margin-bottom: 1.7rem;
}



.ouvert[b-f8h9egc9eh], .ferme[b-f8h9egc9eh], .taille[b-f8h9egc9eh] {
    
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    height: 2.5rem;
    border-radius: 10px;
    margin-left: 0.4rem;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
    
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.7);
    margin-bottom: 1rem;


}

.ouvert p[b-f8h9egc9eh], .ferme p[b-f8h9egc9eh], .taille p[b-f8h9egc9eh] {
    font-family: var(--police-texte);
    font-weight: var(--poids-police-texte);
    font-style: var(--font-style-texte);
    font-size: 0.9rem;
    color: var(--couleur-texte);
    margin: 0;
}


.ouvert img[b-f8h9egc9eh], .ferme img[b-f8h9egc9eh], .taille img[b-f8h9egc9eh] {

    width: 1.8rem;
    height: 100%;
    object-fit: contain;
    margin-right: 0.5rem;
}

.ouvert[b-f8h9egc9eh] {
    background: var(--gradient-vert);
}

.ferme[b-f8h9egc9eh] {
    background: var(--gardient-rouge-orange);
}

.taille[b-f8h9egc9eh] {
    color : black;
    background-color: white;
    margin-right: 0.5rem;
}

.taille p[b-f8h9egc9eh] {
    color : black;
    font-weight: 900;
}

@media (max-width: 1024px) {


}
/* _content/site_alliance_elendil/Composants/Serveurs/PanelJoueursConnectes/PanelJoueursConnectes.razor.rz.scp.css */
.joueurs[b-7wvi576dgh] {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 1.3rem;
}

.titre[b-7wvi576dgh] {

    display: flex;
    flex-direction: row;
    justify-content: start;
    align-items: center;
    width: 100%;
}


@media (max-width: 1024px) {

    .joueurs[b-7wvi576dgh] {
        margin-top: 1.3rem;
    }
}
/* _content/site_alliance_elendil/Pages/Index/Index.razor.rz.scp.css */
.contenu[b-gxnljrhlzn] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    overflow: hidden;
}

.fond-media[b-gxnljrhlzn] {
    width: 100%;
    height: 100vh;
    overflow: hidden;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.5);
}

.img-haut-page[b-gxnljrhlzn] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#presentation p[b-gxnljrhlzn] {

    color : red;
    display: none;
}

.interieur h1[b-gxnljrhlzn] {
    font-size: var(--h1-taille-texte);
    margin-bottom: 1rem;
    font-family: var(--police-grand-titre);
    font-weight: var(--poids-police-grand-titre);
    font-style: var(--font-style-grand-titre);
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 09);
}

.interieur h2[b-gxnljrhlzn] {
    font-size: var(--h2-taille-texte);
    margin-bottom: 2rem;
    font-family: var(--police-sous-titre);
    font-weight: var(--poids-police-sous-titre);
    font-style: var(--font-style-sous-titre);
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 09);
}

.tmp img[b-gxnljrhlzn] {
    border : 10px solid black;
    width: 100%;
    height: 100%;
}

.gradient[b-gxnljrhlzn] {
    width: 100%;
    height: 100%;
    background: var(--gradient-bleu-fonce);
}

section[b-gxnljrhlzn] {
    width: 100%;
}

@media (max-width: 1024px) {

    .interieur[b-gxnljrhlzn] {
        margin: 0.7rem;
    }
    
}




/* _content/site_alliance_elendil/Pages/PagePanneaux/PagePanneaux.razor.rz.scp.css */
.contenu[b-uutgqjmd8w] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 10vh;

    color : black;
}

h1[b-uutgqjmd8w] {
    margin-top: 10vh;
}

.dimension-rectangle[b-uutgqjmd8w] {
    width: calc(3 * 40vh);
    height: calc(2 * 40vh);
    margin-bottom: 12vh;
}

.pan-isildur[b-uutgqjmd8w] {
    background-image: url(/Images/Agora/panneau1.png);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: start;
    padding-left: 15vh;
    padding-right: 15vh;

    /* border : 3px solid red; */

    background-size: cover; 
    background-repeat: no-repeat;
    background-position: center;
}

.logo-elendil[b-uutgqjmd8w] {
    height: 10vh;
}

.cont-titre[b-uutgqjmd8w] {
    display : flex;
    flex-direction : row;
    justify-content : center;
    align-items : center;
    margin-top: 15vh;
    width: 100%;
}

.titre1[b-uutgqjmd8w] {
    font-size: 5vh;
    font-weight: 700;
    color : black;
}

.texte1[b-uutgqjmd8w] {
    margin-top: 1.4vh;
    font-size: 4.5vh;
    font-weight: 700;
    color : black;
    margin-left: 4vh;
    margin-right: 4vh;
    text-align: center;
}


#b1[b-uutgqjmd8w] {
    padding-top: 2.6vh;    
}

#b2[b-uutgqjmd8w] {
    padding-top: 2.6vh;    
}

#b3[b-uutgqjmd8w] {
    padding-top: 2.6vh;   

}

#b4[b-uutgqjmd8w] {
    padding-top: 1.8vh;    
}

#b5[b-uutgqjmd8w] {
    padding-top: 1.8vh;    
}

#b6[b-uutgqjmd8w] {
    padding-top: 1.8vh;    
}


#b7[b-uutgqjmd8w] {
    padding-top: 0.7vh;    
}

#b8[b-uutgqjmd8w] {
    padding-top: 0.4vh;    
}

.grad1[b-uutgqjmd8w] {
    background: #075e6b;
background: linear-gradient(73deg, rgba(7, 94, 107, 1) 16%, rgba(27, 81, 105, 1) 30%, rgba(95, 38, 96, 1) 61%, rgba(145, 6, 90, 1) 91%);
}
/* _content/site_alliance_elendil/Pages/PagePresentation/PagePresentation.razor.rz.scp.css */
.contenu[b-pm5dv4u4kv] {
    display: flex;
    flex-direction: column;
    justify-content: start;
    align-items: center;
    overflow: hidden;
}

.fond-media[b-pm5dv4u4kv] {
    width: 100%;
    height: 100vh;
    overflow: hidden;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.5);
}

.img-haut-page[b-pm5dv4u4kv] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#presentation p[b-pm5dv4u4kv] {

    color : red;
    display: none;
}

.interieur h1[b-pm5dv4u4kv] {
    font-size: var(--h1-taille-texte);
    margin-bottom: 1rem;
    font-family: var(--police-grand-titre);
    font-weight: var(--poids-police-grand-titre);
    font-style: var(--font-style-grand-titre);
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 09);
}

.interieur h2[b-pm5dv4u4kv] {
    font-size: var(--h2-taille-texte);
    margin-bottom: 2rem;
    font-family: var(--police-sous-titre);
    font-weight: var(--poids-police-sous-titre);
    font-style: var(--font-style-sous-titre);
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 09);
}
/* _content/site_alliance_elendil/Pages/PageServeurs/PageServeurs.razor.rz.scp.css */
.fond-media[b-wr5kaue1d4] {
    width: 100%;
    height: 100vh;
    overflow: hidden;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.5);
}

.img-haut-page[b-wr5kaue1d4] {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.interieur h1[b-wr5kaue1d4] {
    font-size: var(--h1-taille-texte);
    margin-bottom: 1rem;
    font-family: var(--police-grand-titre);
    font-weight: var(--poids-police-grand-titre);
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 09);
    font-style: var(--font-style-grand-titre);
    
}

.interieur h2[b-wr5kaue1d4] {
    font-size: var(--h2-taille-texte);
    margin-bottom: 2rem;
    font-family: var(--police-sous-titre);
    font-weight: var(--poids-police-sous-titre);
    font-style: var(--font-style-sous-titre);
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 09);

    margin-bottom: 2rem;

}

section[b-wr5kaue1d4] {
    width: 100%;
}

.carte-en-paire[b-wr5kaue1d4] {

    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 90%;
}

#serveurs p[b-wr5kaue1d4] {
    display: none;
}

@media (max-width: 1024px) {
    .carte-en-paire[b-wr5kaue1d4] {
        width: 100%;
    }
}
