BODY.bodyGlb{
    width:100%;
    color: #000;
}


#centrerImage{
    /*position: absolute;*/
      /*top : 3px;            la moitié de la hauteur du bloc qui la contient  */
/*      left : 50%;           la moitié de la largeur du bloc qui la contient  
      margin-top : -25px;   la moitié de la hauteur de l'image  
      margin-left : -30px;  la moitié de la largeur de l'image  */
      display : inline-table;
}
/*styles ajoutés par kouskefil*/
#libellelot, #dureePrevExec, #dtPrevFinExec, #montantlot{
    width: 180px !important;
}
#dtPrevDemarrage_code{
width: 75px !important;
}
#bgImage2{
    background: url('../sys_themes/default/logoeole.jpg') no-repeat center;
    background-size: 100% auto;
    height: 82%;
}
#newDivGed, #newDivGedF, #calendarDiv{
    z-index: 1001 !important;
}

#classPER input[type="text"]{
    width: 120px !important;
}
#classPER input[value="..."]{
    width: 35px !important;
}

#Frm__newBien  textarea{
    width:350px !important;
}
#divPopup_listBienNouvelarticleimmobilise  select{
    width:350px !important;
}

.popRealloc input{
    width: 150px !important;
}


#divUpdate_mainCnt  input[type="text"]{
    width: 95px !important;
}

#divUpdate_Res_mainCnt input[type="text"]{
    width: 90px !important;
}
#divUpdate_cmpt_cpt form {
    padding: 15px;
}
#divUpdate_cmpt_cpt select {
    width: 350px !important;
}
#divNew_cmpt_cpt form {
    padding: 15px;
}
#divNew_cmpt_cpt select {
    width: 350px !important;
}
#divNewFils_cmpt_cpt form {
    padding: 15px;
}
#divNewFils_cmpt_cpt select {
    width: 350px !important;
}


.menu_haut_style{
    height: 60px;
    background-color: #0066CC;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 15px;
    margin-right: 15px;
}
.simple_menu_haut_style{
    height: 60px;
    background-color: #0066CC;
    padding: unset;
}

footerPage{
    position:absolute;
    bottom:0;
    width:100%;
    padding-top:50px;
    height:50px;
    
}


