body
{
    background: none repeat scroll 0 0 #F9F9FD;
    background-color: #F9F9FD;
    font-family: Tahoma, 'MS Sans Serif' , sans-serif !important;
}

.ui-widget
{
    font-family: Tahoma, 'MS Sans Serif' , sans-serif !important;
    font-size: 11px;
}

.ui-widget-content
{
    background: #F9F9FD;
}

.Entete_Panel .ui-widget-content
{
    background: none repeat scroll 0 0 #06568B;
}

.DetailLibellePetit
{
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    padding: 1px;
    text-align: left;
    vertical-align: top;
    color: White;
}

/* Onglets du menu */
/* CCB Couleur onglet actif */
.ui-buttonset .ui-state-active
{
    background: #BDD3DE url(../Images/AngleOnglet.png) repeat-y right;
    border-bottom-color: transparent;
    color: Black;
}

/* CCB Couleur onglet inactif */
.ui-buttonset .ui-button
{
    background: #06568B url(../Images/AngleOnglet.png) repeat-y right;
    color: White;
}

/* CCB Couleur survol */
.ui-buttonset .ui-button-text:hover
{
    background: #a7d3f8 url(../Images/AngleOnglet.png) repeat-y right;
    color: White;
}

.ui-state-active
{
    background: #E0E0E0 url(../Images/zoneHeaderStandard.png) repeat-x 50% bottom;
    color: black;
}

.ui-widget-header
{
    background: #E0E0E0 url(../Images/zoneHeaderStandard.png) repeat-x 50% bottom;
    color: black;
}

/* Entete colonne */
.ui-widget-content .ui-state-default /*, .ui-widget-header .ui-state-default*/
{
    background: white;
    color: black;
}

/* CCB Couleur de titre de zone */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header
{
    background: #E0E0E0 url(../Images/zoneHeaderStandard.png) repeat-x 50% bottom;
    color: Black;
}

.ui-widget button
{
    background: url("../Images/BouttonFond.png") repeat-x scroll 50% bottom #E0E0E0;
}

.ui-state-hover-DetailLibellePetitCCB
{
    color: Black !important;
}


/* Survol des boutons */
.Entete_Panel .ui-state-hover
{
    background-color: #E0E0E0 !important;
    border-color: #74B2E2 !important;
    color: Black !important;
}

.TabButton .ui-button
{
    height: 24px;
}

.TabButton .ui-button-text:hover
{
    height: 15px;
}

.TabButton .ui-state-default
{
    border: none !important;
}

.TabButton .ui-state-hover
{
    border: none !important;
    background-color: #74B2E2 !important;
}

