﻿/* Par défaut */
body {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}

p {
    font-size: 12px;
}

input {
    font-size: 12px;
}

select {
    font-size: 12px;
}

table {
    font-size: 12px;
}

textarea {
    font-size: 12px;
}

pre {
    font-size: 12px;
}

.BackcolorClass {
    background-color: #ffa7a8
}

/* Fond Tableaux */
.BackNew {
    background-color: #FFC0FF !important;
}

.BackDel {
    background-color: #FF8080 !important;
}

.BackVal {
    background-color: #C0FFC0 !important;
}

.BackNot {
    background-color: Silver !important;
}

.BackLock {
    background-color: #FFFFFF !important;
    color: #80c040 !important;
    font-style: italic !important;
}

    .BackLock a.LnkBlack:link, .BackLock a.LnkBlack:visited {
        color: #80c040 !important;
    }


/* Texte */
.Thin {
    font-size: 10px;
}

.Big {
    font-size: 16px;
}

.VeryBig {
    font-size: 24px;
}

.Commentaire {
    font-style: italic
}

.Bold {
    font-weight: bold;
}

.Highlight {
    font-weight: bold;
    color: #000000;
}

.MiniTitre {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}

.Titre {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #0d295a;
    text-decoration: underline;
}

.Alert {
    font-weight: bold;
    color: #ab730c;
}

.AlertBack {
    font-weight: bold;
    background-color: #ab730c;
    color: #FFFFFF;
}

a:link {
    color: #000000;
    text-decoration: none;
}

a:active {
    color: #000000;
}

a:visited {
    color: #000000;
}

a.LabelOff:link, a.MenuLabel:link {
    color: #FFFFFF;
}

a.LabelOff:active, a.MenuLabel:active {
    color: #FFFFFF;
}

a.LabelOff:visited, a.MenuLabel:visited {
    color: #FFFFFF;
}

a.LnkButton img {
    margin-left: 3px;
    margin-right: 3px;
}

a.LnkButton:link {
    color: #000000;
    text-decoration: none
}

a.LnkButton:hover {
    color: #0d295a;
    text-decoration: underline
}

a.LnkButton {
    display: inline-block;
    margin: 2px
}

a.LnkBlack:link {
    color: #000000;
    text-decoration: underline;
}

a.LnkBlack:visited {
    color: #000000;
    text-decoration: underline;
}

a.LnkBlack:hover {
    color: #0d295a;
    text-decoration: underline;
}


.BioBack {
    background-image: url(Images/imgHeaderBio-back.jpg);
}

.BioBackFont {
    background-image: url(Images/imgHeaderBio-back.jpg);
    font-size: 20px;
    color: white;
    text-decoration: underline
}

.divTrombi {
    display: none;
    overflow-x: auto;
    height: 785px;
}

    .divTrombi .zone {
        line-height: 18px;
        height: 18px;
        width: 136px;
        vertical-align: middle;
    }

    .divTrombi tr {
        margin-bottom: 20px;
        display: block;
    }

    .divTrombi .center {
        text-align: center;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.divTrombiMeeting {
    background-color: #0d295a;
    color: #FFF;
    margin-top: 10px;
    display: block;
}

    .divTrombiMeeting input,
    .divTrombiMeeting img {
        float: right;
        clear: both;
    }

    .divTrombiMeeting.BackVal {
        color: #000;
    }

    .divTrombiMeeting > span {
        padding-left: 5px;
    }

.divtrombiImg img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 132px;
    height: 175px;
}

.divtrombiImg {
    border: 2px;
    border-color: #FFF
}

span#loctitle {
    color: #0d295a;
}
