
a {text-decoration:none}
textarea {width:100%; border:none;padding: 0px; margin:0px}
input { border: 0px none; padding: 0px; margin:0px}
select { border: 0px none}
button { margin:0px; paddin: 0px}
html {overflow-y: scroll; overflow-x: auto}
/* CtrBase */
.gonly.tgt-7, .gonly.tgt-8 {flex-grow:0; flex-shrink:0}
.gonly.tgt-38, .gonly.tgt-39 {margin:auto !important; flex-grow: 0 !important; flex-shrink:0 !important;background-repeat:no-repeat !important; cursor:pointer !important;}

.algn-3 {text-align: left; background-position: center center; mask-position: center center}
.algn-0 {text-align: left; background-position: left center; mask-position: left center}
.algn-1 {text-align: right; background-position: right center; mask-position: right center}
.algn-2 {text-align: center; background-position: center center; mask-position: center center}
.algn-8 {text-align:center; background-position: top center; mask-position: top center}
.algn-11 {text-align:center; background-position: bottom center; mask-position: bottom center}
.algn-4 {background-position: left center; mask-position: left center}
.algn-6 {background-position: left top; mask-position: left top}
.algn-12 {background-position: left bottom; mask-position: left bottom}
.algn-7 {background-position: right top; mask-position: right top}
.algn-10 {background-position: right bottom; mask-position: right bottom}
.txt-wrap{white-space:pre-wrap}
.txt-nowrap{white-space:nowrap}


/* CtrButton */
.gonly.dfs-14.tgt-1 {display: flex; flex: 1 1 auto; white-space: nowrap; line-height: 1; position: relative;  overflow: hidden; align-items:center}
.gonly.dfs-14.tgt-2 {min-width: 0; width: auto; overflow: hidden; flex-grow: 1; flex-shrink: 1; display: inline-block; text-overflow: ellipsis; line-height: inherit}


/* CtrCheckBox */
.gonly.dfs-6.tgt-1 {display: flex; flex: 0 0 auto; flex-direction: column; margin-left: auto !important; margin-right: auto !important}
.gonly.dfs-6.tgt-2{ display: inline-block;background-repeat: no-repeat; margin: auto}


/* CtrCheckBoxSpan */
.gonly.dfs-84.tgt-1 {display: flex; flex: 0 0 auto; flex-direction: column; margin-left: auto !important; margin-right: auto !important}
.gonly.dfs-84.tgt-2{ display: inline-block;background-repeat: no-repeat}


/* CtrCombo */
.gonly.dfs-7.tgt-1 {display: flex; flex: 1 1 auto; white-space: nowrap; line-height: 1; position: relative;  overflow: hidden; align-items:center}
.gonly.dfs-7.tgt-2 {min-width: 0; overflow: hidden; flex-grow: 1; flex-shrink: 1; display: inline-block; text-overflow: ellipsis; }


/* CtrComboSpan */
.gonly.dfs-82.tgt-1 {display: flex; flex: 1 1 auto; white-space: nowrap; line-height: 1; position: relative;  overflow: hidden; align-items:center}
.gonly.dfs-82.tgt-2 {min-width: 0; width: auto; overflow: hidden; flex-grow: 1; flex-shrink: 1; display: inline-block; text-overflow: ellipsis}
.gonly.dfs-82.tgt-1 > img {margin:auto; flex-grow: 0; flex-shrink:0;background-repeat:no-repeat;cursor:pointer}


/* CtrDate */
.gonly.dfs-9.tgt-1 {display: flex; flex: 1 1 auto; white-space: nowrap; line-height: 1; position: relative;  overflow: hidden; align-items:center}
.gonly.dfs-9.tgt-2 {min-width: 0; width: auto; overflow: hidden; flex-grow: 1; flex-shrink: 1; display: inline-block; text-overflow: ellipsis}


/* CtrDateSpan */
.gonly.dfs-85.tgt-1 {display: flex; flex: 1 1 auto; white-space: nowrap; line-height: 1; position: relative;  overflow: hidden; align-items:center}
.gonly.dfs-85.tgt-2 {min-width: 0; width: auto; overflow: hidden; flex-grow: 1; flex-shrink: 1; display: inline-block; text-overflow: ellipsis}


/* CtrDocument */
.gonly.dfs-8.tgt-1{width:100%; display: flex; flex: 1 1 auto; white-space: nowrap; line-height: 1; position: relative;  overflow: visible;align-items:center;}
.gonly.dfs-8.tgt-2 { min-width: 0; overflow: hidden; flex-grow: 1; flex-shrink: 1; display: inline-block; text-overflow: ellipsis;white-space: nowrap}


