﻿
#wrapper  {
    /*ajout*/
    overflow: hidden !important;
}

#wrapper .header {
    width: 100%;
    margin: 0px;
}

.header {
    vertical-align: middle;
    padding: 5px 5px;
    /*height: 90px;*/
    /*height: 110px;*/
    background: linear-gradient(to right, rgba(0, 134, 159, 1) 15%, rgba(0, 134, 159, 0) 45%), url('../Images/Baniere_entete2 - Copie1.jpg');
    position:relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0px 50%;
}

#wrapper .header .RadMenu {
    margin: 10px 0;
    float: none;
}

.header .logo {
    margin: 10px 0;
    max-width: 100%;
   display: inline-block;
}

#wrapper .header .RadMenu {
    margin: 10px 0;
    float: none;
}


#wrapper .footer {
    width: 100%;
    padding: 30px 15px;
    line-height: 30px;
    text-align: center;
}

.login_mdp {
    align-content: center;
    background-color: #F2F3F4;
}

/* STYLE TEXTE*/

.Texte_Champs_Obligatoire {
    font-family: Arial;
    font-size: 12px;
    font-style: italic;
    color: red;
    font-weight: bold;
    font-size: 15px
}

.Texte_Informations_Complementaires {
    font-family: Arial;
    font-style: italic;
    font-weight: bold;
    font-size: 15px
}

.Texte_Informatif {
    font-family: Arial;
    font-style: italic;
    color: red;
    font-size: 13.5px
}

.block_message_defilant {
    width: 100%;
    justify-content:center;
    display:flex;
}

.marquee {
    width: 70%;
}

.text_defilant {
    /*    text-align: center;*/
    font-size: 20px;
    color: red;
    font-weight: bold;
    margin: 0px;
}

.titre_section_accueil {
    text-decoration: underline;
}

.transform_Text_upper {
    text-transform: uppercase;
}
/* STYLE TABLEAU*/
.Tableau_Style_Contour, .Tableau_Style_Contour th, .Tableau_Style_Contour td {
    border: 1px solid black;
    border-collapse: collapse;
}

th, td {
    padding: 10px;
    text-align: left;
}

.custom-table td {
    padding: 5px; /* Ajustez cette valeur selon vos besoins */
}

.custom-table p {
    margin: 5px 0; /* Ajustez cette valeur selon vos besoins */
    line-height: 1.2; /* Ajustez cette valeur selon vos besoins */
}


.Titre_Application {
    color: white;
  /*  padding :0;
    margin:0;*/
   /* color: black;*/
}


/*STYLE FORMULAIRE*/
.Formulaire_Style {
    background: rgba(0, 134, 159, 1);
}

/*STYLE BOUTON VALIDER*/

.btn_form_valider {
    background-color: #8FCB8F !important;
    font-weight: bold !important;
    border-color: green !important;
}
    .btn_form_valider:hover {
        background-color: lightgreen !important;
    }

.btn_form_annuler {
    background-color: #E9967A !important;
    font-weight: bold !important;
    border-color: red !important;
}
    .btn_form_annuler:hover {
        background-color: lightcoral !important;
    }

.css_btn_envoye {
    transition: all 0.5s;
}

    .css_btn_envoye:hover, .css_btn_envoye:focus {
        transform: translateY(-0.30em);
        color: white !important;
        background-color: #55c2da !important;
    }

/****** RAD BUTTON *******/
.RadButton.rbButton.rbImageButton {
    border-radius: .5em !important;
    margin-left: auto;
}

/*Ajouter par moi pour mettre en forme mes radgrid*/
.RadGrid_Bootstrap .rgDataDiv {
    height: auto !important;
}

.css_btn_retour {
    transition: all 0.5s;
}

    .css_btn_retour:hover, .css_btn_retour::before {
        transform: translateY(-0.30em);
        content: '\00AB';
        padding-right: 20px;
    }

/*MENU*/
.RadMenu_Silk .rmRootGroup .style_deconnexion {
    background-color: #FF6347 !important;
/*    color: White !important;*/
    border-color: #FF6347 !important;
    box-shadow: 0 2px 2px #FF6347;
}

/*FRISE*/

.frise {
    /*background-color: #e2e2e2;*/
    padding: 15px 0;
    background-image: url("../Images/Cap2025-04-10 160705.png");
    /*background-color: #E6E6FA;*/
}

 