h1 {
    font: 16pt arial;
}
h2 {
    font: 14pt arial;
}
table {
    font: 10pt arial; width: 100%; height: 100%; text-align: left; padding:2;
    background-color: rgb(204, 204, 255); border-width: 1px;
    border: 0px solid; border-collapse: collapse;
}

td.r1c1 { // row-1-colonne-1
  width: 10%;
  height: 5%;
}
td.r1cc { // row-1-center-center
  width: 40%;
  height: 5%;
  border-color: #fff;
}
td.r2c1 {
  width: 10%;
  height: 10%;
}

td.r2c2 {
  width: 20%;
  height: 10%;
  background-color: #fff;
  text-align: left;
  padding: 8px;
}
td.r2c3 {
  width: 60%;
  height: 10%;
  background-color: #fff;
  text-align: justify;
  padding: 8px;
}
td.r3c1 {
  width: 10%;
  height: 20%;
}
td.r3c2 {
  width: 40%;
  height: 20%;
  background-color: #fff;
  text-align: justify;
  padding: 8px;
}
td.r4c1 {
  width: 10%;
  height: 40%;
  padding: 8px;
}
td.r4c2 { // row 4 colonne 2, contient le flash
  width: 40%;
  height: 40%;
  background-color: #fff;
  padding: 8px;  
}
td.r4c3 {
  width: 40%;
  height: 40%;
  background-color: #fff;
  text-align: justify;
  padding: 8px;
}
td.r5c1 {
  width: 10%;
  heigth: 10%; 
}
td.r5c2 {
  width: 40%;
  height: 10%;
  background-color: #fff;
  text-align: justify;
  padding: 8px;
}
td.r6c1 {
  width: 10%;
  height: 10%;  
}
td.r6c2 {
  width: 10%;
  height: 15%;
  text-align: center;
}

#ref {
  position: absolute;
  overflow: hidden;
  visibility: hidden;
  text-align:left;
}