/* CtrDocumentAppxDoc */
.gonly.dfs-48.tgt-1{width:100%; display: flex; flex: 1 1 auto; white-space: nowrap; line-height: 1; position: relative;  overflow: visible;align-items:center;}
.gonly.dfs-48.tgt-2 { min-width: 0; overflow: hidden; flex-grow: 1; flex-shrink: 1; display: inline-block; text-overflow: ellipsis;white-space: nowrap}


/* CtrFrameCellCntr */
.gonly.dfs-49.tgt-1 {display: flex; flex-direction: column}
.gonly.dfs-49.tgt-2 {display: flex; flex-direction: row; flex-wrap: nowrap; flex: 0 0}


/* CtrFrameVirtual */
.gonly:focus {outline:none}
td.gonly {padding:0px}
input.gonly {background-color:transparent;margin:0px;padding:0px}
.dfs-47 > .content {position:relative;overflow:visible}
.dfs-47 > .content > table > BogusBlock {display:table-row}

   [draggable] {cursor: move; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; user-select: none; -khtml-user-drag: element; -webkit-user-drag: element}
v-div._drag_over_ {border: 2px dashed #000}
._auto_fill_ {
    min-width: 0px;
    max-width: 100%;
    margin: 0px !important;
    padding: 0px !important;
}
[phgt='-1']:before{height:0px !important}
.advSearchRowHidden {display: none; visibility: collapse}
.noDataLbl {font-style: italic; text-align: center}
._head_ {height: 100%; vertical-align: top;}
._head_ v-div {pointer-events: none; overflow: hidden}
._sticky_ {position: -webkit-sticky; position: sticky}
._sticky_._column_ {left: 0px; z-index: 1}
._sticky_._head_ {top: 0; z-index: 2}
._sticky_._advsrch_ {top: 0; z-index: 2; vertical-align:top;}
._sticky_._advsrch_._column_ {top: 0; z-index: 3;}
._sticky_._head_._column_ {left: 0px; z-index: 3}
._sticky_._head_._column_ > v-div {height: auto}
.gridFilled {width: 100%!important}
.multiSelected, .multiSelected [ondragover] {cursor: move !important}
._classic_ {height:200px;min-height:200px}
v-cd {display:flex; flex: 1 1 auto; flex-direction: row}
.gonly {box-sizing: border-box}

.gonly.dfs-47.tgt-19 {display:none;position: absolute; right: 0; top: 0; bottom:0;  width: 4px; cursor: col-resize;z-index: 2}
.gonly.dfs-47.tgt-13:hover > .tgt-19,.gonly.dfs-47.tgt-14:hover > .tgt-19 {display:block}

.gonly.dfs-47.tgt-3,.gonly.dfs-47.tgt-18{display:flow; WHITE-SPACE: PRE-WRAP}

/* Alignment du Contenu d'un TD */
.gonly.dfs-47.tgt-11[firefox_pic],
    .gonly.dfs-47.tgt-12[firefox_pic] {vertical-align: middle}

    .gonly.dfs-47.tgt-11:has(.dfs-10:only-child),
    .gonly.dfs-47.tgt-12:has(.dfs-10:only-child) {vertical-align: middle}

   .gonly.dfs-47.tgt-11,.gonly.dfs-47.tgt-12 {vertical-align: top}


.gonly.dfs-47.tgt-11 > v-div,.gonly.dfs-47.tgt-15 > v-div,.gonly.dfs-47.tgt-12 > v-div {display: flex; flex-direction: column}

.gonly.dfs-47.tgt-11[colspan] > v-div,.gonly.dfs-47.tgt-12[colspan] > v-div {
   width: auto !important
}

.gonly.dfs-47.tgt-12 {background-color:inherit}
.gonly.dfs-47.tgt-17, 
.gonly.dfs-47.tgt-43 {display: flex; flex-direction: row; flex: 1 1 auto}
.gonly.dfs-47.tgt-44[advsearch] > input {width: 0 !important; flex: 1 1 auto}
.gonly.dfs-47.tgt-44 {overflow: auto; display: flex; flex-direction: column; position: relative}
.gonly.dfs-47.tgt-44 *.gonly {box-sizing: border-box}

.gonly.dfs-47.tgt-44._noscroll_ > .content { flex: 1 1 auto; display: flex}
.gonly.dfs-47.tgt-44 > .content {flex: 0 0 auto; display: flex; align-items: flex-start }
.gonly.dfs-47.tgt-20 {table-layout: fixed; border-spacing: 0px 0px; border-collapse: separate; display: block; position: relative; width: max-content;}
.gonly.dfs-47.tgt-44._fit_ {overflow-x: hidden}
.gonly.dfs-47.tgt-44._fitfixed_ {overflow-x: hidden}
.gonly.dfs-47.tgt-44._fit_._summ_ {overflow-y: hidden}
.gonly.dfs-47.tgt-44._fitfixed_._summ_ {overflow-y: hidden}
.gonly.dfs-47.tgt-44._paging_ {overflow-y: hidden}
.gonly.dfs-47.tgt-44._fit_ > div > table {flex: 1 1 auto; width: 100%; table-layout: auto; display: table;}
.gonly.dfs-47.tgt-44._fitfixed_ > div > table {flex: 1 1 auto; width: 100%; table-layout: fixed; display: table;}
.gonly.dfs-47.tgt-16 {height: 100%;}
.gonly.dfs-47.tgt-17 {line-height: initial}
.gonly.dfs-47.tgt-17[mfields='true'] > .dfs-10 {flex-grow: 0!important}
[empty]::after {content: 'X'; visibility:hidden}

/*PAGING*/
.pagingContainer {position:sticky; left: 0;}
.pageCount {float:right}
.pagingNav {display: flex; align-items: center; justify-content: center;}
.pagingNav > * {background-repeat: no-repeat;}
.pagingNav > .enab-1 { cursor:pointer; }
.pagingNumberContainer { user-select: none; display: flex }
.pagingNumberContainer > .enab-1 { cursor:pointer; }


/* CtrHyperLink */
.gonly.dfs-15.tgt-1 {display: flex; flex: 1 1 auto; white-space: nowrap; line-height: 1; position: relative;  overflow: hidden; align-items:flex-start}
.gonly.dfs-15.tgt-1.enab-1 {cursor: pointer}

.gonly.dfs-15.tgt-2 {min-width: 0; width: auto; overflow: hidden; flex-grow: 1; flex-shrink: 1; display: inline-block; text-overflow: ellipsis}
.gonly.dfs-15.tgt-8{height:100%}


/* CtrHyperLinkSpan */
.gonly.dfs-87.tgt-1 {display: flex; flex: 1 1 auto; white-space: nowrap; line-height: 1; position: relative;  overflow: hidden; align-items:center}
.gonly.dfs-87.tgt-2 {min-width: 0; width: auto; overflow: hidden; flex-grow: 1; flex-shrink: 1; display: inline-block; text-overflow: ellipsis; max-width:500px}


/* CtrMulti */
.gonly.dfs-3.tgt-1{
   width:100%; 
   display: flex; 
   flex: 1 1 auto; 
   line-height: 1; 
   position: relative;  
   overflow: visible;
   align-items:center;
   width: max-content}

   .gonly.dfs-3.tgt-2 { min-width: 0; overflow: hidden; flex-grow: 1; flex-shrink: 1; display: inline-block; text-overflow: ellipsis;white-space: pre-wrap;width:100%}
.gonly.dfs-3.tgt-2.tgt-8{
   flex: 0 0 auto;
   align-self: flex-start;
}
   .gonly.dfs-3.tgt-2[mre]{
   display:-webkit-box;
   -webkit-box-orient:vertical;
   overflow:hidden;
   text-overflow: ellipsis;
   resize: none;
   flex-grow:1;
   flex-shrink:1;
   white-space:pre-wrap;
}

.gonly.dfs-3.tgt-54{
   display:flex;
   flex: 1 1 auto;
}
.gonly.dfs-3.tgt-46{
   display:flex;
   flex-direction: row;
   flex: 1 1 auto;
}
.gonly.dfs-3.tgt-8.clp-left,.gonly.dfs-3.tgt-8.clp-right{
   align-self:flex-start;
}

.gonly.dfs-3.tgt-9{
   display:none;
}
.gonly.dfs-3.tgt-55.enab-1{
   position: fixed;
   z-index: 9999;
}
.gonly.dfs-3.tgt-55.enab-1>.tgt-46 > .gonly.dfs-3.tgt-2{
   max-width:  clamp(50vw,80vw,95vw);
   max-height: clamp(50vh,80vh,95vh);
}

.gonly.dfs-3.tgt-55.enab-1>.tgt-46{
   flex-flow: wrap;
   display: inline-block;
}

.gonly.dfs-3.tgt-55.enab-1>.tgt-46 > .tgt-8.clp-left{
   display:none;
}
.gonly.dfs-3.tgt-59{
   cursor: move;  
}
.gonly.dfs-3.tgt-55.enab-1>.tgt-46 > .gonly.dfs-3.tgt-9.enab-1{
   cursor: move;  
   flex: 1 1 100%;
   display: flex;
   justify-content: space-between;
}
.gonly.dfs-3.tgt-55.enab-1>.tgt-46 >  .tgt-8{
   display:none;
}
.gonly.dfs-3.tgt-55.enab-1>.tgt-46 > .tgt-41{
display:none;
}
.gonly.dfs-3.tgt-55.enab-1>.tgt-46 > .tgt-9 > .tgt-22{
   flex:0 0 auto;
   cursor: pointer;
}
.gonly.dfs-3.tgt-55.enab-1>.tgt-46 > .tgt-2{
   width: 100%;
   overflow: scroll;
   -webkit-line-clamp: unset;
   text-overflow: clip;
   resize: both;
}
.dfs-dfs-3.tgt-40 { cursor: pointer}



/* CtrMultiSpan */
.gonly.dfs-92.tgt-1 {display: flex; flex: 1 1 auto; white-space: nowrap; line-height: 1; position: relative;  overflow: hidden;align-items:center;}
.gonly.dfs-92.tgt-1 > span {overflow: hidden; text-overflow: ellipsis;}
.gonly.dfs-92.tgt-2 {min-width: 0; width: auto; overflow: hidden; flex-grow: 1; flex-shrink: 1; display: inline-block; text-overflow: ellipsis;}
.gonly.dfs-92.tgt-2[editor='0'] {min-width: 0; width: auto; overflow: hidden; flex-grow: 0; flex-shrink: 0; display: inline-block; text-overflow: ellipsis;}
.gonly.dfs-92.tgt-2[editor='2'] {min-width: 0; width: auto; overflow: visible; flex-grow: 0; flex-shrink: 0; display: inline-block; cursor:pointer}
.gonly.dfs-92.tgt-2[editor='1'] {margin:auto; flex-grow: 0; flex-shrink:0;background-repeat:no-repeat;cursor:pointer}
.gonly.dfs-92.tgt-2[editor='1'] {flex:0 0 auto;}


/* CtrOrgView */
.dfs-1006 > .content {position:relative}
.dfs-1006 > .content > table > BogusBlock {display:table-row}

.gonly.dfs-1006.tgt-19 {display:none;position: absolute; right: 0; top: 0; bottom:0;  width: 4px; cursor: col-resize;z-index: 2}
.gonly.dfs-1006.tgt-13:hover > .tgt-19,.gonly.dfs-1006.tgt-14:hover > .tgt-19 {display:block}

/* Alignment du Contenu d'un TD */
.gonly.dfs-1006.tgt-11:has(.dfs-10:only-child),.gonly.dfs-1006.tgt-12:has(.dfs-10:only-child) {vertical-align: middle}

   .gonly.dfs-1006.tgt-11,.gonly.dfs-1006.tgt-12 {vertical-align: top}


.gonly.dfs-1006.tgt-11 > v-div,.gonly.dfs-1006.tgt-44 > v-div {display: flex; flex-direction: column; text-align:left;}
   .gonly.dfs-1006.tgt-12 > v-div {display: flex; flex-direction: column}   .gonly.dfs-1006.tgt-12 > v-div {display: flex; flex-direction: column}
.gonly.dfs-1006.tgt-12 {background-color:inherit}
.gonly.dfs-1006.tgt-17, 
.gonly.dfs-1006.tgt-43 {display: flex; flex-direction: row; flex: 1 1 auto}
.gonly.dfs-1006.tgt-44[advsearch] > input {width: 0 !important; flex: 1 1 auto}
.gonly.dfs-1006.tgt-44 {overflow: auto; display: flex; flex-direction: column; box-sizing: border-box; position: relative}
.gonly.dfs-1006.tgt-44._noscroll_ > .content { flex: 1 1 auto; display: flex}
.gonly.dfs-1006.tgt-44 > .content {flex: 0 0 auto; display: flex; align-items: flex-start }
.gonly.dfs-1006.tgt-20 {table-layout: fixed; border-spacing: 0px 0px; border-collapse: separate; display: block; position: relative; width: max-content;}
.gonly.dfs-1006.tgt-44._fit_ {overflow-x: hidden}
.gonly.dfs-1006.tgt-44._fitfixed_ {overflow-x: hidden}
.gonly.dfs-1006.tgt-44._fit_._summ_ {overflow-y: hidden}
.gonly.dfs-1006.tgt-44._fitfixed_._summ_ {overflow-y: hidden}
.gonly.dfs-1006.tgt-44._paging_ {overflow-y: hidden}
.gonly.dfs-1006.tgt-44._fit_ > div > table {flex: 1 1 auto; width: 100%; table-layout: auto; display: table;}
.gonly.dfs-1006.tgt-44._fitfixed_ > div > table {flex: 1 1 auto; width: 100%; table-layout: fixed; display: table;}
.gonly.dfs-1006.tgt-16 {height: 100%;}
.gonly.dfs-1006.tgt-17 {line-height: initial}

.gonly.dfs-1006.tgt-17[mfields='true'] > .dfs-10 {flex-grow: 0!important}


/* CtrPicture */
.gonly.dfs-10.tgt-1{
      display: block; 
      flex-grow : 1;
      flex-shrink : 0;
      margin-top: auto !important;
      margin-bottom: auto !important;
      font-size:1px !important;
}
.gonly.dfs-10.tgt-1[clk='1']{cursor: pointer}


/* CtrPictureSpan */
.gonly.dfs-88.tgt-1{display: block; margin: auto !important; font-size:1px !important}
.gonly.dfs-88.tgt-2{display:inline-block;vertical-align: middle; }


/* CtrQbe */
.gonly.dfs-2.tgt-1 {display: flex; flex: 1 1 auto; white-space: nowrap; line-height: 1; position: relative;  overflow: hidden; align-items:center}
.gonly.dfs-2.tgt-2 {min-width: 0; width: auto; overflow: hidden; flex-grow: 1; flex-shrink: 1; display: inline-block; text-overflow: ellipsis}



/* Radio */
.gonly.dfs-11.tgt-1 {display: flex; flex: 0 0 auto; flex-direction: column; margin-left: auto !important; margin-right: auto !important}
.gonly.dfs-11.tgt-2{ display: inline-block;background-repeat: no-repeat}


/* CtrTreeView */
.gonly.dfs-34.tgt-1 {display: flex; flex: 1 1 auto; white-space: nowrap; line-height: 1; position: relative;  overflow: hidden; align-items:center}
.gonly.dfs-34.tgt-1 > [data='btn'] {background-repeat: no-repeat}
.gonly.dfs-34.tgt-2 {min-width: 0; width: auto; overflow: hidden; flex-grow: 1; flex-shrink: 1; display: inline-block; text-overflow: ellipsis}
.gonly.dfs-34.tgt-21,.gonly.dfs-34.tgt-23,.gonly.dfs-34.tgt-22 {flex-grow:0 !important; flex-shrink:0 !important; background-repeat:no-repeat !important;}


/* CtrTxt */

.gonly.dfs-1.tgt-1 {display: flex; flex: 1 1 auto; white-space: nowrap; position: relative;  overflow: hidden; align-items:center}
.gonly.dfs-1.tgt-2 {min-width: 0; overflow: hidden; flex-grow: 1; flex-shrink: 1; display: inline-block; text-overflow: ellipsis}
.gonly.dfs-1.tgt-1 > .conttp-6 > [data='color'] {flex:0 0 auto;width:50px}
.gonly.dfs-1.tgt-1 > .conttp-6 > [data='input'] {flex:1 1 auto;width:auto;padding:0px 2px}


/* CtxTxtDoc */
.gonly.dfs-4.tgt-1 {display: flex; flex: 1 1 auto; flex-direction: column; margin-left: auto !important; margin-right: auto !important}
.gonly.dfs-4.tgt-2 {width: inherit}
.gonly.dfs-4.tgt-2[sel='26'] {flex:0 0; align-self: flex-start}
.gonly.dfs-4.tgt-2[type='image'] {flex:0 0; align-self: flex-start}


/* CtrTxtSpan */
.gonly.dfs-83.tgt-1 {display: flex; flex: 1 1 auto; white-space: nowrap; line-height: 1; position: relative;  overflow: hidden; align-items:center}
.gonly.dfs-83.tgt-2 {min-width: 0; width: auto; overflow: hidden; flex-grow: 1; flex-shrink: 1; display: inline-block; text-overflow: ellipsis}
.gonly.dfs-83.tgt-1[conttp='6'] > [data='color'] {flex:0 0 auto;width:50px}
.gonly.dfs-83.tgt-1[conttp='6'] > [data='input'] {flex:1 1 auto;width:auto;padding:0px 2px}
