.ActionButtonNavigation {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-flex;
    max-width: 100%
}


.ActionButtonContainer {
    background-color: #d9e5f3;
    height: 100%;
    overflow: hidden;
}

    .ActionButtonContainer > * {
        position: relative;
    }


.ActionButton {
    background-color: #d9e5f3;
    text-align: right;
    height: 60px;
    vertical-align: middle;
    padding: 5px;
    overflow: visible;
    white-space: nowrap;
    position: relative;
}

    .ActionButton > * {
        display: inline-block;
        vertical-align: middle;
        height: 100%;
    }

.ButtonBack {
    background-color: #d9e5f3;
    border-color: #a9b6c6;
    border-style: solid;
    border-width: 1px;
    height: 25px;
    vertical-align: middle;
    text-align: center;
}

#grv_Cartable table {
    margin: auto;
    height: 100%;
    table-layout: fixed;
}



#grv_Cartable thead tr {
    background-color: #5492e5 !important;
    color: whitesmoke !important;
    font-weight: bold !important;
}

    #grv_Cartable thead tr th {
        border-left-color: #b9bcc1;
        border-left-style: solid;
        border-left-width: 1px;
    }


        #grv_Cartable thead tr th.DragEnter {
            border-left-color: chartreuse;
            border-left-style: dashed;
            border-left-width: 5px;
        }

        #grv_Cartable thead tr th.OnResizing a {
            color: lightsteelblue !important;
        }

#grv_Cartable thead a {
    color: whitesmoke !important;
    font-weight: bold !important;
}



#grv_Cartable tbody tr {
    background-color: #e5eaf1 !important;
}

    #grv_Cartable tbody tr:hover {
        background-color: #d0dde9 !important;
    }

    #grv_Cartable tbody tr.active {
        background-color: #d0dde9 !important;
    }


    #grv_Cartable tbody tr td {
        border-left-color: #e5eaf1;
        border-left-style: solid;
        border-left-width: 1px;
    }


    #grv_Cartable tbody tr:hover td {
        border-left-color: #d0dde9;
        border-left-style: solid;
        border-left-width: 1px;
    }

    #grv_Cartable tbody tr.active td {
        border-left-color: #d0dde9;
        border-left-style: solid;
        border-left-width: 1px;
    }




#grv_Cartable th, #grv_Cartable td {
    padding: 5px 10px;
    border: 0px 0px 0px 0px;
    /*border: 1px solid #000;*/
    /*min-width: 200px;*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#grv_Cartable thead, #grv_Cartable tfoot {
    /*background: #f9f9f9;*/
    display: table;
    width: 100%;
    /*width: calc(100% - 18px);*/
}

#grv_Cartable tbody {
    height: 350px;
    overflow: auto;
    overflow-x: hidden;
    display: inline-block;
    width: 100%;
}

    #grv_Cartable tbody tr {
        display: table;
        width: 100%;
        table-layout: fixed;
    }



.CommonInlineMessageTitle, .CommonMessageTitle {
    /*background:#7AA4DD url('../../images/Office2010Blue/Panel/bg_heading.png') no-repeat;*/

    top: 0;
    left: 0;
    border: 1px solid #909aa6;
    background: #bbcee6 url('../../images/Office2010Blue/Panel/pcHBack.png') repeat-x left top;
    border-bottom: 1px solid #909aa6;
    line-height: 25px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 0px;
    clear: both;
    background-color: #bfd2ea;
    vertical-align: middle;
    text-align: right;
}

    .CommonInlineMessageTitle a {
        color: brown;
    }

    .CommonInlineMessageTitle h2, .CommonMessageTitle h2 {
        padding: 5px 8px 4px 8px;
        margin: 0;
        font-size: .95em;
        position: relative;
    }



.CommonInlineMessageArea, .CommonMessageArea {
    background: url('../../images/Office2010Blue/Panel/bg_bucket.png') repeat-x 0 -44px;
    min-height: 1px;
    _height: 1px;
    position: relative;
    overflow: visible;
    white-space: nowrap;
}

.CommonInlineMessageTop, .CommonMessageTop {
    border-left: 2px solid #9fbde5;
    border-right: 2px solid #9fbde5;
    /*background: url('../../images/Office2010Blue/Panel/bg_bucket.png') no-repeat;*/
    background-image: linear-gradient(180deg, #bed1e9,White);
    height: 10px
}

    .CommonInlineMessageTop span, .CommonMessageTop span {
        /*background: url('../../images/Office2010Blue/Panel/bg_bucket.png') no-repeat right -10px;*/
        background-image: linear-gradient(180deg, #bed1e9,White);
        width: 10px;
        height: 10px;
        float: right;
        overflow: hidden
    }

.CommonInlineMessageContent, .CommonMessageContent {
    border-left: 2px solid #9fbde5;
    border-right: 2px solid #9fbde5;
    min-height: 1px;
    _height: 1px;
    position: relative;
    padding: 0 10px;
}

    .CommonInlineMessageContent p, .CommonMessageContent p, .CommonInlineMessageContent .CommonFormArea, .CommonMessageContent .CommonFormArea {
        margin: 0px;
        padding-bottom: 10px;
    }

    .CommonInlineMessageContent .CommonPane {
        _height: 600px;
    }
