body {  margin: 0;  font-family: sans-serif;  color: black;  background: white;  background-position: top left;  background-attachment: fixed;  background-repeat: no-repeat;  text-align:justify;}:link { color: #003366; background: transparent; text-decoration:underline }:visited { color: #FF6600; background: transparent; text-decoration:underline }:active { color: #FF6600; background: transparent; text-decoration:underline }:hover { color: #FF6600; background: transparent; text-decoration:underline }th, td { /* ns 4 */  font-family: sans-serif;}h1, h2, h3, h4, h5, h6 { text-align: left }/* background should be transparent, but WebTV has a bug */h1 { color: #003366; }h2 { color: #003366; }h3 { color: #666666; }h1 { font: bold 13pt sans-serif }h2 { font: bold 11pt sans-serif }h3 { font: bold 10pt sans-serif }h4 { font: bold 10pt sans-serif }h5 { font: italic 10pt sans-serif }h6 { font: small-caps 10pt sans-serif }.hide { display: none }td {font-size:10pt; color:#003366}p {font-size:10pt; color:#003366; text-align:justify;}span {font-size:10pt; color:#003366}li {font-size:10pt; color:#003366;}A.maintitlebar { color: #FFFFFF }A.maintitlebar:visited { color: #FFFFFF }A.sortbutton { color: #FFFFFF; text-decoration: underline; }A.sortbutton:visited { color: #FFFFFF; text-decoration: underline; }/*A:link { text-decoration:underline }A:v-isited { text-decoration:underline }A:active { text-decoration:underline }A:hover { text-decoration:underline; }*/.tabs { color: #000000; }.tabs:visited { color: #000000; }.tabs:hover { color:#FF0000; }.tabselect { color: #000000; font-weight: bold; }.tabselect:visited { font-weight: bold;}.tabselect:hover { color:#FF0000; font-weight: bold; }.bouton {font-size:10pt; }.lgnref {background-color:#D5D7D9;}.rem {color:#6C7198;font-style:italic;font-size:11pt;}.chart2 {font-size:10pt; text-align:center; }.chart3 {font-size:15pt; text-align:center; }.top0   {font-size:16pt; text-align:center; background-color:#FFFFFF; }.frame0  {border:0; background-color:#FFFFFF; width:100%;}.frame1  {border:0; background-color:#FFFFFF;}.frame1l {border:0; padding-top:10px; padding-bottom:10px; padding-left:0; padding-right:0; background-color:#FAFFEE;} .frame1m {border:0; padding-top:10px; padding-bottom:10px; padding-left:15px; padding-right:15px; background-color:#FFFFFF;}.frame1r {border:0; padding-top:10px; padding-bottom:10px; padding-left:0; padding-right:0; background-color:#FAFFEE;}.menu0   { font-size: 10pt; background-color:#012677; color:#FFFFFF; text-decoration: none; padding-left:10px; padding-right:10px }.menu0i  { font-size: 10pt; background-color:#012677; color:#FFFFFF; text-decoration: none; }.menu0i:link  {color:#FFFFFF; text-decoration: none;}.menu0i:visited {color:#FFFFFF; text-decoration:none;}.menu0i:hover {color:#FF7700; text-decoration: underline; }.path0  {font-size:10pt; background-color:#FFFFFF; color:#000000; height:16px; text-decoration:none;}.path0i  {font-size:10pt; background-color:#FFFFFF; color:#000000; text-decoration:none;}.path0i:link  {color:#000000; background-color:#FFFFFF; text-decoration:underline;}.path0i:visited {color:#000000; text-decoration:underline;}.path0i:hover {color:#336699; text-decoration:underline;}.countryi   {font-size:10pt; text-align:left; }.countryi:link  {color:#336699; text-decoration:none; }.countryi:visited {color:#336699; text-decoration:none; }.countryi:hover {color:#336699; text-decoration:underline; }/* utilisé par block gauche */.menu1  {font-size:11pt; text-align:left; }.menu1t {font-size:11pt; background-color:#012677; color:#FF7700; font-weight:bold; }.menu1t:link  {color:#FFAA00; text-decoration:none; }.menu1t:visited {color:#FFAA00; text-decoration:none; }.menu1t:hover {color:#FF4000; text-decoration: underline;}.menu1i {font-size:10pt; color:#002577; text-decoration:none;}.menu1i:link  {color:#012677; text-decoration:none;}.menu1i:visited {color:#FF7700; text-decoration:none;}.menu1i:hover {color:#FF7700; text-decoration:underline; }/* utilisé par block droit */.menu2  {font-size:11pt; text-align:left; }.menu2t {font-size:11pt; background-color:#ff7700; color:#FFFFFF; font-weight:bold;text-align:center; }.menu2t:link  {color:#FFFFFF; text-decoration:none; }.menu2t:visited {color:#FFFFFF; text-decoration:none; }.menu2t:hover {color:#FF9900; text-decoration: underline;}.menu2i {font-size:10pt; color:#FFFFFF; text-decoration: none;}.menu2i:link  {color:#012677; text-decoration: none;}.menu2i:visited {color:#FF7700; text-decoration: none;}.menu2i:hover {color:#FF7700; text-decoration: underline;}.test-title1 {font-size:13pt; text-align:left; }.test-title2 {font-size:12pt; text-align:center; background-color:#d0d0d0; }.test-name {font-size:10pt; text-align:left;  background-color:#e0e0e0; width:280px;}.conformity {font-size:10pt; text-align:center; background-color:#e0e0e0; width:80px;}.comment {font-size:10pt; text-align:left; background-color:#e0e0e0; }.pourcent { text-align:right; width:45px;}.montant { text-align:right; width:80px;}.formt0{    BACKGROUND-COLOR: #ffffff;    BORDER-LEFT: #ffffff 2px solid;    BORDER-RIGHT: #ffffff 2px solid;    COLOR: #000000;    FONT-SIZE: 12pt;    WIDTH: 400px}.formt{    BACKGROUND-COLOR: #ffffff;    COLOR: #000000;    FONT-SIZE: 12pt;    WIDTH: 400px}.formts{    BACKGROUND-COLOR: #ffffff;    COLOR: #000000;    FONT-SIZE: 12pt;    WIDTH: 400px}.formh{    BACKGROUND-COLOR: #344894;    COLOR: #ffffff;    FONT-WEIGHT: bold}.forme{    BACKGROUND-COLOR: #ffffff;    WIDTH: 150px}.formes{    BACKGROUND-COLOR: #ffffff;    WIDTH: 70px}.formel{    BACKGROUND-COLOR: #ffffff;    WIDTH: 230px}.forml{    BACKGROUND-COLOR: #a0a0ff;    COLOR: #000000;    TEXT-ALIGN: right;    WIDTH: 150px}.formv{    BACKGROUND-COLOR: #ffcc77;    COLOR: #000000}.tabf{    BACKGROUND-COLOR: #ffffff;    FONT-WEIGHT: bold;    PADDING-BOTTOM: 0px;    PADDING-LEFT: 0px;    PADDING-RIGHT: 0px;    PADDING-TOP: 0px}.tabfSel{    BACKGROUND-COLOR: #344894;    BORDER-LEFT: #ffffff 2px solid;    BORDER-RIGHT: #ffffff 2px solid;    COLOR: #ffffff;    CURSOR: auto;    FONT-SIZE: 12pt;    PADDING-BOTTOM: 2px;    PADDING-LEFT: 2px;    PADDING-RIGHT: 2px;    PADDING-TOP: 2px;    TEXT-DECORATION: none}.tabfUnSel{    BACKGROUND-COLOR: #a0a0ff;    BORDER-LEFT: #ffffff 2px solid;    BORDER-RIGHT: #ffffff 2px solid;    COLOR: #225588;    CURSOR: auto;    FONT-SIZE: 12pt;    PADDING-BOTTOM: 2px;    PADDING-LEFT: 2px;    PADDING-RIGHT: 2px;    PADDING-TOP: 2px;    TEXT-DECORATION: underline}.table1{    BACKGROUND-COLOR: #ffffff;    BORDER-LEFT: #ffffff 2px solid;    BORDER-RIGHT: #ffffff 2px solid;    COLOR: #000000;    FONT-SIZE: 12pt;    WIDTH: 350px}.table1t{    BACKGROUND-COLOR: #336699;    COLOR: #ffffff;    FONT-WEIGHT: normal;}.table1d{    BACKGROUND-COLOR: #ffcc77;    TEXT-ALIGN: right;    COLOR: #344894;}.dvt{    BACKGROUND-COLOR: #ffffff;    COLOR: #000000;    FONT-SIZE: 12pt;    WIDTH: 450px}.dvt2{    BACKGROUND-COLOR: #ffffff;    COLOR: #000000;    FONT-SIZE: 12pt;    WIDTH: 450px}.dvr{}.dvch{    BACKGROUND-COLOR: #a0a0ff;    COLOR: #000000;    TEXT-ALIGN: right;    WIDTH: 200px;}.dvch2{    BACKGROUND-COLOR: #7070ff;    COLOR: #000000;    TEXT-ALIGN: Left;    FONT-WEIGHT: bold;}.dvcv{    BACKGROUND-COLOR: #ffcc77;}.dvcve{    BACKGROUND-COLOR: #ffffff;    WIDTH: 230px;}.dvl{    BACKGROUND-COLOR: #7070ff;}.dvlh{    BACKGROUND-COLOR: #ffcc77;}