body    { font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 100%; height: 98% }p {}td  { text-align: left }.haut        { color: #000080; font-size: x-large; font-family: Times, serif; font-style: oblique; background-color: #e5e5e5; margin: 0; padding: 0; border-bottom: 2px groove; position: absolute; top: 0; left: 0; width: 100%; height: 90px }.haut p  { }.haut img  { margin-top: 8px; margin-left: 8px }#navlist      { font-size: 0.6em; font-style: normal; position: absolute; bottom: 16px; height: 6% }#navlist li   { float: left; white-space: nowrap; list-style-type: none; margin: 0 0 1em; padding: 0 }#navlist ul   { margin: 0; padding: 0 }#navlist a    { text-decoration: none; background-color: #999999; background-image: url(images/l1_down.jpg); background-repeat: no-repeat; background-position: 0; margin: 4px; padding: 3px 10px 3px 26px; border-color: #ddd #000 #000 #ddd }#navlist a:link, #navlist a:visited  { color: #eeeeee }#navlist a:hover, #navlist a:active,#uberlink a:link, #uberlink a:visited,#uberlink a:hover, #uberlink a:active   { color: #2d1e2d; background-color: #dfd128; background-image: url(images/l1_over.jpg); background-repeat: no-repeat; background-position: 0 }.centre        { background-color: white; text-align: justify; position: absolute; top: 92px; bottom: 26px; left: 0; width: 100%; height: auto; overflow: auto }.centre p  { text-align: justify; margin: 8px 16px }.centre ul     { list-style-type: disc; list-style-position: inside; margin-top: -6px; margin-right: 16px }.centre li     { }.centre table ul { margin-left: 0 }.centre table.t1  { margin-bottom: 8px; margin-left: 16px }.centre table li { margin-left: 0 }.centre img   { margin: 0 8px 0 }.centre img.img1  { margin: 0 2px }.centre img.img2  { margin-top: 8px; margin-right: 0; margin-left: 8px }.centre a { color: #4c4c4c; font-size: small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; font-weight: bold; text-decoration: none }.centre a.a1 { color: #333; font-size: x-small; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; text-decoration: none }.centre h1      { color: white; font-size: large; font-weight: normal; background-image: url(images/titre.jpg); background-repeat: no-repeat; background-position: 0; margin-top: 8px; margin-left: 8px; padding: 4px 8px }.centre h2  { font-size: small; font-weight: bold; background-image: url(images/carre.jpg); background-repeat: no-repeat; background-position: 0; margin-left: 8px; padding-left: 13px }.centre h3  { font-size: small; font-weight: normal; text-align: left; margin-top: 0; margin-right: 8px; margin-left: 8px }.centre h3 a { color: gray; text-decoration: none }.centre h4   { font-size: medium; font-weight: bold; line-height: 1.5em; text-align: left; margin-top: 8px; margin-left: 8px }.centre h5 { font-size: larger; text-align: center }.centre tr.t1 { background-color: #e6e6e6 }.centre td.t1 { text-align: center }.centre hr { margin-right: 16px; margin-left: 16px }.centre td.r { color: red; text-align: right }.centre td.b { text-align: right }.centre td.i1 input  { background-color: transparent; text-align: right; padding-right: 5px; border: none medium }.centre td.i2 input { color: #e6e6e6; background-color: #333; text-align: right; padding-right: 5px; border: none medium }.centre td.i3 input { background-color: transparent; text-align: right; padding-right: 5px; border:  }.centre input.i1 { text-align: right; padding-right: 5px; border: none }.bas { color: #999; font-size: x-small; font-style: normal; background-color: #4c4c4c; text-align: center; border-top: 2px groove; position: absolute; bottom: 0; left: 0; width: 100%; height: 24px }.bas a { color: #e6e6e6; text-decoration: none }