  *     {padding: 0px; border: 0px; margin: 0px; color: #2e2e88
        }
  body  {background-color: #4f4fea; font-family: Arial, Helvetica;
        }
  a     {text-decoration: none; font-weight: bold
        }
  a.thin{text-decoration: none; font-weight: normal
        }
  table {width: 100%; height: 100%; border-collapse: collapse; position: relative
        }
  td    {width: 100%; height: 100%;
         text-align: center; vertical-align: middle;
         font-size: 8pt
        }
  a:hover{color: #4f4fea
        }
  a:active{color: #2e2e88
        }
  ul    {list-style-position: outside; margin-left: 16px; position: relative; top: auto
        }
  li    {text-align: left}
  form  {float: left; width: 500px; position: absolute; left: 0px; top: 30px;
         text-align: left}
  select {border: 0px}
  span.gbkh {width: 320px; position: absolute; top: 0px; left: 5px}
  span.gbkj {width: 100px; position: absolute; top: 0px; left: 326px}
  .gbkt {text-align: center; width: 500px; font-size: 12pt; font-weight: bold; color: #e8e8e8}
  .gbkd {text-align: left; width: 450px; height: 292px; background-color: #e8e8e8; color: #2e2e88;
         position: absolute; top: 40px; left: 25px; font-size: 10pt}
  .gbks {text-align: center; width: 300px; font-size: 12pt; font-weight: bold; color: #e8e8e8;
         position: absolute; top: 332px; left: 100px}
  .gbke {position: absolute; left: 5px; top: 25px; width: 445px; height: 267px; color: #2e2e88;
         font-family: Arial, Helvetica; font-size: 10pt; background-color: #e8e8e8}
  .popa {color: #ffff99; background-color: #ff0000}
  .frmc {width: 70px; margin-left: 10px;
         font-family: Arial, Helvetica; font-size: 8pt; color: #e8e8e8; float: left;
        }
  .frmi {width: 350px; background-color: #e8e8e8; position: absolute; left: 80px;
         font-family: Arial, Helvetica; font-size: 9pt; color: #2e2e88; height: 20px
        }
  .frmt {width: 350px; background-color: #e8e8e8; position: absolute; left: 80px;
         font-family: Arial, Helvetica; font-size: 9pt; color: #2e2e88
        }
  .frma {width: 70px; background-color: #e8e8e8; position: absolute; left: 80px;
         font-family: Arial, Helvetica; font-size: 9pt; color: #2e2e88; height: 20px
        }
  .frmd {width: 70px; background-color: #e8e8e8; position: absolute; left: 330px;
         font-family: Arial, Helvetica; font-size: 9pt; color: #2e2e88; height: 20px
        }
  .frmn {width: 290px; background-color: #e8e8e8; position: absolute; left: 140px;
         font-family: Arial, Helvetica; font-size: 9pt; color: #2e2e88; height: 20px
        }
  .frmo {width: 50px; background-color: #e8e8e8; position: absolute; left: 80px;
         font-family: Arial, Helvetica; font-size: 9pt; color: #2e2e88; height: 18px
        }
  .frb1 {position: absolute; left: 250px;
         font-family: Arial, Helvetica; font-size: 8pt; color: #e8e8e8; float: left
        }
  .frb2 {position: absolute; left: 80px;
         font-family: Arial, Helvetica; font-size: 8pt; color: #e8e8e8; float: left
        }
  .vanis{background-image: url("../deco/vign_gris.jpg");
        width: 90px; height: 30px; float: left
        }
  .vchoc{background-image: url('../deco/vign_bleu.jpg');
        width: 90px; height: 30px; float: left
        }
  .spfl {width: 40px; height: 100%;
         background-color: #2e2e88;
         float: left; position: relative
        }
  .spfk {width: 40px; height: 90%;
         background-color: #2e2e88;
         float: left; position: absolute; left: 40px; top: 0px
        }
  .spfm {width: 40px; height: 90%;
         background-color: #2e2e88;
         float: left; position: absolute; left: 240px; top: 0px
        }
  .tepl {width: 215px; height: 20px; margin: 1px; font-weight: bold;
         background-color: #a0a0a0; float: left; text-align: left;
         padding-top: 3px; padding-left: 3px
        }
  .tepp {width: 80px; height: 20px; margin: 1px; font-weight: bold;
         background-color: #a0a0a0; float: left; text-align: right;
         padding-top: 3px; padding-right: 3px
        }
  .teal {width: 215px; height: 20px; margin: 1px; font-weight: bold;
         background-color: #442200; float: left; text-align: left;
         padding-top: 3px; padding-left: 3px; color: #ffff99
        }
  .teap {width: 80px; height: 20px; margin: 1px; font-weight: bold;
         background-color: #442200; float: left; text-align: right;
         padding-top: 3px; padding-right: 3px; color: #ffff99
        }
  .tarl {width: 215px; height: 20px; margin: 1px;
         background-color: #e8e8e8; float: left; text-align: left;
         padding-top: 3px; padding-left: 3px
        }
  .tarp {width: 80px; height: 20px; margin: 1px;
         background-color: #e8e8e8; float: left; text-align: right;
         padding-top: 3px; padding-right: 3px
        }
  #ext1 {width: 871px; height: 560px;
         position: relative
        }
  #ext2 {width: 860px; height: 100%;
         background-color: #a0a0a0;
         float: left; position: relative
        }
  #ext3 {width: 860px; height: 100%;
         background-color: #a0a0a0;
         float: left; position: relative; overflow: scroll;
        }
  #spc1 {width: 140px; height: 30px;
         background-color: #2e2e88;
         float: left; position: relative
        }
  #copr {float: right; position: absolute; bottom: 0px; left: 860px
        }
  #logo {position: absolute; top: 30px; left: 0px;
         float: left
        }
  #legd {color: #e8e8e8
        }
  #phog {margin-top: 3px; margin-bottom: 1px
        }
  #phot {background-color: #2e2e88; width: 500px; height: 329px;
         position: absolute; top: 176px; left: 0px
        }
  #galr {background-color: #2e2e88; width: 500px; height:  55px;
         position: absolute; top: 505px; left: 0px
        }
  #apla {background-color: #2e2e88; width: 500px; height: 384px;
         position: absolute; top: 176px; left: 0px; float: left
        }
  .apla2{background-color: #2e2e88; width: 100%; height: 117px;
         position: relative; left: 0px; float: left; color: #e8e8e8
        }
  .apla3{width: 100%; height: 120px;
         position: relative; left: 0px; float: left
        }
  #tplp {width: 306px; height: 200px; text-align: left;
         position: absolute; top: 20px; left: 100px
        }
  #tptp {width: 306px; height: 150px; text-align: left;
         position: absolute; top: 213px; left: 100px; color: #e8e8e8
        }
  #tpla {width: 306px; height: 200px; text-align: left;
         position: absolute; top: 195px; left: 530px
        }
  #tpta {width: 306px; height: 150px; text-align: left;
         position: absolute; top: 363px; left: 530px
        }
  .utpt {color: #e8e8e8
        }
 span.vactu{position: relative; top: 1; color: #a0a0a0;
         font-size: 9pt; font-weight: bold
        }
 a.vactu{position: relative; top: 1; font-size: 9pt
        }
 span.sppg {width: 70px; height: 100%;
         background-color: #2e2e88;
         float: left; position: relative
        }
 img.sppg {border-top: 5px solid #e8e8e8;
         margin-top: 3px
        }
 img.sppa {border-top: 5px solid #a0a0a0;
         margin-top: 3px
        }
 img.lsub{vertical-align: middle; margin-right: 5px
        }
 a.lsub {position: absolute; top: 513px; left: 530px; text-align: left;
         width: 300px
        }
 div.tbas {width: 319px; height: 396px; overflow: auto;
         position: absolute; top: 105px; left: 530px
        }
 div.thau {width: 325px; height: 396px; overflow: scroll;
         position: absolute; top: 106px; left: 530px; text-align: left
        }
 p.tbas {position: absolute; bottom: 17px; left: 0px;
         width: 300px; text-align: justify
        }
 p.thau {
         width: 300px; text-align: justify
        }
 .ttitre {font-size: 12pt; font-weight: bold
        }
 .ttitre2 {font-size: 12pt}
 #fake  {position: absolute; top: 483px; left: 530px;
         width: 325px; height: 20px; background-color: #a0a0a0
        }
 span.tepx {font-size: 9pt; font-weight: bold; color: #e8e8e8
        }
 span.teax {font-size: 9pt; font-weight: bold; color: #442200
        }
 img.tlog {vertical-align: middle; margin-right: 5px}
  .gb_1 {width: 290px; background-color: #e8e8e8; position: absolute; left: 10px; top: 10px;
         font-family: Arial, Helvetica; font-size: 9pt; color: #2e2e88; height: 18px; text-align: center
        }
  .gb_2 {width: 290px; background-color: #e8e8e8; position: absolute; left: 10px; top: 33px;
         font-family: Arial, Helvetica; font-size: 9pt; color: #2e2e88; height: 18px; text-align: center
        }
  .gb_3 {width: 290px; background-color: #e8e8e8; position: absolute; left: 10px; top: 56px;
         font-family: Arial, Helvetica; font-size: 9pt; color: #2e2e88; height: 18px; text-align: center
        }
  .gb_4 {width: 520px; background-color: #e8e8e8; position: absolute; left: 310px; top: 10px;
         font-family: Arial, Helvetica; font-size: 9pt; color: #2e2e88; height: 98px; text-align: left;
         overflow: scroll
        }
  .gb_5 {width: 100px; background-color: #e8e8e8; position: absolute; left: 10px; top: 90px;
         font-family: Arial, Helvetica; font-size: 9pt; color: #2e2e88; height: 18px; text-align: center
        }
  .gb_6 {width: 100px; background-color: #e8e8e8; position: absolute; left: 120px; top: 90px;
         font-family: Arial, Helvetica; font-size: 9pt; color: #2e2e88; height: 18px; text-align: center
        }
  .acna {font-size: 8pt}
  .acnd {width: 300px; font-size: 10pt; vertical-align: top; text-align: justify; height: 73px}
  .acne {width: 300px; font-size: 8pt; vertical-align: top; text-align: justify; height: 46px}
  .acnf {width: 300px; font-size: 10pt; vertical-align: top; text-align: justify; height: 88px}
  .acng {width: 300px; font-size: 10pt; vertical-align: top; text-align: left; height: 60px}
  .acnh {width: 300px; font-size: 8pt; vertical-align: top; text-align: left; height: 36px}
  .acni {margin-right: 5px}
  .acno {margin-top: 10px}
  .acnp {margin-top: 8px}
  .acnq {margin-top: 5px}
  .acns {width: 150px; float: left}