Table.tblGlb_intern{width:100%;height:100%;font-family:Arial;font-size:11px;}
Table.tblGlb{width:100%;height:100%;font-family:Arial;font-size:11px;border:0.2px solid #dfdfdf;}
TD.headerGlb{height:50px;width:80%;vertical-align:top;}
TD.leftMenuGlb{width:3%;vertical-align:top;}
TD.mainContentGlb{width:100%;margin-left:40px;vertical-align:top;}
TD.rightMenuGlb{width:5%;vertical-align:top;}
TD.footerGlb{height:20px;width:100%;}
A:visited{color:#000;}

TD.headerImg{height:30px;width:80px;}
IMG.headerImg{height:70px;width:80px;}
/*TD.headerMilieu{height:auto;width:100%;vertical-align:middle;background:#3d91d6;}*/

TD.headerMilieu {
    background: rgb(42,87,154);
    height: auto;
    vertical-align: middle;
    width: 100%;
}
TD.headerTxt{color:#FFF;font-size:18px;font-family:Arial;font-weight:700;text-align:center;}
TR.lm_Menu_title{height:20px;width:100%;text-align:center;font-family:Arial;font-size:12px;font-weight:700;color:#FFF;background:url(../sys_themes/default/bg_lm_Menu_title.gif) repeat-x;}
TABLE.lm_linksTbl{width:100%;border:1px solid #000;}
TD.lm_level2_icon{font-family:Arial;font-size:11px;font-weight:700;color:#235a81;}
IMG.lm_level2_icon{height:10px;width:10px;}
TD.LM_link{font-family:Arial;font-size:11px;font-weight:700;color:#0000;}
TD.LM_linkClic{font-family:Arial;font-size:11px;font-weight:700;color:orange;}
TD.LM_link A:active{color:red;text-decoration:none;}
TD.LM_link A:link{color:#13387F;text-decoration:none;}
TD.ft_txt{font-family:Arial;font-size:11px;color:#235a81;text-align:center;}
.update{position:absolute;width:350px;background-color:#FFF;border:1px solid #888;margin:0;padding:0;}
ul.contacts{list-style-type:none;text-align:left;margin:0;padding:0;}
ul.contacts li.selected{background-color:#F4F875;cursor:pointer;}
li.contact{list-style-type:none;display:block;height:24px;margin:0;padding:1px;}
li.contact div.image{float:left;width:32px;height:32px;margin-right:8px;}
li.contact div.nom{font-weight:700;font-size:12px;line-height:1em;}
li.contact div.nomautocompletion{font-size:12px;line-height:1em;}
a.tt{position:relative;z-index:24;color:#3CA3FF;font-weight:700;text-decoration:none;}
a.tt span{display:none;}
a.tt:hover{z-index:25;color:#aaf;}
a.tt:hover span.tooltip{display:block;position:absolute;top:0;left:0;width:300px;color:blue;font-size:12px;font-family:arial;text-align:justify;filter:alpha(opacity:90);khtmlopacity:0.90;mozopacity:0.90;opacity:0.90;background:#FF0;padding:1px;}
a.tt:hover span.top{display:block;padding:30px 8px 0 180px;}
a.tt:hover span.middle{display:block;padding:0 8px;}
a.tt:hover span.bottom{display:block;color:#548912;padding:3px 8px 10px;}
.messageConfirmDel{text-align:center;font-size:11px;font-family:Arial;font-weight:700;}
.buttonconfirmDel{text-align:center;font-family:Arial;font-size:12px;font-weight:700;}
#titleformnewnote{text-align:center;color:blue;font-size:12px;font-weight:700;}
#open_popup{background:scroll left center #fff;border:1px solid #A8B8D1;border-radius:8px 8px 8px 8px;box-shadow:2px 2px 10px #999;color:#fff;display:none;font-size:11px;text-align:left;width:60%;font-family:arial;padding:0;}
.etatBM{border-collapse:collapse;border:1px solid #000;}
.etatBM caption{font:1.8em/1.8em Arial, Helvetica, sans-serif;text-align:left;text-indent:10px;background:url(bg_caption.jpg) right top;height:45px;color:#000;}
.etatBM thead th{background:#DDD;height:47px;color:#000;font-size:.8em;font-weight:700;text-align:left;border-right:1px solid #000;border-top:1px solid #000;margin:20px 0 0;padding:0 7px;}
.etatBM tbody tr{background:url(bg_td1.jpg) repeat-x top;}
.etatBM tbody tr.odd{background:#FFF8E8 url(bg_td2.jpg) repeat-x;}
.etatBM tbody th,.etatBM tbody td{font-size:.8em;line-height:1.4em;font-family:Arial, Helvetica, sans-serif;color:#000;border-top:1px solid #000;border-right:1px solid #000;text-align:left;padding:10px 7px;}
.etatBM a{color:#000;font-weight:700;text-decoration:underline;}
.etatBM a:hover{color:#F8A704;text-decoration:underline;}
TD.LM_linkD{font-family:Verdana;font-size:20px;font-weight:700;color:#fff;}
A:active,TD.LM_linkArH A:active{color:#909090;text-decoration:none;}
A:link,TD.LM_link A:visited{color:#235a81;text-decoration:none;}
A:hover,TD.LM_link A:hover,TD.LM_linkH A:hover,TD.LM_linkArH A:hover,TD.LM_linkD A:hover{color:red;text-decoration:none;font-weight:italic;}
TD.lm_hide_icon,IMG.lm_hide_icon{height:20px;width:20px;}
TD.LM_linkH,TD.LM_linkArH{font-family:Arial;font-size:11px;font-weight:700;color:#fff;}
TD.LM_linkH A:visited,TD.LM_linkH A:active,TD.LM_linkH A:link,TD.LM_linkArH A:visited,TD.LM_linkArH A:link,TD.LM_linkD A:visited,TD.LM_linkD A:active,TD.LM_linkD A:link{color:#fff;text-decoration:none;}
.etatBM tfoot th,.etat tfoot td{background:url(bg_total.jpg) repeat-x bottom;color:#FFF;height:30px;}

/* stylePages */

TABLE.loginTbl{width:50%;border:1px solid #FFC0CB;background:#f1f1f1;}
TABLE.filtreTblPnud{font-family:Arial;font-size:11px;width:50%;clear:center;}
TABLE.frmTbl{border:1px solid #235a81;font-family:Arial;font-size:11px;width:95%;clear:left;}
TABLE.frmTblAj{border:0 solid #235a81;font-family:Arial;font-size:11px;width:95%;clear:left;}
TABLE.frmTblWithAJ{border:0 solid #235a81;font-size:11px;width:95%;clear:left;border-collapse: collapse;}
TABLE.frmTab{border:0 solid #235a81;font-family:Arial;font-size:11px;width:90%;clear:left;}
TABLE.smalList{border:1px solid #0CF;font-family:Arial;font-size:11px;width:70%;clear:left;}
TABLE.bigList{border:1px solid #0CF;font-size:13px;width:90%;clear:right;}
TABLE.bigListBis{border:1px solid #0CF;font-size:13px;width:100%;clear:center;}
TABLE.affTbl{border:1px solid #235a81;font-family:Arial;font-size:11px;width:90%;clear:center;background-color:#6CF;}
TABLE.filtreTbl{border-collapse: collapse;font-family:Arial;font-size:11px;width:100%;clear:center;}
TABLE.detailsTbl{font-family:Arial;font-size:11px;width:100%;clear:center;color:#235a81;}
TABLE.listTblBis{border:1px solid #235a81;width:100%;clear:left;}
TR.listTitlesFiche{font-size:11px;font-family:Arial;color:#235a81;text-align:left;background-color:#f1f1f1;font-weight:700;}
FIELDSET.dbMsg{width:95%;color:blue;font-family:Arial;font-size:11px;text-align:center;margin:10px;}
FIELDSET.filtre{background-color: #ffffff;
                width: 90%;
                margin: 0 auto 15px auto;
                padding: 10px;
                border: 2px solid #dfdfdf;

                -moz-border-radius: 10px;
                -webkit-border-radius: 10px;
                border-radius: 10px;
                behavior: url(border-radius.htc);

                background-image: -moz-linear-gradient(top, #ffffff, #f4f4f4);
                background: -webkit-linear-gradient(#ffffff, #f4f4f4) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
P.err{font-size:14px;text-align:center;color:red;font-family:arial;}
DIV.err{font-size:14px;color:red;font-family:arial;}
P.info{font-size:14px;text-align:center;color:#235a81;font-family:Arial;}
P.txt{font-size:14px;font-weight:700;text-align:center;color:#235a81;font-family:Arial;}
P.txt1{font-size:11px;text-align:left;color:#235a81;font-family:Arial;}
P.welcome{font-size:18px;text-align:left;color:#5ba2dc;font-family:Times New Roman;}
INPUT.buttonState{font-family:Arial;font-size:11px;font-weight:700;width:120px;border-color:#235a81;}
INPUT.buttonBig{font-family:Arial;font-size:11px;font-weight:700;width:200px;height:30px;border-color:#235a81;}
TR.viewModeRow{background-color:#f1f1dd;}
TD.viewModeTitle{vertical-align:top;font-size:12px;font-weight:700;color:#000;font-family:Arial;}
TD.viewModeVal{vertical-align:top;font-size:11px;text-align:left;color:#000;font-family:Arial;width:50%;}
TD.viewModeValTwoPerLine{font-size:11px;text-align:left;color:#000;font-family:Arial;width:25%;}
TD.viewModeTitleNote{font-size:12px;font-weight:700;color:#000;font-family:Arial;width:20%;}
TD.viewModeValNote{font-size:11px;text-align:left;color:#000;font-family:Arial;width:80%;}
IMG.calIcon{height:18px;width:20px;border-width:0;}
IMG.photo{height:80px;width:80px;clear:left;float:bottom;border-width:0;}
INPUT.listBtn{font-family:Arial;font-size:11px;font-weight:700;width:30px;height:30px;}
INPUT.listBtnBis{font-family:Arial;font-size:11px;font-weight:700;}
INPUT.okButon{font-family:Arial;font-size:11px;font-weight:700;width:24px;height:24px;border-color:#235a81;}
INPUT.ButonFilter{font-family:Arial;font-size:11px;color:#235a81;width:120px;height:20px;border-color:#4F9ADB;}
INPUT.okButonFilter{font-family:Arial;font-size:11px;color:#235a81;width:24px;height:20px;border-color:#4F9ADB;}
INPUT.ExportButon{font-family:Arial;font-size:11px;color:#235a81;width:60px;height:20px;border-color:#4F9ADB;}
TABLE.listTbl{border:1px solid #235a81;width:80%;clear:left;background:#74B0E1;}
TABLE.listTblTab{border:0 solid #235a81;width:80%;clear:left;}
TR.listTitles{font-size:12px;font-family:Arial;height:20px;text-align:center;
              background: -moz-linear-gradient(center top , #ffffff, #cccccc) repeat scroll 0 0 rgba(0, 0, 0, 0);
              background: -webkit-linear-gradient(#ffffff, #cccccc) repeat scroll 0 0 rgba(0, 0, 0, 0);
              font-weight:700;}
TR.titles{font-size:12px;font-family:Arial;color:#FFF;height:20px;text-align:center;background-color:#F98731;font-weight:700;}
TR.values{font-size:11px;font-family:Arial;color:#235a81;height:20px;text-align:left;background-color:#FEE5D3;font-weight:700;}
TR.listTitlesBis{font-size:12px;font-family:Arial;color:#235a81;text-align:center;background-color:#d3dce3;font-weight:700;}
TR.first_rowCycleComp{font-size:11px;font-family:Arial;background-color:#f1f1f1;}
TR.first_rowCycleCompBleu{font-size:11px;font-family:Arial;background-color:#f1f1f1;color:#006;}
TR.first_rowCycleCompRouge{font-size:11px;font-family:Arial;background-color:#f1f1f1;color:red;}
TD.puce{height:12px;width:12px;border-width:0;}
IMG.listIconOrg{height:14px;width:14px;border-width:0;}
IMG.listIconInfo{height:25px;width:40px;border-width:0;}
IMG.newIconEmail{height:18px;width:25px;border-width:0;}
IMG.tri{height:20px;width:20px;border-width:0;}
FIELDSET.fldsetError{color:red;font-family:Arial;font-size:12px;text-align:center;width:50%;border-color:red;border-style:solid;border-width:1px;margin:0 auto;}
TD.nav_link{font-family:Arial;font-size:11px;font-weight:700;color:blue; padding-top: 15px}
TD.nav_link_txt{font-family:Arial;font-size:12px;color:blue; padding: 15px 15px 0px 5px ; font-weight: bold;}
TABLE.res{border:0.2px solid #235a81;width:100%;clear:left;}
TR.trRes{font-size:11px;font-family:Arial;color:#235a81;text-align:center;background-color:#f1f1f1;font-weight:700;}
TR.first_rowSource{font-size:11px;font-family:Arial;background-color:#C0E1F4;}
TR.titleFrm{font-size:12px;background-color:#d3dce3;color:#235a81;font-weight:700;text-align:left;font-family:Arial;}
TABLE.tabsTbl{width:97%;}
TABLE.tabsHeadersTbl{width:100%;clear:center;}
TABLE.tabsContentTbl{border-left:0 solid #235a81;border-right:0 solid #235a81;border-bottom:0 solid #235a81;width:100%;clear:center;}
TD.tabException{font-size:12px;font-family:Arial;padding-left:2px;border-top:0 solid #235a81;border-bottom:0 solid #235a81;border-left:0 solid #235a81;border-right:0 solid #235a81;color:#FFF;font-weight:400;background:red;width:152px;}
TD.tabActiveAJ{ border-radius: 50px  0 0 50px;  font-size:11px;font-family:Arial;padding-left:2px;border-top:2px solid #dfdfdf;border-left:2px solid #dfdfdf;border-right:0 solid #235a81;border-bottom:2px solid #dfdfdf;color:#258AD6;font-weight:700;width:155px;}
TD.FirstTabActiveAJ{font-size:10px; padding-left:2px;border-radius:10px; border-top:2px solid #dfdfdf; border-left:2px solid #dfdfdf;
                    border-right:2px solid #dfdfdf;border-bottom:2px solid #dfdfdf;color:#5ba2dc;font-weight:700;width:155px;}
TD.tabNotActiveAJ{ border-radius: 50px  0 0 50px;  font-size:11px;font-family:Arial;padding-left:2px;border-top:2px solid #dfdfdf;
                   border-bottom:2px solid #dfdfdf;border-left:2px solid #dfdfdf;border-right:0px solid #dfdfdf;color:#255ED1;font-weight:400;background:#D8E7F9;width:155px;}
TD.FirstTabNotActiveAJ{ border-radius: 50px  0 0 50px; 
                        font-size:11px;font-family:Arial;padding-left:2px;
                        border-radius: 10px;
                        border-top:2px solid #dfdfdf;
                        border-bottom:2px solid #dfdfdf;border-left:2px solid #dfdfdf;border-right:2px solid #dfdfdf;color:#255ED1;font-weight:400;background:#D8E7F9;width:135px;}
TD.CloseActive{font-size:12px;border-radius:0 30px 30px 0; font-family:Arial;padding-left:0;border-top:2px solid #dfdfdf;
               border-left:0 solid #dfdfdf;
               border-right:2px solid #dfdfdf;
               border-bottom:2px solid #dfdfdf;color:#258AD6;font-weight:700;width:2px;}
TD.CloseNotActive{font-size:11px; border-radius:0 30px 30px 0; 
                  font-family:Arial;padding-left:0;border-top:2px solid #dfdfdf;
                  border-bottom:2px solid #dfdfdf;border-left:0 solid #dfdfdf;border-right:2px solid #dfdfdf;
                  color:#000;font-weight:400;background:#D8E7F9;width:2px;}
TD.tabIddle{border-bottom:0 solid #235a81;}
TABLE.listDoc{border:0 solid #235a81;width:70%;clear:left;}
TABLE.source{width:30%;clear:left;}
TABLE.listDocTab{border:0 solid #235a81;width:500px;clear:left;}
TR.listDocTitles{font-size:11px;font-family:Arial;color:#235a81;text-align:center;background-color:#d3dce3;font-weight:700;}
IMG.tabIcon{width:30px;height:30px;}
TABLE.tabsHeadersTblLeft{width:30px;clear:center;}
TD.tabActiveStat{font-size:12px;font-family:Arial;padding-left:2px;border-top:2px solid #258AD6;border-left:1px solid #235a81;border-right:1px solid #235a81;border-bottom:1px solid #FFF;color:blue;font-weight:700;width:100px;}
TD.tabNotActiveStat{font-size:11px;font-family:Arial;padding-left:2px;border-top:1px solid #235a81;border-bottom:1px solid #235a81;border-left:1px solid #235a81;border-right:1px solid #235a81;color:#000;font-weight:400;background:#D8E7F9;width:100px;}
TD.tabActive{font-size:12px;font-family:Arial;padding-left:2px;border-left:2px solid orange;border-top:1px solid #235a81;border-right:0 solid #235a81;border-bottom:1px solid #235a81;color:blue;font-weight:700;}
TD.tabNotActive{border-top:1px solid #235a81;border-bottom:1px solid #235a81;border-left:1px solid #235a81;border-right:1px solid #235a81;color:#000;font-weight:400;background:url();}
TR.listTitlesActiv{font-size:11px;font-family:Arial;color:#FFF;height:12px;text-align:center;background-color:#06C;font-weight:700;}
TR.listTitlesExFin1{font-size:11px;font-family:Arial;color:#235a81;height:12px;text-align:center;background-color:#dfdfdf;font-weight:700;}
TR.listTitlesExFin2{font-size:11px;font-family:Arial;color:#FFF;height:12px;text-align:center;background-color:#7EAFFA;font-weight:700;}
TR.listTitlesExFin3{font-size:11px;font-family:Arial;color:#FFF;height:12px;text-align:center;background-color:#4BB5C1;font-weight:700;}
TR.listTitlesNote{font-size:12px;font-family:Arial;color: #000;height:8px;text-align:center;background-color:#dfdfdf;font-weight:700;}
.drag{border:0.2px dashed #088508;cursor:move;}
.divError{border:1px dashed #FFF;}
TABLE.frmTblViewNoW{border:1px solid #235a81;clear:left;border-color:#000;}
TABLE.frmTblViewNoW_1{border:1px solid #235a81;clear:left;width:100%;border-color:#000;}
TABLE.frmTblCL1{width:96%;border:1px solid #000;table-layout:fixed;cellspacing:0;cellpadding:0;font-size:12px;font-family:Arial;}
TABLE.frmTblCL2{width:100%;table-layout:fixed;cellspacing:0;cellpadding:0;font-size:12px;font-family:Arial;}
.tr_titre_etat{font-size:11px;font-family:arial;color:#000;text-align:center;background-color:#dfdfdf;font-weight:700;}
.td_titre_etat{font-size:11px;font-family:arial;color:#000;text-align:center;background-color:#dfdfdf;font-weight:700;border-bottom:1px solid #FFF;vertical-align:middle;}
.td_titre_etat_left{font-size:11px;font-family:arial;color:#000;text-align:left;background-color:#dfdfdf;font-weight:700;border-bottom:1px solid #FFF;vertical-align:middle;}
.tr_titre_etat2{font-size:11px;font-family:arial;color:#FFF;text-align:center;background-color:#91A9D9;font-weight:700;}
.td_titre_etat2{font-size:11px;font-family:arial;color:#FFF;text-align:center;background-color:#91A9D9;font-weight:700;border-bottom:1px solid #FFF;vertical-align:middle;}
.tr_solde_etat{font-size:11px;font-family:arial;color:#FFF;background-color:#258Aff;font-weight:700;}
.tr_resultat_etats{font-size:11px;font-family:arial;color:#000;background-color:#CCC;}
.alternate_fiche_bold1{font-size:11px;font-family:arial;color:#000;background-color:#CCCFFF;font-weight:700;}
.alternate_fiche_bold2{font-size:11px;font-family:arial;color:#000;background-color:#eeefff;font-weight:700;}
.td_sous_titre_etat{font-size:11px;font-family:arial;color:#000;background-color:#999;}
td.listTitlestd{font-size:12px;font-family:Arial;color:#FFF;height:20px;background-color:#258AD6;font-weight:700;}
td.listTitlestd1{font-size:12px;font-family:Arial;color:#FFF;height:20px;text-align:left;background-color:#258AD6;font-weight:700;}
td.listTitlesor1{font-size:12px;font-family:Arial;color:#000;height:20px;text-align:left;background-color:#FFC;font-weight:700;}
td.listTitlesmarron1{font-size:12px;font-family:Arial;color:#000;height:20px;text-align:left;background-color:#CCC;font-weight:700;}
td.listTitlesblanc1{font-size:12px;font-family:Arial;color:#000 height : 0;text-align:left;background-color:#FFF;font-weight:700;}
TD.TitreEstimationMemo{font-size:14px;font-family:Arial;padding-left:5px;border-top:1px solid #235a81;border-bottom:1px solid #235a81;border-left:1px solid #235a81;border-right:1px solid #235a81;color:#255ED1;font-weight:400;background:#D8E7F9;}
TD.TitreEstimationMemoAutre{border-color: #235a81;border-style: solid;border-width: 1px 0 0 1px;font-family: Arial;font-size: 14px;font-weight: 400;padding-left: 5px;}
TD.TitreEstimationMemoAutreRight{font-size:14px;font-family:Arial;padding-left:5px;border-top:1px solid #235a81;border-bottom:0 solid #235a81;border-left:0 solid #235a81;border-right:1px solid #235a81;font-weight:400;}
TABLE.TitreEstimationMemo{font-size:14px;font-family:Arial;padding-left:5px;border-top:1px solid #235a81;border-bottom:1px solid #235a81;border-left:1px solid #235a81;border-right:1px solid #235a81;font-weight:400;}
TD.legendeColorExo{font-size:14px;font-family:Arial;height:10px;padding-left:5px;width:50px;border-top:1px solid #235a81;border-bottom:1px solid #235a81;border-left:1px solid #235a81;border-right:1px solid #235a81;color:#255ED1;font-weight:400;background:#D8E7F9;}
TD.legendeMessageExo{font-size:12px;font-family:Arial;color:#255ED1;font-weight:400;font-style:italic;}
TABLE.generalParams{font-size:14px;font-family:Arial;height:100%;padding-left:5px;width:95%;border-top:1px solid #235a81;border-bottom:1px solid #235a81;border-left:1px solid #235a81;border-right:1px solid #235a81;color:#255ED1;font-weight:400;background:#fff;}
TD.menuEnTableau{height:60px;text-align:center;font-size:14px;font-family:Arial;color:#255ED1;font-weight:400;background:#D8E7F9;}
DIV.cadre_compta{font-size:12px;color:#000;font-family:Arial;width:100%;border:1px solid #235a81;clear:left;}
DIV.info{text-align:center;color:blue;font-family:Arial,Arial;}
.style_class1{font-size:12px;font:bold Arial;color:#000;text-align:left;font-weight:700;text-transform:uppercase;}
.style_class2{font-size:12px;font:bold Arial;color:#000;text-align:left;font-weight:700;}
.style_class3{font-size:12px;font:bold italic Arial;color:#000;text-align:left;font-weight:700;}
.style_class4{font-size:12px;font-family:Arial;color:#000;}
.borderBottomTR{font-size:11px;font-family:arial;color:#000;background-color:#fff;border-bottom:1px solid #000;}
.titreEtatCompta{font-size:12px;text-align:center;color:#000;font-family:Arial;}
.libelleFiltre{font-size:12px;color:#000;font-family:Arial;clear:left;}
TABLE.info_cloture_exo{border:0 solid #235a81;font-family:Arial;font-size:11px;clear:center;background-color:#FFFEEE;}
td.info_cloture_exo{font-size:12px;font-family:Arial;color:#000 height : 0;background-color:#FFF;font-weight:700;}
.p_explication{text-align:left;font-size:12px;color:#000;font-family:Arial;font-style:italic;}
p.titleInfo{text-align:center;color:blue;font-family:Arial,Arial;font-size:14px;font-weight:700;}
fieldset{margin-bottom:10px;}
legend{color:#235a81;font-weight:700;font-size:12px;}
.tr_titre_etat_left{font-size:11px;font-family:arial;text-align:left;background-color:#dfdfdf;font-weight:700;}
.tr_titre_etat_right{font-size:11px;font-family:arial;text-align:right;background-color:#dfdfdf;font-weight:700;}
p .align{text-align:right;clear:both;}
p span.gauche{float:left;}
.titleNavLinkHeader{color:#235a81;font-size:13px;font-family:Arial;}
TABLE.enteteList{background-color:#FFF;border:solid #000 1px;width:100%;font-size:11px;}
td.enteteListLabel{border:solid #000 0;font-size:12px;width:20%;font-weight:700;padding:2px;}
td.enteteListData{border:solid #000 0;width:30%;padding:2px;}
#container{position:relative;width:800px;text-align:left;border:4px solid #AF9D4C;background-color:#AF9D4C;margin:3em auto;}
#container *{margin:0;padding:0;}
#container ul#menu{position:relative;width:100%;font-weight:700;}
#container ul#menu li{float:left;display:inline;}
#container ul#menu li a{text-align:center;display:block;width:200px;height:25px;line-height:25px;text-decoration:none;}
#container ul#menu li a:hover{background-color:#f1f1f1;}
#container h1,#container h2{font-size:1.4em;margin:.5em 0;}
#container .content{_margin:-16px 0 0 0;background-color:#f1f1f1;margin:-2px 0 0;padding:1em 2em;}
#container hr{clear:both;visibility:hidden;}
#container a.current{background-color:gray;color:#000;}
#container a.ghost{background-color:#AF9D4C;color:#000;}
#container .on{display:block;}
#container .off{display:none;}
form strong{color:red;}
#msgp{font-family:arial;font-size:20px;}
P.explication,div.explication{font-size:14px;text-align:left;color:#000;font-family:Arial;}
TABLE.frmTblView,TABLE.frmTabView{width:95%;border:0 solid #235a81;clear:left;}
INPUT .*,INPUT.fldText,INPUT.sinis,SELECT.MonthCbo,INPUT.button{font-family:Arial;font-size:11px;}
TD.fldText,INPUT.nameElem,SELECT.frmCbo,SELECT.frmCboLand{font-family:Arial;font-size:12px;}
TR.listTitlesor,td.listTitlesor{font-size:12px;font-family:Arial;color:#000;height:20px;background-color:#FFC;font-weight:700;}
TR.listTitlesmarron,td.listTitlesmarron{font-size:12px;font-family:Arial;color:#000;height:20px;background-color:#CCC;font-weight:700;}
TR.listTitlesblanc,td.listTitlesblanc{font-size:12px;font-family:Arial;color:#000 height : 0;background-color:#FFF;font-weight:700;}
TR.first_row,TD.first_row{font-size:12px;font-family:Arial;background-color:#dfdfdf;}
TR.second_row,TD.second_row{font-size:12px;font-family:Arial;background-color:white;}
TD.listIcon,IMG.listIcon,IMG.newIcon{height:20px;width:20px;border-width:0;}
TABLE.tabsContentTblAJ,TABLE.tabsContentTblStat{border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;width:100%;clear:center;}
TD.tabIddleAJ,TD.tabIddleStat{border-bottom:1px solid #f1f1f1;}
TD.docIcon,IMG.docIcon{height:15px;width:15px;border-width:0;}
.td_titre_etat_right,.td_titre_etat_montant{font-size:11px;font-family:arial;text-align:left;background-color:#dfdfdf;font-weight:700;border-bottom:1px solid #FFF;vertical-align:middle;}
.tr_total_etat,.td_total_etat{font-size:11px;font-family:arial;background-color:#dfdfdf;font-weight:700;}
.tr_rubrique_principale_etat,.td_rubrique_principale_etat,.alternate_fiche1{font-size:8px;font-family:arial;color:#000;background-color:#CCCFFF;}
.tr_resultat_etat,.td_resultat_etat{font-size:11px;font-family:arial;color:#000;background-color:#eee;}
.tr_alternate_activite_etat1,.tr_alternate_budget_etat1,.tr_alternate_reserve_etat1,.alternate_fiche2{font-size:12px;font-family:arial;color:#000;background-color:#f1f1f1;}
.tr_alternate_activite_etat2,.tr_alternate_budget_etat2,.tr_alternate_reserve_etat2{font-size:11px;font-family:arial;color:#000;background-color:#fff;}
.tr_alternate_budget_auto,.auteur_etat,.alternate_particulier{font-size:11px;font-family:arial;color:#000;}
.tr_montant{
    text-align: right;
    padding-right: 20px;
    /*color: red;*/
}
.cl_title {
    /*writing-mode: vertical-rl !important;*/
    /*text-orientation: sideways ;*/
}


/* stylePages_mal*/

TABLE.olasImpCfRes{border:0 solid #235a81;font-family:Verdana;font-size:11px;width:90%;}
TD.helpTxt{font-size:12px;color:#039;font-family:Arial;border-left:2px solid #666;}
DIV.link{font-size:12px;font-family:Arial;cursor:pointer;}
TD.pageIndex{font-size:12px;font-family:Arial;color:#000;background:#CCF;cursor:pointer;}
TD.activePageIndex{font-size:12px;font-family:Arial;color:#FFF;background:#900;font-weight:700;}
TD.pageTotRows{font-size:12px;font-family:Arial;color:#000;}
TR.treeNodeTitle{font-size:12px;font-family:Arial;color:#235a81;text-align:left;background-color:#f1f1f1;font-weight:700;}
TR.treeNodeSubTitle{font-size:12px;font-family:Arial;color:#235a81;text-align:left;background-color:#f1f1f1;font-weight:700;}
TR.alerteTitle{font-size:12px;font-family:Arial;color:red;font-weight:700;text-align:left;background-color:#f1f1f1;height:25px;}
TR.alerteTitlenoir{font-size:12px;font-family:Arial;font-weight:700;text-align:left;background-color:#f1f1f1;height:25px;}
TR.selectTitle{font-size:12px;font-family:Arial;font-weight:700;text-align:left;background-color:#f1f1f1;height:25px;}
TD.nbLong{text-align:right;width:50px;}
TR.stdTr{font-size:11px;font-family:Arial;text-align:left;background-color:#f1f1f1;}
* .stdTxt{font-size:12px;font-family:Arial;}
TR.divPopUp{background:url(../sys_images/divPopUpHead_bg.gif) repeat-x;}
DIV.dragParent{cursor:move;font-size:12px;font-family:Arial;font-weight:700;margin-left:10px;color:#FFF; color:ivory; padding-top: 5px;}
IMG.closeDivBut{height:17px;width:20px;cursor:pointer;}
DIV.titles{font-size:12px;font-family:Arial;text-align:left;}
TD.titles{font-size:12px;font-family:Arial;text-align:left;}
TD.listTitles{font-size:12px;font-family:Arial;color:#FFF;text-align:center;background-color:#258AD6;font-weight:700;}
TD.msgText{font-size:12px;font-family:Arial;color:blue;text-align:center;background-color:#FFF;font-weight:700;}
DIV.err,DIV.todo{font-size:12px;text-align:center;color:red;font-family:Arial;}
TABLE.helpTbl,TABLE.stdTbl,TABLE.stdTbltable{font-size:12px;color:#039;font-family:Arial;}
IMG.helpIcon,TD.helpIcon{width:20px;height:20px;}
.maclasse { border-width : 0px; border-style : solid;border-color : black; width: 90%; font-size: 9px;}
.maclasse_border{ border-width:1px; border-style:solid; border-color:black; border-collapse:collapse;}
.maclass_border_marg{border-width:1px; border-style:solid; border-color:black; border-collapse:collapse;
                     margin-left:5px;margin-right:5px}


/*----------------------info bulle*/
a.info{
    position:relative;
    z-index:24;
    color:#000;
    text-decoration:none
}

a.info:hover{
    z-index:25;
    background-color:#FFF
}

a.info span{
    display: none
}
a.info:hover span{
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #000;
    background-color:#FFF;
    color:#000;
    text-align: justify;
    font-weight:none;
    padding:5px;
}

input, textarea, select {
    padding:3px;
    margin: 3px;

}

input.fldText, input.fldTextbis, textarea, select {
    
    /*width: 450px;*/
    /* 
     border-radius:5px;
     box-shadow:1px 1px 2px #C0C0C0 inset;
     border-color: blue;
     border:solid blue;*/
}
/***********************KOUSKEFIL*/
.tr_alternate_budget_etat1{
    font-size: 11px !important;
}
.tr_alternate_budget_etat2{
    font-size: 11px !important;
}
#fkidLB{
    width: 130px !important;
}
#teste input[type='text']{
    width: 130px !important;
}
#teste input[value='...']{
    width: 35px !important;
}


.mytable tbody tr:nth-child(1) td:nth-child(3) {
    display: block ruby !important;
    background-color: red;
}

#teste table{
    width: 100%;
}
#frm_New_rubrique input{
    width: 150px;
}

/******************************/
select {
    margin-top:10px;
}
input[type=radio] {
    background-color:transparent;
    border:none;
    width:10px;
}
input[type=submit], input[type=reset] {

    margin-left:5px;
    box-shadow:1px 1px 1px 1px #000;
    cursor:pointer;
}

.fldTextbis{font-family:Arial;font-size:12px;}

.css_lib_radio{
    font-size: 11px; font-family: Arial;color: grey;
}

IMG.listIconOrgbis{height:16px;width:16px;border-width:0;}

.td 
{
 padding: 20px;
 border: solid 0.2px !important;
}
#frm_New_rubrique input[value='']{
    width: 100px !important;
}

#Frm__newGestMarche input[value='...']{
    width: 35px !important;
}

#kk_opCompta select{
    width: 348px !important;
}
#kk_opCompta  input[type="text"]{
    width: 135px !important;
}
#kk_opCompta input[value="..."]{
    width: 35px !important;
}

#fkIdTauxDP{
    width: 150px !important;
}

#Frm__newDPPrag input[value='...'] {
    width: 35px !important;
}
/*}bailleur de fond*/
#libBailleurfond_FED, #ordreAffich_FED, #tauxDevise_FED, #fkIdDevise_FED{
    width: 115px !important;
}

#waypointsTable tr:hover {
    background-color:#dfdfdf ;
}