/* MAIN */
.c_DNN7_Header_BP {
    width: 100%;
    display: inline;
    padding: 0;
    font-family: verdana;
    font-size: 0.75rem;
}

    .c_DNN7_Header_BP .Partial {
        width: 100%;
    }

    .c_DNN7_Header_BP .dnnModuleActions {
        display: inline-block;
        width: 19px;
        height: 19px;
    }

#Panes .DnnModule a {
    font-weight: normal;
}

    #Panes .DnnModule a:hover {
        text-decoration: underline;
    }
/* TITLE */
.c_DNN7_Header_BP .Title {
    font-family: verdana;
    font-size: 12px;
    letter-spacing: normal;
    line-height: 25px;
    padding: 3px 10px 0 11px;
    margin: 0;
}

    .c_DNN7_Header_BP .Title span {
        border: 0px solid white;
        display: inline;
        margin: 0;
        font-weight: normal;
        font-size: 0.75rem;
        font-family: Verdana, Arial, Helvetica, sans-serif;
    }

.c_DNN7_Header_BP .GreenTitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.75rem;
    font-weight: bold;
    font-weight: normal;
    font-size: 1.1em;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    background-color: #1FA22E;
    color: white;
}

.c_DNN7_Header_BP .PartialGreenTitle {
    color: #666666;
    background-color: rgb(185, 218, 66);
    font-weight: normal;
    font-size: 12px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 0 20px 0 10px !important;
}

    .c_DNN7_Header_BP .PartialGreenTitle .WhiteArrow {
        margin: 0 5px 3px 0;
    }

.c_DNN7_Header_BP .BlueTitle {
    color: white;
    width: 94%;
    background-color: #004494;
}

.c_DNN7_Header_BP .LightBlueTitle {
    color: black;
    width: auto;
    background-color: #DFF0F5 !important;
}

.c_DNN7_Header_BP .PartialBlueTitle {
    color: white;
    background-color: #004494;
}

    .c_DNN7_Header_BP .PartialBlueTitle .WhiteArrow {
        margin: 0 5px 3px 0;
    }

.c_DNN7_Header_BP .GrayTitle {
    color: white;
    background-color: #525252;
}

.c_DNN7_Header_BP .LightVioletTitle {
    color: white;
    background-color: #C8A0B7;
}
/* CONTENT */
.c_DNN7_Header_BP .NoTitleContent {
    padding: 0px;
}

.c_DNN7_Header_BP .ContentNoBorder {
    padding: 10px;
}

.c_DNN7_Header_BP .ContentNoPadding {
}

