*{ font-family:sans-serif; }

form{ margin:0; padding:0; }

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

body{ margin:0; padding:0; padding-bottom:30px; background:#efdace url(img/fond.png) repeat-x; text-align:center; }

div#barre_haut{ width:950px; height:35px; margin-left:auto; margin-right:auto; background:url(img/fond_barre_haut.jpg) no-repeat; text-align:right; }
 div#barre_haut img{ border:0; }

div#header{ width:950px; height:140px; margin-left:auto; margin-right:auto; background:url(img/header.jpg) no-repeat; text-align:right; }
 div#header input#email{ margin-top:58px; margin-right:8px; width:182px; border:0; font-size:16px; color:white; background:transparent; vertical-align:top; }
 div#header input#newsletter_ok{ margin-top:55px; margin-right:15px; width:40px; height:27px; border:0; border:0; background:transparent; cursor:pointer; vertical-align:top; }

div#conteneur{ width:950px; margin-left:auto; margin-right:auto; }

 div#menu{ width:285px; float:left; padding-top:200px; background:url(img/fond_menu.jpg) no-repeat; text-align:left; }
  div#menu-in{ padding-left:40px; }
   div#menu h1{ margin:0; padding:0; padding-top:10px; padding-bottom:10px; }
   a.menu_texte{ display:block; padding-top:2px; padding-bottom:2px; font-size:14px; background:url(img/puce_menu.jpg) no-repeat 0 2px; padding-left:20px; }
   a.menu_texte:hover{ color:#9e4847; }
   b.menu_texte{ display:block; padding-top:2px; padding-bottom:2px; font-size:14px; background:url(img/puce_menu.jpg) no-repeat 0 2px; padding-left:20px; color:#852d2c; }
   div.menu_pub{ padding-bottom:5px; padding-left:10px; }
    div.menu_pub iframe{ width:140px; height:120px; }
   iframe.iframe_trades{ width:230px; height:320px; }
   iframe.iframe_sites_payant{ width:230px; height:805px; }
   iframe.iframe_sites_payant_zmembres{ width:230px; height:340px; }
   div.menu_compteur{ padding-top:20px; padding-left:20px; }
    div.menu_compteur iframe{ width:105px; height:80px; }

 div#page{ padding-left:288px; text-align:left; font-size:12px; }
  div#page h1{ margin:0; padding:0; padding-left:2px; padding-top:10px; padding-bottom:15px; font-size:18px; font-style:italic; color:black; }
   div#page h1 img{ vertical-align:middle; margin-right:10px; }

  .catcher_conteneur{ text-align:center; }
   .catcher{ width:500px; padding:10px 0 10px 0; margin:0 auto 0 auto; color:#fd0000; font-weight:bold; font-size:14px; text-align:center; }
    .catcher .flecheg{ float:left; margin-top:3px; width:32px; height:24px; }
    .catcher .fleched{ float:right; margin-top:3px; width:32px; height:24px; }
    .catcher iframe{ width:430px; height:55px; }

   a.thumb img{ border:#853733 1px solid; width:160px; height:118px; }
   a.thumb:hover img{ border:white 1px solid; }

   div.lien_sous_galeries{ text-align:center; padding-top:15px; padding-bottom:15px; }
    div.lien_sous_galeries a{ font-weight:bold; font-size:20px; text-decoration:blink; }

   .zm_accroche{ padding-bottom:10px; font-size:20px; color:#b52f2c; }

   div.galeries_liste{ padding-left:2px; padding-bottom:15px; display:table; height:120px; text-align:justify; }
    div.galeries_liste img{ float:left; margin-right:10px; }
    div.galeries_liste a{ font-weight:bold; }

   div.pages_galeries{ padding-left:2px; padding-bottom:5px; }

   div.texte{ padding-left:2px; padding-top:15px; padding-bottom:15px; }

div#footer{ clear:both; padding-top:30px; color:#985b56; font-size:12px; }
 div#footer a{ color:#985b56; font-size:12px; }
