body { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white }
td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.noir_dt { color: black; text-decoration: none }
.noir_dt:hover  { color: black; text-decoration: none; background-image: url(images/fd_bt_gc.jpg) }
a { color: black; text-decoration: none }
a:hover    { color: navy; text-decoration: none }
.afaq { color: black; text-decoration: none }
.afaq:hover    { color: navy; text-decoration: none }
.afaq:visited    { color: grey; text-decoration: none }
.blue  { color: blue; text-decoration: underline }
.or  { color: #ffd700 }
.blanc { color: white }
.blanc:hover { color: #ffd700 }
.barre_noir  { background-image: url(images/bandeau_ht.jpg); padding: 5px 5px 5px 10px; border-bottom: 10px solid white }
.v24bold { font-size: 24px; font-weight: 700 }
.v11 { font-size: 11px }
.slogan { font-size: 24px; font-weight: 700 }
.menu_puce { font-size: 12px; padding: 3px }
.fd_vert   { background-image: url(images/fd_dt.jpg); background-repeat: no-repeat }
.fd_news_gc   { background-image: url("images/fd_dt.jpg"); background-repeat: no-repeat; padding-right: 5px; padding-left: 7px }
.fd_gc   { background-image: url(images/fd_gc.jpg) }
.fd_vert_bt1 { background-image: url(images/fd_vert_bt1.jpg); background-repeat: no-repeat }
.fd_vert_bt2  { background-image: url(images/fd_vert_bt2.jpg); background-repeat: no-repeat }
.fd_vert_bt3  { background-image: url(images/fd_vert_bt3.jpg); background-repeat: no-repeat }
.retrait_gc10  { padding-right: 20px; padding-left: 20px }
.retrait_gc5    { padding-top: 5px; padding-left: 10px }
.choix_gc  { padding-bottom: 2px; border-bottom: 1px dotted gray }
.choix_gc:hover { background-image: url(images/fd_bt_gc.jpg); padding-bottom: 2px; border-bottom: 1px dotted gray }
.choix_gc_on  { background-image: url(images/fd_bt_gc.jpg); padding-bottom: 2px; border-bottom: 1px dotted gray }.titre   { color: black; font-size: 18px; font-weight: 700 }
.choix_gc_off  { background-image: none; padding-bottom: 2px; border-bottom: 1px dotted gray }.ss-titre    { color: red; font-size: 14px; font-weight: 700; line-height: 18px }
.ht_bas_2px  { border-top: 2px solid #2f2f2f; border-bottom: 1px solid #2f2f2f; empty-cells: show  }
.bas_1px  { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid black; empty-cells: show  }
.bas_1px10 { font-size: 10px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid black; empty-cells: show   }
.tdfaq { padding: 5px; border-bottom: 1px dotted silver }
.border { border: solid 1px #000 }
