*{ font-family:Verdana, sans-serif; }

a{ text-decoration:none; color:white; }
a:hover{ text-decoration:underline; }

h1{ margin:0; padding:0; text-align:left; margin-bottom:5px; }

form{ margin:0; padding:0; }

body{ padding:0; padding-top:15px; margin:0; background:#070613; text-align:center; color:white; }

img{ border:0; }

div#header{ width:760px; margin-left:auto; margin-right:auto; text-align:left; font-size:0; }
 a#menu_home img{ width:57px; height:35px; background:url(/images/menu2_01.jpg); }
 a#menu_home:hover img{ width:57px; height:35px; background:url(/images/menu2_01.jpg) 0 35px; }
 a#menu_home_v img{ width:57px; height:35px; background:url(/images/menu2_01.jpg) 0 35px; }
 a#menu_avertissement img{ width:142px; height:35px; background:url(/images/menu2_02.jpg); }
 a#menu_avertissement:hover img{ width:142px; height:35px; background:url(/images/menu2_02.jpg) 0 35px; }
 a#menu_avertissement_v img{ width:142px; height:35px; background:url(/images/menu2_02.jpg) 0 35px; }
 a#menu_quisontils img{ width:116px; height:35px; background:url(/images/menu2_03.jpg); }
 a#menu_quisontils:hover img{ width:116px; height:35px; background:url(/images/menu2_03.jpg) 0 35px; }
 a#menu_quisontils_v img{ width:116px; height:35px; background:url(/images/menu2_03.jpg) 0 35px; }
 a#menu_ajouter img{ width:150px; height:35px; background:url(/images/menu2_04.jpg); }
 a#menu_ajouter:hover img{ width:150px; height:35px; background:url(/images/menu2_04.jpg) 0 35px; }
 a#menu_contact img{ width:79px; height:35px; background:url(/images/menu2_05.jpg); }
 a#menu_contact:hover img{ width:79px; height:35px; background:url(/images/menu2_05.jpg) 0 35px; }
 a#menu_contact_v img{ width:79px; height:35px; background:url(/images/menu2_05.jpg) 0 35px; }

div#conteneur{ width:760px; margin-left:auto; margin-right:auto; margin-top:30px; }

 div#menu{ width:190px; float:right; }

  div.liensrapides{ text-align:left; font-size:12px; }
  div.liensrapides_separ{ margin-top:6px; margin-bottom:6px; font-size:0; border-bottom:#333 1px dashed; }

  div.adecouvrir_capsules{ float:right; text-align:right; font-size:0; padding-top:2px; }
   div.adecouvrir_capsules img{ width:12px; height:12px; }
  div.adecouvrir_nom{ text-align:left; font-size:12px; }
  div.adecouvrir_separ{ margin-top:6px; margin-bottom:6px; font-size:0; border-bottom:#333 1px dashed; }

  div.bonsplans{ text-align:left; font-size:12px; }
  div.bonsplans_separ{ margin-top:6px; margin-bottom:6px; font-size:0; border-bottom:#333 1px dashed; }

  div#newsletter{ border:#202020 1px solid; font-size:0; text-align:right; padding:1px; }
   input#newsletter_email{ width:160px; height:18px; background:#05040e; border:0; padding:0; margin:0; color:white; font-size:12px; font-style:italic; vertical-align:bottom; }
   input#newsletter_ok{ width:21px; height:21px; border:0; margin:0; padding:0; background:url(images/bouton_newsletter.jpg); cursor:pointer; vertical-align:bottom; }

 div#page{ padding-right:216px; font-size:12px; }

  table#recherche{ width:540px; }
   table#recherche td{ color:white; font-size:12px; }
    table#recherche input{ width:160px; height:20px; background:#05040e; border:#202020 1px solid; color:white; }
  div#recherche_ok{ height:65px; text-align:right; margin-top:10px; }
   div#recherche_ok font{ float:left; font-size:12px; color:#c0c0c0; }
   div#recherche_ok input{ width:96px; height:34px; border:0; background:url(images/bouton_rechercher.jpg); cursor:pointer; }

  table.bar_liste{ width:540px; }
   table.bar_liste td{ padding-bottom:5px; font-size:10px; }
    table.bar_liste font{ color:#c0c0c0; font-size:10px; }
   td.bar_liste_nom a{ font-size:12px; text-decoration:underline; font-weight:bold; color:#FF9C00; }
   td.bar_liste_nom a:hover{ text-decoration:none; }
   td.bar_liste_capsules{ width:150px; text-align:right; }
    td.bar_liste_capsules img{ margin-left:2px; width:18px; height:18px; }
   div.bar_liste_des{ width:540px; font-size:12px; text-align:justify; }
   td.bar_liste_des div{ padding-right:10px; padding-bottom:5px; font-size:12px; text-align:justify; }
    td.bar_liste_des div a{ text-decoration:underline; }
    td.bar_liste_des div a:hover{ text-decoration:none; }
   td.bar_liste_thumb img{ width:150px; height:101px; }
  div#pages_bars{ text-align:right; }
   div#pages_bars a{ text-decoration:underline; }
   div#pages_bars a:hover{ text-decoration:none; }

  table.bar_fiche{ width:540px; }
   table.bar_fiche td{ padding-bottom:5px; font-size:10px; }
    table.bar_fiche font{ color:#c0c0c0; font-size:10px; }
   td.bar_fiche_nom b{ font-size:12px; text-decoration:underline; font-weight:bold; color:#FF9C00; }
   td.bar_fiche_capsules{ width:150px; text-align:right; }
    td.bar_fiche_capsules img{ margin-left:2px; width:18px; height:18px; }
  div.bar_fiche_des{ width:540px; font-size:12px; text-align:justify; }
  table.bar_thumbs{ margin-top:10px; margin-bottom:10px; }
  div#outmap{ padding-bottom:8px; }
  div#map{ width:540px; height:300px; color:black; }
  table.bar_options{ width:540px; }
   td.bar_options_icone{ width:23px; }
   td.bar_options_icone img{ width:23px; height:23px; }
   td.bar_options_navig{ text-align:right; }
    td.bar_options_navig a{ font-size:12px; text-decoration:underline; }
    td.bar_options_navig a:hover{ text-decoration:none; }

  i.budget0{ color:#333; font-size:10px; font-style:normal; }
  i.budget1{ color:#808080; font-size:10px; font-style:normal; }

  div.bar_options_separ{ width:540px; margin-top:12px; margin-bottom:20px; font-size:0; border-bottom:#333 1px dashed; }

  div.bar_separ{ width:540px; margin-top:12px; margin-bottom:20px; font-size:0; border-bottom:#808080 1px dashed; }

  div.bar_quisontils_separ{ width:540px; margin-top:20px; margin-bottom:20px; font-size:0; border-bottom:#333 1px dashed; }

  div.bar_quisontils_boutons{ width:540px; margin-top:20px; padding-top:2px; margin-bottom:2px; font-size:0; border-top:#333 1px dashed; text-align:left; }

  h1#francis{ text-align:right; }

  table.quisontils{ width:540px; }
   table.quisontils td{ text-align:justify; font-size:13px; }
    table.quisontils a{ color:#9dc201; }

  a#quisontilsblog{ text-decoration:underline; font-size:13px; }
  a#quisontilsblog:hover{ text-decoration:none; }

  div.bars_belgique{ text-align:justify; }
   div.bars_belgique a{ color:#CCFF00; }

  div.contact_texte{ padding:0 0 20px 0; text-align:justify; }
  table.contact{ width:540px; }
   table.contact td{ padding-bottom:5px; font-size:12px; }
    table.contact input{ width:410px; height:20px; background:#05040e; border:#202020 1px solid; color:white; }
    table.contact textarea{ width:410px; height:150px; background:#05040e; border:#202020 1px solid; color:white; font-size:12px; }
  div.contact_ok{ text-align:right; margin-top:10px; }
   div.contact_ok input{ width:70px; height:34px; border:0; background:url(images/bouton_envoyer.jpg); cursor:pointer; }
  .champ_obligatoire{ float:right; width:30px; text-align:center; color:#A7D103; }

  div.avertissement{ text-align:justify; }

 div#footer{ clear:both; height:125px; background:url(images/casques_small.jpg) top right no-repeat; }
  div#footer div{ font-size:12px; color:#808080; display:block; padding-top:45px; padding-right:210px; }
  font#liens_footer{ font-size:10px; color:#808080; }
  font#nbbars{ font-size:10px; color:#9DC201; }
  div#footer a{ font-size:10px; color:#808080; }

