/* by t-pi.be 2015 */

* {outline:none;outline-width:0;outline:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
*, img {border:none;outline:0;}
*, :focus {outline:none;}
::-moz-focus-inner {border:0;}
html, body {width:100%;height:100%;}
html, body, form {margin:0;padding:0;}
body {background-color:#eee;}
body, td, .iInp, .bInp, .sInp {font-family:Tahoma,Arial,sans-serif;font-size:1em;color:#333;cursor:default;}
a {text-decoration:none;}
a:link, a:visited {color:#06c;}
a:hover {color:#39f;text-shadow:0 0 5px #fff;}
a.drk:link, a.drk:visited {color:#90969c;}
a.drk:hover {color:#06c;}
a:hover span {text-decoration:underline;}
a:hover, .bInp, .iHnd, label {cursor:pointer;}
.fSml, .cSml {font-size:.8em;}
.fBig, .cBig {font-size:1.2em;}
.cOpt, .cSml, .cBig {color:#999;}
h1, h2, h3 {font-weight:100;color:#06c;text-shadow:1px 1px 1px #fff;}
hr {height:0px;border:none;border-top:1px solid #ddd;border-bottom:1px solid #fff;}

.ico30, .ico50, .icoPi {display:inline-block;vertical-align:middle;cursor:pointer;}
.ico30 {width:30px;height:30px;background:transparent url(../../img/ico30.png) 50% 0 no-repeat;}
.ico50 {width:50px;height:50px;background:transparent url(../../img/ico50.png?r=1) 0 0 no-repeat;}

.pI1 {background-position:50% -30px;}
.iPls, .pI2 {background-position:50% -60px;}
.iDel, .pI3 {background-position:50% -90px;}
.iMod, .pI4 {background-position:50% -120px;}
.iSel, .pI5 {background-position:50% -150px;}
.iPrt, .pI6 {background-position:50% -180px;}
.iTmp, .pI7 {background-position:50% -210px;}
.iInf, .pI8 {background-position:50% -240px;}
.iSrc {background-position:50% -270px;}
.iEml {background-position:50% -300px;}
.iDwl {background-position:50% -330px;}
.iSts {background-position:50% -360px;}
.iPay {background-position:50% -390px;}

nobr, .nobr {display:inline-block;white-space:nowrap;}
.Stopper {clear:both;}
.Line2 {line-height:150%;}

#Body {width:100%;min-height:100%;margin-bottom:-61px;}
#inHead {height:60px;position:relative;text-align:center;}
#Header, #Footer, .unselectable {-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;}
#Header {background:#fff;outline:1px solid #ddd;box-shadow:0 0 2px 2px #fff;}
#Footer {width:100%;height:60px;padding:25px 0 0 0;text-align:center;font-size:80%;color:#999;clear:both;text-shadow:1px 1px 0 #fff;}
#Screen {padding-bottom:60px;}

#topHome, #topMenu {width:58px;height:58px;position:absolute;top:1px; padding-top:14px;}
#topHome {left:0;z-index:2;}
#topMenu {right:0;z-index:3;}
#topName {width:870px;height:58px;position:absolute;top:1px;left:60px;z-index:1;font-size:32px;color:#06c;padding-top:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#topHome .ico30 {background-position:0 0;}
#topMenu .ico30 {background-position:0 -30px;}

#subMenu {width:100%;background:#fff;border-top:1px dashed #ccc;padding:5px 0;display:none;}
#subMenu a, #subMenu .hr {display:block;padding:9px 0;} #subMenu a i {margin-top:-3px;} #subMenu a.hr {height:0px;padding:0;border-top:1px dotted #ddd;margin:9px 0;cursor:default;}

#subMenu .ico50 {background-size:60px auto;width:30px;height:30px;}
.Bcompanies {background-position:0 0;}
.Binvoices {background-position:0 -30px;}
.Bcustomers {background-position:0 -60px;}
.Bsettings {background-position:0 -90px;}
.Bstats {background-position:0 -120px;}
.Boffers {background-position:0 -150px;}
#subMenu a.QckL {padding:3px 0 13px 33px;font-style:italic;} #subMenu a.QckL b {font-size:20px;font-style:normal;}
.Pages {padding:1em 0;text-align:center;}
.Pages a {display:inline-block;font-size:20px;line-height:20px;font-weight:bold;padding:9px 7px 0 7px;margin:2px;height:40px;min-width:40px;border:1px solid #ccc;box-shadow:1px 1px 2px #fff;border-radius:6px;}
.Pages a:link, .Pages a:visited {color:#999;text-shadow:1px 1px 0 #fff;} .Pages a:hover {color:#06c;text-shadow:0 0 5px #fff;} .Pages a.actif {color:#06c;border-color:#06c;}

#popIbgr {background:transparent url('../../img/pbt.png') 50% 50% repeat;position:fixed;top:0;left:0;width:100%;height:100%;z-index:90;}
.popIfrt {text-align:center;position:fixed;top:9px;left:9px;width:99px;height:50px;padding:9px 9px 0 9px;background-color:#fafafa;color:#333;border:3px solid #698d96;-moz-box-shadow:1px 1px 15px #000;-webkit-box-shadow:1px 1px 15px #000;box-shadow:1px 1px 15px #000;border-radius:9px;z-index:101;}
.popItxt {overflow:auto;padding:0 25px 0 0;} .popIfrt .closeBut {margin:-19px -19px 0px 0px;}
.popItxt hr.pad {margin-right:20px;}

.highlight {background:#ffc;box-shadow:0 1px 0 #3c3;color:#060;}
.infBox {padding:.6em;color:#039;text-shadow:1px 1px 0 #fff;background:#dcdedf;background:-webkit-linear-gradient(#fff,#def);background:-moz-linear-gradient(#fff,#def);background:-o-linear-gradient(#fff,#def);background:-ms-linear-gradient(#fff,#def);background:linear-gradient(#fff,#def);border-radius:9px;border:1px solid #9df;box-shadow:1px 1px 3px #fff;}

.iInp, .sInp {display:inline-block;background:#fff;color:#333;padding:8px 5px 7px 9px;border:1px solid #ccc;box-shadow:1px 1px 1px #fff, 1px 1px 4px #ddd inset;border-radius:7px;cursor:text;}
.iInp:focus, .sInp:focus {border-color:#06c;color:#039;}
.sInp {cursor:pointer;}
.bInp {border-radius:9px;font-weight:bold;padding:9px;color:#666;border:1px solid #ccc;text-shadow:1px 1px 0 #fff;}
.bInp:hover {color:#039;border-color:#06c;box-shadow:1px 1px 5px #bbb;}
*:disabled, .bInp:hover:disabled {color:#666;background:transparent;border:1px dotted #fff;box-shadow:none;cursor:default;cursor:not-allowed;}

.TableD {outline:1px solid #fff;}
.TabRow, .TabTop {display:block;}
.TabTop {color:#666;text-shadow:1px 1px 0 #fff;}
.TabRow, .Schd {border-top:1px solid #fff;border-bottom:1px solid #ddd;}
.TabRow:hover, .TabRow.lstCid:hover {background:#fff !important;}
.TabCol {display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 9px;}
.TabTop .TabCol {border-left:1px solid #fff;border-right:1px solid #ddd;}
.TabRow .TabCol {border-left:1px dotted #fff;border-right:1px dotted #ddd;}
.TabCol:first-child {border-left:none;}
.TabCol:last-child {border-right:none;}

.bInp, .TabTop, .Pages a, .forData, .perTit {background:#dfdfdf;background:-webkit-linear-gradient(#fff,#ddd);background:-moz-linear-gradient(#fff,#ddd);background:-o-linear-gradient(#fff,#ddd);background:-ms-linear-gradient(#fff,#ddd);background:linear-gradient(#fff,#ddd);}

.ButB, .ButG {border-radius:9px;padding:7px 12px 9px 12px;box-shadow:-1px -1px 2px rgba(0,0,0,.1), 1px 1px 3px #fff;text-align:center;}
.ButB {background:#06c;background:-webkit-linear-gradient(#39f,#06c);background:-o-linear-gradient(#39f,#06c);background:-moz-linear-gradient(#39f,#06c);background:linear-gradient(#39f,#06c);}
.ButG {background:#3c6;background:-webkit-linear-gradient(#6f9,#0c3);background:-o-linear-gradient(#6f9,#0c3);background:-moz-linear-gradient(#6f9,#0c3);background:linear-gradient(#6f9,#0c3);}

a.ButG:link, a.ButG:visited, a.ButB:link, a.ButB:visited {color:#fff;text-shadow:-1px -1px 1px #4a4;}
a.ButG:hover, a.ButB:hover {color:#ffc;text-shadow:1px 1px 2px #272;}

.bInp.ButB {color:#fff;text-shadow:-1px -1px 0 #024;} .bInp.ButB:hover {color:#adf;text-shadow:1px 1px 2px #024;}

.searchBox, .searchBox * {display:inline-block;vertical-align:middle;}
.searchBox {background:#fff;border:1px solid #06c;border-radius:6px;box-shadow:2px 2px 4px #ddd inset, 1px 1px 1px #fff;padding:4px 5px;}
.searchBox input {background:transparent;font-size:1em;width:128px;padding:6px 0 4px 9px;}

#toTop {display:none;position:fixed;width:39px;height:35px;right:9px;bottom:9px;background:#069;color:#fff;opacity:0.7;text-align:center;font-size:15pt;font-weight:bold;padding-top:5px;text-shadow:-1px -1px 0 #039;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;cursor:pointer;z-index:8;}
#toTop:hover {opacity:1;}

#toolTip {display:none;position:absolute;top:0;left:0;min-width:36px;white-space:nowrap;font-size:10pt;text-align:center;background:#fff;background:rgba(255,255,255,.95);color:#06c;border-radius:5px;border:1px solid #06c;border-bottom-width:2px;padding:6px 9px;box-shadow:0 0 7px rgba(0,0,0,.3);z-index:18;}
#toolTip .arr {border:1px solid #06c;border-color:#06c transparent;border-width:9px 9px 0 9px;position:absolute;bottom:-9px;left:0;z-index:19;}
#toolTip .arU {border-width:0 9px 9px 9px;bottom:auto;top:-9px;}

.errMsg {box-shadow:0 1px 7px rgba(0,0,0,0.4);position:fixed;left:0;top:0;width:100%;padding:5px 0 5px 12px;background-color:#e9e6e0;border-bottom:#c00 1px solid;color:#900;z-index:99;}
.closeBut {width:19px;height:19px;float:right;background-image:url('../../img/close.png');background-position:0px 0px;cursor:pointer;}
.closeBut:hover {background-position:0px 19px;}
.errMsg .closeBut {margin-right:25px;}


