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

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

img{ border:0; }

body{ margin:0; padding:0; background:black url('/img/fond.jpg') repeat-x; text-align:center; color:white; font-size:14px; }

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

 .header{ height:213px; }

 .menu{ height:38px; background:url('/img/fond_menu.jpg') no-repeat right top; text-align:left; }

 .contenu{ padding-top:40px; background:url('/img/fond_contenu.jpg') no-repeat; }

  .contenu h1{ margin:0; padding:0; margin-bottom:25px; font-size:28px; }
  .contenu .texte{ margin-bottom:40px; color:#aaa; }
   .contenu .texte .zm_accroche{ margin-bottom:10px; }

  a.thumb img{ border:black 1px solid; width:187px; height:150px; }
  a.thumb:hover img{ border:#f2b505 1px solid; }

  .liens_texte_logo1{ float:left; width:378px; padding-top:190px; background:url('/img/mascotte_videosbdsm.jpg') no-repeat 10px 20px; }
   .liens_texte_logo1 p{ margin:0; padding:0; padding-left:10px; text-align:left; line-height:22px; color:#666; }

  .liens_texte_logo_droite{ float:left; width:378px; padding-top:190px; background:url('/img/galeries_gratuites.jpg') no-repeat 30px 20px; }
   .liens_texte_logo_droite p{ margin:0; padding:0; padding-left:20px; text-align:left; line-height:22px; color:#666; }

  .liens_texte_logo2{ float:left; width:378px; padding-top:190px; background:url('/img/mascotte_plustrash.jpg') no-repeat 10px 20px; }
   .liens_texte_logo2 p{ margin:0; padding:0; padding-left:10px; text-align:left; line-height:22px; color:#666; }

  .thumbs_cote{ float:left; }

  .thumbs_dessous{ clear:both; }

  .pub_entre_thumbs{ padding:5px; }

  .lien_bookmark{ margin-bottom:30px; font-size:28px; }

  .archives{ width:945px; }
   .archives div{ margin-top:30px; padding:5px; background:#430b0c; border:#5a1311 1px solid; }
    .archives b{ padding-right:15px; }
    .archives a{ padding:3px; padding-left:8px; padding-right:8px; background:#5a1311; border:white 1px solid; }
    .archives a:hover{ border:black 1px solid; color:white; text-decoration:none; }

  .lien_sous_galerie{ margin-top:30px; padding-right:5px; font-size:32px; text-align:right; }

  .liens_trades{ margin-top:30px; }
   .liens_trades td{ width:150px; padding:5px; background:#430b0c; border:#5a1311 1px solid; }
    .liens_trades td a:hover{ color:white; }

  .contenu .cadre_abo{ padding-bottom:35px; }
   div.cadre_abo table{ width:800px; margin-left:auto; margin-right:auto; }
   div.cadre_abo td{ width:140px; }
   span.txt_title{ font-size:18px; color:white; font-size:28px; }
   span.txt_color{ font-size:14px; color:#aaa; }
   input#nom{ border:#aaa 1px solid; background:#333; font-size:12px; width:135px; color:white; }
   input#prenom{ border:#aaa 1px solid; background:#333; font-size:12px; width:135px; color:white; }
   input#email{ border:#aaa 1px solid; background:#333; font-size:12px; width:560px; color:white; }
   input#submit{ border:#666 1px solid; background:url(/images/fond_input_inscription_zm.jpg) #aaa; font-size:18px; color:#560e11; padding-top:0px; padding-bottom:0px; text-align:center; width:200px; font-weight:bold; cursor:pointer; }

div.compteur{ margin-top:30px; }
 div.compteur iframe{ width:105px; height:80px; }

.footer{ clear:both; height:57px; margin-top:40px; background:url('/img/fond_footer.jpg') repeat-x; }
 .footer div{ width:950px; padding-top:35px; margin-left:auto; margin-right:auto; background:url('/img/footer.jpg') no-repeat; font-size:12px; }
  .footer div strong{ font-weight:normal; }
  .footer div a{ font-size:12px; color:white; }
