﻿a {color: #cc3300; background-color: transparent;  text-decoration: none}

a:visited {background-color: transparent; color: #cc3300; text-decoration: none}

a:hover {color: #ffb34c}

a.gold {color: #ffb34c; background-color: transparent;  text-decoration: none}

a.gold:visited {color: #ffffff; background-color: transparent;  text-decoration: none}

a.gold:hover {color: #ffb34c}

a.m1a {color: #ffffff; background-color: transparent;  text-decoration: none}

a.m1a:hover {color: #ffb34c; background-color: transparent;  text-decoration: none}

a.m2 {color: #ffffff;  text-decoration: underline}

a.m2:visited {background-color: transparent; color: #ffffff; text-decoration: none}

a.m2:hover {background-color: transparent; color: #ffb34c}

a.wh {color: #ffffff; background-color: transparent;  text-decoration: none}

a.wh:visited {color: #ffffff; background-color: transparent;  text-decoration: none}

b.coul {color: #cc3300}

b.j {color: #cc3300}

b.jeu {color: #cc3300; margin-left: 30px}

b.red {color: #cc3300; background-color:#ffffcc}

b.white {color: #ffffff; background-color:#cc3300}

blockquote {font-style: oblique; margin-left: 10%;margin-right: 10%; text-align: justify}

body {background-color: #ffffff; background-repeat: repeat; color: #000000; font-family: "comic sans ms",sans-serif; font-size: 0.9em; text-align: center}

br.h {line-height: 136px}

br.medium {line-height: 36px}

br.s {line-height: 5px}

br.cl {clear : both}

dl {padding-left: 5%; padding-right: 5%;  text-align: justify}

dd.lex {padding-left: 25px; margin-right: 5px}

dd.tx1 {padding-left: 100px; margin-right: 5px}

dt.tx1 {padding-left: 60px;}

dd.tx2 {padding-left: 300px; margin-right: 5px}

dt.c {color: #cc3300;}

dt.tx2 {padding-left: 220px;}

div.blocl {background-color: #ffffff; width: 49%; min-width:49%; float:left ; text-align: center}

div.blocrw {background-color: #ffffff; width: 50%; min-width:50%; float:right ; text-align: center;margin :0px 1% 0px 0px}

div.blocr {background-color: #cc3300; width: 50%; min-width:50%; float:right ; text-align: center;margin :0px 5px 0px 1%}

div.affd {background-color: #cc3300; color:#ffffff; width: 45%; min-width:45%; float:right ; text-align: center}

div.affg {width: 48%;min-width:48%;float:left; text-align: center}

div.afft {max-width: 350px;background-color: #ffffff; border-left:  #cc3300; border-bottom : silver; border-style: none double double  none; color: #000000; font-size: 0.8em;font-weight : bold; text-align: left; padding: 5px; min-width: 180px; margin-left:10px}

div.bloc {background-color: transparent;min-width:99%; width:99%;min-height:55px; padding : 0px}

div.blocaf {background-color: transparent; width: 100%; min-width:100%; float: left;text-align: center}

div.blocafd {background-color: #cc3300; color:#ffffff; width: 50%; min-width:50%; margin-left:10px; float:right ; text-align: center}

div.affc {max-width: 350px;background-color: #ffffff; border-left:  #cc3300; border-bottom : silver; border-style: none double double  none; color: #000000;font-size: 0.8em;font-weight : bold; text-align: center; padding: 5px; min-width: 65px}

div.bindex {background-color: #ffffff; font-size: 1em ;margin: 0% 1% 0% 140px;width:40%}

div.blocd {background-color: #cc3300; color:#ffffff; width: 51%; min-width:51%; float:right ; text-align: center}

div.blocg {width: 49%;min-width:49%;float:left; text-align: center}

div.bloct {background-color: #cc3300; color:#ffffff; width: 64%; min-width:64%; text-align: center; margin:auto}

div.cadre {background-color: transparent; border: #cc3300; border-style: solid; border-width: thin; margin-left: 10%; margin-right: 10%}

div.cadr1 {background-color: transparent; margin-left:1%;text-align:center}

div.corps {background: fixed; background-color: #ffffff; background-image: url(picts/chvfnd.jpg); background-position: center top; background-repeat: no-repeat; font-size: 1.1em; height: 71%;min-height: 420px; margin: 0% 5px 0% 5px; overflow: auto}

div.courb {background-color: transparent; width: 420px; float:right ; text-align: center;margin :0px 2% 0px 0px}

div.global {background-color: #cc3300;  border-color: #cc3300; border-style:  double double none double ; border-width:  thick; height: 100%; margin: auto; text-align: left; width: 98%}

div.head {background-color: #cc3300; padding-top:5px;text-align: center}

div.hl {background-color: #cc3300; text-align: center; float: left; width:102px}

div.ht {background-color: #cc3300; text-align: center; margin : 5px}

div.hr {background-color: #cc3300; text-align: center ; float:right; width:102px}

div.indexold {background-color: #ffffff;font-size: 1.1em;  margin: 0%; overflow: auto;max-width:80%; float: left}

div.index {background-color: #ffffff;font-size: 1.1em;  margin: 0% 5px 0% 5px}

div.ljmlt {background-color: #ffffff;  float: left; width: 129px; height: 80%;min-height: 400px;text-align:center; margin: 0% 0% 0% 1%}

div.logo {background-color: #cc3300;  float: left; width: 180px; text-align:center; padding-left : 5px}

div.lpart {background-color: #ffffff;  float: right; width: 129px; text-align:center; margin : 0% 1% 0% 0%;padding : 0px}

div.m2 {height:44px;background-color: #cc3300; width: 98%; border-color: #cc3300; border-style: none double double double; border-width: thick; margin:auto; padding: 1px 0px 15px 0px; text-align: left}

div.menu {background-color: #ffffff;min-height: 50px; margin:0% 5px 0% 5px; overflow: auto;clear : both}

div.pied {text-align: center; width: 98%; margin:auto; overflow: auto}

div.smenu {clear : both ;background-color: #ffffff;border-bottom-color: #cc3300; border-bottom-style: solid; border-bottom-width: thin; min-height: 30px; margin:0% 1% 0% 0px; overflow: auto}

div.slog {background-color: #ffffff; color:#cc3300; width: 100%; min-width:100%; float: right;text-align: center}

fieldset {border-color: #cc3300; margin-left: 5%; margin-right: 5%}

form.bilan {font-size: 0.8em; font-weight: bold; padding: 0px 0px 0px 0px; margin :0px 0px 0px 0px}

form.bul {font-size: 0.8em; font-weight: bold; padding-left: 5px; text-align: left; margin-left: 9%; margin-right: 9%}

form.env {text-align: left; margin: auto; width:800px}

form.fq {font-size: 0.8em; font-weight: bold; padding-left: 10px; text-align: left; margin-left: 10%; margin-right: 10%}

h1.aff {text-align: center;font-size: 1.2em; margin: 0px; padding:0px}

h1.cmpt {text-align: center;font-size: 1.1em; color: #cc3300; margin-left: 25px; margin-right: 10px;padding:0px}

h1.fq {text-align: center;font-size: 1.2em; color: #cc3300;padding:0px}

h1.index {text-align: center;color: #ffffff ;font-size: 1.2em; margin: 0px; padding:0px}

h1.l {color: #cc3300;text-align:left;font-size: 1.1em; margin: 0px;padding-left: 5% }

h2 {color: #cc3300;font-size: 1.1em; margin-left: 5%}

h2.indx {color: #cc3300;font-size: 1em; font-weight:bold;margin: 0px;padding-left: 1% }

h2.bilan {font-size: 1em; margin-left: 25px}

h2.cadre {font-size: 1.1em; margin-left: 5%; margin-right: 5%; padding-left: 15px; padding-right: 15px;  text-align: center}

h2.fq {font-size: 1.1em;color: #cc3300; margin-left: 3%}

h2.v {color:#cc3300;font-size: 1em}

h3 {font-size: 0.9em;color: #cc3300; margin-left: 5%}

img {border:none}

img.bord {border:solid thin #cc3300}

img.chv {padding-left: 5px; padding-right: 5px; float: left; vertical-align: middle}

img.chvr {padding-left: 5px; padding-right: 5px; float: right; vertical-align: middle}

img.logl {padding: 15px; float: left; vertical-align: middle}

img.logr {padding: 15px; float: right; vertical-align: middle}

img.slgl {padding: 10px; float: left; vertical-align: top}

img.slgr {padding: 10px; float: right; vertical-align: top}

img.m {border:none;vertical-align: middle}

img.val {border: none; padding: 5px;vertical-align: middle}

input.bouton {font-size: 14px; font-weight: bold; color: #cc3300; width: 180px}

input.ma1 {color: #cc3300; font-size: 14px; font-weight: bold; margin:  6px 0px 0px 0px; width: 104px}

input.ma5 {font-size: 1em; font-weight: bold; color: #cc3300; margin: 0px; width: 40px}

legend {color: #cc3300; font-style: italic}

li.l1 {background-color: #ffffff; color:#cc3300; border-color: #ffcc66 ; border-style: outset;border-width:  0.2em; list-style-type: none; text-align: center; width: 100px;max-width:100px; min-width: 100px; padding : 0px; margin:0px}

li.l1s {background-color: #008080; border-color: #ffcc66 ; border-style: outset;border-width:  0.2em; list-style-type: none; text-align: center; width: 100px;max-width:100px; min-width: 100px; padding : 0px; margin:0px}

li.l1c {background-color: #cc3300; border-color: #ffcc66 ; border-style: outset;border-width:  0.2em; list-style-type: none; text-align: center; width: 100px;max-width:100px; min-width: 100px; padding : 0px; margin:0px}

li.l1t {background-color: #ff9933; border-color: #ffcc66 ; border-style: outset;border-width:  0.2em; list-style-type: none; text-align: center; width: 100px;max-width:100px; min-width: 100px; padding : 0px; margin:0px}

li.m1 {background-color: #ffffff; border-color: #ffcc66 ; border-style: outset;border-width:  0.2em; float: left; list-style-type: none; text-align: center; min-width: 129px;margin-right : 5px; padding : 0px 5px 0px 5px}

li.m11 {float: left; list-style-type: none; padding: 0px; text-align: left;  width: 99px}

li.m1a {background-color: #cc3300; border-color: #808000 #ffffff #808000 #ffffff; border-style: inset;border-width:  0.2em; float: left; list-style-type: none; text-align: center; min-width: 129px;margin-right : 5px; padding : 0px 5px 0px 5px}

li.m2 {background-image: url(picts/puce2.gif); background-position: left center; background-repeat: no-repeat; float: left; list-style-type: none; padding: 0px 25px 0px 36px; text-align: left}

li.m21 {float: left; text-align: right; list-style-type: none; padding: 0px 25px 0px 40px; width: 55px}

li.sm {background-color: #cc3300;color: #000000 ;float:left; list-style-type: none; min-width: 132px;margin: 1px 0px 0px 0px; padding : 3px 8px 5px 8px}

li.smv {background-color: transparent;color: #000000 ;float:left; list-style-type: none; min-width: 134px;margin: 1px 0px 0px 0px; padding : 3px 8px 3px 8px}

li.text {list-style-type: none; padding-left: 26px; background-image: url(picts/pucef1.gif); background-position: left top; background-repeat: no-repeat}

p {padding-left: 5%; padding-right: 5%;  text-align: justify}

p.acc {padding-left: 1%; padding-right: 5%;  text-align: justify}

p.ind {padding-left: 8%; padding-right: 5%;  text-align: justify}

p.bilan {padding: 0% 0% 0% 0%; margin :0px 0px 0px 0px; text-align:center}

p.c {text-align: center; padding:2px}

p.cg {border: thin solid #cc3300; font-size: 0.9em; font-weight: bolder;  margin-left: 15%; margin-right: 15%;  padding-bottom: 3px; padding-top: 3px; text-align: center}

p.cl {clear : both; padding-left: 5%; padding-right: 5%;  text-align: justify}

p.cs {font-size: 12px; font-weight: bold;text-align: center; padding:0px}

p.ct {color: #ffffff;font-size: 14px;font-weight: bold;text-align: center; padding:0px 1px 6px 1px}

p.w {color: #ffffff;font-size: 14px;font-weight: bold;text-align: justify; padding:0px 2% 6px 2%}

p.cm {border: thin solid #cc3300;color:#cc3300; font-size: 0.9em; font-weight: bolder;  margin-left: 5%; margin-right: 5%;  padding-bottom: 10px; padding-top: 10px; text-align: center}

p.inf {color: #ff0000 ; text-align:center}

p.ital {font-size: 0.8em;color: #ffffff ;font-style: italic;font-weight: bold; text-align:left ;padding:5px}

p.ital2 {font-size: 0.8em;color: #ffffff ;font-style: italic;font-weight: bold; text-align:left ;padding-left:25px}

p.italv {color: #cc3300;font-size: 0.9em;font-style: italic;font-weight: bold; text-align:left ;margin-left: 10%; margin-right: 10%}

p.l {padding-left: 5%; padding-right: 15px;  text-align: left}

p.note {color: #cc3300; font-style: italic; padding: 0% 3% 0% 3%; text-align: left}

p.surl {background-color: #ffcc99; margin-left: 5%; margin-right: 5%; padding-left: 15px; padding-right: 15px;  text-align: center}

table.cadre {border: thin solid #cc3300; margin-left: 12%;margin-right: 12%; width: 76%}

table.fq {background-color: transparent; border:   thin double #cc3300; font-size: 0.9em; margin-left: auto; margin-right: auto; text-align: center; width: 65%}

table.rslt {background-color:#cc3300;  font-size: 0.8em; margin-left: 1%; margin-right: 1%; text-align: center; width: 98%}

table.stat {background-color: #ffffff; border: thin double #cc3300; font-size: 0.8em; margin-left: 2%; margin-right: 2%; text-align: center; width: 95%}

td {padding-bottom: 2px; padding-left: 10px; padding-right: 3px; padding-top: 2px}

td.dat {background-color: #ffffff; border: thin double #cc3300; text-align: left; padding:2px 2px 2px 4px;width:8%}

td.dpan {background-color: #ffffff;color: #cc3300; border: thin #cc3300 solid; text-align: left; font-weight: bold; padding-left:4px;padding-right: 2px;width:9%}

td.rslt {background-color: #ffffff; border:  #cc3300 solid thin; text-align: right; padding:2px 4px 2px 2px;width:7.5%}

td.rslto {background-color: #ffffff;color: #ff9966; border: thin #ffffff solid; text-align: right; font-weight: bold;padding-right:3px;width:9%}

td.rsltr {background-color: #cc3300;color: #ffffff; border: thin #ffffff solid; text-align: right; font-weight: bold;padding-right:3px;width:9%}

td.rsltor {background-color: #cc3300;color: #ff9966; border: thin #ffffff solid; text-align: right; font-weight: bold;padding-right:3px;width:9%}

td.rslt2 {color: #ffffff; font-weight: bold; padding:1px; text-align: center}

td.rslt3 {background-color: #cc3300;color: #ffffff; border: thin #ffffff solid; text-align: center; font-weight: bold; padding-left:4px;padding-right: 2px;width:9%}

td.rslt4 {background-color: #ffffff;color: #cc3300; border: thin double #ffb34c; text-align: right; font-weight: bold;padding-right:10%}

td.bj {border: 1px solid #cc3300; padding: 2px}

td.bjj {background-color: #cc3000; border: 1px solid #cc3300; padding: 2px}

td.bjv {color: #cc3300; font-weight: bold; border:  1px solid #cc3300; padding: 2px}

td.org{background-color:#ffa500}

td.r {padding-right: 10px; text-align: right; width: 15%}

td.yel{background-color: #ffff00}

ul.ind {list-style-image: url(picts/pucef1.gif); list-style-position: outside; margin: 2% 0% 0% 5%}

ul.l1 {border-top: solid #ffffff; border-top-width: thin; font-size: 12px; color:#ffffff; font-weight: bolder;margin:  0px; padding: 0px}

ul.m1 {border-top: solid #ffffff; border-top-width: thin; font-size: 14px; font-weight: bolder; margin:  0px 0px 0px 5px; padding: 0px}

ul.m2 {font-size: 14px; font-weight: bolder;margin-top: 12px}

ul.ma5 {color: #cc3300;list-style-type: none;font-size: 1.2em; font-weight: bold; margin: 5px; padding:  0px}

ul.sm1 {font-size: 14px; font-weight: bolder; margin: 0px 0px 0px 5px; padding: 0px}

ul.text {list-style-image: url(picts/pucef1.gif); list-style-position: outside; margin: 2% 0% 0% 18%}