BODY { background:#bbccaa; color:#000000; border:0px; margin:0px; padding:0px;
 line-height:130%; font-family: Arial,Helvetica,Verdana,sans-serif; font-size:10.0pt;}
BODY.prt { background:#ffffff}
#feuille {background:#ffffff; width:775px; margin: 8px auto 0px auto; padding: 0px}
#feuilprt {background:#ffffff; width:620px; margin: 8px auto 0px auto;}
H1 { text-align:left; color:#ffffff; line-height:100%; font-weight:bold; font-style:italic;
 font-size:30.0pt; font-family: Arial, Helvetica, Verdana, sans-serif}
H1.prt {color:#bbccaa; font-size:24.0pt; text-align:left}
.petit {vertical-align:top;font-size:14.0pt}

H2 { text-align:center; font-size:16.0pt; font-weight:bold; margin:0px}
H2.strict { color: #000000; font-family: Helvetica, Arial,sans-serif}
H2.gai { text-align:left; color: #ff6611; font-family: Comic Sans MS, Arial,sans-serif}
H2.soldes { text-align:center; background:#ff8855; color:#ffffff;  font-size:14.0pt;padding:15px;}

H3 { text-align:left; line-height:1.1em;}
H3.strict { color: #000000; font-size:12.0pt; font-weight:bold;
 margin: 12px 0px 6px 0px; font-family: Helvetica, Arial,sans-serif}
H3.gai { color: #ff6611; font-size:12.0pt; font-weight:normal;
 margin: 0px 0px 6px 0px; font-family: Comic Sans MS, Arial,sans-serif}

H4 { text-align:left; font-weight:bold; font-size:12.0pt; margin: 12px 0 0 0;
 line-height:130%; font-family: Helvetica, Arial,sans-serif}

UL { list-style: disc inside; font-weight:normal; text-align:left; margin:0px; padding:0px;}
LI { margin:0px; padding:0px;}
IMG { margin: 0px}
IMG.fltrght1 {float:right; margin: 12px; width:150px}
IMG.fltrghts {float:right; margin: 0px 12px 12px 12px; clear:right}
IMG.catph1 {margin: 12px 0px 12px 0px; width:150px;}
IMG.catphs {margin: 0px 0px 12px 0px; width:150px;}
IMG.fltleft {float:left; margin: 0px 12px 0px 0px}
IMG.fltlft1 {float:left; margin: 12px 12px 6px 0px}
DIV.bnd {width:100%; margin: 0px 0px 15px 0px; text-align:center;}
.bndleft {float:left}
.bndright {float:right; margin: 0px 3px 0px 0px}
DIV.pubp3f {text-align:center; padding:10px 0px; width:100%}
P { font-weight:normal; font-size:10.0pt; margin: 0px; font-family: Helvetica, Arial,sans-serif}
TABLE {margin: 0px; padding:0px; border-width: 0px}
TABLE.barnav {width:100%; border: solid #447755; border-width: 0px 0px 1px 0px; margin-top:-4px}
TABLE.coltxt {margin:0px; padding:0px 0px 0px 10px; width:100%; background:#ffffff}
TABLE.coltxt TR TD.coltxtg {margin:0px; padding:0px 12px 0px 6px; width:280px; vertical-align:top; border: solid #ff6611; border-width: 0px 1px 0px 0px;}
TABLE.coltxt TR TD.coltxtd {margin:0px; padding:0px 6px 0px 12px; width:260px; vertical-align:top; }
TABLE.txtcat {margin:-2px 0 0 0; width:520px; border: solid #ff8833 2px }
TABLE.panier {margin:-2px 0 0 0; width:540px; border: solid #ff8833 2px }
TABLE.cmde {margin:0; width:540px; border: solid #cccccc 2px }
TABLE.log {margin:0px; width:745px; border: solid #ff8833 2px }
TABLE.log2 {margin:-2px 0 0 0; width:745px; border: solid #ff8833 2px }
TD.txtlft {text-align:left; padding: 0px 3px 0px 5px}
TD.prxu {width:43px; text-align:right; padding: 0px 3px 0px 3px; vertical-align:top; font-weight:bold;}
TD.qte {width:28px; text-align:center; padding: 0px 2px 0px 2px; vertical-align:top;}
TD.prxt {width:50px; text-align:right; padding: 0px 11px 0px 3px; vertical-align:top; font-weight:bold;}
TD.prtt {width:135px; text-align:right; padding: 0px 11px 0px 3px; vertical-align:top; font-weight:bold;}
TD.prxf {width:135px; text-align:right; padding: 0px 11px 0px 3px; font-weight:bold;}
TD.prxlog {width:55px; text-align:right; padding: 0px 3px 0px 3px; font-weight:bold;}
TD.txttot {text-align:right; padding: 0px 8px 0px 3px}
TD.ttrnav {text-align:center; padding:0px; font-weight:bold; color:#447755}
TD.ttract {text-align:center; padding:0px; font-weight:bold; color:#ff6611}
TABLE.dimpv {border: solid #447755; border-width:1px; margin-top:6px; width:auto}
TABLE.dimpv TR TD {background:#e4e4e4; padding:0px 20px 0px 6px;}
DIV.lgndfa {text-align:center; font-size:8.0pt;}

.titract {color:#ff6611}
.titracv {margin:4px 0px 0px 0px; padding:0px; font-weight:bold; color:#ff6611}
.titrnav {margin:4px 0px 0px 0px; padding:0px; font-weight:bold; color:#447755}

.colonnavig {width:165px; background:#ececec; padding: 4px 10px 4px 10px;
 text-align:left; font-weight:bold; line-height:100% }
.colnavttr1 {width:165px; background:#dddddd; padding: 6px 10px 6px 10px;
 text-align:center; font-weight:bold; line-height:100% }
.colnavttr2 {width:165px; background:#dddddd; padding: 6px 10px 6px 10px;
 text-align:center; font-weight:bold; line-height:100%; margin-top:10px;}
div.explicat2 {width:auto; background:#dddddd; margin: 0 22px 0 10px; padding:10px;}
.erreur {background:#ff3300; color:#ffffff}

A:link { text-decoration: none; color:#447755 }
A:link IMG { border: 1px solid #bbccaa}
A:link IMG.prt { border: 0px; background:#ffffff }
A:visited { text-decoration: none; color:#447755 }
A:visited IMG { border: 1px solid #bbccaa}
A:visited IMG.prt { border: 0px; background:#ffffff }
A:hover { text-decoration: underline; color:#ff6611 }
A:hover IMG { border: 1px solid #bbccaa}
A:hover IMG.prt { border: 0px; background:#ffddbb }
A:active { text-decoration: none; color:#447755 }
A:active IMG { border: 1px solid #bbccaa}
A:active IMG.prt { border: 0px; background:#ffffff }

#piedpag {text-align:center;font-size:10.0pt}
#cpyrght {color:#888888;text-align:center;font-family:Arial,Verdana;font-size:8.0pt}
