body { margin: 0 0 0 0px; padding: 0 0 0 0px;}
p {}
td {}
.txt7black { color: black; font-size: 7pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txt8black { color: black; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.txt8grisB { color: #777; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.txt9black { color: black; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tit9black { color: black; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tit9gris { color: #555; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tit10black { color: black; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tit10gris { color: #555; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tit8blue { color: #008; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.tit9blue { color: #008; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.tit10blue { color: #008; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.tit10red { color: red; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.tit12gris { color: #777; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

table.container { 
  width:100%;
  height:100%;
  padding-top: 0px; padding-bottom:0px; padding-left:0px; padding-right:0px;
  margin: 0 0 0 0px;
  cellmargin: 0px;
  cellpadding: 0px;
  cellspacing: 0px;
  border-collapse: collapse;
}

table.bottomcontainer {
  vertical-align: top;
  width:100%;
  height: 100%;
  cellmargin: 0px;
  cellpadding: 0px;
  cellspacing: 0px;
  padding-top: 0px; padding-bottom:0px; padding-left:0px; padding-right:0px;
  margin: 0 0 0 0px;
  border-collapse: collapse;
}

td.noborders {
  vertical-align: top;
  padding: 0px;
  margin: 0 0 0 0px;
  border-collapse: collapse;
}

td.specificcontainer {
  padding: 15 15 15 30px;
  color: black;
  font-size: 9pt;
  font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.menu {
  lline-height: 45px;
  float: left;
  margin: 15 0 0 13px;
  padding: 0 0 0 0em;
  background: transparent;
}

td.tdmenu {
  vertical-align: top;
  padding: 0 0 0 0px;
  width: 190px;
  background: #e4e4aa;
}

td.tdcopyright {
  vertical-align: bottom;
  padding: 0 0 0 0px;
  width: 190px;
  background: #e4e4aa;
}

td.tdfooter {
  vertical-align: bottom;
  padding: 0 0 0 0px;
}

td.mainpage {
  vertical-align: top;
  width: 180px;
  background: #e4e4aa;
}

a { text-decoration: none }
a.navig { color: #777; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.navig:hover { color: #000; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.linkchtis { color: #009; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.linkchtis:hover { color: #777; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.linktxt { color: #009; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.linktxt:hover { color: #777; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.ligne1  { position: relative; left: 20px }
.ligne2  { position: relative; left: 40px }
