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

img{ border:0; }

body{ padding:0; margin:0; background:white; color:515359; font-size:14px; font-family:Arial,sans-serif; text-align:center; color:#515359; }

 .conteneur{ width:980px; margin:0 auto 0 auto; background:url(/img/header_01.jpg) no-repeat; }

  .header{ height:146px; }
   .header .intro{ padding:30px 160px 0 410px; font-size:13px; }
    .header .intro b{ color:#10CAFF; }

  .menu{ height:42px; background:url(/img/header_07.jpg) no-repeat top right; text-align:left; }
   .menu .memoriser img{ width:155px; height:27px; background:url(/img/menu_01.jpg) 0 0; }
   .menu .memoriser:hover img{ background:url(/img/menu_01.jpg) 0 27px; }
   .menu .accueil img{ width:155px; height:27px; background:url(/img/menu_02.jpg) 0 0; }
   .menu .accueil:hover img{ background:url(/img/menu_02.jpg) 0 27px; }
   .menu .rencontres img{ width:155px; height:27px; background:url(/img/menu_03.jpg) 0 0; }
   .menu .rencontres:hover img{ background:url(/img/menu_03.jpg) 0 27px; }
   .menu .webcams img{ width:155px; height:27px; background:url(/img/menu_04.jpg) 0 0; }
   .menu .webcams:hover img{ background:url(/img/menu_04.jpg) 0 27px; }
   .menu .videos img{ width:156px; height:27px; background:url(/img/menu_05.jpg) 0 0; }
   .menu .videos:hover img{ background:url(/img/menu_05.jpg) 0 27px; }

  .page{ float:left; width:775px; padding:15px 0 5px 0; text-align:left; }

   .page h1{ margin:0; padding:0 0 10px 0; }

   .page .accueil_nouveautes{ float:right; }
    .page .accueil_nouveautes table td{ padding-left:10px; }
     .page .accueil_nouveautes table td div{ padding-left:18px; background:url('/img/fleche2.jpg') no-repeat left center; line-height:18px; font-size:13px; }
      .page .accueil_nouveautes table td div a{ text-decoration:underline; color:#515359; line-height:18px; }
      .page .accueil_nouveautes table td div a:hover{ text-decoration:none; }
      .page .accueil_nouveautes table td div font{ color:#10CAFF; line-height:18px; }

   .page .accueil_categories{ padding:0 0 40px 0; }
    .page .accueil_categories td{ padding-left:10px; }
     .page .accueil_categories td a{ display:block; padding-left:18px; background:url('/img/fleche3.jpg') no-repeat left center; line-height:18px; text-decoration:underline; color:#515359; font-size:13px; }
     .page .accueil_categories td a:hover{ text-decoration:none; }

   .page .boutons_accueil{ float:right; text-align:right; }
    .page .boutons_accueil img{ margin-top:3px; margin-bottom:3px; }
    .page .boutons_accueil .blog img{ width:157px; height:29px; background:url(/img/bouton_blog.jpg) 0 0; }
    .page .boutons_accueil .blog:hover img{ background:url(/img/bouton_blog.jpg) 0 29px; }
    .page .boutons_accueil .galeries img{ width:157px; height:29px; background:url(/img/bouton_galeries.jpg) 0 0; }
    .page .boutons_accueil .galeries:hover img{ background:url(/img/bouton_galeries.jpg) 0 29px; }
    .page .boutons_accueil .sexshop img{ width:157px; height:29px; background:url(/img/bouton_sexshop.jpg) 0 0; }
    .page .boutons_accueil .sexshop:hover img{ background:url(/img/bouton_sexshop.jpg) 0 29px; }
    .page .boutons_accueil .top img{ width:157px; height:29px; background:url(/img/bouton_top.jpg) 0 0; }
    .page .boutons_accueil .top:hover img{ background:url(/img/bouton_top.jpg) 0 29px; }

   .page .cadre_pub_accueil{ width:728px; height:130px; }
    .page .cadre_pub_accueil iframe{ padding;100px }

   .page .droit_sites_du_jour{ float:right; padding:0 0 50px 50px; }
    .page .droit_sites_du_jour table td{ padding-left:10px; }
     .page .droit_sites_du_jour table td div{ padding-left:18px; background:url('/img/fleche2.jpg') no-repeat left center; line-height:18px; font-size:13px; }
      .page .droit_sites_du_jour table td div a{ text-decoration:underline; color:#515359; line-height:18px; }
      .page .droit_sites_du_jour table td div a:hover{ text-decoration:none; }
      .page .droit_sites_du_jour table td div font{ color:#10CAFF; line-height:18px; }

   .page .accueil_sites_du_jour{  }
    .page .accueil_sites_du_jour p{ height:100px; font-size:12px; }
     .page .accueil_sites_du_jour p img{ float:left; margin-right:10px; width:120px; height:90px; padding:1px; border:#CCC 1px solid; }
     .page .accueil_sites_du_jour p a{ color:#515359; font-weight:bold; }
     .page .accueil_sites_du_jour p font{ color:#10CAFF; line-height:18px; }

   .page h1.categorie{ width:282px; height:61px; margin:0 0 20px 0; padding:0; background:url(/img/titre_lesites.jpg) no-repeat; }
    .page h1.categorie font{ display:block; padding:39px 0 0 155px; font-size:14px; font-weight:normal; }

   .page .cadre_site{ height:120px; font-size:12px; }
    .page .cadre_site .galerie img{ float:right; width:120px; height:22px; background:url(/img/bouton_galapercu.jpg) 0 0; }
    .page .cadre_site .galerie:hover img{ background:url(/img/bouton_galapercu.jpg) 0 22px; }
    .page .cadre_site .titre{ color:#515359; font-weight:bold; line-height:22px; }
     .page .cadre_site .thumb{ float:left; margin-right:10px; width:120px; height:90px; padding:1px; border:#CCC 1px solid; }
    .page .cadre_site p{ margin:0; padding:10px 0 0 0; }

   .page .pages{  }
    .page .pages td{ height:28px; }
     .page .pages img{ width:28px; height:28px; }
     .page .precedente{ padding-right:10px; }
     .page .numero{ width:40px; background:url(/img/navigation_03.jpg) no-repeat top center; text-align:center; }
      .page .numero a{ color:white; font-weight:bold; text-decoration:none; }
      .page .numero b{ color:#08D4FE; font-weight:bold; }
     .page .suivante{ padding-left:10px; }

   .page .inscription .champ .champ{ width:500px; border:#ccc 1px solid; }
   .page .inscription .champ textarea.champ{ height:100px; }
   .page .inscription .champ_ok{ text-align:right; }
    .page .inscription .champ_ok .ok{ width:120px; height:23px; border:0; background:url(/img/bouton_envoyer.jpg) no-repeat; cursor:pointer; }

   .page .erreur{ color:red; }

   .page .backlink{ width:620px; margin-left:auto; margin-right:auto; margin-top:20px; padding-top:5px; padding-bottom:5px; background:#f5f5f5; border:#bbb 1px solid; text-align:center; }
    .page .backlink textarea{ width:600px; height:30px; margin-top:5px; padding:2px; border:#ddd 1px solid; font-size:10px; color:#444; }


  .sidebar{ float:left; margin-left:30px; padding-bottom:5px; width:175px; }

   .sidebar .menu_cadre_top{ width:175px; height:390px; }

   .sidebar .menu_cadre_webcams{ width:175px; height:160px; }

   .sidebar .menu_cadre_rencontres{ width:175px; height:270px; }

   .sidebar .menu_partenaires{ padding:10px 0 0 10px; text-align:left; }
    .sidebar .menu_partenaires a{ display:block; padding-left:18px; background:url('/img/fleche2.jpg') no-repeat left center; line-height:18px; text-decoration:underline; color:#515359; }
    .sidebar .menu_partenaires a:hover{ text-decoration:none; }

  .footer{ clear:both; height:124px; background:url(/img/footer.jpg) no-repeat; }
   .footer .stats{ float:left; margin:20px 0 0 15px; padding:5px 5px 8px 5px; background:url(/img/fond_stats.jpg) no-repeat; color:white; font-size:10px; text-align:center; }
   .footer .copyright{ padding-left:140px; padding-top:40px; text-align:left; font-size:12px; color:#515359; }
    .footer .copyright a{ font-size:13px; font-weight:bold; color:#515359; text-decoration:none; }
    .footer .copyright a:hover{ font-size:13px; font-weight:bold; color:#515359; text-decoration:underline; }
   .footer .memoriser{ float:right; padding:80px 5px 0 0; }
    .footer .memoriser .bouton img{ width:158px; height:30px; background:url(/img/bouton_memo.jpg) 0 0; }
    .footer .memoriser .bouton:hover img{ background:url(/img/bouton_memo.jpg) 0 30px; }

