th {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600;}
th.form-25c {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 25%; border: none; text-align: center;}
th.form-25d {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 25%; border: none; text-align: right;}
th.form-25g {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 25%; border: none; text-align: left;}
th.form-50c {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 50%; border: none; text-align: center;}
th.form-50d {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 50%; border: none; text-align: right;}
th.form-50g {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 50%; border: none; text-align: left;}

th.tabl-04cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 4%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
th.tabl-04cb-cyan {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 4%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}
th.tabl-04cb-gris-tabl {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 4%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #C0C0C0;}

th.tabl-05cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 5%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
th.tabl-05cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 5%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime;}
th.tabl-05cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 5%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: yellow;}

th.tabl-06cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 6%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
th.tabl-06cb-cyan {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 6%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}

th.tabl-07cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 7%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
th.tabl-07cb-cyan {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 7%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}
th.tabl-07cb-orange {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 7%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFA500;}
th.tabl-07cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 7%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: yellow;}
th.tabl-07cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 7%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime;}
th.tabl-07cb-rouge {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 7%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: red;}

th.tabl-08cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 8%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
th.tabl-08cb-cyan {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 8%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}
th.tabl-08cb-orange {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 8%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFA500;}
th.tabl-08cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 8%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: yellow;}
th.tabl-08cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 8%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime;}

th.tabl-10cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 10%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
th.tabl-10cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 10%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: yellow;}
th.tabl-10cb-tabl1 {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 10%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFFF66;}
th.tabl-10cb-tabl2 {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 10%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FF99FF;}

th.tabl-12cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 12%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
th.tabl-12cb-cyan {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 12%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}
th.tabl-12cb-gris {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 12%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #DCDCDC;}

th.tabl-16cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 16%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
th.tabl-16cb-cyan {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 16%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}
th.tabl-16cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 16%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime;}
th.tabl-16cb-rouge {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 16%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: red;}
th.tabl-16cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 16%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: yellow;}
th.tabl-16cb-orange {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 16%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFA500;}
th.tabl-16cb-rose {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 16%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FF00FF;}

th.tabl-20cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 20%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
th.tabl-20cb-cyan{color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 20%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}
th.tabl-20cb-rouge{color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 20%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: red;}
th.tabl-20cb-orange{color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 20%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFA500;}
th.tabl-20cb-vert{color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 20%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime;}

th.tabl-25cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 25%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
th.tabl-25cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 25%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime;}
th.tabl-25cb-rouge {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 25%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: red;}
th.tabl-25cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 25%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: yellow;}
th.tabl-25cb-orange {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 25%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFA500;}

th.tabl-26cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 26%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
th.tabl-26cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 26%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime;}
th.tabl-26cb-rouge {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 26%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: red;}
th.tabl-26cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 27%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: yellow;}

th.tabl-27cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 26%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}

th.tabl-35cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 35%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
th.tabl-35cb-gris-tabl {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 35%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #C0C0C0;}

th.tabl-50cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 50%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
th.tabl-50cb-jaune-pale {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 50%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFFF99;}

th.tabl-65cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 65%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
th.tabl-65cb-gris-tabl {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 65%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #C0C0C0;}

th.tabl-100cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 600; width: 100%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}

td {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300;}
td.form-04c {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 4%; border: none; text-align: center;}
td.form-06c {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 6%; border: none; text-align: center;}
td.form-25g {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 25%; border: none; text-align: left;}
td.form-25c {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 25%; border: none; text-align: center;}
td.form-35c {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 35%; border: none; text-align: center;}
td.form-48d {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 48%; border: none; text-align: right;}
td.form-48g {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 48%; border: none; text-align: left;}
td.form-50c {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 50%; border: none; text-align: center;}
td.form-50d {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 50%; border: none; text-align: right;}
td.form-50g {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 50%; border: none; text-align: left;}
td.logo-haut {color: blue; font-style: normal; font-size: 2.200em; font-family: Arial, sans-serif; font-weight: 600; width: 30%; border: none; text-align: center;}

td.w22-sb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 22%; border: none; text-align: center;}
td.w32-sb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 32%; border: none; text-align: center;}

td.w04-cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 4%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
td.w04-cb-cyan {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 4%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}
td.w04-cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 4%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: yellow;}
td.w04-cb-orange {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 4%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFA500;}
td.w04-cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 4%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime;}
td.w04-cb-rouge {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 4%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: red;}

