body 
{
    font-family: Arial; font-size:13px;
}

select { font-family: Arial; font-size:13px;}

option { font-family: Arial; font-size:13px; }

input { font-family: Arial; font-size:13px;}

textarea { font-family: Arial; font-size:13px; }

td.bandeauLogo 
{
    background-color:#7ab6bc;
    color:White;  
}


td.bandeauLogoLimit
{
    background-color:#7ab6bc;
    color:White;
}

td.selectedMenu 
{
    text-align:center;
    background-color:#085858;
    color:White;
    border-style:outset;
    border-width:medium;
}

td.sousMenu
{
    background-color:#2d7779;
    color:White;
    
}

td.filtreSousMenu
{
    background-color:#498e91;
    color:White;
    
}


td.sousMenuTexte
{
    background-color:#2d7779;
    color:White;
    height:220px;
    vertical-align:top;
}

td.filtreSousMenuTexte
{
    background-color:#498e91;
    color:White;
    /*height:220px;*/
    vertical-align:top;
}


td.sousMenuButton 
{
    background-color:#085858;
    color:White;
    border-style:outset;
    border-width:thick;
    width:150px;
}

td.filtreSousMenuButton
{
    background-color:#2d7779;
    color:White;
    border-style:outset;
    border-width:thick;
    width:150px;
}

td.unselectedMenu 
{
    text-align:center;
    background-color:#2d7779;
    color:White;
    border-style:groove;
    border-width:thin;
    
}
td.unselectedMenuBord 
{
    text-align:center;
    background-color:#2d7779;
    color:White;
    
}

td.TD_Champ 
{
    text-align:right;
    background-color:#2d7779;
    color:White;
    
}

td.TD_Champ_MaLicence 
{
    text-align:right;
    background-color:#2d7779;
    color:White;
    height:30px;
    
}

td.TD_ValeurClair
{
    text-align:left;
    background-color:#b9dddd;
    color:White;
    
}
td.TD_Valeur
{
    text-align:right;
    background-color:#b9dddd;
    color:Black;
    
}

td.contenu
{
    vertical-align:top;
    POSITION: relative;
    LEFT: 10px;
    TOP: 10px
}


a.linkBandeauLogo
{
    color:White;
}

a.linkBandeauLogoSelected
{
    color:White;
    font-weight:bold;
}

a.linkMenu
{
    color:White;
    font-style:normal;
}

a.lienSousMenu
{
    color:White;
    font-style:normal;
    font-size:small;
}
a.lienSousMenuSelected
{
    color:White;
    font-style:normal;
    font-size:small;
    font-weight:bold;
}

h1.H1_ConnectForces
{
    color: #eeeeee;
    font-weight:bold;
    font-size: 30px;
    font-family: Arial;
    padding-left:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-right: 0px;
    margin: 0px;
    margin-bottom:0px;
    margin-top:0px;
}

h2.H2_ConnectForces
{
    color: #eeeeee;
    font-size: 14px;
    font-family: Arial;
    font-style:italic;
    padding-left:0px;
    padding-top:0px;
    padding-bottom:0px;
    padding-right: 0px;
    margin: 0px;
    margin-bottom:0px;
    margin-top:0px;
}

table.sousMenuTexte
{
    font-family:Arial;
    font-size:13px;
    color:White;
}