.c_DNN7_Header_BP .GreenContent {
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

    .c_DNN7_Header_BP .GreenContent ul {
        list-style-type: none;
    }

.c_DNN7_Header_BP .PartialGreenContent {
    padding: 10px;
    border-top: 1px solid #B9DA42;
    border: #CCCCCC solid 1px;
    margin-bottom: 10px;
}

.c_DNN7_Header_BP .BlueContent {
    padding: 10px;
}

.c_DNN7_Header_BP .LightBlueContent {
    padding: 10px;
}

.c_DNN7_Header_BP .PartialBlueContent {
    padding: 10px; /*float:left;*/
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    border: #CCCCCC solid 1px;
    margin-bottom: 10px;
}

    .c_DNN7_Header_BP .PartialBlueContent ul li {
        list-style-type: square;
    }

.c_DNN7_Header_BP .GrayContent {
    padding: 10px;
    margin-bottom: 10px;
}

    .c_DNN7_Header_BP .GrayContent ul {
        padding: 0;
        margin: 0 0 0 15px;
    }

    .c_DNN7_Header_BP .GrayContent li {
        padding: 2px 0; /*margin: 0; */
    }

    .c_DNN7_Header_BP .GrayContent ul li a {
        text-decoration: none; /*color: black;*/
        font-weight: bold;
    }

.c_DNN7_Header_BP .LightVioletContent {
    padding: 10px;
    margin-bottom: 10px;
}

    .c_DNN7_Header_BP .LightVioletContent p {
        text-decoration: none;
        color: black;
    }

    .c_DNN7_Header_BP .LightVioletContent a {
        text-decoration: none;
        color: black;
        font-style: italic;
        font-weight: normal;
    }
/* PARTIAL TITLE */
.Partial li {
    list-style-type: none;
    clear: both;
}

.Partial h1 {
    float: left;
}

/
/* Authentication */
.DnnModule-Authentication {
    width: 495px;
}

.DnnModule-Authentication .NoTitleContent {
    width: 495px;
    background: url(images/bg_login_box.jpg) repeat-y left top;
    border: 1px solid #000;
    padding-top: 120px;
    margin-top: 50px;
    margin-bottom: 30px;
}
/* Boutons "Connexion" et "Annuler" */
.DnnModule-Authentication a.dnnPrimaryAction,
.DnnModule-Authentication a.dnnSecondaryAction {
    border-radius: 0px;
    box-shadow: none;
    text-align: center;
    position: relative;
    left: 200px;
    border: none;
    text-shadow: none;
    color: white;
}

    .DnnModule-Authentication a.dnnPrimaryAction:hover,
    .DnnModule-Authentication a.dnnSecondaryAction:hover {
        color: white !important;
    }

/* Bouton "Connexion" */
.DnnModule-Authentication a.dnnPrimaryAction {
    background: #358EEA;
}

    .DnnModule-Authentication a.dnnPrimaryAction:hover {
        background: #358EEA !important;
    }

/* Bouton "Annuler" */
.DnnModule-Authentication a.dnnSecondaryAction {
    background: #EA3D3D;
}

    .DnnModule-Authentication a.dnnSecondaryAction:hover {
        background: #EA3D3D !important;
    }

/* Bouton "Réinitialiser le mot de passe" */
.DnnModule-Authentication a[id$="passwordLink"] {
    position: initial;
    background: #1FA22E;
}

    .DnnModule-Authentication a[id$="passwordLink"]:hover {
        background: #1FA22E !important;
    }

.DnnModule-Authentication .dnnFormItem {
    padding-left: 20px;
}

.DnnModule-Authentication .dnnLoginRememberMe {
    display: block;
    float: none;
    width: 100%;
}

    .DnnModule-Authentication .dnnLoginRememberMe label {
        font-size: 0.75rem;
    }

.DnnModule-Authentication .dnnLoginActions {
    padding: 0px 0px;
}

    .DnnModule-Authentication .dnnLoginActions UL, .DnnModule-Authentication .dnnLoginActions UL LI {
        padding: 0px 0px;
    }

.DnnModule-Authentication .dnnActions {
    padding: 0px 0px;
    position: relative;
    top: -15px;
}

.DnnModule-Authentication .dnnFormLabel {
    display: block;
    width: 100% !important;
    text-align: left !important;
    font-size: 0.75rem;
}
/* BlueArrow*/
.c_DNN7_Header_BP .BlueArrow {
    color: #7AC1D9;
}

    .c_DNN7_Header_BP .BlueArrow .LightBlueArrow {
        margin: 0 5px 3px 0;
    }

.c_DNN7_Header_BP .BlueArrow {
}

.c_DNN7_Header_BP .BlueArrowContent {
    padding-left: 5px;
    text-align: left;
}
/*bouton retour à la liste*/
p.backLink {
    display: inline-block;
    padding: 5px 20px;
    background-color: #004494; /* background-color:#64AEB6; /*bleu*/
    color: #fff;
    float: right;
}

.backLink a {
    color: #fff;
    text-decoration: none;
}
/*MySpaceRubrTitle*/
.MySpaceRubrTitle {
    border: 1px solid #ccc;
    padding: 20px 20px;
    margin-top: 20px;
}

    .MySpaceRubrTitle li {
        list-style-type: none;
    }

    .MySpaceRubrTitle h1.Title {
        line-height: 20px;
        font-size: 18px !important;
        margin-top: 0px;
        color: #666666;
    }

        .MySpaceRubrTitle h1.Title span.Head {
            font-size: 18px !important;
            height: 20px !important;
        }
/* BPBleuCTitle */
.BPBleuCTitle H1 {
    color: #7AC1D9;
}

.BPBleuCTitle .LightBlueArrow {
    margin: 0 5px 3px 0;
}

.BPBleuCTitle .Content {
    padding: 10px;
}
/* LightBlueTitle */
.c_DNN7_Header_BP .LightBlueTitle {
    background-color: #DFF0F5 !important;
    color: #000000;
    margin-bottom: 1px;
    width: auto;
}

/* AJOUTS KEVIN */
/* Profil */
.profile .console-none .console-none {
    background-color: white;
}

    .profile .console-none .console-none:hover {
        background-color: #EBEDF0;
    }

    .profile .console-none .console-none h3 {
        font-weight: normal;
    }

/* Annuaire */
.mdMemberDetails .mdMemberImg img {
    max-width: 50px;
}

.mdHoverContent {
    transition: opacity .3s ease-in;
    display: block !important;
    opacity: 0;
}

#mdMemberList > li:hover .mdHoverContent  {
    opacity: 1;
}

/* Organismes */
.OrganismeDetail .normalBold {
    text-align: right;
}

.NomOrganisme {
    text-align: left;
}
