﻿#WARN_WRM{float:right;width:25px;height:20px;position:absolute;top:0px;right:0px;}
#WARN_WRM img {position:absolute;top:3px;left:5px}
#WARN_WRM .LibelleWRM{position:absolute;top:27px;right:0px;width:170px;background:white;border:1px #6593CF solid;text-align:center}
#WARN_WRM .LibelleWRM_KO{position:absolute;top:27px;right:0px;width:170px;background:pink;border:1px red solid;text-align:center}

.Logo{background-repeat:no-repeat;display:block;width:180px;height:50px;margin:0px;padding:0px;position:relative}

.Confirm{margin-top:5px;position:relative;color:#3CB928;display:block;padding:5px 5px 5px 30px;border:1px #3CB928 solid;min-height:20px;background-image:url(./images/Right.png);background-repeat:no-repeat;background-position:5px 5px;background-color:#CBFFBC;margin-bottom:8px}
.Erreur{margin-top:5px;position:relative;color:#C42222;display:block;padding:5px 5px 5px 30px;border:1px #C42222 solid;min-height:20px;background-image:url(./images/Restricted.png);background-repeat:no-repeat;background-position:5px 5px;background-color:#FFD8D8;margin-bottom:5px}
.Message{position:relative;color:#15428B;display:block;padding:5px 5px 5px 30px;border:1px #7099CF solid;min-height:20px;background-image:url(./images/Information.png);background-repeat:no-repeat;background-position:5px 5px;background-color:white;margin-bottom:5px}
.Tools{position:relative;margin-bottom:10px!important}

.div20h{height:20px;float:left;width:1px;overflow:hidden}

.Message .chg, .Tools .chg{position:absolute;top:-1px;left:-1px;width:5px;height:5px;background-image:url(./Images/rondMessageConfirmation.png)}
.Message .chd, .Tools .chd{position:absolute;top:-1px;right:-1px;width:5px;height:5px;background-image:url(./Images/rondMessageConfirmation.png);background-position:-5px 0px}
.Message .cbg, .Tools .cbg{position:absolute;bottom:-1px;left:-1px;width:5px;height:5px;background-image:url(./Images/rondMessageConfirmation.png);background-position:0px -5px}
.Message .cbd, .Tools .cbd{position:absolute;bottom:-1px;right:-1px;width:5px;height:5px;background-image:url(./Images/rondMessageConfirmation.png);background-position:-5px -5px}

.Confirm .chg{position:absolute;top:-1px;left:-1px;width:5px;height:5px;background-image:url(./Images/rondConfirm.png)}
.Confirm .chd{position:absolute;top:-1px;right:-1px;width:5px;height:5px;background-image:url(./Images/rondConfirm.png);background-position:-5px 0px}
.Confirm .cbg{position:absolute;bottom:-1px;left:-1px;width:5px;height:5px;background-image:url(./Images/rondConfirm.png);background-position:0px -5px}
.Confirm .cbd{position:absolute;bottom:-1px;right:-1px;width:5px;height:5px;background-image:url(./Images/rondConfirm.png);background-position:-5px -5px}

.Erreur .chg{position:absolute;top:-1px;left:-1px;width:5px;height:5px;background-image:url(./Images/rondErreur.png)}
.Erreur .chd{position:absolute;top:-1px;right:-1px;width:5px;height:5px;background-image:url(./Images/rondErreur.png);background-position:-5px 0px}
.Erreur .cbg{position:absolute;bottom:-1px;left:-1px;width:5px;height:5px;background-image:url(./Images/rondErreur.png);background-position:0px -5px}
.Erreur .cbd{position:absolute;bottom:-1px;right:-1px;width:5px;height:5px;background-image:url(./Images/rondErreur.png);background-position:-5px -5px}

.aBtn{line-height:30px;display:inline-block;position:relative;height:30px;background-image:url(./Images/spriteBtns.png); background-position:0px -30px;background-repeat:repeat;text-decoration:none}
.aBtn:hover{text-decoration:none}
.aBtn .g{position:absolute;top:0px;left:0px;height:30px;width:5px;background-image:url(./Images/spriteBtns.png); background-position:0px 0px}
.aBtn .c{padding:4px 5px 10px 5px;white-space:nowrap}
.aBtn .d{position:absolute;top:0px;right:0px;height:30px;width:5px;background-image:url(./Images/spriteBtns.png); background-position:0px -60px}

.aBtn *{cursor:pointer}


.aBtn_v2{line-height:30px;display:inline-block;position:relative;height:30px;background-image:url(./Images/spriteBtns_v2.png); background-position:0px -30px;background-repeat:repeat;text-decoration:none}
.aBtn_v2:hover{text-decoration:none}
.aBtn_v2 .g{position:absolute;top:0px;left:-2px;height:30px;width:5px;background-image:url(./Images/spriteBtns_v2.png); background-position:0px 0px}
.aBtn_v2 .c{padding:4px 5px 10px 5px;white-space:nowrap}
.aBtn_v2 .d{position:absolute;top:0px;right:-2px;height:30px;width:5px;background-image:url(./Images/spriteBtns_v2.png); background-position:0px -60px}

.aBtn_v2 *{cursor:pointer}


.OK .c{padding-left:30px;padding-right:10px;background-image:url(./Images/btnValider.png);background-repeat:no-repeat;background-position:5px 3px;color:#40A030}
.KO .c{padding-left:30px;padding-right:10px;background-image:url(./Images/btnAnnuler.png);background-repeat:no-repeat;background-position:5px 3px;color:#15428B}
.Suppr .c{padding-left:30px;padding-right:10px;background-image:url(./Images/btnSupprimer.png);background-repeat:no-repeat;background-position:5px 3px;color:#F02800}
.Add .c{padding-left:30px;padding-right:10px;background-image:url(./Images/add.png);background-repeat:no-repeat;background-position:5px 3px;color:#407040}
.ModifierRapport .c{padding-left:30px;padding-right:10px;background-image:url(./Images/icons/ruler--pencil.png);background-repeat:no-repeat;background-position:5px 3px;color:#40A030}
.AjouterRapportGraphique .c{padding-left:30px;padding-right:10px;background-image:url(./Images/icons/chart--plus.png);background-repeat:no-repeat;background-position:5px 3px;color:#40A030}
.Save .c{padding-left:30px;padding-right:10px;background-image:url(./Images/icons/disk--plus.png);background-repeat:no-repeat;background-position:5px 3px;color:#40A030}
.Funnel .c{padding-left:30px;padding-right:10px;background-image:url(./Images/icons/funnel--plus.png);background-repeat:no-repeat;background-position:5px 3px;color:#40A030}
.Excel .c{padding-left:30px;padding-right:10px;background-image:url(./Images/icons/document-excel-table.png);background-repeat:no-repeat;background-position:5px 3px;color:#407040}
.Csv .c{padding-left:30px;padding-right:10px;background-image:url(./Images/icons/document-excel-csv.png);background-repeat:no-repeat;background-position:5px 3px;color:#40A030}
.Pdf .c{padding-left:30px;padding-right:10px;background-image:url(./Images/icons/document-pdf.png);background-repeat:no-repeat;background-position:5px 3px;color:#40A030}
.Print .c{padding-left:30px;padding-right:10px;background-image:url(./Images/icons/printer.png);background-repeat:no-repeat;background-position:5px 3px;color:#40A030}

.Rech .c{padding-left:30px;padding-right:10px;background-image:url(./images/arrow-circle-225.png);background-repeat:no-repeat;background-position:5px 3px;color:#15428B}
.Acces .c{padding-left:30px;padding-right:10px;background-image:url(./Images/icons/arrow.png);background-repeat:no-repeat;background-position:5px 3px;color:#15428B}
.Info .c{padding-left:30px;padding-right:10px;background-image:url(./Images/icons/information-white.png);background-repeat:no-repeat;background-position:5px 3px;color:#15428B}
.Precedent .c{padding-left:30px;padding-right:10px;background-image:url(./Images/icons/arrow-skip-180.png);background-repeat:no-repeat;background-position:5px 3px;color:#15428B}
.Suivant .c{padding-left:30px;padding-right:10px;background-image:url(./Images/icons/arrow-skip.png);background-repeat:no-repeat;background-position:5px 3px;color:#15428B}

.Arbre .c{padding-left:30px;padding-right:10px;background-image:url(./Images/icons/node-select-all.png);background-repeat:no-repeat;background-position:5px 3px;color:#15428B}
.Liste .c{padding-left:30px;padding-right:10px;background-image:url(./Images/icons/edit-list.png);background-repeat:no-repeat;background-position:5px 3px;color:#15428B}



.aBtn:hover .g{background-position:0px -90px}
.aBtn:hover {background-position:0px -120px}
.aBtn:hover .d{background-position:0px -150px}

.OK:hover .g, .Add:hover .g, .Save:hover .g{background-position:0px -180px}
.OK:hover , .Add:hover, .Save:hover {background-position:0px -210px}
.OK:hover .d, .Add:hover .d, .Save:hover .d{background-position:0px -240px}

.KO:hover .g{background-position:0px -90px}
.KO:hover {background-position:0px -120px}
.KO:hover .d{background-position:0px -150px}

.Suppr:hover .g{background-position:0px -270px}
.Suppr:hover {background-position:0px -300px}
.Suppr:hover .d{background-position:0px -330px}

.BtnOK{color:#40A030;padding-left:20px;background-image:url(./Images/btnValider.png); background-repeat:no-repeat;height:18px;display:inline-block}
.BtnSave{color:#40A030;padding-left:20px;background-image:url(./Images/icons/disk--plus.png); background-repeat:no-repeat;height:18px;display:inline-block;background-position:2px 3px}
.BtnKO{color:#15428B;padding-left:20px;background-image:url(./Images/btnAnnuler.png); background-repeat:no-repeat;height:18px;display:inline-block}
.BtnEditLigne{color:#15428B;padding-left:20px;background-image:url(./Images/application--pencil.png); background-repeat:no-repeat;height:18px;display:inline-block}
.BtnSuppr{color:#F02800;padding-left:20px;background-image:url(./Images/btnSupprimer.png); background-repeat:no-repeat;height:18px;display:inline-block}
.BtnDrop{color:#F02800;padding-left:20px;background-image:url(./Images/DropDownExpandImage_2.png); background-repeat:no-repeat;height:23px;display:inline-block;position:absolute;right:17px;top:2px}

.BtnDL{color:#15428B;padding-left:20px;background-image:url(./Images/Icons/document-export.png); background-repeat:no-repeat;height:18px;display:inline-block}
.MiniBtnSupprimer{width:9px;height:10px;background-image:url(./Images/MiniBtnSupprimer.png)}
.BtnDn{display:block;float:left;padding-left:15px; background-image:url(./Images/FlecheBas.png);background-repeat:no-repeat ;background-color:white}
.BtnUp{display:block;float:left;padding-left:15px; background-image:url(./Images/FlecheHaut.png);background-repeat:no-repeat; background-color:white}
.BtnAddLot{color:#15428B;padding-left:17px;background-image:url(./Images/AddLot.png);background-repeat:no-repeat }
.BtnAddTache{color:#15428B;padding-left:17px;background-image:url(./Images/AddTache.png);background-repeat:no-repeat }
.Btn{color:#15428B}
.BtnAcces{color:#15428B;padding-left:17px;background-image:url(./Images/FlecheAcces.png);background-repeat:no-repeat }
.BtnAdd{color:#407040;padding-left:17px; background:url(./images/add.png) no-repeat;background-position:0 0px}
.BtnRech{background-color:#F9FBFF; display:block;height:20px;border:1px #304880 solid;color:#304880;text-align:center;padding-top:30px; background-image:url(./images/arrow-circle-225.png);background-position:30px 10px; background-repeat:no-repeat}
.BtnRechRapport{background-color:#F9FBFF; display:block;border:1px #304880 solid;color:#304880;text-align:center;padding:3px 3px 3px 20px;background-image:url(./images/arrow-circle-225.png);background-position:10px 5px; background-repeat:no-repeat}
.BtnRech:hover{background-color:#F3F8FF}
.BtnPDF{padding-bottom:2px !important;color:#222;padding-left:18px; background:url(./Images/Icons/document-pdf-text.png) no-repeat  0px 0px;}
.BtnInfoConge{padding-bottom:2px !important;color:#222;padding-left:18px; background:url(./Images/Icons/information-balloon.png) no-repeat  0px 0px;}
.BtnLexique{padding-bottom:2px !important;color:#222;padding-left:18px; background:url(./Images/Icons/address-book-open.png) no-repeat  0px 0px;}
.BtnOutlook{padding-bottom:2px !important; color:#D7800B !important;padding-left:18px !important; background:url(./Images/pictoOutlook.png) !important;background-repeat:no-repeat !important }
.BtnExcel{color:#396126;padding-left:18px;padding-bottom:1px; background-image:url(./Images/Icons/document-excel-table.png);background-repeat:no-repeat}
.BtnPrecedent{display:block;float:left;width:24px;height:24px;margin-top:3px;background:url(./Images/flechePrecedent.png)}
.BtnSuivant{display:block;float:left;width:24px;height:24px;margin-top:3px;background:url(./Images/flecheSuivant.png)}
.BtnTop{padding-bottom:2px !important;color:#222;padding-left:18px; background:url(./Images/Icons/arrow-skip-090.png) no-repeat  0px 0px;}

.BtnModifierRapport{padding-bottom:2px !important; color:#D7800B !important;padding-left:18px !important; background:url(./Images/icons/ruler--pencil.png) !important;background-repeat:no-repeat !important }

.BtnCopier{background:url(./images/bgBtnCopie.png) no-repeat;float:left;margin:auto;width:22px;height:18px;margin-left:6px}
.BtnSemaine{background:url(./images/bgBtnSemaine.gif) no-repeat;float:left;margin:auto;width:22px;height:18px;margin-left:5px}
.BtnTacheToDo{background:url(./images/icons/inbox-table.png) no-repeat;float:left;margin:auto;width:22px;height:18px;margin-left:5px}
.BtnSemaineMois{background-position:0px -1px; background-image:url(./Images/Icons/calendar-select-week.png);background-repeat:no-repeat;padding-left:20px;padding-bottom:4px;border:0px red solid;}
.BtnJourMois{background-position:0px -1px; background-image:url(./Images/Icons/calendar-select.png);background-repeat:no-repeat;padding-left:20px;padding-bottom:4px;border:0px red solid;}
.BtnMois{background-position:0px -1px;background-image:url(./Images/Icons/calendar-select-month.png);background-repeat:no-repeat;padding-left:20px}


.Tools{border:1px #7099CF solid;margin:0 0 5px 0;background:white;font-weight:bold;color:#333;padding-bottom:5px}
.Tools .Right{border-right:1px #5282C3 solid;float:left;padding:0 5px 0 0;margin:0 5px 0 0}
.Tools .Title{font-weight:bold;padding-left:5px;padding-top:2px;/*background:url(./Images/bgHeaderTools.png);*/height:20px;color:#15428B}
.TabAdmin .Title td{text-align:center;font-weight:bold;padding-left:5px;padding-top:2px;background:url(./Images/bgHeaderTools.png);height:11px;color:#15428B}
.Tools table tr td {text-align:center;vertical-align:middle }

.pictoUserActif{width:20px;height:17px;display:block;float:left;background-image:url(./Images/utilisateurActif.png);background-repeat:no-repeat}
.pictoUserInactif{width:20px;height:17px;display:block;float:left;background-image:url(./Images/utilisateurInactif.png);background-repeat:no-repeat}

#MainContent{}
#MainContentBody{min-height:450px;}
a{text-decoration:none;color:#15428B}
a:hover{text-decoration:underline}


.TabCentree tr td{text-align:center}

/*
.TabAdmin{border:1px #6593CF solid;}
.TabAdmin tr td{padding:3px }
.TabAdmin .Header td{border-right:1px #6593CF solid;border-bottom:1px #6593CF solid;padding-left:3px;height:16px;background-color:#C4DDFF;background-image:url(./Images/bgHeaderTools.png);background-repeat:no-repeat; color:#15428B;font-weight:bold}
*/
.TabAdmin{border:1px #7099CF solid}
.TabAdmin .Header td{
background-image:url(./images/bgTabHeaderGris.png);
background-repeat:repeat-x;
background-color:#DFDFDF;
    color: #15428B;font-weight:bold
}
.TabAdmin tfoot tr td{border-top:1px #aaa dotted;padding:2px;background-color:#FCFCFC}
.TabAdmin tr td{padding:5px }
.TabForm tr td{padding:5px }
.TabForm .Label{background-color:#f9f9f9}
.TabForm tr td {border-top:1px #aaa dotted;}
/*
.triable .Header td{padding-left:15px!important;cursor:pointer}
.triable .Header td:hover{background-image:url(./images/icons/sort-alphabet2.png);background-repeat:no-repeat;background-position:0px 5px}
*/
.triable .Header td{cursor:pointer}
.triable .Header td:hover{background-image:url(./images/bgTabHeaderGris_Sort.png);}

.TabAdmin .Footer td{font-weight:bold;color:Gray;text-align:center }
.TabAdmin .Footer_Action td{padding:10px;font-weight:bold;color:Gray;text-align:center }
.TabAdmin .LigneAjout td{background:#F5F8FF}
.TabAdmin tfoot{text-align:center}

/*
.TabAdmin tbody tr td{vertical-align:middle;background:white; border-bottom:1px #E3EFFF solid;border-right:1px #E3EFFF solid}
.TabAdmin tfoot tr td{vertical-align:middle;background:white; border-bottom:1px #E3EFFF solid;border-right:1px #E3EFFF solid}
*/
.TabAdmin .Centree{text-align:center;}
.TabAdmin .L_0{}
.TabAdmin .L_1{background-color:#f9f9f9}
.TabAdmin .Legende td{font-style:italic;font-size:10px}
/*.TabAdmin tbody tr td{background-color:#FCFCFC}*/

#ConteneurGlobalPlanning *, #ConteneurDesSemainesEquipe *{line-height:13px!important;}
.ConteneurDesSemaines{position:relative}
.Semaine{display:block;border-right:1px #7099CF solid;/*clear:both;*/height:98px;background:white;position:relative;overflow:hidden}
.Semaine .JourMois,.Semaine .JourMoisInactif {float:left}
.Semaine .JourMois{cursor:pointer;background:url(./Images/fondJourMois.gif);width:120px;height:98px;overflow:hidden;display:block}
.Semaine .JourMoisInactif{background:url(./Images/fondJourMoisInactif.gif);width:120px;height:98px;overflow:hidden}

.Semaine .SJM{position:absolute;width:840px;left:30px;top:18px;height:100px;overflow:hidden}
#ConteneurDesSemainesEquipe .Semaine .SJM{left:100px;}
.SJM {cursor:pointer;}
.SJM span {padding-left:2px}
.SJM .TPM_CONGE_ATTENTE_CONFIRMATION, .SJM .TPM_CONGE, .SJM .TPM, .SJM .TPM_ATTENTE_CONFIRMATION{height:13px;overflow:hidden;margin:0;padding:0}
.TPM_CONGE_ATTENTE_CONFIRMATION a, .TPM_CONGE a , .TPM a {font-size:9px!important;font-family:Tahoma;padding-right:2px}
.TPM_CONGE_ATTENTE_CONFIRMATION .aProjet, .TPM_CONGE .aProjet, .TPM .aProjet{border:1px gray solid;background:purple;left:1px;top:1px!important; position:absolute;width:5px; height:13px}
.aProjet{border:1px gray solid;background:purple;left:1px;top:1px!important; position:absolute;width:7px; height:9px}

.GripTPM{float:left;font-size:10px;padding-right:2px;cursor:move }

.SJM .GripTPM{cursor:pointer;}

.SJM a{color:black}
.SJM a:hover{text-decoration:none}
.JourMois .flGauche, .JourMois .flDroite{display:none}
.SJM .flGauche{color:gray;padding-right:10px}
.SJM .flDroite{color:gray;padding-left:10px}
.Semaine .JourMois .Titre,.Semaine .JourMoisInactif .Titre{height:15px;margin:2px;width:120px;border:0px red solid;padding-left:2px;padding-bottom:1px}

.BodyJM{border:0px red solid;height:74px;overflow:hidden;position:relative}

.HeaderSemaine{background-image:url(./Images/bgHeaderSemaine.png); background-position: 0px -3px;
                      float:left;text-align:center;width:30px;height:98px;font-weight:bold;color:#15428B;
                      border-top:0px #E3EFFF solid; border-bottom:1px #E3EFFF solid;padding-top:0px
                      }  
.HeaderSemaineEquipe{background-image:url(./Images/bgHeaderSemaineEquipe.png); background-position:0px -3px;background-repeat:no-repeat;
                      float:left;text-align:left;width:100px;height:98px;font-weight:bold;color:#15428B;
                      border-top:0px #E3EFFF solid; border-bottom:1px #E3EFFF solid;padding-top:00px;overflow:hidden
                      }    
.HeaderSemaine a{margin-top:15px;}
.HeaderSemaineEquipe b{display:block;padding:4px}

.TPM {border:1px #15428B solid; background:#E3EFFF;display:block;font-size:10px;width:108px;left:5px;height:25px;padding-left:2px;margin-top:1px;padding-top:2px;position:relative;overflow:hidden;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
      }
.TPM_ATTENTE_CONFIRMATION {border:1px #15428B dashed; background:#E3EFFF;display:block;font-size:10px;width:108px;left:5px;height:25px;padding-left:2px;margin-top:1px;padding-top:2px;position:relative;overflow:hidden}
.TPM .GripTPM, .TPM_ATTENTE_CONFIRMATION .GripTPM{background:#15428B;color:white}
.TPM_CONGE{border:1px #009900 solid; background:#B0FFB0;display:block;font-size:10px;width:108px;left:5px;height:15px;padding-left:2px;margin-top:1px;padding-top:2px;position:relative;overflow:hidden}
.TPM_CONGE_ATTENTE_CONFIRMATION{border:1px #009900 dashed; background:#B0FFB0;display:block;font-size:10px;width:108px;left:5px;height:15px;padding-left:2px;margin-top:1px;padding-top:2px;position:relative;overflow:hidden}
.TPM_CONGE .GripTPM, .TPM_CONGE_ATTENTE_CONFIRMATION .GripTPM{background:#009900;color:white}

.SpanTpMultiJour
                {
                    border:0px red solid;width:100px;height:25px
                    }
.TPJ{padding:2px;margin:3px 3px 0px 3px;border:1px #15428B solid;background:#E3EFFF;display:block;font-size:10px;-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;}
.TPJ_ATTENTE_CONFIRMATION {padding:2px;margin:3px 3px 0px 3px;border:1px #15428B dashed;background:#E3EFFF;display:block;font-size:10px;}
.TPJ_CONGE {padding:2px;margin:3px 3px 0px 3px;border:1px #009900 solid; background:#B0FFB0;display:block;font-size:10px;}
.TPJ_CONGE_ATTENTE_CONFIRMATION {padding:2px;margin:3px 3px 0px 3px;border:1px #009900 dashed; background:#B0FFB0;display:block;font-size:10px;}

.TPJ .Titre, .TPJ_ATTENTE_CONFIRMATION .Titre, .TPJ_CONGE .Titre, .TPJ_CONGE_ATTENTE_CONFIRMATION .Titre{display:block;position:relative}
.TPJ .Body, .TPJ_ATTENTE_CONFIRMATION .Body, .TPJ_CONGE .Body, .TPJ_CONGE_ATTENTE_CONFIRMATION .Body{display:block;}
.TPJ .Titre a, .TPJ_ATTENTE_CONFIRMATION .Titre a , .TPJ_CONGE .Titre a, .TPJ_CONGE_ATTENTE_CONFIRMATION .Titre a{position:absolute;right:2px;top:2px}


    #Semainier{height:500px;overflow:auto;clear:both;position:relative;border-left:0px #7099CF solid;border-top:1px #7099CF solid;border-bottom:1px #7099CF solid}
    #Journalier{height:500px;overflow:hidden;clear:both;position:relative }
    .Jour{position:relative;float:left;width:120px;height:1440px ;background-image:url(/App_themes/Blue/Images/FondJourSemaine.png)}
    .Horaire{position:relative;float:left;width:30px;height:1440px ;background-image:url(/App_themes/Blue/Images/FondJourSemaine.png)}
    .Horaire div{height:60px;text-align:center;color:#15428B;font-weight:bold;font-style:italic}
    .Horaire span{display:block;height:52px}
    .TitreJourSemaine{
                      float:left;text-align:center;width:120px;height:18px;font-weight:bold;color:#15428B;
                      border-bottom:0px #E3EFFF solid;padding-top:2px
                      }
    .TitreHoraire{background-position: 0px 31px;
                      float:left;text-align:center;width:30px;height:16px;font-weight:bold;color:#15428B;
                      border-top:1px white solid; border-bottom:1px white solid;padding-top:2px
                      }                  
    .TitreHoraireEquipe{background-position: 0px 31px;
                      float:left;text-align:center;width:100px;height:16px;font-weight:bold;color:#15428B;
                      border-top:0px #E3EFFF solid; border-bottom:0px #E3EFFF solid;padding-top:0px
                      }                  
    .Heure{height:30px;background:red}
    .TitreAffichagePeriodePlanning{color:#15428B;font-size:14px;position:relative;top:4px;left:3px}
    .ToolsSemaine{position:relative;height:30px;padding-left:100px}
    .SelectionModeAffichage{position:absolute;right:16px;top:6px;padding:2px}
    .BtnModeOff{color:#15428B} 
    .BtnModeOn{color:#15428B;text-decoration:underline}
    #ConteneurGlobalPlanning{width:887px;position:relative;margin-left:25px;top:-36px}
    #ConteneurDesSemaines {width:871px;border-right:0px #7099CF solid}
    #ConteneurDesSemainesEquipe {width:941px;border-right:0px #7099CF solid}
    
    #PlanifiactionMultiJours{background:white;left:30px;overflow:hidden;border-left:1px #7099CF solid;border-right:1px #7099CF solid;border-top:1px #7099CF solid;height:30px;position:relative;clear:both;width:840px;}
    #PlanifiactionMultiJours .TP, #PlanifiactionMultiJours .TP_CONGE, #PlanifiactionMultiJours .TP_CONGE
        {height:13px}
    #PlanifiactionMultiJours .Titre{height:15px;cursor:pointer;text-align:center}
    #PlanifiactionMultiJours .Footer{display:none}
    #PlanifiactionMultiJours a{display:none}
    
    .TP{left:5px;border:1px #15428B solid; background:white; position:absolute;top:210px;height:15px;overflow:hidden;width:90%; 
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
        }
    .TP_ATTENTE_CONFIRMATION{left:5px;border:1px #15428B dashed; background:white; position:absolute;top:210px;height:15px;overflow:hidden;width:90%; }
    
    .TP_CONGE{left:5px;border:1px #009900 solid; background:white; position:absolute;top:210px;height:15px;overflow:hidden;width:90%; }
    .TP_CONGE_ATTENTE_CONFIRMATION{left:5px;border:1px #009900 dashed; background:white; position:absolute;top:210px;height:15px;overflow:hidden;width:90%; }
    .TP .Titre {cursor:move;font-weight:normal;padding-left:2px;border-bottom:1px #15428B solid;background-color:#E3EFFF;color:#15428B;height:13px;overflow:hidden;font-size:10px}
    .TP_ATTENTE_CONFIRMATION .Titre{cursor:move;font-weight:normal;padding-left:2px;border-bottom:1px #15428B dashed;background-color:#E3EFFF;color:#15428B;height:13px;overflow:hidden;font-size:10px}
    .TP_CONGE .Titre{cursor:move;font-weight:normal;padding-left:2px;border-bottom:1px #009900 solid;background-color:#B0FFB0;color:#009900;height:13px;overflow:hidden;font-size:10px}
    .TP_CONGE_ATTENTE_CONFIRMATION .Titre{cursor:move;font-weight:normal;padding-left:2px;border-bottom:1px #009900 dashed;background-color:#B0FFB0;color:#009900;height:13px;overflow:hidden;font-size:10px}
    .TP .Titre a,.TP_ATTENTE_CONFIRMATION .Titre a, .TP_CONGE .Titre a, .TP_CONGE_ATTENTE_CONFIRMATION .Titre a{color:red;position:absolute;right:2px;top:2px;}
    .TP .Body,.TP_ATTENTE_CONFIRMATION .Body, .TP_CONGE .Body,.TP_CONGE_ATTENTE_CONFIRMATION .Body{overflow:hidden;height:100%; cursor:pointer; font-size:10px;padding:1px}
    .TP .Footer, .TP_ATTENTE_CONFIRMATION .Footer{background:#15428B;position:absolute;bottom:0px;width:120px;height:3px; cursor:n-resize;overflow:hidden}
    .TP_CONGE .Footer,.TP_CONGE_ATTENTE_CONFIRMATION .Footer{background:#009900;position:absolute;bottom:0px;width:100%;height:3px; cursor:n-resize;overflow:hidden}
    
    .TP_OMBRE{background:#15428B;position:absolute;left:0px;border:0px solid #15428B;width:5px}
    .TP_OMBRE .TitreOmbre{position:absolute;top:0px;left:5px;border-top:1px solid #15428B;width:75px}
    .TP_OMBRE .TitreOmbreBas{position:absolute;bottom:0px;left:5px;border-bottom:1px solid #15428B;width:75px;text-align:right}
    
    .PreviewOK{filter:alpha(opacity=50);opacity:0.5}


#popUpDetailTemps *{FONT-FAMILY: "Arial", "Verdana", Helvetica san-serif; FONT-SIZE: 12px;}
/*l'encart est en haut a gauche*/
.popup{position:absolute;top:80px;left:200px;}
.popup .popup_select{background:transparent url(/App_Themes/Blue/Images/popup_select.png) no-repeat left top;display:block;width:41px;height:33px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Blue/Images/popup_select.png');}
.popup .popup_container{position:absolute;margin:-9px 0 0 31px;width:26px;}
.popup .popup_header{background:transparent url(/App_Themes/Blue/Images/popup_top.png) no-repeat left top;width:370px;display:block;overflow:hidden;height:10px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Blue/Images/popup_top.png');}
.popup .popup_content{background:transparent url(/App_Themes/Blue/Images/popup_middle.png) repeat-y left top;width:350px;display:block;padding:2px 10px;}
.popup .popup_content p{margin:3px 0;}
.popup .popup_footer{background:transparent url(/App_Themes/Blue/Images/popup_bottom.png) no-repeat left top;width:370px;display:block;overflow:hidden;height:6px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Blue/Images/popup_bottom.png');}
/*l'encart est en haut a droite*/
.popup_droite{position:absolute;top:80px;left:200px;}
.popup_droite .popup_select
{       position:absolute;left:370px;
        background:transparent url(/App_Themes/Blue/Images/popup_select_droit.png) no-repeat left top;
        display:block;width:41px;height:33px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Blue/Images/popup_select.png');}
.popup_droite .popup_container{position:absolute;margin:+25px 0 0 10px;width:26px;}
.popup_droite .popup_header{background:transparent url(/App_Themes/Blue/Images/popup_top_droit.png) no-repeat left top;width:370px;display:block;overflow:hidden;height:10px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Blue/Images/popup_top.png');}
.popup_droite .popup_content{background:transparent url(/App_Themes/Blue/Images/popup_middle.png) repeat-y left top;width:350px;display:block;padding:2px 10px;}
.popup_droite .popup_content p{margin:3px 0;}
.popup_droite .popup_footer{background:transparent url(/App_Themes/Blue/Images/popup_bottom.png) no-repeat left top;width:370px;display:block;overflow:hidden;height:6px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Blue/Images/popup_bottom.png');}
/**/

   
    #ModalPopUpTempsPlanifie{display:none;position:absolute;top:0px;left:0px;background:gray;filter:alpha(opacity=50);opacity:0.5}
    #BodyPopUpTempsPlanifie{/*padding:10px;*/display:none;position:absolute;/*border:1px #15428B solid;*/background:white;width:600px;}
    
    #BodyPopUpJour{padding:10px;display:none;position:absolute;border:1px #15428B solid;background:white;width:300px;}

#CalqueModal{Z-INDEX: 9999;display:none;position:absolute;top:0px;left:0px;background:gray;filter:alpha(opacity=20);opacity:0.2}


/*
.menuAdmin{ border:1px #15428B solid;background:white;padding:0px;margin-bottom:10px}
*/
.menuAdmin div.Titre{/*height:20px!important;*/overflow:hidden;color:#15428B;border-bottom:0px #15428B solid;padding:10px 5px 0px 5px;font-weight:bold;background-image:url(./Images/septitretabadmin.png);background-position:0px -6px;background-repeat:no-repeat}
.menuAdmin div.Titre div{background-position:0px -1px}
.menuAdmin ul{list-style-type:none;padding-left:10px;margin:0;border:0px!important}
.menuAdmin ul li{margin-bottom:5px;background-image:url(/App_Themes/Blue/Images/puceList.png);background-repeat:no-repeat;background-position:0px 50%/*6px*/;padding-left:10px;border:0px!important}

.Separateur{height:5px!important;overflow:hidden;color:#15428B;border-bottom:0px #15428B solid;padding:10px 5px 0px 5px;font-weight:bold;background-image:url(./Images/septitretabadmin.png);background-position:0px -6px;background-repeat:no-repeat}

.GrosBouton{padding:10px; border:1px #15428B solid; display:block;float:left;text-align:center;width:80px;margin:10px}
.GrosBouton img {width:80px;display:block;border:0px}
.GrosBouton:hover{background:#6593CF;color:white}

.divCombo{position:relative;display:inline-block;display:block !ie}
.divCombo div.input{/*width:155px;*/position:relative}
.divCombo div.input a.img{position:absolute;right:0px;top:0px;width:17px;height:23px;padding:0;margin:0;background-image:url(/App_Themes/Blue/Images/DropDownExpandImage_2.png)}
.divCombo div.input input{/*padding:1px 0 1px 0;margin:0;*/width:150px}
.divCombo input{width:190px}

div.popUpTree a:hover{text-decoration:none}
div.popUpTree{position:absolute;width:200px;height:128px;border:1px gray solid;background:white;}
div.tree{height:100px;overflow:auto;font-family:Arial;font-size:12px}
div.popUpTree div.tvh{height:10px;border-top:1px gray solid;}
div.popUpTree td{background:#EFEFEF}
div.popUpTree a{font-family:Arial;font-size:12px;color:#414141}
div.popUpTree a:hover{color:black}

.popUpAc{display:none;position:absolute;width:200px;height:168px;border:1px #4D90FE solid;background:white;top:25px;left:0px;overflow:auto;z-index:999;border-radius:3px;box-shadow:1px 2px 3px #555; }
.popUpAc a{display:block;text-align:left;font-weight:normal;margin:2px;padding-left:5px;border-radius:3px}
.popUpAc a:hover{background-color:#5184D2;color:white; }
/*
Table de pivot
*/
/*
 .DataContainer{overflow:auto}
  */  
    .TabPivot tr.i{display:none;}
    .TabPivot tr.v{display:table-row;}
    
    .TabPivot tr.i td.b{display:none;}
    .TabPivot tr.i td.n{display:none;}
    
    .TabPivot tr.v td.b{display:table-cell;}
    .TabPivot tr.v td.n{display:none;}
    
    .TabPivot thead tr td.n{display:none;}
    .TabPivot thead tr td.b{display:table-cell;}
    
    .TabPivot thead tr td.op a {display:inline-block;width:16px;height:16px;background-image:url(./Images/icons/minus-small-white.png);background-position:0px 4px;background-repeat:no-repeat;color:red}
    .TabPivot thead tr td.cl a {display:inline-block;width:16px;height:20px;background-image:url(./Images/icons/plus-small-white.png);background-position:0px 4px;background-repeat:no-repeat;color:green}
    
    .TabPivot{border-left:1px #AFAFAF solid;border-top:1px #AFAFAF solid; border-right:0px #AFAFAF solid;border-bottom:0px #AFAFAF solid;}
    .TabPivot tr{}
    .TabPivot tr td{white-space: nowrap;padding:2px;text-align:center;border-left:0px #AFAFAF solid;border-top:0px #AFAFAF solid; border-right:1px #AFAFAF solid;border-bottom:1px #AFAFAF solid;}
    .TabPivot thead tr{}
    .TabPivot thead tr td{background-color:#EFEFEF;font-weight:bold}
    .TabPivot tr td.h{background-color:#EFEFEF;text-align:left!important;font-weight:bold}
    .TabPivot tr td.hnl{background-color:#EFEFEF;border-right:1px #EFEFEF solid!important;text-align:left!important;font-weight:bold}

.PersoTCD{border:1px gray solid;background-color:#D5E4F2}
    .ElAxe{z-index:99999;border:1px #FFBD69 solid;font-size:10px;color:Black;overflow:hidden;height:15px;background-image:url(/App_Themes/Blue/Images/fondElTcd.jpg);margin-bottom:1px;margin-left:1px;margin-right:1px}
    .ElAxe:hover{border:1px #FFAB3F solid;background-image:url(/App_Themes/Blue/Images/fondElTcdHover.jpg)}
    .ElAxe .Grip{background-image:url(/App_Themes/Blue/Images/gripElTcd.png);width:20px;height:20px;float:left;margin-right:2px;cursor:move}
    .BoxTCD{}
    .TitreBoxTCD{font-weight:bold;color:Black;background-repeat:no-repeat;padding-left:20px;background-position:0px 3px}
    .BodyBoxTCD{height:150px;width:230px;overflow:scroll;border:1px #8393A4 solid;background:white;position:relative}
    .TitreChampDispo{background-image:url(/App_Themes/Blue/Images/icons/table.png)}
    .TitreChampCol{background-image:url(/App_Themes/Blue/Images/icons/table-insert-column.png); }
    .TitreChampLig{background-image:url(/App_Themes/Blue/Images/icons/table-insert-row.png)}
    .TitreChampSom{background-image:url(/App_Themes/Blue/Images/icons/table-sum.png)}
    
    #popUpCustomisation{background:white;}
    #popUpCustomisation b{text-align:center }
    
    .TabPivot td a.o{background-image:url(/App_Themes/Blue/Images/icons/plus-small-white.png);background-position:0px 3px; width:16px;display:inline-block;background-repeat:no-repeat}
    .TabPivot td a.c{background-image:url(/App_Themes/Blue/Images/icons/minus-small-white.png);background-position:0px 3px; width:16px;display:inline-block;background-repeat:no-repeat}

.product.box h5{text-align:center}

.divPlanificationProjet{width:910px;position:relative}
.divPlanificationProjet ul {list-style-image:none!important;list-style-type:none!important;padding-right:0px!important;margin-right:0px!important}
.divPlanificationProjet ul li {list-style-image:none!important;list-style-type:none!important;padding-right:0px!important;margin-right:0px!important}
.lot{padding-left:20px;display:block;position:relative;background-image:url(./Images/pictoLot.png);background-repeat:no-repeat }
.lot:hover{background-color:#efefef}
.lot .BtnDn{position:absolute;right:0px;display:none}
.lot .BtnUp{position:absolute;right:15px;display:none}
.lot .BtnAddTache{position: absolute;right:0px;display:none}
.lot .BtnAddLot{position:absolute;right:15px;display:none}

.tache{display:block;position:relative;padding-left:20px;background-image:url(./Images/pictoTache.png); background-repeat:no-repeat }
.tache:hover{background-color:#efefef}


    .ToolsCra{margin-left:120px;}
    .ToolsCra select{margin-top:4px}
    .ConteneurCraGlobal{position:relative;top:-37px}
 
    /*
    #popUpDetailTemps{position:absolute;width:395px;background-image:url(/App_Themes/Blue/Images/degradePopUpDetailTemps.png);border:0px red solid}
    .EncadreeSaisieTemps{position:absolute;left:300px;top:-26px;width:31px;height:30px;background-image:url(/App_themes/Blue/Images/pointeurTempsCRA.png)}
    .EncadreeSaisieTemps input{position:absolute;top:-20px;left:0px;width:25px; }
    
    .DetailSaisieTemps{position:relative;top:0px;left:18px;border:1px #4F81BD solid;width:355px;background:white;padding:2px;}
    */
    .DetailSaisieTemps span{font-weight:bold}
    .tbMontantFrais{width:40px}
    .tdActionListeFrais{width:20px}
    
    #TableCRA6Mois{border-right:1px #6593CF solid; border-top:1px #6593CF solid;margin-top:5px;margin-bottom:10px}
    #TableCRA6Mois thead tr td{ text-align:center;font-weight:bold; color:#15428B; background-image:url(/App_themes/Blue/Images/bgHeaderTools.png)}    
    #TableCRA6Mois tr{}    
    #TableCRA6Mois tr td{padding:2px; border-left:1px #6593CF solid; border-bottom:1px #6593CF solid}    
    #TableCRA6Mois .j{width:18px;text-align:center}
    
    #TableCRA{border-right:1px #6593CF solid; border-top:1px #6593CF solid;margin-top:5px;margin-bottom:10px}
    #TableCRA thead tr td{ text-align:center;font-weight:bold; color:#15428B; background-image:url(/App_themes/Blue/Images/bgHeaderTools.png)}    
    #TableCRA tr{}    
    #TableCRA tr td{padding:2px; border-left:1px #6593CF solid; border-bottom:1px #6593CF solid}    
    #TableCRA .j{width:18px;text-align:center}
    .tdClient{background:white}
    .tdProjet{background:white}
    .tdNatureHeure{background:white}
    
    tfoot tr .tdTotal{text-align:center;border-top:2px #6593CF solid}
    tfoot tr .tdTotalClair{text-align:center;border-top:2px #6593CF solid;background-color:#F8F8F8;text-align:center;font-weight:bold;color:#15428B}
    
    tfoot tr .tdTotal_Err{text-align:center;color:red;border-top:2px #6593CF solid;background-color:#EFEFEF;}
    .enteteJour{width:18px;text-align:center}
    .tdTotalJ{text-align:center}
    .tdTotal{background-color:#EFEFEF;text-align:center;font-weight:bold;color:#15428B }
    #popUpAjoutProjet{width:400px}
    
    #listErreures{border:1px #C42222 solid;padding:10px;margin-top:5px;background:#FFD8D8}
    #listErreures div{color:#C42222;padding-bottom:5px}
    #listErreures div span{ color:black;font-style:italic;}
    
    .Legende{padding:5px;border:0px lightgrey solid;margin-top:5px;margin-bottom:5px}
    .Legende .BoxLegende{float:left;width:10px;height:10px;border:1px lightgrey solid}
    .Legende .LigneLegende{font-size:10px;line-height:12px;padding-bottom:2px;float:left;padding-right:10px}
    .Sep {border-top:1px lightgrey solid;padding-top:5px}
    
    
    
.TRAIT{position:absolute;overflow:hidden;}
.HORIZ{border-top:2px solid #8F8F8F}
.VERTI{border-left:2px solid #8F8F8F}


/**
 * Farbtastic Color Picker 1.2
 * © 2008 Steven Wittens
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 */
.farbtastic {
  position: relative;
}
.farbtastic * {
  position: absolute;
  cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
  width: 195px;
  height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
  top: 47px;
  left: 47px;
  width: 101px;
  height: 101px;
}
.farbtastic .wheel {
  background: url(./images/wheel.png) no-repeat;
  width: 195px;
  height: 195px;
}
.farbtastic .overlay {
  background: url(./images/mask.png) no-repeat;
}
.farbtastic .marker {
  width: 17px;
  height: 17px;
  margin: -8px 0 0 -8px;
  overflow: hidden; 
  background: url(./images/marker.png) no-repeat;
}

.divList{display:block;width:150px;overflow:auto;height:100px;border:1px gray solid;background:white;position:absolute;top:0px;left:0px}
.divList a{display:block;font-size:12px;font-family:Arial;overflow:hidden;height:15px;}
.divList a:hover{background-color:#EFEFEF;}

.BoxTCD .TabAdmin tr td select{font-size:8px;width:100px}
    .BoxTCD .TabAdmin tr td{padding:0px!important;font-size:10px}
    
    .divtgc{display:none;position:absolute;top:23px;right:0px;width:53px;height:100px;overflow:auto;border:1px gray solid}
    .ptg_Aucun{width:33px;height:29px;display:block;float:left;background-image:url(/App_Themes/blue/images/Aucun.png)}
    .ptg_Vert_Jaune_Rouge{width:33px;height:29px;display:block;float:left;background-image:url(/App_Themes/blue/images/Vert_Jaune_Rouge.png)}
    .ptg_Rouge_Jaune_Vert{width:33px;height:29px;display:block;float:left;background-image:url(/App_Themes/blue/images/Rouge_Jaune_Vert.png)}
    .ptg_Blanc_Vert{width:33px;height:29px;display:block;float:left;background-image:url(/App_Themes/blue/images/Blanc_Vert.png)}
    .ptg_Blanc_Rouge{width:33px;height:29px;display:block;float:left;background-image:url(/App_Themes/blue/images/Blanc_Rouge.png)}
    .ptg_Vert_Blanc{width:33px;height:29px;display:block;float:left;background-image:url(/App_Themes/blue/images/Vert_Blanc.png)}
    .ptg_Rouge_Blanc{width:33px;height:29px;display:block;float:left;background-image:url(/App_Themes/blue/images/Rouge_Blanc.png)}
    
    .divtgc .ptg_Aucun, .divtgc .ptg_Vert_Jaune_Rouge, .divtgc .ptg_Rouge_Jaune_Vert, .divtgc .ptg_Blanc_Vert, .divtgc .ptg_Blanc_Rouge, .divtgc .ptg_Vert_Blanc, .divtgc .ptg_Rouge_Blanc{border:1px white solid;}
    .divtgc .ptg_Aucun:hover, .divtgc .ptg_Vert_Jaune_Rouge:hover, .divtgc .ptg_Rouge_Jaune_Vert:hover, .divtgc .ptg_Blanc_Vert:hover, .divtgc .ptg_Blanc_Rouge:hover, .divtgc .ptg_Vert_Blanc:hover, .divtgc .ptg_Rouge_Blanc:hover{border:1px #DCC151 solid;}
.TabPivot tbody tr td{color:black}
.TabPivot tbody tr td.h{color:#505050}


    #BoxBorderModal{display:block;position:absolute;z-index:10000}
    #BoxBorderModal_h, #BoxBorderModal_chg, #BoxBorderModal_chd, #BoxBorderModal_b, #BoxBorderModal_cbg, #BoxBorderModal_cbd{float:left;height:10px}
    #BoxBorderModal_h{background-image:url(/App_Themes/Blue/Images/boxModalHaut.png);}
    #BoxBorderModal_b{background-image:url(/App_Themes/Blue/Images/boxModalBas.png);}
    #BoxBorderModal_chd{height:10px;width:10px;background-image:url(/App_Themes/Blue/Images/boxModalCHD.png);overflow:hidden}
    #BoxBorderModal_chg{height:10px;width:10px;background-image:url(/App_Themes/Blue/Images/boxModalCHG.png);overflow:hidden}
    #BoxBorderModal_cbd{height:10px;width:10px;background-image:url(/App_Themes/Blue/Images/boxModalCbD.png);overflow:hidden}
    #BoxBorderModal_cbg{height:10px;width:10px;background-image:url(/App_Themes/Blue/Images/boxModalCbG.png);overflow:hidden}
    
    #BoxBorderModal_g , #BoxBorderModal_d, #BoxBorderModal_w{width:10px;float:left}
    #BoxBorderModal_g{background-image:url(/App_Themes/Blue/Images/boxModalGauche.png);}
    #BoxBorderModal_d{background-image:url(/App_Themes/Blue/Images/boxModalDroit.png);}
    
    
    #divPopAide{position:absolute;display:block;width:300px;}
    #divPopAide:hover{position:absolute;display:block;width:300px;filter:alpha(opacity=100);opacity:1}
    .popAideTitre{background-image:url(/App_Themes/Blue/Images/bgPopAideHeader.png);height:27px;color:white}
    .popAideTitre_1{background-image:url(/App_Themes/Blue/Images/bgPopAideHeader_1.png);height:27px;color:white}
    .bodyAide{height:50px;overflow-y:scroll; background:white;border-left:1px #E6E6E6 solid;border-right:1px #E6E6E6 solid;padding:2px;font-size:12px;color:Black; line-height:normal}
    .footerAide{background-image:url(/App_Themes/Blue/Images/bgFooterMiniAide.png);height:7px;}
    .footerAide_1{background-image:url(/App_Themes/Blue/Images/bgFooterMiniAide_1.png);height:7px;}
    .logoAide{background-image:url(/App_Themes/Blue/Images/Icons/information-balloon.png);position:absolute;display:block;height:16px;width:16px;top:5px;left:5px}
    .titreAide{display:block;position:absolute;left:25px;top:3px;font-weight:bold}



    .aideConfigurer{display:block;position:absolute;background-image:url(/App_Themes/Blue/images/icons/gear--pencil.png);width:16px;height:16px;right:30px;top:5px;}
    .fermerAide{display:block;position:absolute;background-image:url(/App_Themes/Blue/images/icons/cross-white.png);width:16px;height:16px;right:5px;top:5px;}
    .aide{display:none}
    
    .tabdata{width:100%; border-right:1px #6593CF solid; border-top:1px #6593CF solid;background:white}
    .tabdata thead tr td{background:url(/App_Themes/Blue/Images/bgHeaderTools.png);font-weight:bold;color:#15428B}
    .tabdata tr td {border-left:1px #6593CF solid; border-bottom:1px #6593CF solid;padding:3px}
        
    .report .Titre{color:#15428B;font-weight:bold;font-size:14px;font-style:italic;padding-bottom:5px}
        
        .DataContainer{overflow-x:scroll;position:relative;display:block}
        
        .lpt td{}
        .lpt td.o{background-color:blue}
        
        
        #pGant{display:block;border-right:1px gray solid;width:920px;}
        #pGant #cTaches{width:200px;height:100%;border-right:1px gray solid;overflow:hidden;float:left;top:0px;left:0px}
        #pGant #cTaches .pad{height:75px;border-bottom:1px gray solid;}
        #pGant #cTaches .padBas{height:16px;background-color:white;border-top:1px gray solid;}
        #pGant #cTaches .LibTache{position:relative;display:block;height:23px;border-left:1px gray solid;border-bottom:1px #EFEFEF solid;overflow:hidden;}
        #pGant #cTaches .LibTache a{padding-left:15px;background-image:url(/app_themes/blue/images/icons/document-small-list.png);background-repeat:no-repeat;background-position:left center}
        #pGant #cTaches .LibLot{height:23px;border-left:1px gray solid;border-bottom:1px #EFEFEF solid;overflow:hidden;}
        #pGant #cTaches .LibLot a{padding-left:15px;background-image:url(/app_themes/blue/images/icons/folder-small.png);background-repeat:no-repeat;background-position:left center}
        #pGant #pContenu {overflow-x:scroll;border-bottom:1px gray solid;}
        #pGant #pContenu div.divContenant{}
        #pGant #pContenu .cMois{background-color:#EFEFEF;border-top:1px gray solid;height:24px}
        #pGant #pContenu .cMois div{border-right:1px gray solid;width:146px;text-align:center;float:left;height:100%;overflow:hidden;font-weight:bold }
        #pGant #pContenu .cSemaine{background-color:#F4F4F4;border-bottom:1px gray solid;border-top:1px gray solid;height:24px}
        #pGant #pContenu .cSemaine div{border-right:1px gray solid;width:146px;text-align:center;float:left;height:100%}
        #pGant #pContenu .cJour{background-color:#F8F8F8;border-bottom:1px gray solid;height:24px}
        #pGant #pContenu .cJour div{border-right:1px gray solid;width:20px;text-align:center;float:left;font-size:8px;overflow:hidden;height:100%}
        #pGant #pContenu .cTache{height:23px;background-color:white;border-bottom:1px #EFEFEF solid;}
        #pGant #pContenu .cLot{height:23px;background-color:white;border-bottom:1px #EFEFEF solid;}
        
        #pGant #pContenu .cLot div{border-right:1px #EFEFEF solid;width:20px;text-align:center;float:left;height:24px}
        #pGant #pContenu .cLot div.d{border-right:1px gray solid;}
        
        #pGant #pContenu .cLot div.b{background-image:url(/App_themes/Blue/Images/DebutLotGant.png);border-right:0px #EFEFEF solid;width:21px;}
        #pGant #pContenu .cLot div.m{background-image:url(/App_themes/Blue/Images/MilieuLotGant.png);border-right:0px #EFEFEF solid;width:21px;}
        #pGant #pContenu .cLot div.e{background-image:url(/App_themes/Blue/Images/FinLotGant.png);border-right:0px #EFEFEF solid;width:21px;}
        
        #pGant #pContenu .cLot div.bd{background-image:url(/App_themes/Blue/Images/DebutLotGantDim.png);border-right:0px #EFEFEF solid;width:21px;}
        #pGant #pContenu .cLot div.md{background-image:url(/App_themes/Blue/Images/MilieuLotGantDim.png);border-right:0px #EFEFEF solid;width:21px;}
        #pGant #pContenu .cLot div.ed{background-image:url(/App_themes/Blue/Images/FinLotGantDim.png);border-right:0px #EFEFEF solid;width:21px;}
        
        #pGant #pContenu .cLot div.be{background-image:url(/App_themes/Blue/Images/DebutFinLotGant.png);border-right:0px #EFEFEF solid;width:21px;}
        #pGant #pContenu .cLot div.bed{background-image:url(/App_themes/Blue/Images/DebutFinLotGantDim.png);border-right:0px #EFEFEF solid;width:21px;}
        /*
        #pGant #pContenu .lotShift div.m:hover{background-image:url(/App_themes/Blue/Images/DeplacerLotGant.png)!important}
        #pGant #pContenu .lotShift div.md:hover{background-image:url(/App_themes/Blue/Images/DeplacerLotGant.png)!important}
        #pGant #pContenu .lotShift div:hover{background-image:url(/App_themes/Blue/Images/DeplacerLotGant.png)!important}
        #pGant #pContenu .lotShift div.d:hover{background-image:url(/App_themes/Blue/Images/DeplacerLotGant.png)!important}
        */
        #pGant #pContenu .cLot div.hover{background-color:Red; background-image:url(/App_themes/Blue/Images/DeplacerLotGant.png)!important}
        
        #pGant #pContenu .cTache div{border-right:1px #EFEFEF solid;width:20px;text-align:center;float:left;height:24px}
        #pGant #pContenu .cTache div.d{border-right:1px gray solid;}
        #pGant #pContenu .cTache div.o{background-color:#6593CF;border-right:1px #6593CF solid;border-top:3px #EFEFEF solid;border-bottom:3px #EFEFEF solid;height:17px}
        #pGant #pContenu .cTache div.od{background-color:#6593CF;border-right:1px gray solid;border-top:3px #EFEFEF solid;border-bottom:3px #EFEFEF solid;height:17px}
        
        #pGant #pContenu .cTache div.p{background-color:#98B7DF;border-right:1px #6593CF solid;border-top:3px #CFCFCF solid;border-bottom:3px #CFCFCF solid;height:17px}
        #pGant #pContenu .cTache div.m{background-color:#E6C0B2;border-right:1px #6593CF solid;border-top:3px #CFCFCF solid;border-bottom:3px #CFCFCF solid;height:17px}
        #pGant #pContenu .cTache div.pd{background-color:#98B7DF;border-right:1px gray solid;border-top:3px #CFCFCF solid;border-bottom:3px #CFCFCF solid;height:17px}
        #pGant #pContenu .cTache div.md{background-color:#E6C0B2;border-right:1px gray solid;border-top:3px #CFCFCF solid;border-bottom:3px #CFCFCF solid;height:17px}
      
        #pGant #cTaches .LibTache a.aCopie{display:none;position:absolute;top:3px;right:2px;border:0px red solid; width:16px;height:16px; background-image:url(./Images/Icons/cards-stack-right.png);padding:0px}
        #pGant #cTaches .LibTache:hover a.aCopie{display:block}
        
      
      .ui-datepicker{z-index:99999}
      
      table.report tr td{vertical-align:top}
      
      .ElAxe select {font-size:8px;padding-top:-2px;position:absolute;right:0px;top:0px;width:75px}
.ElAxe{position:relative}
.long input{width:400px}

.tree ul{margin-bottom:0px!important}

#BodyPopUpTachesAPlacer{width:700px;display:none;text-align:center;background:white}
    .JourDemande{background-color:#BBFFBB}
    .JourNonDemande{background-color:#FFBBBB}
    .Legende{text-align:left;font-size:10px}
    .Legende .JourNonDemande, .Legende .JourDemande{border:1px gray solid}
    
    #titreDetailJournee{font-weight:bold;text-align:center}
    #detailJourneeAction{text-align:center;font-weight:bold}
    #detailJourneeListe{border:1px lightgrey solid;height:200px;overflow:auto}
 
 .popupbox {position:absolute;top:80px;left:200px;}
 .popupbox .popup_select{background:transparent url(/App_Themes/Blue/Images/popup_select.png) no-repeat left top;display:block;width:41px;height:33px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Blue/Images/popup_select.png');}
 /*.popupbox .popup_container{position:absolute;margin:-9px 0 0 31px;width:26px;}*/
 .popupbox .popup_header{background:transparent url(/App_Themes/Blue/Images/popup_top_SansCoinGauche.png) no-repeat left top;width:370px;display:block;overflow:hidden;height:6px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Blue/Images/popup_top.png');}
 .popupbox .popup_content{background:transparent url(/App_Themes/Blue/Images/popup_middle.png) repeat-y left top;width:350px;display:block;padding:2px 10px;}
 .popupbox .popup_content p{margin:3px 0;}
 .popupbox .popup_footer{background:transparent url(/App_Themes/Blue/Images/popup_bottom.png) no-repeat left top;width:370px;display:block;overflow:hidden;height:6px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/App_Themes/Blue/Images/popup_bottom.png');}

table.no-style {
    border: none;
    border-collapse: collapse;
    padding: 0;
    margin: 0;
    background: none;
}
table.full {
    width: 100%;
}

table.no-style td, table.no-style th {
    background: none;
    border: none;
}

table.datatable {
    border: 1px solid #aaa;
    border-collapse: separate;
    border-spacing: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

table.datatable thead th {
    background-image:url(./images/bgTabHeaderGris.png);
    color: #333;
    position: relative;
}

table.datatable th, table.datatable td {
    padding: 5px;
}

table.datatable tbody tr:nth-child(odd) td {
    background: #f9f9f9;
}

table.datatable.sortable {
    table-layout: fixed;
}

table.datatable.sortable td.column-selected {
    background: #ffffc0 !important;
}

table.datatable.sortable th a {
    display: block;
}
table.datatable.sortable th a.sort-asc {
    background: transparent url(../images/arrow-up.png) no-repeat right;
}
table.datatable.sortable th a.sort-desc {
    background: transparent url(../images/arrow-down.png) no-repeat right;
}

table.datatable.selectable tbody tr.hover td, table.datatable.selectable tbody tr.selected td {
    background: #ffffc0;
}

table.datatable tfoot tr td {
    border-top: 1px solid #e1e1e1;
    background: #f1f1f1;
}
#msgAlerteIE6{display:none}

.CommOblig{display:inline-block;width:16px;height:16px;background-image:url(./Images/icons/sticky-note-text.png);background-position:0px 2px}
#divFarbAjout{z-index:999}

.tbferr{background-color:#FFD8D8}

.opera input[type=checkbox] {border:1px #D9D9D9 solid}
.opera input[type=checkbox]:checked {border:1px #D9D9D9 solid}
textarea{font-size:13.3px}

.amorec{background-image: url("/App_Themes/Blue/Images/DropDownExpandImage_2.png");;width:17px;height:23px;position:absolute;top:0px;right:0px;text-decoratoin:none}
.amorec:hover{text-decoration:none}

.tree ul{list-style-type:none;padding:0;margin:0}
.tree ul li{list-style-type:none;padding:0;margin:0}

.tree ul li a{display:block;padding-left:3px}
.tree ul li a:hover{background-color:#EEEEEE}
.tree table.list tr td{vertical-align:top;background-color:White}


.infoBulle{display:none;position:absolute;background:white;border:1px gray solid; border-radius:3px;padding:5px;box-shadow: 1px 2px 3px #555555;}
.markInfoBulle{position:absolute;top:7px;left:-10px;background-image:url(/App_themes/Blue/Images/markInfoBulleGauche.png);width:10px;height:20px}
