
/* Logo de la page d'authentification */
.loginPage .divLogo {
    position: relative;
    top: 6px;
    width: 202px;
    height: 53px;
    background-image: url("emn-logo.png");
}


/* Logo de la barre d'entête (Header.xhtml) */
.header #logo img {
    background-image: url("emn-logo.png");
}

/* Body de la page d'authentification */
body.templateSimple {
    background-color: #00052e;
} 

.loginPage .div-message-bienvenue {
    color: white;
}

.loginPage .bouton-connexion {
    color: white;
}

/* Bouton de connexion sur la page d'accueil */
.loginPage .bouton-connexion > span {
    background-color: #00052e; /* couleur .GreenButton */
    border-color: #00052e;     /* couleur .GreenButton */
}

/* Bouton de connexion sur la page d'accueil au survol */
.loginPage .bouton-connexion > span:hover {
    background-color: #00052e; /* couleur .GreenButton */
    border-color: #00052e;     /* couleur .GreenButton */
}

.loginPage .liens .bouton-recevoir-mot-de-passe,
.loginPage .liens .bouton-acceder-info-sans-connexion,
.loginPage .liens .bouton-email-webmaster,
.loginPage .liens .bouton-sinscrire {
    color: #d31019;
}

.loginPage .liens .bouton-recevoir-mot-de-passe > span {
    background-color: #00052e; /* couleur .NavyButton */
    border-color: #00052e;     /* couleur .NavyButton */
}

.loginPage .liens .bouton-recevoir-mot-de-passe.ui-state-hover span {
    background-color: #00052e;
}

.loginPage .liens .bouton-acceder-info-sans-connexion > span {
    background-color: #00052e; /* couleur .ui-button-text d'Olympos */
    border-color: #00052e;     /* couleur .ui-button-text d'Olympos */
}

.loginPage .liens .bouton-acceder-info-sans-connexion.ui-state-hover span {
    background-color: #00052e;
}

.loginPage .liens .bouton-email-webmaster > span {
    background-color: #00052e; /* couleur .AquaButton */
    border-color: #00052e;     /* couleur .AquaButton */
}

.loginPage .liens .bouton-email-webmaster.ui-state-hover span {
    background-color: #00052e;
}

.loginPage .liens .bouton-sinscrire > span {
    background-color: #d31019; /* couleur .RedButton */
    border-color: #d31019;     /* couleur .RedButton */
}
 
.loginPage .liens .bouton-sinscrire.ui-state-hover span {
    background-color: #d31019;
}
.loginPage #j_idt30 img {
    display: none !important;
}

a#j_idt30\:j_idt32:before {
    background-image: url(O365.png);
    background-size: 32px 32px;
    display: inline-block;
    width: 32px;
    height: 32px;
    content: "";
}
/* Couleur des liens */
.templateSimple a {
    color: #d31019;
    text-decoration: none;
}
.loginPage .liensLogin a:hover {
    text-decoration: underline;
}
/*******************/

/* Menu de gauche */

.sidebar .ui-slidemenu {
    background-image: none; 
    background-color: #00052e;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
}

/*****************/ 

.templatePrincipal .cadreMiseEnPage {
    /*background-color: rgba(255, 255, 255, 0.3);*/
    background-color: rgb(255, 255, 255);
}

/* Police */

body, th, td, p, div, span, input, button, select, textarea, form, b, strong, i, u, h1, h2, h3, h4, h5, h6, dl,
dd, dt, ul, li, ol, option, optgroup, a {
    font-family: "Montserrat_regular";   
}
body {
    background-color: #00052e !important;
}
/*********/

/* Nav bar */

.templatePrincipal div#layout-topbar-cover {
    background-color: #00052e !important;
}

.templatePrincipal #layout-topbar-right {
    background-color: #00052e;
}

/***********/


/* Bouton de validation */

button.GreenButton .ui-button-text { 
    background-color: #00052e !important; /* couleur .RedButton */
    border-color: #00052e !important;     /* couleur .RedButton */
}

/***********************/


/* Bouton ajouter */

button.bouton-ajouter .ui-button-text { 
    background-color: #00052e !important; /* couleur .RedButton */
    border-color: #00052e !important;     /* couleur .RedButton */
}

/*****************/

/* Bouton rénitialiser mon mot de passe */
form#j_idt18 button[type="submit"]:not(.cacherImpression) > span {
    background-color: #00052e; /* couleur .RedButton */
    border-color: #00052e;     /* couleur .RedButton */
}
/*******************/ 

/* Dialog title */

.ui-dialog .ui-dialog-titlebar {
    border-bottom: solid 1px #00052e !important;
    background-color: #00052e;
}

/********************/

.ui-datatable th {
        border-bottom:  solid 2px #b6bad6 !important;
 }
 
 .ui-datatable, .DispBlock{
    color: #06166b !important;
}

.id_rubrique_142251 .mode-portail-barre-boutons{
    display: none;
}
.id_rubrique_142251 .Heading2 {
    background-color: #06166b;
    color: #fff;
}