td.w05-cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 5%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
td.w05-cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 5%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: yellow;}
td.w05-cb-orange {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 5%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFA500;}
td.w05-cb-vert-pale {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 5%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #AAFF00;}
td.w05-cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 5%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime;}
td.w05-cb-rouge {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 5%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: red;}
td.w05-cb-cyan {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 5%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}

td.w06-cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 6%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
td.w06-cb-cyan {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 6%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}

td.w07-cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 7%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
td.w07-cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 7%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime;}
td.w07-cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 7%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: yellow;}
td.w07-cb-orange {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 7%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFA500;}
td.w07-cb-rouge {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 7%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: red;}
td.w07-cb-cyan {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 7%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}

td.w08-cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 8%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
td.w08-cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 8%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime;}
td.w08-cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 8%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: yellow;}
td.w08-cb-orange {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 8%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFA500;}
td.w08-cb-rouge {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 8%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: red;}
td.w08-cb-cyan {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 8%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}
td.w08-cb-3degrade {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 8%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #80FF00;}
td.w08-cb-7degrade {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 8%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFC000;}
td.w08-cb-9degrade {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 8%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FF8000;}
td.w08-cb-11degrade {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 8%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FF4000;}

td.w10-cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 10%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
td.w10-cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 10%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #00FF00;}
td.w10-cb-vert1 {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 10%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #66FF00;}
td.w10-cb-vert2 {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 10%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #BBFF00;}
td.w10-cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 10%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFFF00;}
td.w10-cb-jaune1 {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 10%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFCC16;}
td.w10-cb-orange {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 10%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FF9933;}
td.w10-cb-orange1 {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 10%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FF5522;}
td.w10-cb-rouge {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 10%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FF0000;}
td.w10-cb-cyan {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 10%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}
td.w10-cb-tabl1 {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 10%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFFF66;}
td.w10-cb-tabl2 {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 10%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FF99FF;}

td.w12-cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 12%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
td.w12-cb-cyan {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 12%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}
td.w12-cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 12%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime;}
td.w12-cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 12%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: yellow;}
td.w12-cb-orange {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 12%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFA500;}
td.w12-cb-rouge {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 12%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: red;}
td.w12-cb-gris {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 12%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #DCDCDC;}

td.w16-sb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 16%; border: none; text-align: center;}
td.w16-cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 16%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
td.w16-cb-cyan {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 16%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}
td.w16-cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 16%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime;}
td.w16-cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 16%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: yellow;}
td.w16-cb-orange {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 16%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFA500;}
td.w16-cb-rouge {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 16%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: red;}
td.w16-cb-rose {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 16%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FF00FF;}

td.w20-cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 20%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
td.w20-cb-cyan {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 20%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}
td.w20-cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 20%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime;}
td.w20-cb-rouge {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 20%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: red;}

