
/* Main UI : DEFAULT */

body {background:#e0e6ec url(./bgr1.png) no-repeat fixed 100% 100%;cursor:default;}
body, .iInp, .bInp, .sInp {font-family:Tahoma,Arial,sans-serif;font-size:16px;color:#30363c;}

a:link, a:visited {color:#06c;}
a:hover, a:focus {color:#39f;}
a.drk:link, a.drk:visited {color:#a0a6ac;}
a.drk:hover, a.drk:focus {color:#fff;}

a[name], a[name]:link, a[name]:visited, a[name]:hover, a[name]:focus {color:#30363c;cursor:default;}

.cOpt, .cSml, .cBig {color:#90969c;}

h1, h2, h3 {color:#50565c;text-shadow:1px 1px 1px #fafcff;}

hr {border-top:1px solid #d0d6dc;border-bottom:1px solid #fff;}

/* #Foot {background:rgba(0,4,9,.2);} */
#Foot a {border-color:#50565c;} /* vertical pipe if more than one button */
#Foot a:link, #Foot a:visited {color:#40464c;text-shadow:1px 1px 0px rgba(245,250,255,.5);}
#Foot a.actif {color:rgba(0,13,28,.5);text-decoration:underline dotted;text-underline-offset:3px;}
#Foot a:hover, #Foot a:focus {color:#202a3f;text-shadow:1px 1px 5px rgba(250,252,255,.9);}

.menuFlap {background:rgba(235,245,255,.96);box-shadow:1px 1px 7px rgba(0,0,0,.3);}
.menuFlap a:hover {background:#fff;}

#toTop {background-color:#456;color:#f3f9ff;}

#toolTip {background:#f3f9ff;background:rgba(245,250,255,.9);color:#10161c;border:2px solid #2e3f4f;box-shadow:0 0 7px rgba(0,0,0,.3);}
#toolTip .arr {border:1px solid #2e3f4f;border-color:#2e3f4f transparent;border-width:9px 9px 0 9px;}

.ico40 {background-image:url(./ico40.png?r=1);}
.ico40.Ivt {-webkit-filter:brightness(20%); filter:brightness(20%);}

a.TMB.Ico.Iam {box-shadow:1px 1px 5px 1px rgba(0,0,0,.3);}
a.TMB.Ico.Iam:hover, a.TMB.Ico.Iam:focus {opacity:.6;box-shadow:0px 0px 7px 2px rgba(240,248,255,.4);}

/* --- Tables --- */

.dTab {border:1px solid #fff;border-color:#aaa #fff #fff #aaa;}
.dRow {background-color:#eee;}
.dRow.Top {background-color:#c3c9cf;color:#404f5e;text-shadow:1px 1px 0 #f3f9ff;}
.dCol {border:1px solid #fff;border-color:#fff #aaa #aaa #fff;}
.dTab.Shad {box-shadow:1px 1px 6px rgba(0,15,36,.15);}
.dTab.SwpC .dRow:not(.Top):nth-child(odd) {background-color:#dddedf;}
.dTab.Over .dRow:not(.Top):not(.colN):hover, .dTab.Over .dRow:not(.Top):not(.colN):focus {background:#06c;color:#fff;}
.dRow.colN, .dRow.colN:hover, .dRow.colN:focus {background:rgba(15,35,75,.1);}
.dRow.colN .dCol {cursor:pointer;opacity:.7;}
.dRow.colN .dCol:hover, .dRow.colN .dCol:focus {background:rgba(235,248,255,.1);color:#06c;}

.Pages a {border-radius:5px;}
.Pages a:link, .Pages a:visited {background:#80868c;color:#eee;}
.Pages a:hover, .Pages a:focus {background:#06c;color:#fff;}
.Pages a.actif {background:#52576f;color:#fff;}

/* --- Form --- */

.foRow label {color:#20262c;}
.iInp, .sInp {background:#eee;color:#111;border:1px solid #70767c;box-shadow:1px 1px 7px rgba(0,0,0,.3) inset;}
.iInp:focus, .sInp:focus {background:#fff;border-color:#50565c;box-shadow:1px 1px 6px rgba(0,0,0,.2) inset;}
.foRow.Chk .cInp {background:#d0d6dc;border:1px solid #70767c;}
.foRow.Chk .cInp:checked {background:#fff;border-color:#06c;}
.foRow.Chk .cInp:checked::after {color:#06c;text-shadow:1px 1px 0 #fff, -1px -1px 0 #fff;}
.foRow.Chk .cInp:checked + label {color:#06c;}
.bInp {background:#50565c;color:#f0f6fc;text-shadow:-1px -1px 0 #123;}
.bInp:hover, .bInp:focus {background:#06c;color:#fff;text-shadow:1px 1px 3px #123;box-shadow:1px 1px 7px rgba(0,0,0,.3);}
.retErr, .foRow label.retErr {text-align:center;cursor:default !important;}
.showPsw:link, .showPsw:visited {color:#20262c;}
.showPsw:hover, .showPsw:focus {color:#06c;}
a.Butt:link, a.Butt:visited {background:#80868c;color:#eee;}
a.Butt:hover, a.Butt:focus {background:#06c;color:#fff;}
.switch:checked:after {background:#39f;}
::placeholder {color:#999;}
:-ms-input-placeholder {color:#999;}
::-ms-input-placeholder {color:#999;}
::-moz-selection {color:#fff;background:#06c;}
::selection {color:#fff;background:#06c;}
.redBut, .red {color:#900;}
.highlight {background:#cf0;color:#013;text-decoration:underline dotted;}	.highlight .highlight {text-decoration:overline wavy;}


/* --- UI --- */

::-webkit-scrollbar {width:9px;}
::-webkit-scrollbar-track {background:#d0d6dc;}
::-webkit-scrollbar-thumb {background:#91abcf;}
::-webkit-scrollbar-thumb:hover {background:#06c;}


@media screen and (min-width:621px) {

}

@media screen and (max-width:620px) {

}

