
/*[BEGIN_CUSTOM_HEADINGS]*/

H1{color:#333333;font-size:16px;font-weight:bold}
H2{color:#333333;font-size:12px;font-weight:normal}

/*[END_CUSTOM_HEADINGS]*/

body,div,table{font-family:Open Sans;}
body{background:#F9F9F9;}
/*body,div,table{font-family:Verdana;}*/

#header{background:#FFF;position:fixed;top:0px;left:0px;z-index:10;height:70px;width:100%;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.4);
box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.4);}
#header>div{position:relative;}
#header>div>div{vertical-align:middle;}
#mainBasic{background:transparent;display:inline-block;margin-left:5px;height:50px;}
#mainBasic>ul{}
#mainBasic>ul>li{vertical-align:top;}
#mainBasic>ul>li>a{vertical-align:top;}
#mainBasic>ul>li>a>div.label{background-color:#EEE;border:0px !important;height:50px;line-height:50px;font-size:18px;text-transform:uppercase;font-weight:700;vertical-align:top;text-shadow:1px 1px #FFF;margin-right:1px;}
#mainBasic>ul>li>a>div.label:hover{background-color:#DDD;}
#mainBasic>ul>li.selected>a>div.label{text-shadow:1px 1px #000;background-image:url(../images/manual/fleche_bot.png);background-repeat:no-repeat;background-position:bottom center;}
#mainBasic>ul>li.selected>a>div.label:hover{background-color:#333;color:#FFF;}
#mainBasic>ul>li.inc1>a>div.label{font-size:12px;background-color:#DDD;}
#mainBasic>ul>li.inc1>a>div.label:hover{background-color:#CCC;}
#mainBasic>ul>li.inc1.selected>a>div.label{background-color:#666;background-image:url(../images/manual/fleche_bot.png);background-repeat:no-repeat;background-position:bottom center;}
#mainBasic>ul>li.inc1.selected>a>div.label:hover{}

#desiLogo{float:right;width:66px;height:70px;background:url(../images/manual/desi_logo.png) no-repeat;background-position:15px center;cursor:pointer;}
#mapLogo{display:inline-block;width:70px;height:70px;background:url(../images/manual/map_logo.png) no-repeat center center;cursor:pointer;opacity:0.8;}
#mapLogo:hover{opacity:1;}

#bottinBtn{float:right;height:29px;line-height:29px;margin-right:20px;margin-top:19px;padding:0px 10px;text-transform:uppercase;font-size:12px;}

#languageMenu{float:right;margin-top:18px;margin-right:10px;}
#languages>li{display:inline-block;}
#languages>li>a{text-decoration:none;}
#languages>li>a>div.label{height:34px;line-height:34px;text-transform:uppercase;padding:0px 15px;margin-right:1px;background-color:#EEE;text-shadow:1px 1px #FFF;font-weight:700;}
#languages>li>a>div.label:hover{background-color:#DDD;}
#languages>li.hidden>a>div.label{background-color:#333;color:#FFF;text-shadow:1px 1px #000;background-image:url(../images/manual/fleche_bot_sml.png);background-repeat:no-repeat;background-position:bottom center;}

#subMenu{display:none;}

#fpSpace{padding-top:70px;width:100%;overflow:hidden;}
#mainContent{margin:30px;margin-bottom:130px;border-radius:10px;overflow:hidden;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.2);
box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.2);}
#pageContent{display:block;width:100%;}
#pageContent>div{padding:0px;}
#textContent{padding:30px;}

#trackBar{color:#FFF;}
#trackBar>ul>li{border-left:1px solid #BBB;}
#trackBar>ul>li:last-child{font-weight:700;}
#pageContent>div>#pageTitle{height:50px;line-height:50px;background:#666;color:#FFF;text-shadow:1px 1px #000;padding:0px;text-transform:uppercase;font-weight:700;padding-left:30px;font-size:24px;}
#trackBar{float:right;}
#trackBar>ul{margin:15px 20px 0px 0px;}
#trackBar>ul>li{}
#trackBar>ul>li>a{color:#FFF;text-shadow:1px 1px #000;}

#footer{position:fixed;bottom:0px;left:0px;height:40px;width:100%;background:#FFF;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.4);
box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.4);}
#mapdesign{padding-top:13px;}

