/*[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:128px;height:70px;background:url(../images/manual/client_logo.png) no-repeat;background-position:center 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;}

#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:100px;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.ASC>div{padding-right:30px;}
.dsit_table>div.line.header>div.ord.DESC{background-image:url(../images/manual/ord_up.png);}
.dsit_table>div.line.header>div.ord.DESC>div{padding-right:30px;}
.dsit_table>div>div.center{text-align:center;}
.dsit_table>div>div.right{text-align:right;}
.dsit_table>div.header>div>div{white-space:nowrap;}
.dsit_table>div.line>div>div>div.na{color:#999;}

/* 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;}

#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;}

#mapoArticleList{overflow-y:scroll;box-sizing:border-box;border:1px solid #BBB;position:relative;}
#mapo_listStickHeader{position:fixed;z-index:5;background:#666;}
#mapo_listStickHeader>div{display:inline-block;}
#mapo_listStickHeader>div:nth-child(even){background:rgba(0,0,0,0.05);}
#mapo_listStickHeader>div>div{padding:5px 9px;text-shadow:1px 1px #000;color:#FFF;font-weight:700;}
#mapo_listStickHeader>div{cursor:pointer;}
#mapo_listStickHeader>div:hover{background-color:#555;}
#mapo_listStickHeader>div.ord{background-repeat:no-repeat;background-position:right center;background-color:#333;}
#mapo_listStickHeader>div.ord.ASC{background-image:url(../images/manual/ord_down.png);}
#mapo_listStickHeader>div.ord.ASC>div{padding-right:30px;}
#mapo_listStickHeader>div.ord.DESC{background-image:url(../images/manual/ord_up.png);}
#mapo_listStickHeader>div.ord.DESC>div{padding-right:30px;}
div.sml{display:inline-block;font-size:10px;margin-left:5px;}
div.prix_unit,div.prix_tot{white-space:nowrap;}

#mapo_articleResult div.line.article{cursor:default;}
#mapo_articleResult div.doc{display:inline-block;margin-left:5px;width:15px;height:15px;background:url(../images/common/pdf_icon.gif);cursor:pointer;}