.TabButton .ui-state-active
{
    margin-top: 0px;
    z-index: 1;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus
{
    background-color: #E0E0E0 !important;
    border-color: #74B2E2 !important;
    color: Black !important;
}

.ui-widget .ui-state-hover .DetailValeur, .ui-state-hover .Entete_Panel .DetailLibelle, .Entete_Panel.ui-state-hover .DetailLibelle
{
    color: Black !important;
}

.ui-widget .ui-state-hover .DetailLibellePetit, .ui-widget .ui-state-hover .DetailLibelle
{
    color: #996633 !important;
}

.ui-state-default-transparent
{
    background-color: transparent !important;
    background-image: none !important;
    border: 0 none !important;
    color: Black !important;
    font-weight: normal;
}

.DetailLibelle
{
    color: #996633;
}

.DetailLibelleTitre
{
    text-decoration: underline;
    font-weight: bold;
}

.Entete_Panel .DetailLibelle
{
    text-align: left;
    vertical-align: top;
    padding: 1px;
    font-weight: bold;
    color: White;
}

.DetailValeur
{
    color: Black;
}
a.DetailValeur
{
    color: Black;
}


.Entete_Panel .DetailValeur
{
    color: White;
    text-align: left;
    vertical-align: top;
    padding: 1px;
    padding-left: 1px;
}

.Menu_Header
{
    background-color: #E9EEF3;
}

a.Lien
{
    color: #124edd;
    text-decoration: underline;
}

a.LienFiltres
{
    background: url(../Images/zoneHeaderStandard.png); /* CCB Couleur de titre de zone */
    border: 1px dashed #74B2E2;
    color: #0070A3;
    padding: 2px;
    text-decoration: none;
}

a.LienFiltres:hover
{
    background-color: #E4F1Fb;
    text-decoration: underline;
}

.TabPanel
{
    background-color: #F9F9FD;
}
.ActionContainer
{
    color: blue;
}
.ActionContainer .Link
{
    color: #003286;
}
.ActionPanel
{
    position: relative;
    float: right;
}
.RecentsElemContainer
{
    background: White !important; /* #ffef8f !important;*/
}

.Entete_Panel
{
    background: #06568B; /* CCB Couleur onglet inactif 06568B*/
}

.Entete_Panel.ContratTRV
{
    background: #04B404;
}


/* *********************************************************************************************** */
/* Issu de jquery/jquery.ui.custom.css */
/* *********************************************************************************************** */
.ui-widget input, .ui-widget select, .ui-widget textarea
{
    font-family: Tahoma, 'MS Sans Serif' , sans-serif;
    background-image: none;
    font-weight: bold;
}
.ui-widget button
{
    font-family: Tahoma, 'MS Sans Serif' , sans-serif;
    font-weight: bold;
}
.ui-widget input[type=text], .ui-widget input[type=password], .ui-widget input[type=submit], .ui-widget input[type=reset], .ui-widget button, .ui-widget select, .ui-autocomplete-input
{
    padding-left: 5px;
    padding-right: 5px;
    min-height: 20px;
    font-weight: bold;
    background: url("../Images/BouttonFond.png") repeat-x scroll 50% bottom;
}
.ui-widget input[type=text], .ui-widget input[type=password]
{
    padding-left: 5px;
    padding-right: 5px;
    min-height: 20px;
    font-weight: bold;
    background: white;
}
.ui-widget input[type=textNavigation]
{
    padding-left: 5px;
    padding-right: 5px;
    font-weight: normal;
}

/* *********************************************************************************************** */
/* Issu de jquery/jquery.ui.jqgrid.css */
/* *********************************************************************************************** */
.ui-jqgrid .ui-pg-table td
{
    font-weight: normal;
    vertical-align: bottom;
    padding: 1px;
}

.ongletActifCCB
{
    background: #BDD3DE url(../Images/AngleOnglet.png) repeat-y right !important;
}

.Header
{
    background: url("../Images/EnteteCCB.png") repeat-x fixed left top #06568B;
}

.ui-jqgrid .ui-pg-table td
{
    font-weight: normal;
    padding: 1px;
    vertical-align: middle !important;
}

.ui-jqgrid .ui-paging-info
{
    font-weight: normal;
    height: 19px;
    margin-right: 4px;
    margin-top: 5px;
}

.ui-widget .ui-jqgrid .ui-pg-table .ui-pg-input
{
    min-height: 10px;
}

.ui-datepicker
{
    width: auto;
}

.datepicker
{
    width: 70px;
}

/* Corner radius */
.ui-corner-tl
{
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
}
.ui-corner-tr
{
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}
.ui-corner-bl
{
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.ui-corner-br
{
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.ui-corner-top
{
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
}
.ui-corner-bottom
{
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.ui-corner-right
{
    -moz-border-radius-topright: 0px;
    -webkit-border-top-right-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-bottom-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.ui-corner-left
{
    -moz-border-radius-topleft: 0px;
    -webkit-border-top-left-radius: 0px;
    border-top-left-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -webkit-border-bottom-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.ui-corner-all
{
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}


/* pracdisSearch */

.PanelSearch a
{
    color: White;
    background: #06568B;
}

.PanelSearch a:hover
{
    color: #996633 !important;
}

.pracdisSearch a
{
    color: White;
    background: #06568B;
}

.pracdisSearch a:hover
{
    background-color: #E0E0E0;
    border-color: #74B2E2;
    color: #996633;
}

.pracdisSearch a
{
    border-radius: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
}

.pracdisSearchInputPanel
{
    border-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomleft: 0px;
}

.pracdisSearchInputPanelFocus
{
    border-radius: 0px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
}

div.pracdisSearchHelper a
{
    border-radius: 0px;
}



.CriteresRechercheSite_AdresseSite
{
    width: 250px !important;
}

/* accordion */
h3.ui-accordion-header
{
    font-size: 11px !important;
    padding-left: 42px !important;
}

h3.ui-accordion-header .ui-icon
{
    margin-left: 6px;
}

h3.ui-accordion-header.ui-state-active .ui-icon
{
    background-image: url(../../../CSS/jquery/images/ui-icons_3d80b3_256x240.png);
}

.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s
{
    background-position: -64px 0;
}

.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e
{
    background-position: -32px 0;
}

h3.ui-accordion-header-active
{
    background: #E0E0E0 url(../Images/zoneHeaderStandard.png) repeat-x 50% bottom !important;
    border: 1px solid #aed0ea;
}

h3.ui-accordion-header-active.ui-state-hover
{
    background: #E0E0E0 url(../../../Images/BackgroundAlpha.png) repeat-x 50% bottom !important;
}

div.ui-accordion div.Menu_Item span.Link
{
    margin-left: 4px;
}

div.ui-accordion div.Menu_Item  span.LinkDisabled
{
    margin-left: 4px;
}

/* ui-tabs table content */

.ui-tabs-panel .affichage-table .affichage-td
{
    vertical-align: top;
}