#dsit_curtain{position:fixed;z-index:20;background:rgba(0,0,0,0.5);display:none;top:0px;left:0px;width:100%;height:100%;}
#dsit_overlay{position:fixed;z-index:21;border-radius:10px;overflow:hidden;left:-1000px;top:-1000px;
-webkit-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.4);
box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.4)}
#dsit_overlay>div{position:relative;width:100%;height:100%;}
#dsit_oTarget{overflow-y:scroll;width:100%;background:#CCC;}
#dsit_oTarget div.padding{padding:20px 20px 20px 20px;}
#dsit_oTitle{height:50px;background:#333;}
#dsit_oTitle>div{color:#FFF;text-shadow:1px 1px #000;padding:0px 20px;line-height:50px;font-weight:700;text-transform:uppercase;font-size:18px;text-align:center;}
#dsit_oActions{height:50px;background:#DDD;width:100%;text-align:center;}
#dsit_oActions>div.mcui-button{margin:0px;padding:0px 10px;display:inline-block;margin-right:10px;margin-top:10px;height:30px;line-height:30px;}
#dsit_oActions>div.mcui-button:last-child{margin-right:0px;}
#dsit_hidTitle{display:none;}
#dsit_hidActions{display:none;}
#dsit_oTarget div.field{display:inline-block;margin-right:20px;margin-bottom:20px;vertical-align:top;}
#dsit_oTarget div.field.full{display:block;}
#dsit_oTarget div.field input.long{min-width:400px;width:400px;}

