﻿.gv { width: 100%; margin-left: auto; margin-right: auto; /* margin-top: 10px; */ height: auto; /* font-family: Lucida Grande, Segoe UI, Arial, Helvetica, Verdana, sans-serif; */ border: solid 1px #5d7b9d; }
.gv_header { background-color: rgb(93, 123, 157); font-weight: bold; color: White !important; text-align: center; height: 25px; }
.gv_sub_header { background-color: #5D7B9D; font-weight: bold; color: White !important; text-align: center; height: 25px; }
.gv_header a { font-weight: bold; color: White !important; }
.gv tr { border: 0px; height: 25px; }
.gv a[ttcl] {color:rgb(76, 70, 216);}
.gv tr:not(:first-child):not(:last-child) { color: #284775; }
.gv tr:not(:first-child) td { border-top : solid 1px #f2f2f2; }
/*.gv tbody tr:not(:first-child):not(:last-child):hover { background-color: #F0F0F0 !important; } Suspendu : sur demande ELS */
.gv_footer { background-color: #5D7B9D; font-weight: bold; color: White !important; }
.gv_footer a { color: White !important; }
.gv_alterning { background-color: #F7F6F3; color: #333333; }
.gv_empty { color: #261E1E; width: 99%; text-align: center; }
.head_com_search { color: black; font-size: 15px; font-weight: bold; font-family: Arial; margin-left: 15px; vertical-align: middle; margin-bottom: 10px; border-bottom: solid 1px gray; width: 100%; text-align: left; }
.zone_search { min-height: 150px; font-size: 12px; font-family: Arial; margin-bottom: 20px; margin-left: auto; margin-right: auto; }
.AccordionHeader { background-image: url(../Styles/images/admin/menu_gris.jpg); background-repeat: repeat-x; font-size: 15px; color: black; height: 25px; border: solid 1px black; padding-left: 10px; cursor: pointer; }
.AccordionHeaderSelected { background-color: rgb(75, 108, 158); background-repeat: repeat-x; font-size: 15px; font-weight: bold; color: white; height: 25px; border: solid 1px black; padding-left: 10px; cursor: pointer; }
.AccordionContent { color: #261E1E; font-size: 11px; padding-left: 5px; border: solid 1px black; height: auto; display: block; } 
.Accordion { width: 99%; margin-left: auto; margin-right: auto; text-align: left; }
.table_search { border: solid 1px #5d7b9d; background-color: rgb(247, 246, 243); text-align: left; }
.headSearch { color: White; padding: 5px; background-color: rgb(75, 108, 158); border: solid 1px #5d7b9d; }
.titleMpeError { height: 25px; vertical-align: middle; font-weight: bold; color: white; background-color: rgb(75, 108, 158); font-weight: bold; color: White; border-bottom: solid 1px gray; }
.MpeMessageError { padding-bottom: 15px; padding-top: 15px; text-align: center; /*  margin-left: 5px;
  margin-right: 5px; */ color: Black; /*  line-height: 1.5; */ vertical-align: middle; width: 100%; }
.first_column { width: 4%; /*background-color: rgba(90,90,90,0.1);*/ }
.selected_column { /*background-color: rgba(253,255,194,0.2);*/ }
/*.gv_pager { background-color: #284775; font-weight: bold; color: White!important; text-align: right; margin-right: 10px; height: 20px; font-size: 11px; width: 100%; border-bottom: solid 1px gray; }
.gv_pager * {background-color :#284775!important}
.gv_pager a { color: White!important; }*/
.titleMpeMessage { background-image: url(../styles/images/admin/menu_gris.jpg); background-repeat: repeat-x; height: 25px; color: Black!important; text-align: center; font-weight: bold; }
.textboxMandatory { background-color: #FFFCD0; }
.divHeader { font-weight: bold; color: White!important; padding: 5px; text-align: center; background-color: rgb(75, 108, 158); border: solid 1px #5d7b9d; }
.modalBackground { background-color: Black; filter: alpha(opacity=25); opacity: 0.25; z-index: 10000; }
.ib_16 { height: 16px; width: 16px; }
.text_button { height: 25px; font-size: 15px; padding-left :15px; padding-right : 15px; display:inline-block; -webkit-box-shadow: none; box-shadow: none; -webkit-user-select: none; border-radius: 2px; font-weight: bold; text-align: center; color: white!important; width: auto; cursor: pointer; text-decoration : none; background-image: -webkit-linear-gradient(top,#5EF047,#2ead2a)!important; background-image: -ms-linear-gradient(top,#5EF047,#2ead2a)!important; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5EF047', endColorstr='#2ead2a',GradientType=0)!important; background-image: -ms-linear-gradient(top,#5EF047,#2ead2a)!important; background-image: linear-gradient(top,#5EF047,#2ead2a)!important; border: 1px solid #2ead2a; }
.text_button:hover { text-decoration : none;border: 1px solid #34C42F; background-image: -webkit-linear-gradient(top,#5EF047,#34C42F); background-image: -ms-linear-gradient(top,#5EF047,#34C42F); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5EF047', endColorstr='#34C42F',GradientType=0); background-image: -ms-linear-gradient(top,#5EF047,#34C42F); background-image: linear-gradient(top,#5EF047,#34C42F); border: 1px solid #34C42F; }
.gv tr.headerMenu:hover {background-color: #5D7B9D !important;color: White !important;}


   .gv_pager a {
                background-color: #65f1a4;
                padding: 5px 7px;
                color: #035a2a !important;
                text-decoration: none;
                border: 1px solid #00C157;
            }

                .gv_pager a:hover {
                    background-color: #E1FFEF;
                    color: #00C157;
                    border: 1px solid #00C157;
                }

            .gv_pager span {
                background-color: #E1FFEF;
                padding: 5px 7px;
                color: #00C157;
                border: 1px solid #00C157;
            }

        tr.gv_pager {
            background: none !important;
        }

            tr.gv_pager tr {
                background: none !important;
            }

            tr.gv_pager td {
                border: none;
            }

/* Surcharge des liens lnk_detail sur les lignes IA (persona) : texte blanc et gras */
tr.IA .lnk_detail,
.gv tr.IA .lnk_detail,
.gv tr.IA a.lnk_detail {
    color: white !important;
    font-weight: bold !important;
}