td.w25-cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 25%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
td.w25-cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 25%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime;}
td.w25-cb-vert-clair {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 25%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #CCFF99; }
td.w25-cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 25%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: yellow;}
td.w25-cb-jaune-pale {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 25%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFFF99;}
td.w25-cb-orange {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 25%; border-style: solid; border-width: 1px; border-color: black; text-align: center;  background-color: #FFA500;}
td.w25-cb-rouge {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 25%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: red;}
td.w25-cb-rose {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 25%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFCCFF;}
td.w25-cb-cyan {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 25%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}
td.w25-cb-cyan-clair {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 25%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #CCFFFF;}
td.w25-cb-gris {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 25%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #CCCCCC;}

td.w26-cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 26%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}

td.w35-sb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 35%; border: none; text-align: center;}
td.w35-cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 35%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
td.w35-cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 35%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime; }
td.w35-cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 35%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: yellow;}
td.w35-cb-orange {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 35%; border-style: solid; border-width: 1px; border-color: black; text-align: center;  background-color: #FFA500;}
td.w35-cb-rouge {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 35%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: red;}
td.w35-cb-cyan {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 35%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: cyan;}
td.w35-cb-tabl1 {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 35%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFFF66;}
td.w35-cb-tabl2 {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 35%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FF99FF;}

td.w50-cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 50%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
td.w50-cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 50%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime;}
td.w50-cb-vert-clair {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 50%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #CCFF99; }
td.w50-cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 50%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: yellow;}
td.w50-cb-jaune-pale {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 50%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFFF99;}
td.w50-cb-orange {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 50%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFA500;}
td.w50-cb-rouge {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 50%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: red;}
td.w50-cb-rose {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 50%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFCCFF;}
td.w50-cb-cyan-clair {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 50%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #CCFFFF;}
td.w50-cb-gris {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 50%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #CCCCCC;}

td.w65-sb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 65%; border: none; text-align: center;}
td.w65-cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 65%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
td.w65-cb-vert {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 65%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: lime;}
td.w65-cb-jaune {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 65%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: yellow;}
td.w65-cb-orange {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 65%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFA500;}
td.w65-cb-rouge {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 65%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: red;}
td.w65-cb-gris-tabl {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 65%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #C0C0C0;}
td.w65-cb-tabl1 {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 65%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFFF66;}
td.w65-cb-tabl2 {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 65%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FF99FF;}

td.w100-sb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 100%; border: none; text-align: center;}
td.w100-cb {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 100%; border-style: solid; border-width: 1px; border-color: black; text-align: center;}
td.w100-cb-orange {color: black; font-style: normal; font-size: 0.800rem; font-family: Arial, sans-serif; font-weight: 300; width: 100%; border-style: solid; border-width: 1px; border-color: black; text-align: center; background-color: #FFA500;}

table.table-centrer {margin-left: auto; margin-right: auto; overflow: auto; max-width: 100%;}
table.table-40-centrer-sb {margin-left: auto; margin-right: auto; width: 40%; overflow: auto; max-width: 100%;}
table.table-100-centrer-sb {margin-left: auto; margin-right: auto; width: 100%; overflow: auto; max-width: 100%;}
table.table-100-centrer-ab {margin-left: auto; margin-right: auto; width: 100%; border-style:solid; border-width: 1px; border-color: black; overflow: auto; max-width: 100%;}
table.table-80-centrer-ab {margin-left: auto; margin-right: auto; width: 80%; border-style:solid; border-width: 1px; border-color: black; overflow: auto; max-width: 100%;}
table.table-70-centrer-ab {margin-left: auto; margin-right: auto; width: 70%; border-style:solid; border-width: 1px; border-color: black; overflow: auto; max-width: 100%;}
table.table-60-centrer-ab {margin-left: auto; margin-right: auto; width: 60%; border-style:solid; border-width: 1px; border-color: black; overflow: auto; max-width: 100%;}
table.form-100 {margin-left: auto; margin-right: auto; width: 100%; border: none; overflow: auto; max-width: 100%;}
table.form-80 {margin-left: auto; margin-right: auto; width: 80%; border: none; overflow: auto; max-width: 100%;}

.case-maroon {background-color: maroon;}
.case-rouge {background-color: red;}
.case-vert {background-color: lime;}
.case-bleue {background-color: blue;}
.case-cyan {background-color: cyan;}
.case-jaune {background-color: yellow;}
.case-orange {background-color: #FFA500;}
.case-gris {background-color: #A0A0A0;}
.case-noir {background-color: black;}
.case-blanc {background-color: white;}
.case-rose {background-color: fuchsia;}
.case-gris-tabl {background-color: #C0C0C0;}
.case-tabl1{background-color: #FFFF66;}
.case-tabl2 {background-color: #FF99FF;}

.case-degrade1 {background-color: rgb(0,255,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade1-2 {background-color: rgb(32,255,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade2 {background-color: rgb(64,255,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade2-3 {background-color: rgb(96,255,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade3 {background-color: rgb(128,255,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade3-4 {background-color: rgb(160,255,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade4 {background-color: rgb(192,255,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade4-5 {background-color: rgb(224,255,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade5 {background-color: rgb(255,255,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade5-6 {background-color: rgb(255,240,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade6 {background-color: rgb(255,224,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade6-7 {background-color: rgb(255,208,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade7 {background-color: rgb(255,192,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade7-8 {background-color: rgb(255,176,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade8 {background-color: rgb(255,160,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade8-9 {background-color: rgb(255,144,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade9 {background-color: rgb(255,128,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade9-10 {background-color: rgb(255,112,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade10 {background-color: rgb(255,96,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade10-11 {background-color: rgb(255,80,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade11 {background-color: rgb(255,64,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade11-12 {background-color: rgb(255,48,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade12 {background-color: rgb(255,32,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade12-13 {background-color: rgb(255,16,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}
.case-degrade13 {background-color: rgb(255,0,0); border-style: hidden; border-width: 0; width: 1%; text-align: center;}