﻿/* ************ */
/* General      */
/* ************ */


    a:hover {color:unset;}
    a {text-decoration:none; color:unset;}

body 
{
    background-color:#F0F0F0;
    font-family: Calibri, Arial, Verdana,Times New Roman, Helvetica, sans-serif;
    color:black;
    margin:0px;
    padding:0px; 
}
img {
	border:none;
}

    


.DivTestSQL
{
    background-color:Red; font-size:larger; text-align:center;
    text-decoration:blink;
}
.DivTestSQL a:hover {color:Black;}
.DivTestSQL a {text-decoration:underline; color:Black;} 
/* ************ */
/* detenteurs   */
/* ************ */


.TableDetenteur
{
    margin-right:10px;
    width:100%;
    
}
.TableDetenteur_TB
{
    margin-right:10px;
}
.TableDetenteur_lbl
{
    margin-right:5px;
    text-align:left;
}
.TableDetenteurRowLbl
{
    /*width:16%;*/
}
.TableDetenteurRowTB
{
    /*width:34%;*/
}




.GridView /* tables d'usager */
{
    color:rgb(0,0,128);
    border-color:#999999;
    border-style:solid;
    border-width:1px;
    padding:3px;
    width:100%;
    background-color:white;
    
}

.GridView_Row, .GridView_Alternating
{
    color:rgb(0,0,128);
}
.GridView_Row a, .GridView_Alternating a
{
    text-decoration:underline;
}
.GridView_Pager span 
{
    color:#996633;
    font-weight:bold;
    text-decoration:underline;
}	
.GridView_Header, .GridView_Footer, .GridView_Pager, .GridView_Footer a, .GridView_Pager a, .GridView_Header a
{
    background-color:rgb(0,0,128);
    color:White;
}
.GridView_Header
{
    font-weight:bold;
}
.GridView_Alternating {
    background-color: #E4E4E4;
}

#GridView_Exemplaire th {
    text-align: center !important
}


.FormView, .FormView a /* detail usagers */
{
    color:rgb(0,0,128);
    width:100%;
    text-align:left;
}



/* ************ */
/* Login */
/* ************ */


.login_control
{
    font-size:medium;
}





/***************/
/* Submenus */
/***************/
.SubmenuDiv
{
    float:left; 
    width:170px; 
    padding:15px; 
    margin-top:15px;
    color:#996633;
}
.SubmenuDiv a
{
    color:#996633;
}
.SubmenuDiv h2
{
    color:#000099;
    background-color:#CDD1E4;
    font-size:larger;
    font-weight:normal;
    margin:0px;
    padding:10px 5px 10px 5px;
}
.SubmenuDiv h2 a
{
    color:#000099;
}
.SubmenuDiv ul
{
    background-color:#CDD1E4;
    margin:0px; 
    padding:0px 0px 0px 40px;
    list-style-image:url('../images/submenus/bullet-or.gif');
    text-align:left; 
}
#SubmenuHaut
{
    background-image:url('../images/submenus/submenu-haut.jpg');
    background-repeat:repeat-x; 
    height:50px;
}
#SubmenuBas
{
    background-image:url('../images/submenus/submenu-bas.jpg'); 
    background-repeat:repeat-x; 
    height:50px;
}
/* ************ */
/* Page texte */
/* ************ */
 /*rgb(0,0,128) (bleu) #000099
   rgb(153,102,51) (or) #996633 */

.SubmenuPage
{
    color:rgb(153,102,51);
}
.SubmenuPage_List
{
    list-style-image:url('../images/submenus/bullet-or.gif');
    color:#000099; 
    text-align:left; 
    padding:0;
    margin-top:5px;
    margin-left:17px;
}
.SubmenuPage_List a
{
    color:rgb(153,102,51); 
}
.SubmenuPage_titre
{
    color:rgb(0,0,128);
    font-size:larger;
}
.SubmenuPage_titre a
{
    color:rgb(0,0,128);
}
.TexteGeneralPagesDiv
{
    margin:40px 15px 50px 205px;
}
.TexteGeneralPages
{
    text-align:justify;
    color:rgb(0,0,128);
}
.TitreGeneralPages
{
    color:rgb(0,0,128);
    font-size:larger;
    text-decoration:underline;
    font-weight:bold;
}
.GrandTitreGeneralPages
{
    color:rgb(0,0,128);
    font-size:x-large;
    font-weight:bold;
    text-align:center; 
    padding-bottom:5px;
}
.SousTitreGeneralPages
{
    color:rgb(153,102,51);
    text-decoration:underline;
}
.LiensGeneralPages
{
    color:rgb(0,0,128);
    text-decoration:underline;
}
.ListeBleue
{
    list-style-image:url('../images/bullet-bleu.gif');
    color:#000099;
}

.Status
{
    text-align:center;
    color:Red; 
    font-size:small;
    font-weight:700;
    padding-bottom:5px;
    padding-top:5px;
}
.Message
{
    text-align:center;
    font-size:small;
    font-weight:700;
    padding-bottom:5px;
    padding-top:5px;
}

.Command {
    float: right;
    align-content: flex-end;
    font-size: initial;
    text-decoration: none;
    font-weight: bold;
    padding-right: 10px;
    vertical-align:middle;
}
/* ************ */
/* END page texte */
/* ************ */

/* ****************** */
/* Tableau 2 colonnes */
/* ****************** */
.Tabl2ColGauche
{
    float:left;
}
.Tabl2ColLigne
{
    text-align:right;
    padding:1px;
}
.Tabl2ColDroite
{
    width:100%;
    padding:0px;
    margin:2px;
    min-width:300px;
}
.Tabl2ColDroitewatermarked
{
    width:100%;
    color: gray;
    border: 1px;
}
/* ********************** */
/* Fin Tableau 2 colonnes */
/* ********************** */

.watermarked
{
    color: gray;
}
.completionListElement
{
    z-index : 10;
    overflow-y: scroll;
}

.popupheader {
    background-color: #000080;
    color: White;
    font-weight: bold;
    border: solid 1px Gray;
    width: 100%;
}

.alert-small {
    margin-bottom: 1px;
    line-height: 30px;
    padding: 0px 15px;
}

.badge {
    text-decoration-line: none !important;
}
.badge-simplek {
    color: #fff!important;
    background-color: #000080;
}

a.badge-simplek:focus, a.badge-simplek:hover {
    color: #fff;
    background-color: #0000E0
}

a.badge-simplek.focus, a.badge-simplek:focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0,0,128,.5)
}