a:link, a:visited, a:active {text-decoration: none;}
a:hover {text-decoration: underline;}
a, img {border:0}
body{margin: 0; padding: 0; font-family: Arial, Helvetica, Geneva; font-size: 15px}
.select-editable { position:relative; background-color:white;   width:180px; height:19px; }
.select-editable select { position:absolute; top:4px; left:0px; font-size:14px; border:none; width:180px; margin:0; border:solid grey 1px; padding: 1px}
.select-editable input { position:absolute; top:6px; left:3px; width:155px; padding:1px; font-size:12px; border:none; height: 14px; padding-top: 3px }
.select-editable select:focus, .select-editable input:focus { outline:none; }
.button {width: 125px ; height: 15px; border: 1px solid #5980C0; border-radius: 4px;
         padding: 5px 2px; cursor: pointer; font-size: 13px; text-align: center;
         background: #006FFF;
    background-image: -ms-linear-gradient(top, #006FFF 0%, #CBDAE7 50%, #0269EF 100%);
    background-image: -moz-linear-gradient(top, #006FFF 0%, #CBDAE7 50%, #0269EF 100%);
    background-image: -o-linear-gradient(top, #006FFF 0%, #CBDAE7 50%, #0269EF 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #006FFF), color-stop(0.5, #CBDAE7), color-stop(1, #0269EF));
    background-image: -webkit-linear-gradient(top, #006FFF 0%, #CBDAE7 50%, #0269EF 100%);
    background-image: linear-gradient(to bottom, #006FFF 0%, #CBDAE7 50%, #0269EF 100%);}
.button:hover {border-color: #10264C}
.mlink {margin-top: 60px; vertical-align:middle;}
.mlink .button {display: inline-block; min-width: 115px; vertical-align:middle;}
.mtext {float: left; width: 480px;}
.mtext div { width: 430px; color: black; font-size: 16px; margin: auto}
.mbut {vertical-align:middle; float: left; height: 50px; min-height: 50px; min-width: 123px}
.pad {margin-left: 40px}
#header {width: 1024px}
#calque_logo { position:relative; width: 1024px; height: 110px;}
#calque_recherche   { position: absolute; width: 200px; height: 35px; right: 20px; top:40px ;}
#calque_english  { width: 73px; height: 20px;}
#resulttable {width : 1132px; border : 0 ; border-spacing:1px;
              background-color:#E7EEF4; border-radius: 8px}
#resulttable th {background-color: #CBDAE7; cursor:pointer;}
#resulttable th:first-child {border-radius: 8px 0 0 0 ;}
#resulttable th:last-child {border-radius: 0 8px 0 0;}
#resulttable tr { text-align: center; font-size: 14px; padding: 0;
    webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}
#resulttable tr:first-child { color:#10264C;}
#resulttable tr.even { background-color: #CBDAE7;background-color: white}
#resulttable tr td { border-collapse: collapse; padding: 0;}
#resulttable td.sttd {color: #DF0101; background-color:#AECAE2;}
#resulttable td.stbtd {color: darkgreen; background-color:#AECAE2;}
#resulttable td.tmtd { text-align: right}
#main div.ttip {
    display: none;
    background: white;
    position: absolute;
    padding: 1px;
    border-radius: 5px;
    border: 1px solid #0269EF;
    z-index: 99;
}
#main div.ttip table td {text-align: center}
#main div.ttip table td:first-child {color: #DF0101;}

body {height: 100%; color: black; background-color: lightgray; width: 100%}
#main {width: 1024px; margin: auto; background-color: white;
    -moz-box-shadow: 0 0 30px 5px gray;
    -webkit-box-shadow: 0 0 30px 5px gray;
    box-shadow: 0 0 30px 5px gray;}
#linkdiv { height: 30px; text-align: center; width: 470px; margin: 10px auto}
#linkdiv .button {margin-right:30px; float: left}
#linkdiv .button:last-child { margin-right: 0}
#content { padding: 10px}
#footer {text-align: left}
img.lkp, img.lkz {cursor: pointer}
img.compeye {cursor: pointer}
/*-----------*/
.navigation  { color: maroon; font-style: italic; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.titre_equipe4 { color: maroon; font-weight: 600; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
#navmenu {padding-left: 10px}
#navmenu a {text-decoration: none;font-size: 9pt }
#navmenu a:hover  {font-weight: bold;text-align: left;}

.bimgswith {
    width: 35px ; height: 15px; border: 1px solid #5980C0; border-radius: 4px;
    padding: 5px 2px; cursor: pointer; font-size: 13px; text-align: center;
    background: #AECAE2; margin: auto; ; float: left;
    background-image: url('eye.png');
    background-repeat: no-repeat;
    background-position: center center;
}

div.fadehover {
    position: relative;
    width: 377px; height: 377px;
    float: left;
}

img.no_bgsi {
    position: absolute;
    left: 0;
    top: 0;
}

img.bgsi {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
}