div.results{background:#FFF;margin-top:1px;}
div.results>div.restext{margin-top:11px;margin-left:10px;}
div.results>div.pagenums{margin-right:10px;}
div.results>div.pagenums>div.pnum{line-height:20px;}
div.results>div.pagenums>div.pnum:hover{background:#DDD;}
div.results>div.pagenums>div.pnum.pnumsel{background:#666;color:#FFF;}

/* CUSTOM LOGIN */
#btn_login_dsit{height:30px;line-height:30px;text-align:center;width:210px;margin-bottom:0px;}

/* CUSTOM TABS */
.dsit_tab{margin-bottom:20px;}
.dsit_tab>div{display:inline-block;height:34px;line-height:34px;font-weight:700;text-transform:uppercase;}
.dsit_tab>div.title{padding-right:15px;font-size:16px;}
.dsit_tab>div.tab{text-transform:uppercase;padding:0px 15px;margin-right:1px;background-color:#EEE;text-shadow:1px 1px #FFF;font-weight:700;cursor:pointer;font-size:14px;}
.dsit_tab>div.tab:hover{background-color:#DDD;}
.dsit_tab>div.tab.selected{background-color:#333;color:#FFF;text-shadow:1px 1px #000;background-image:url(../images/manual/fleche_bot_sml.png);background-repeat:no-repeat;background-position:bottom center;}

/* MCUI-TABS replacement */
.tab-title{text-transform:uppercase;padding:0px 15px;margin-right:1px;background:#EEE !important;text-shadow:1px 1px #FFF;font-weight:700;cursor:pointer;font-size:14px;border:0px;border-radius:0px;color:#333;}
.tab-title:hover{-box-shadow:none;-webkit-box-shadow:none;background:#DDD !important;}
.tab-title.selected{background-color:#333 !important;color:#FFF;text-shadow:1px 1px #000;background-image:url(../images/manual/fleche_bot_sml.png) !important;background-repeat:no-repeat !important;background-position:bottom center !important;}
.tab-core{border:0px;background:#FFF;border-radius:0px;}

/* CUSTOM TABLES */
.dsit_table{display:table;width:100%;background:#FFF;}
.dsit_table>div.line{display:table-row;}
.dsit_table>div.line{cursor:pointer;}
.dsit_table>div.line.header>div:not(.isord){cursor:default;}
.dsit_table>div.line>div{display:table-cell;}
.dsit_table>div.line>div:nth-child(even){background:rgba(0,0,0,0.05);}
.dsit_table>div.line>div>div{padding:5px 10px;text-shadow:1px 1px #FFF;}
.dsit_table>div.line>div>div.nopad{padding:0px;}
.dsit_table>div.line.header{background:#666;}
.dsit_table>div.line.header>div{text-shadow:1px 1px #000;}
.dsit_table:not(.nohover)>div.line.header>div:hover{background-color:#555;}
.dsit_table>div.line.header>div>div{color:#FFF;font-weight:700;text-shadow:1px 1px #000;}
.dsit_table>div.line:not(.header):nth-child(even){background-color:#EEE;}
.dsit_table>div.line:not(.header):nth-child(odd){}
.dsit_table:not(.nohover)>div.line:not(.header):hover{background:#DDD;}
.dsit_table>div.line.header>div.ord{background-repeat:no-repeat;background-position:right center;background-color:#333;}
.dsit_table>div.line.header>div.ord.ASC{background-image:url(../images/manual/ord_down.png);}
.dsit_table>div.line.header>div.ord.DESC{background-image:url(../images/manual/ord_up.png);}

/* CUSTOM TABLE MARKUP */
.dsit_tbl{width:100%;border-right:1px solid #BBB;}
.dsit_tbl tr{}
.dsit_tbl tr>td{background:#FFF;}
.dsit_tbl tr>td>div{padding:5px 10px;}
.dsit_tbl tr.header{}
.dsit_tbl tr.header>td{border-bottom:1px solid #BBB;background:#666;border-left:1px solid #BBB;}
.dsit_tbl tr.header>td>div{color:#FFF;text-shadow:1px 1px #000;font-weight:bold;}
.dsit_tbl tr.line{}
.dsit_tbl tr.line>td{border-bottom:1px solid #BBB;border-left:1px solid #BBB;}
.dsit_tbl tr.header>td.label>div{background:#555;}
.dsit_tbl tr>td.label{background:#888;}
.dsit_tbl tr>td.label>div{color:#FFF;text-shadow:1px 1px #000;font-weight:bold;}

.topbtn{float:right;padding:0px 10px;height:32px;line-height:32px;font-size:14px;margin-right:20px;}

.dsit_tblTitle{font-size:14px;padding:5px 10px;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:bold;text-transform:uppercase;background:#444;color:#FFF;text-shadow:1px 1px #000;}
span.na{color:#BBB;}

/* INFO BLOCK */
.dsit_iset{padding-top:20px;}
.dsit_iblock{width:300px;display:inline-block;margin:0px 20px 20px 0px;box-sizing:border-box;overflow:hidden;border-radius:5px;vertical-align:top;
-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);}
.dsit_iblock>div{}
.dsit_iblock>div>div.title{background-color:#666;}
.dsit_iblock>div>div.title>div{padding:5px 10px;color:#FFF;text-shadow:1px 1px #000;font-weight:bold;text-align:center;text-transform:uppercase;font-size:14px;}
.dsit_iblock>div>div.infos{display:table;width:100%;}
.dsit_iblock>div>div.infos>div.info{display:table-row;}
.dsit_iblock>div>div.infos>div.info:nth-child(even){background-color:#FFF;}
.dsit_iblock>div>div.infos>div.info:nth-child(odd){background-color:#EEE;}
.dsit_iblock>div>div.infos>div.info>div{display:table-cell;}
.dsit_iblock>div>div.infos>div.info>div:first-child{}
.dsit_iblock>div>div.infos>div.info>div:first-child>div{font-weight:bold;}
.dsit_iblock>div>div.infos>div.info>div:last-child{}
.dsit_iblock>div>div.infos>div.info>div:last-child>div{}
.dsit_iblock>div>div.infos>div.info>div>div{padding:5px 10px;text-shadow:1px 1px #FFF;}

/* ADD PROJECT */
#dsitProjectClientZone{padding:10px;background:#EEE;}
#dsitClientInfo{display:none;}
#dsitProjectsHolder div.results{background:#CCC;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:0px;}
#dsitProjectsHolder div.results div.pnum:not(.pnumsel){background:#EEE;}
#dsitProjectsHolder div.results div.pnum:not(.pnumsel):hover{background:#FFF;}

/* CRM */
#dsit_perpageTab{float:right;}
div.msg.success{padding:20px;background:#FFF;margin:20px;text-align:center;font-size:16px;font-weight:bold;
-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);}
#dsit_searchTab{float:left;position:relative;}
#dsit_searchTab>input{height:34px;line-height:34px;box-sizing:border-box;border:1px solid #BBB;border-radius:5px;background:#EEE;padding:0px 10px;width:200px;margin-right:20px;font-family:Open Sans;font-size:16px;}
#dsit_searchTab>input.init{color:#999;}
#dsit_searchTab>div.empty{position:absolute;right:26px;top:6px;text-align:center;height:20px;width:20px;line-height:20px;padding:0px;margin:0px;cursor:pointer;display:none;}
#dsit_searchTab>div.show{display:inline;}
#dsit_myselTab{float:left;margin-right:20px;}

#dsit_projectList div.client{cursor:default;}
#dsit_projectList div.client>div.actions{vertical-align:top;}
#dsit_projectList div.client>div.actions>div{padding:0px;padding-top:3px;}
#dsit_projectList div.client>div.actions>div>div{margin:0px;height:20px;line-height:20px;font-size:11px;display:inline-block;padding:0px 5px 0px 26px;position:relative;}
#dsit_projectList div.client>div.actions>div>div.edit{margin-left:10px;padding:0px 5px 0px 22px;}
#dsit_projectList div.client>div.actions>div>div.fiche{margin-left:5px;}
#dsit_projectList div.client>div.actions>div>div>div.icon{position:absolute;left:0px;top:0px;background-position:3px center;background-repeat:no-repeat;}
#dsit_projectList div.client>div.actions>div>div.edit>div.icon{background-image:url(../../../images/dc_file_15.png);width:19px;height:22px;}
#dsit_projectList div.client>div.actions>div>div.fiche>div.icon{background-image:url(../../../images/dc_folder_20_full.png);width:23px;height:22px;}

/* HOME */
#home_title{margin-bottom:20px;background:#EEE;border-radius:5px;padding:10px;font-size:24px;text-shadow:1px 1px #FFF;font-weight:bold;text-transform:uppercase;}
#home_title>span.sml{font-size:14px;font-weight:normal;}

#dsit_homeZone{display:table;width:100%;}
#dsit_homeZone>div{display:table-row;}
#dsit_homeZone>div>div{display:table-cell;width:50%;padding-bottom:20px;}
#dsit_homeZone>div>div:first-child>div{margin-right:10px;}
#dsit_homeZone>div>div:last-child>div{margin-left:10px;}

#dsit_myDeadlinesList div.line.over:nth-child(even){background:#EEDDDD;}
#dsit_myDeadlinesList div.line.over:nth-child(odd){background:#FFEEEE;}
#dsit_myDeadlinesList div.line.over:hover{background:#DDCCCC;}
#dsit_myDeadlinesList div.line.over>div.date>div{color:#990000;}
#dsit_myDeadlinesList div.line>div.days{text-align:right;}

#dsit_myProjectList div.created_date>div{white-space:nowrap;}
#dsit_myProjectList div.client div.title_projet>div{font-size:11px;}
#dsit_myDeadlinesList div.date>div{white-space:nowrap;}
#dsit_myDeadlinesList div.deadline div.title_projet>div{font-size:11px;}
#dsit_myDeadlinesList div.deadline div.desk_ctask>div{font-size:11px;}

/* RAPPORTS */
#dsit_rapportFrm{}
#dsit_rapportFrm div.field{display:inline-block;margin:0px 10px 10px 0px;background:#EEE;border-radius:5px;vertical-align:top;overflow:hidden;}
#dsit_rapportFrm div.field>label{text-transform:uppercase;text-shadow:1px 1px #000;padding:5px 10px 5px 10px;background:#666;color:#FFF;}
#dsit_rapportFrm div.field>div.padder{padding:5px 10px 10px 10px;}

#date_param>div>div,#rap_order_grp>div>div,#rap_options>div>div{display:inline-block;margin-right:10px;vertical-align:top;}
#date_param input{width:70px;min-width:70px;}

#rap_sprojet,#rap_tprojet,#rap_ttask{margin-top:10px;}

#dsit_rapportFrm .mcui-mlist{width:150px;height:100px;}
#dsit_rapportFrm .mcui-mlist .choice{padding:2px 5px;font-size:11px;}

#rapExecBtn{display:block;text-align:center;margin:0px;}

#rap_result{margin-top:20px;}
body.printable #rap_result{margin-top:0px;}

#dsit_rapTable{margin-bottom:20px;}
#dsit_rapTable div.sml{display:inline-block;font-size:11px;margin-left:5px;}
#dsit_rapTable div.total{background:#CCC;}
#dsit_rapTable div.total>div>div{font-weight:bold;}
#dsit_rapTable div.right{text-align:right;}

#rap_result div.info{overflow:hidden;border-radius:5px;display:inline-block;margin:0px 10px 10px 0px;
-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);}
#rap_result div.info>div{display:inline-block;padding:5px 10px;text-shadow:1px 1px #FFF;}
#rap_result div.info>div:first-child{font-weight:bold;background:#CCC;}
#rap_result div.info>div:last-child{background:#EEE;}

div.msg.fail{padding:20px;background:#FFEEEE;margin:20px;text-align:center;font-size:16px;font-weight:bold;color:#990000;
-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);}

div.dl_csv{font-weight:bold;text-transform:uppercase;}
div.dl_csv>a{text-decoration:none;}
div.dl_csv>a:hover{text-decoration:underline;}

#link_rap>div:last-child{word-wrap:break-word;}

/* FICHE */
#dsit_clientTitle{height:34px;line-height:34px;font-family:Open Sans;font-size:16px;font-weight:bold;text-transform:uppercase;padding:0px 10px;background:#EEE;border-radius:5px;}
#dsit_btnBackClient{margin-right:0px;}
#dsit_ficheState{display:table;width:100%;}
#dsit_ficheState>div{display:table-row;}
#dsit_ficheState>div>div{display:table-cell;width:50%;padding-bottom:20px;}
#dsit_ficheState>div>div:first-child>div{margin-right:10px;}
#dsit_ficheState>div>div:last-child>div{margin-left:10px;}
#dsit_ficheState table{border-right:0px;border-bottom:0px;border-collapse:collapse;}
#dsit_ficheState table td{border-left:0px;border-bottom:0px;}
#dsit_ficheState td.newbtn>div{padding:0px 2px 0px 1px;background-color:#DDD;}
#dsit_ficheState div.mcui-button{margin:0px;padding:0px 10px;height:25px;line-height:25px;font-size:13px;}
#dsit_ficheState td.newbtn div.mcui-button{padding:0px;text-align:center;width:100%;}
#dsit_ficheState tr.new{display:none;}
#dsit_ficheState div.results{background:#CCC;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:0px;}
#dsit_ficheState div.results div.pnum:not(.pnumsel){background:#EEE;}
#dsit_ficheState div.results div.pnum:not(.pnumsel):hover{background:#FFF;}
#dsit_ficheState td.empty>div{color:#999;}
#dsit_ficheState tr.header{background-color:#666;}
#dsit_ficheState tr.header>td:nth-child(even){background-color:rgba(0,0,0,0.05);}
#dsit_ficheState tr.header>td:nth-child(odd){background-color:rgba(0,0,0,0.01);}
#dsit_ficheState tr.action{}
#dsit_ficheState tr.action.lt{background-color:#EEE;}
#dsit_ficheState tr.action.drk{background-color:#DDD;}
#dsit_ficheState tr.action>td>div{text-shadow:1px 1px #FFF;}
#dsit_ficheState tr.action>td:nth-child(even){background-color:rgba(0,0,0,0.05);}
#dsit_ficheState tr.action>td:nth-child(odd){background-color:rgba(0,0,0,0.01);}
#dsit_ficheState tr.action>td:not(.noedit):hover{background-color:rgba(0,0,0,0.15);}
#dsit_ficheState tr.action>td:not(.noedit){cursor:pointer;background-image:url(../images/manual/pencil_pp.png);background-repeat:no-repeat;background-position:right 5px center;}
#dsit_ficheState tr.action>td:not(.noedit):hover>div{background-image:url(../images/manual/pencil.png);background-repeat:no-repeat;background-position:right 5px center;}
#dsit_ficheState tr.action>td:not(.noedit)>div{padding:5px 25px 5px 10px;}
#dsit_ficheState tr.action>td.selected{background-color:#000;}
#dsit_ficheState tr.action>td.selected>div{color:#FFF;text-shadow:1px 1px #000;}
#dsit_ficheState tr.action>td.selected:hover{background-color:#000;}
#dsit_ficheState tr.action>td.del>div{text-align:center;}
#dsit_ficheState tr.action div.mcui-button{height:20px;line-height:20px;width:20px;padding:0px;text-align:center;}
#dsit_ficheState tr.action>td.date>div{white-space:nowrap;}
#dsit_ficheState tr.action>td.by>div{white-space:nowrap;}
#dsit_ficheState tr.detail{display:none;}
#dsit_ficheState tr.detail>td{}
#dsit_ficheState tr.detail>td>div{padding:0px;}
#dsit_ficheState tr.detail div{text-shadow:1px 1px #FFF;}
#dsit_ficheState tr.detail div.note{padding:10px 25px 10px 10px;background:#F9F9F9;cursor:pointer;background-image:url(../images/manual/pencil_pp.png);background-repeat:no-repeat;background-position:right 5px center;}
#dsit_ficheState tr.detail div.note:hover{background-color:rgba(0,0,0,0.05);background-image:url(../images/manual/pencil.png);background-repeat:no-repeat;background-position:right 5px center;}
#dsit_ficheState tr.detail div.note.empty{color:#999;}
#dsit_ficheState tr.detail div.modby{font-size:11px;padding:5px 10px;background:#EEE;}
#dsit_ficheState tr.detail div.note.selected{background-color:#000;color:#FFF;text-shadow:1px 1px #000;}
#dsit_ficheState tr.detail div.note.selected:hover{background-color:#000;}
#dsit_ficheState tr.action.done{opacity:0.6;}
#dsit_ficheState tr.action.over{background:#FFEEEE;}
#dsit_ficheState tr.action.over>td.date>div{color:#990000;}
#dsit_ficheState tr.action.opened{border-left:1px solid #999;border-right:1px solid #999;}
#dsit_ficheState tr.action.opened>td{border-top:1px solid #999;}
#dsit_ficheState tr.detail{border-left:1px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;}

#dsit_ficheState tr.action>td>div>div.icnbtn{margin:0px;height:22px;line-height:20px;font-size:11px;display:inline-block;padding:0px 5px 0px 22px;position:relative;text-align:left;}
#dsit_ficheState tr.action>td>div>div.icnbtn.endbtn{width:25px;box-sizing:border-box;padding:0px;}
#dsit_ficheState tr.action>td>div>div.icnbtn.viewbtn{width:55px;box-sizing:border-box;}
#dsit_ficheState tr.action>td>div>div.icnbtn.modbtn{width:80px;box-sizing:border-box;}
#dsit_ficheState tr.action>td>div>div.icnbtn>div.icon{position:absolute;left:0px;top:0px;background-position:3px center;background-repeat:no-repeat;}
#dsit_ficheState tr.action>td>div>div.icnbtn.endbtn>div.icon{background-image:url(../images/manual/close_icn.png);width:19px;height:20px;}
#dsit_ficheState tr.action>td>div>div.icnbtn.viewbtn>div.icon{background-image:url(../../../images/dc_file_15.png);width:19px;height:20px;}
#dsit_ficheState tr.action>td>div>div.icnbtn.modbtn>div.icon{background-image:url(../../../images/refresh.png);width:19px;height:20px;}

#dsit_pjNote{border-radius:5px;overflow:hidden;}
#dsit_pjNote>div.title{font-size:14px;padding:5px 10px;text-align:center;font-weight:bold;text-transform:uppercase;background:#444;color:#FFF;text-shadow:1px 1px #000;}
#dsit_pjNote>div.text{padding:5px 10px;background:#EEE;}

#dsitEditFicheDataNode{background:#FFF;border-radius:5px;display:none;position:absolute;
-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);}
#dsitEditFicheDataNode>div.wrap{padding:10px;}
#dsitEditFicheDataNode>div.wrap>div.pointer{
position:absolute;left:50%;margin-left:-10px;top:-10px;
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #FFF;}
#dsitEditFicheDataNode>div.wrap>div.control{}
#dsitEditFicheDataNode>div.wrap>div.control>input{box-sizing:border-box;padding:3px 5px;border-radius:5px;background:#EEE;}
#dsitEditFicheDataNode>div.wrap>div.control>input:not(.datetime):not(.date){width:400px;min-width:400px;}
#dsitEditFicheDataNode>div.wrap>div.control>input.datetime{width:150px;min-width:150px;}
#dsitEditFicheDataNode>div.wrap>div.control>input.date{width:120px;min-width:120px;}
#dsitEditFicheDataNode>div.wrap>div.control>textarea{box-sizing:border-box;padding:3px 5px;border-radius:5px;background:#EEE;width:500px;height:70px;}
#dsitEditFicheDataSave{width:100%;margin:10px 0px 0px 0px;height:25px;line-height:25px;text-align:center;font-size:13px;}
#dsitEditFicheDataNode textarea{font-family:Open Sans;}

#dsitFileAdder{display:none;}
#dsitFileAdder>div.hidden{display:none;}

/* TTASK CHOOSER */
#dsitTTaskChooser{display:none;position:absolute;z-index:8888;}
#dsitTTaskChooser>div.wrap{border-radius:5px;position:relative;background:#FFF;
-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);}
#dsitTTaskChooser>div.wrap>div.pointer{position:absolute;left:50%;margin-left:-10px;top:-10px;
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #FFF;}
#dsitTTaskChooser>div.wrap>div.choice{padding:5px 10px;border-bottom:1px solid #BBB;cursor:pointer;}
#dsitTTaskChooser>div.wrap>div.choice:hover{background:#EEE;}
#dsitTTaskChooser>div.wrap>div.choice:nth-child(2){border-top-left-radius:5px;border-top-right-radius:5px;}
#dsitTTaskChooser>div.wrap>div.choice:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
#dsitTTaskChooser>div.wrap>div>div.value{display:none;}
#dsitTTaskChooser>div.wrap>div>div.accr{display:none;}
#dsitTTaskChooser>div.wrap>div>div.long{display:none;}

/* TRESO CHOOSER */
#dsitTRespChooser{display:none;position:absolute;z-index:8888;}
#dsitTRespChooser>div.wrap{border-radius:5px;position:relative;background:#FFF;
-webkit-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);
box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.3);}
#dsitTRespChooser>div.wrap>div.pointer{position:absolute;left:50%;margin-left:-10px;top:-10px;
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid #FFF;}
#dsitTRespChooser>div.wrap>div.choice{padding:5px 10px;border-bottom:1px solid #BBB;cursor:pointer;}
#dsitTRespChooser>div.wrap>div.choice:hover{background:#EEE;}
#dsitTRespChooser>div.wrap>div.choice:nth-child(2){border-top-left-radius:5px;border-top-right-radius:5px;}
#dsitTRespChooser>div.wrap>div.choice:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
#dsitTRespChooser>div.wrap>div>div.value{display:none;}
#dsitTRespChooser>div.wrap>div>div.accr{display:none;}
#dsitTRespChooser>div.wrap>div>div.long{display:none;}

/* PROGRESS BAR */
#dsitFrmPrgCurtain{z-index:9999;position:fixed;left:0px;top:0px;width:100%;height:100%;opacity: 0.5;background: #000;display:none;}
#dsitFrmProgress{z-index:10000;position:fixed;left:50%;top:50%;width:200px;height:22px;margin-top:-11px;display:none;margin-left:-100px;border-radius:100px;overflow:hidden;
-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.5);}
#dsitFrmProgress>div{height:22px;background:url(../../../images/mcui/pbari.gif) repeat-x top left;width:0px;}

#dsitPrintRapportBtn{display:block;text-align:center;}

/* PRINTABLE */
body.printable div.dsit_table{border-left:1px solid #BBB;border-top:1px solid #BBB;}
body.printable div.dsit_table>div{}
body.printable div.dsit_table>div>div{border-right:1px solid #BBB;border-bottom:1px solid #BBB;}

/* BOTTIN */
#dsit_oTarget>div.padding{position:relative;}
#dsitBottinSearchParams{position:absolute;top:0px;left:0px;padding:20px;background:#BBB;width:100%;box-sizing:border-box;border-bottom:1px solid #999;}
#bottinSet{}
#bottinSet>div.res{background:#FFF;border:1px solid #BBB;margin-bottom:20px;}
#bottinSet>div.res:last-child{margin-bottom:0px;}
#bottinSet>div.res>div.title{background:#EEE;border-bottom:1px solid #BBB;padding:5px 10px;}
#bottinSet>div.res>div.title>div.tag{font-size:10px;text-transform:uppercase;color:#FFF;background:#666;vertical-align:middle;font-weight:bold;padding:2px 4px;float:right;}
#bottinSet>div.res>div.content{padding:15px 5px 0px 20px;}
#bottinSet>div.res>div.content>div.field{display:inline-block;vertical-align:top;margin:0px 15px 15px 0px;}
#bottinSet>div.res>div.content>div.field>div.label{font-size:10px;font-weight:bold;}
#bottinSet>div.res>div.content>div.field>div.value{}
#dsitBottinMode{display:inline-block;margin:0px 0px 0px 20px;}
#dsitBottinMode .label{background:#FFF;}
