  .pg-dtebg { background-color: #C5C5C5; }
  .br-out, .br-out a, .br-out a:link, .br-out a:visited { font: 10px verdana, sans-serif; color: #fff; background-color: #132D46; text-decoration: none; }
  .br-out a:hover {text-decoration: underline;}

 /* recherche */
  .yahoo-bg { background-color: #E7E7E7; }
  
  /* tete */
  .tete { border-right: solid 1px #E7E7E7;}
  .tete a { font: bold 9px verdana, sans-serif; color: #036;}
  .tete td { font: bold 9px verdana, sans-serif; color: #777777; }
  .tete3 { background-color: #E7E7E7; }
  .tete2 { padding:0px; border-bottom: solid 1px #E7E7E7;}
  .tete2a { padding:0px; }
  
  .tt-dt { font: 9px verdana, sans-serif; color: #222222}

  /* pied */
  .pd {font: 10px verdana, sans-serif; color: #38648C; background-color: #132D46; padding: 2px; width: 998px; margin-top:5px}
  .pd a {font: 10px verdana, sans-serif; color: #ffffff; }
  .pd a:hover {font: 10px verdana, sans-serif; color: #ffffff; text-decoration: underline}

  /* depeches */
  .dep {background-color: #d9d9d9; padding: 4px; border-style: solid; border-color: #cccccc; border-width: 0px 1px 1px 1px;}
  .dep a {font: 11px georgia, serif, serif; color: #d0d0d0;}
  .dep a:hover {text-decoration: underline; color: #d0d0d0;}
  .dep-dt {font: 10px verdana, sans-serif; color: #d0d0d0;}
  .dep-bg { background-color: #E7E7E7; }
  .dep-gch {margin: 9px; font: 11px / 15px verdana, sans-serif; color: #222222; background-color: #E7E7E7;}
 
  /* desk */
  .dsk-hd {font: bold 11px verdana, sans-serif; color: #ffffff; background-color: #990000}
  .dsk-hd a {font: bold 9px verdana, sans-serif; color: #ffffff; text-decoration: none}
  .dsk-hd a:hover {text-decoration: underline}
  .dsk-nv {background-color: #EEE296; font: bold 10px verdana, sans-serif; color: #990000; border-style: solid; border-color: #990000; border-width: 0px 4px; border-collapse: collapse}
  .dsk-nv-off {border: 1px solid #CBB94E; text-align: center}
  .dsk-nv-on {background-color: #ffffff; text-align: center; border-style: solid; border-color: #CBB94E; border-width: 1px 1px 0px 1px;}
  .dsk-bd {border-style: solid; border-color: #990000; border-width: 0px 4px 4px 4px; font: 11px/15px verdana, sans-serif;}
  .dsk-bd .header-txt {font: bold 10px verdana, sans-serif; color: #ffffff; background-color: #8a8a8a; padding: 3px; }
  .dsk-bleu {background-color: #CFD8DF}
  .dsk-tt-rg {font: bold 10px verdana, sans-serif; color: #ffffff; padding: 5px; background-image: url(../imgs/bg/desk-rg.gif); background-color: #990000}
  .dsk-tt-bl {font: bold 10px verdana, sans-serif; color: #ffffff; padding: 5px; background-image: url(../imgs/bg/desk-bl.gif); background-color: #6183B4}
  .dsk-tt-rg a, .dsk-tt-bl a {font: bold 10px verdana, sans-serif; color: #ffffff;}
  .dsk-box-rg { background-color: #EDEACC; font: 11px/15px verdana, sans-serif; color: #222222; padding: 5px; border-bottom: 1px solid white}
  .dsk-box-bl { background-color: #CFD8DF; font: 11px/15px verdana, sans-serif; color: #222222; padding: 5px; border-bottom: 1px solid white}
  .dsk-box-dh { background-color: #EDEACC; font: 11px/15px verdana, sans-serif; color: #222222; }
  .dsk-sp {padding: 3px}

  /* seq speciale */
  .sq-sp-fnd  {font: 11px verdana, sans-serif; background-color: #D5D5D5; padding: 6px; color: #222222; }

  /* vos prefs */
  .vp-on {font: bold 13px georgia, serif; color: #ffffff; background-color: #999999; padding: 4px 4px 4px 8px; border-bottom: 1px solid white}
  .vp-off {background-color: #E7E7E7; padding: 4px 4px 4px 8px; border-bottom: 1px solid white}
  .vp-on2 { padding: 4px 0px 4px 8px;}
  .vp-on2 a {font: bold 11px verdana, sans-serif; color: #666666; }
  .vp-off2 { padding: 4px 0px 4px 8px;}
  .vp-off2 a {font: 11px verdana, sans-serif; color: #003366; }
  .vp-off2-abo { padding: 4px 0px 4px 8px;}
  .vp-off2-abo a {font: 11px verdana, sans-serif; color: #cccccc; }
  
  .vp-hd {font: bold 10px verdana, sans-serif; color: #222222; background-color: #E7E7E7; padding: 3px; border-left: 18px solid #999999; margin-right: 3px}
  .vp-hd-abo {font: bold 10px verdana, sans-serif; color: #222222; background-color: #E5DB97; padding: 3px; border-left: 18px solid #BFB164; margin-right: 3px}
  .vp-box-hd {font: bold 10px verdana, sans-serif; color: #ffffff; background-color: #999999; padding: 3px;}
  .vp-box {font: 11px/13px verdana, sans-serif; color: #222222; padding: 4px; border: 1px solid #999999}

  .vp-tb-hd {font:  10px verdana, sans-serif; color: #ffffff; background-color: #999999; padding: 3px;}
  .vp-rw1 {font: 11px verdana, sans-serif; color: #222222; background-color: #efefef; padding: 4px;}
  .vp-rw2 {font: 11px verdana, sans-serif; color: #222222; background-color: #FFFFFF; padding: 4px;}

  .vp-ai {background-color: #efefef; padding: 4px 4px 4px 8px; border-bottom: 1px solid white; margin-right:5px}

  .vp-lien-abo { padding-top: 6px;}
  .vp-lien-abo a { font: 13px georgia; color: #cccccc; padding-top: 6px;}

  /* formulaire inscription */
  .box3 {border-style: solid; border-width: 1px; padding: 10px; border-color: #CCCCCC; font: 11px/14px verdana, sans-serif}
  