.errorMessage
{
    font-family:Arial;
    font-size:13px;
    color:Red;
}
.messageConsole
{
    text-align:center;
    color:Red;
    font-weight:bold;
}
/*Element type calendrier */
.calDayHeaderStyle{}
.calDayStyle{}
.calNextPrevStyle{background:#7AB6BC;}
.calSelectedDayStyle{background:#7AB6BC;}
.calTodayDayStyle{font-weight:bold;color:Red;}
.calTitleStyle{background:#7AB6BC;}

/*Element type petit calendrier */
.calLittleDayHeaderStyle{ font-size:10px;}
.calLittleDayStyle{ font-size:10px}
.calLittleNextPrevStyle{background:#7AB6BC; font-size:10px}
.calLittleSelectedDayStyle{background:#7AB6BC; font-size:10px}
.calLittleTodayDayStyle{font-weight:bold;color:Red; font-size:10px}
.calLittleTitleStyle{background:#7AB6BC; font-size:10px}


/********************************/
/*      Crée une intervention   */
/********************************/

table.creerInterventionTableau
{
    border-style:solid;
    border-color:white;
    border-style:solid;
    border-width:thin;
    width:500px;
    margin:0 auto
}
tr.creerInterventionHeader
{
    background:#2D7779;
    font-weight:bold;
    color:White
}
td.creerInterventionHeader
{
    text-align:center;
}
td.creerInterventionDonneesGauche
{
    background:#7AB6BC;
    font-weight:bold;
    color:White;
    margin:0 auto;
}
td.creerInterventionDonneesDroite
{
    margin:0 auto;
}

/************************************/
/*      Détail d'une intervention   */
/************************************/
table.detailInterventionHeader
{
    border-style:solid;
    border-color:white;
    border-style:solid;
    border-width:thin;
    width:100%;
    margin:0 auto
}
tr.detailInterventionHeader
{
    background:#2D7779;
    font-weight:bold;
    color:White
}
td.detailInterventionHeader
{
    text-align:left;
}

.detailsViewDetailIntervFieldHeader
{
    background:#7AB6BC;
    font-weight:bold;
    color:White;
    text-align:right;
    width:20%;
}
table.detailsViewDetailInterv
{
    border-style:solid;
    border-color:white;
    border-style:solid;
    border-width:thin;
    width:100%;
    margin:0 auto;

}

table.sigantureTableau
{
    border-style:solid;
    border-color:white;
    border-style:solid;
    border-width:thin;
    width:100%;
    margin:0 auto;
}
tr.sigantureTableauHeader
{
     background:#7AB6BC;
    font-weight:bold;
    color:White;
    text-align:center;
}
td.sigantureTableau
{
    text-align:center;
    width:33%;
}

tr.InterventionHeader
{
    background:#7AB6BC;
    font-weight:bold;
    color:White;
}


/****************************/
/*      Liste des clients   */
/*****************************/
.lstClientFooterStyle
{
    background:#1C5E55;
    font-weight:bold;
    color:White;
}
.lstClientRowStyle
{
    background:#C2C2A3;
    text-align:center;
}
.lstClientEditRowStyle
{
    background:#7C6F57;
}
.lstClientSelectedRowStyle        
{   background:#C5BBAF;
    font-weight:bold;
    color:#333333;
}
.lstClientPagerStyle        
{
    background:#1C5E55;
    color:White;
    text-align:center;
}
.lstClientHeaderStyle        
{
    background:#7AB6BC;
    font-weight:bold;
    color: #000000;
}
.lstClientAlternatingRowStyle        
{
    background:White;
     text-align:center;
}

/*****************************/
/*      Détail d'un client   */
/*****************************/
.detailsViewDetailClientFieldHeader
{
    background:#7AB6BC;
    font-weight:bold;
    color:White;
    text-align:right;
}

table.detailsViewDetailClient
{
    border-color:white;
    border-style:solid;
    border-width:thin;
    width:500px;
    margin: 0 auto;
    text-align:center;
}





/*******************************/
/*      Liste des Utilisateurs */
/*******************************/
.lstUserFooterStyle
{
    background:#1C5E55;
    font-weight:bold;
    color:White;
}
.lstUserRowStyle
{
    background:#C2C2A3;
    text-align:center;
}
.lstUserEditRowStyle
{
    background:#7C6F57;
}
.lstUserSelectedRowStyle        
{   background:#C5BBAF;
    font-weight:bold;
    color:#333333;
}
.lstUserPagerStyle        
{
    background:#1C5E55;
    color:White;
    text-align:center;
}
.lstUserHeaderStyle        
{
    background:#7AB6BC;
    font-weight:bold;
    color: #ffffff;
}
.lstUserAlternatingRowStyle        
{
    background:White;
     text-align:center;
}

/*******************************/
/*      Liste des Tâches */
/*******************************/
.lstTacheRowStyle
{
    background:#498e91;
    text-align:center;
}
.lstTacheSelectedRowStyle        
{   background:#498e91;
    color:#333333;
    font-weight:bold;
    text-align:center;
}
.lstTacheHeaderStyle        
{
    background:#1C5E55;
    font-weight:bold;
    color: #ffffff;
    text-align:center;
}

/*******************************/
/*  Administration ST */
/*******************************/
.adminSTFooterStyle
{
    background:#1C5E55;
    font-weight:bold;
    text-align:center;
}
.adminSTRowStyle
{
    background:#C2C2A3;
    text-align:center;
}
.adminSTRowStyle td a
{
    color:Black;
}
.adminSTEditRowStyle
{
    background:#7C6F57;
    text-align:center;
}

.adminSTSelectedRowStyle        
{   background:#C5BBAF;
    font-weight:bold;
    color:#333333;
    text-align:center;
}
.adminSTPagerStyle        
{
    background:#1C5E55;
    color:White;
    text-align:center;
}
tr.adminSTHeaderStyle        
{
    background:#7AB6BC;
    font-weight:bold;
    color:White;
}

tr.adminSTHeaderStyle th a 
{
    color:White;
}

tr.adminSTAlternatingRowStyle
{
    background:White;
    text-align:center;
}
tr.adminSTAlternatingRowStyle td a
{
    color:Black;
}

tr.adminSTFamilleArbo
{
    text-align:left;
    font-weight:bold;
    background-color:#2d7779;
    color:White;
}

tr.adminSTAlterArbo1
{
    background:White;
    text-align:center;
}
tr.adminSTAlterArbo2
{
    background:#C2C2A3;
    text-align:center;
}

a.adminSTArboLink
{
    color:Black;
    font-weight:bold;
}

.adminSTmessageOK
{
    color:Blue;
    font-weight:bold;
}

.adminSTmessageKO
{
    color:Red;
    font-weight:bold;
}

.adminSTpanelScroll
{
    background-color:#b9dddd;
}

.admSTMsgNonLu
{
    font-weight:bold;
}

.adminSTExpired
{
    font-weight:bold;
    color:Red;
}

/*******************************/
/*      Detail rapport         */
/*******************************/
tr.headerDetailrapport
{
    background-color:#2D7779;
    color:White;
    font-weight:bold;
}


tr.infoDetailrapport
{
    background-color:#7AB6BC; 
    color:White; 
    font-weight:bold;
}


/****************************/
/*      Liste des clients   */
/*****************************/

tr.catalogueHeader
{
    background:#7AB6BC;
    font-weight:bold;
    color:White;
}

tr.catalogueDonnees
{
    background-color:Gray; 
    font-weight:bold; 
    color:White;
}
tr.catalogueDonneesFooter
{
    background-color:#1C5E55; 
    font-weight:bold; 
    color:White;
}

/********************************/
/*      jounée d'un opérateur   */
/********************************/

tr.journeeOperateureHeader
{
    background-color:#006c70;
    color:white;
}

/********************************/
/*      Datagrid Generaliste    */
/********************************/

.datagridFooterStyle
{
    background:#1C5E55;
    font-weight:bold;
    text-align:center;
}
.datagridRowStyle
{
    background:#C2C2A3;
    text-align:center;
}
.datagridEditRowStyle
{
    background:#7C6F57;
    text-align:center;
}

.datagridSelectedRowStyle        
{   background:#C5BBAF;
    font-weight:bold;
    color:#333333;
    text-align:center;
}
.datagridPagerStyle        
{
    background:#1C5E55;
    color:White;
    text-align:center;
}

tr.datagridHeaderStyle        
{
    background:#7AB6BC;
    font-weight:bold;
    color:White;
}

tr.datagridHeaderStyle th a
{
    color:White;
}

tr.datagridAlternatingRowStyle
{
    background:White;
     text-align:center;
}


/********************************/
/*      Plannif                 */
/********************************/
tr.planifHeader
{
    background-color:#1C5E55;
    color:White;
    font-weight:bold;
}
tr.planifHeaderCenter
{
    background-color:#1C5E55;
    color:White;
    font-weight:bold;
    text-align:center;
}
tr.planifHeaderClairCenter
{
    background-color:#498e91;
    color:White;
    font-weight:bold;
    text-align:center;
}


tr.noEmptyData
{
     display:none;
}


.infobulle
{
    /*background:#7AB6BC;*/
    background-color:#7AB6BC;
    border: solid ;
    color:White;
    border-color:White;
    border-width:0.1px;
    border-spacing : 0px;
    width:200px;
    text-align:left;
}
.infobulleFonce
{
    /*background:#7AB6BC;*/
    background-color:#2d7779;
    border: solid ;
    color:White;
    border-color:White;
    border-width:0.1px;
    border-spacing : 0px;
}
.infobulleTable
{
    /*background:#7AB6BC;*/
    background-color:White;
    border: solid ;
    color:White;
    border-color:White;
    border-width:0.1px;
    border-spacing : 0px;
    text-align:right;
}


.plannifName
{
    color:White;
    background:#2d7779;
    font-weight:bold;
}
.plannifNameWhite
{
    color:White;
    background:White;
    font-weight:bold;
}

.jourImpair
{
    background:#B9DDDD;
}

.jourPair
{
    background:#D5E7FB;
}

.headerPlannif
{
    background:#498e91;
    color:White;
}

.headerPlannifWhite
{
    background:#FFFFFF;
    color:Black;
}