 body { font-family: Arial, Verdana; font-size:12px;margin:0}
  p {font-family:Arial, Verdana; margin:3px; padding:0 5; margin-bottom:5px; text-align:justify;font-size:14px;line-height:20px}
  ul {margin:0; padding:0}
 li { margin:3px; padding:0 5; margin-bottom:5px; text-align:justify;font-size:14px;line-height:20px; padding 5 3 }
 ol { list-style-position:inside;margin:3px}
  .voir, .invit {font-size:11px;font-weight:700; color:#00f}
  .cacher { display: none}
  .voir { display: inline; z-index:10}
  .bp {
    position:absolute;left:10px;top:0px;width:790px; height:20px;text-align:right;
   }
.pc {text-align: left; margin-left:5px; white-space:nowrap}

a { text-decoration: none; color:#99f}
a:link {color:#00f}
a:hover {color:#e00}
a:visited {color:#99f}
a:Active {color:#f00}
   #lime {margin:0px; padding:0; white-space:nowrap }
   #lime ul {padding:0px; margin:0px; display: inline}
   #lime li {color:#000090; font-size: 14px; list-style: none; margin: 2px; padding: 3px; vertical-align:middle; display: inline}
   #lime a {color: #99f; display: inline}
   #lime a:hover {color:#ff7777; text-decoration: none}
   #lime a:visited { text-decoration: none; color:blue }
   .qfg {text-align:justify;color:#009}
   .fg {background:#ccffcc; color:#009;font-size:18px;}
   .qbg,.qcg,qcgp {z-index:100;background:#ccffcc;font-size:13px;font-weight:700;color:#ffffff }
  .qbg {border:2px solid #f00}
   .qfg {background:#fe9; text-align:justify;font-size:14px;z-index:100 }
   .qcg,.qcgp {text-align:center;color:#fff;font-size:14px;font-weight:700;}
   .qcgp {font-size:11px}
   img,.imgb {vertical-align:middle;padding-left:2px; padding-right:2px; border:0}
   .imgb { border:1px solid #ccc;padding-right:5px;}
   .imp { text-align:center; vertical-align:middle; padding-left:2px}
   .imgp,.imgph,.imgb {vertical-align:bottom}
   .imgph { cursor:help}
   .img0 { border:0;margin:0;padding:0;vertical-align:middle }
   .now {white-space:nowrap}
 #cadred, .cadre {  border : 1px solid #faa; margin-bottom:7px}
 #cadred {background:#fd9;}
 .cadre {background:#fe9;}
 #cadred td {white-space:nowrap}
.ovl {text-align:justify;font-size:13px; padding:4px;color:#009}
 tr, .tr0,.tr1,.tra { color:#009}
.tr0 {background: #fff}
.tr1 {background: #eef}
.tra {background: #afa}
.trs {background: #ffcc77; color:#000}
td,.th,.th2,.tdr,.tdg,.tdg0,.tdg1,.tdg2,.thi,.tht {font-size:13px; vertical-aign:middle; padding:1px 3px}
th,.th,.th2,.thi {border:0}
.tdr,.tdm,.tht { text-align:right}
.tht {border-top:1px dashed #00c;white-space:nowrap}
.tdm {background: #fff}
.rqtb { border-top: 1px solid #faa}
.rqtb { border-right: 1px solid #faa}
.tdg,.tdg0,.tdg1,.tdg2 { text-align:left;font-size:12px}
th, .th, .thi { background:#dfd; color:#008; padding-left:3px; padding-right:3px;font-size:14px}
.thi { background:#9f9; color:#00f}
.pf {padding:2px; height:20px; padding-top:5px;font-size:12px;font-style:italic;border:1px solid #aab883;background:#fff}
.lnp {width:15px; display:inline}
.zm,.zmp,.zm0,.zmm,.znmp,.zmf,.zmfg,.zmg {background:#fff; text-align:left;vertical-aign:middle; padding-left:2px;border:1px solid #ccc;z-index:10}
.zmf,.zmfg {text-align:justify}
.zmf {width:200px;}
.zmfg {width:220px;}
.zm,.zmp, {text-transform:uppercase; small-caps }
.zmp {font-size:8px}
.zmg {font-family:Arial; font-size:14px; font-weight:700}
.znm,.znmg,.znmp {background:#a7b777; color:#fff; font-size:14px; text-align:right;vertical-align: middle; font-style:italic;font-weight:700; padding:0,2,0,2;white-space:nowrap}
.znmg { font-size:16px;padding : 0,2,0,4}
.znmp {font-size:12px; padding:0;margin:0}
th,.hlp,.rq,.ihlp,.rqp,.thb {cursor:help;}
.ihlp {padding :1px;padding-top:3px; vertical-align:bottom;border:0px}
.hr,.hrl {cursor:hand; padding:1px; vertical-align:center; border:0}
.hrl {padding-left:0px; margin-left:0px;background:#fff}
.main {cursor:hand; vertical-align:middle}
.rq,.rqt,.rqtb, .bpg {color:#00d;background:#fe9;padding-right:1px;padding-left:1px;}
.bpg {background:#dfd;text-align:right; height:17px}
.rqt,.rqtb {font-size:10px}
.bpg {border-top:2px solid #fcc}
.tli {background:#dfd; padding:3px;font-size:14px;display:block;}
.lmenu {font-size:14px;padding:1px;text-align:left}
.pp {font-family:Arial;color:#f00; margin:0; padding-left:4px; float:left; padding-right:3px;letter-spacing:1px; text-align:left; background:#ffe;border:1px solid #ccc;vertical-align:middle}
.f0 {color:#0af}
.f1 {color:#f00}
.f2 {color:#f0f}
.fn {color:#000}
.fb {color:#00f}
.fp {font-size:10px}
.ft {font-size:1.2em}
.not1,.not2,.not3,.not4,.not5,.not6,.not7,.not8,.not9,.not10 {color:#00f; text-align:center;font-size:14px; font-weight:700}
.not10 { background:#00ae00;color:#fff}
.not9 { background:#00d200;color:#ff7}
.not8 { background:#00fb00}
.not7 { background:#7dff7d}
.not6 { background:#93ff93}
.not5 { background:#ffcc00}
.not4 { background:#ff8c8c}
.not3 { background:#ff6666}
.not2 { background:#ff5555}
.not1 { background:#ff0000}
.band  { font-size:16px; font-weight:700}

.not0 { color:000; text-align:center;font-size:12px;white-space:nowrap}
.txtmenu { font-size:14px; font-weight:700; color: #f33; vertical-align:middle}

#liste ul {margin:0;padding:0;
           background: #ffe;
           height:380px;
           margin-bottom:10px;
           overflow: auto;
           border:2px solid #aab883; border-top:0px;
          }

#liste li {font-size: 12px;
           color : #666;
           vertical-align: middle;
           margin:0;padding:0;
           background : #fdd;
           display: block;
           border-bottom:1px solid #ccc;
           }
#liste a { text-decoration: none;
           background : #fff;
           margin: 0px;
           padding: 3px;
           color: #33f;
           text-align: left;
           display: block
           }
#liste a:hover
 { color: #f00; background-color: #9f9;
  }
#liste a:visited { text-decoration: none; color : #c0c;}


#listmenu ul { margin-left:0px; margin-bottom:2px;padding-left:15px;
               background:#aab883;
               height:20px;
               width:1055px;
               white-space: nowrap;
               border-bottom:1px solid #9999ff;
             }

#listmenu li {font-size: 14px;
           color: #0000ff;
           vertical-align: middle;
           display: inline;
           white-space: nowrap;
           margin:2px; padding:0 ;
           border-right:2px solid #ccc;
           padding : 2px 5px 0 5px;
           cursor:help;
           }
#listmenu a { text-decoration: none;
           padding-left:2px; padding-right:2px;
           white-space: nowrap;
           font-weight:700;
           color: #fe9;
           background: #aab883
           }
#listmenu a:hover { color: #f00; background: #9f9}

#listmenu a:visited { text-decoration: none;}

#listovp ul { margin:0; padding:0;
             background:#eef;
             border-width:1px 1px 0 1px;
             border-style:solid;
             border-color:#fdd;
             padding:0;
             margin:0;
             display: block;
             }

#listovp li {white-space:nowrap;
           list-style: none;
           margin:0;
           font-size: 14px;
           color : #666;
           vertical-align: middle;
           display: block;
           border-bottom:1px solid #fdd;
           padding:0 2;
           }
#listovp a { text-decoration: none;
           margin: 0;
           color: #33f;
           display: block
           }
#listovp a:hover { color: #00f; background-color: #cfc;}

#listovp a:visited { text-decoration: none; color : #c0c;}




#listov ul { margin:0; padding:0;
             background:#eef;
             border-width:1px 1px 0 1px;
             border-style:solid;
             border-color:#fdd;
             padding:0;
             margin:0;
             display: block;
             }

#listov li {white-space:nowrap;
           list-style: none;
           margin:0;
           font-size: 13px;
           color : #666;
           vertical-align: middle;
           display: block;
           border-bottom:1px solid #fdd;
           padding:0 2;
           }
#listov a { text-decoration: none;
           margin: 0;
           color: #33f;
           display: block
           }
#listov a:hover { color: #00f; background-color: #cfc;}
#listov a:visited { text-decoration: none; color : #c0c;}

#listpg  { margin:4px; padding:1px;
             background:#eef;
             padding:0.2em;
             margin:0;
             }

#listpg td {margin:2px;padding:3px;
           font-size: 13px;
           text-align:right;
           color : #666;
           vertical-align: middle;
           border:1px solid #fbb;
           }
#listpg a { text-decoration: none;
            display: block;
           }
#listpg a:hover
 { color: #f00; background:#cfc}

#listpg a:visited { text-decoration: none; color : #c0c;}
.etc { font-size:2px; height:3px; margin:0; padding-left:3px}
#ovf0, #ovf1 { white-space: wrap; width:730px}
#ovf0 { height:320px;}
#ovf1 { height:420px;}
#listov { height:350px; width:370px;}
#ovf0, #ovf1, #listov { overflow: auto}
#listov {z-index:999}
.tcart {background:#fe9; color: #00f; margin:0;padding:0 3; text-align:center; vertical-align:middle;font-size:14px;font-weight:700}
.btn {border:2px solid #ffe outset;height:20px;}
.btn a {text-decoration: none; background: #6666ff; color: #f00; border:2px solid #aab883 outset;}
.btn a:hover { color:#00f; background : #ccffcc}
#ahref { display: block; width:100%; font-size:1.2em;font-weight:700; text-align:center; background: #fff; color:#c34030;}
#ahref a {display: block; color:#f00; background: #fff}
#ahref a:hover {background: #9f9}

#hrefm{ font-size:1.2em;font-weight:700; text-align:center; background: #fff; color:#f00;}
#hrefm a {color:#f00; background: #fff}
#hrefm a:hover {background: #9f9}
.imglien {border:outset;border-width:1px;border-color:#ff7766;padding:2px}

