
img{ border:0; }

a{ text-decoration:none; color:#666; }
a:hover{ color:#000; }

form{ display:inline; margin:0; padding:0; }

body{ margin:0; padding:0 0 20px 0; text-align:center; font-family:Arial,Helvetica,sans-serif; background:#d8d7d6 url(/img/fond.jpg?1309784358) center 0 repeat-x; font-size:12px; }

 #disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2700px; background:#000; clear:both; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }
 #disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; clear:both; }
  #disclaimer-cadre{ width:550px; margin:220px auto 0 auto; padding:64px 0 20px 0; background:url(/img/disclaimer-haut.gif?1309784358) no-repeat; }
   #disclaimer-contenu{ background:url(/img/disclaimer-centre.gif?1309784358) repeat-y; }
    #disclaimer-contenu b{ display:block; padding:10px 0 10px 0; font-family:Georgia,'Times New Roman',Times,serif; font-weight:normal; font-size:24px; color:#ff07af; }
    #disclaimer-contenu p{ margin:0; padding:0 0 2px 0; font-size:12px; color:#666; }
    #disclaimer-logo{ height:85px; background:url(/img/disclaimer-logo.gif?1309784358) center 10px no-repeat; }
    #disclaimer-entrer{ display:block; margin:0 auto; width:200px; height:54px; background:url(/img/disclaimer-entrer.gif?1309784358); }
    #disclaimer-sortir{ text-decoration:none; font-size:16px; color:#1E3B4C; }
   #disclaimer-bas{ height:21px; background:url(/img/disclaimer-bas.gif?1309784358) no-repeat; }

 #header{ height:124px; text-align:right; }
  #logo{ float:left; width:427px; height:124px; }
  #header-connexion{ padding:20px 0 0 0; color:#fff; }
   #header-connexion a{ color:#fff; }
   #header-connexion a:hover{ color:#FA07AF; }
  #header-recherche{ padding:40px 0 0 0; }
   #header-recherche-boite{ margin:0 0 0 auto; width:300px; border:#001FFF 1px solid; background:#000; text-align:left; }
   #header-recherche-champ{ width:270px; height:24px; padding:0 0 0 4px; line-height:24px; background:#000; border:0; color:#999; vertical-align:middle; }
   #header-recherche-ok{ width:24px; height:24px; background:url(/img/bouton_recherche.gif?1309784358) 4px 2px no-repeat; border:0; cursor:pointer; vertical-align:middle; }

 #menu{ height:50px; font-size:14px; line-height:34px; text-align:left; }
  .menu-lien, .menu-lien_on{ float:left; height:35px; padding:0 12px; color:#d5d4d4; }
  .menu-lien{ border-left:#000 1px solid; border-right:#000 1px solid; }
  .menu-lien:hover{ color:#ff07af; }
  .menu-lien_on{ background:url(/img/fond_menu_on.png?1309784358) repeat-x; border-left:#444 1px solid; border-right:#444 1px solid; }
  .menu-lien_on:hover{ color:#d5d4d4; }

 .conteneur{ width:970px; margin:0 auto; }

 #page-contenu{ float:left; width:618px; }
  .page-contenu-separateur{ height:35px; background:url(/img/contenu-separateur.gif?1309784358) no-repeat; }
 #page-sidebar{ float:left; margin:0 0 0 10px; width:300px; }
  .page-sidebar-separateur{ height:35px; background:url(/img/sidebar-separateur.gif?1309784358) no-repeat; }
  .page-sidebar-bloc{ margin:0 0 15px 0; text-align:left; }
   .page-sidebar-thumb_rencontre{ float:left; margin:0 7px 7px 0; width:87px; height:87px; border:3px solid #1e3b42; }
   #page-sidebar-top_galerie{ float:left; width:125px; text-align:center; color:#666; }
    #page-sidebar-top_galerie img{ border:#1E3B42 3px solid; }
    #page-sidebar-top_galerie img:hover{ border:#999 3px solid; }
   #page-sidebar-top_galeries{ float:left; margin:0 0 0 15px; width:160px; color:#666; }
    #page-sidebar-top_galeries div{ padding:0 0 7px 0; }
   #page-sidebar-top_galerie a, #page-sidebar-top_galeries a{ color:#1E3B42; }
   #page-sidebar-top_galerie a:hover, #page-sidebar-top_galeries a:hover{ color:#666; }

 .cadre_gris{ padding:15px 20px; border:#999 1px solid; background:#131313; }
  .cadre_gris-in{ padding:10px 15px; border:#2d2d2d 1px solid; background:#000; }
 .titre-noir{ display:block; margin:0 0 15px 0; padding:0 0 0 15px; font-family:Georgia,"Times New Roman",Times,serif; font-size:24px; color:#1e1e1e; font-weight:normal; background:url(/img/cube-gris.gif?1309784358) left no-repeat; text-align:left; }
 .titre-blanc{ display:block; margin:0 0 15px 0; padding:0 0 0 15px; font-family:Georgia,"Times New Roman",Times,serif; font-size:24px; color:#fff; font-weight:normal; background:url(/img/cube-gris.gif?1309784358) left no-repeat; text-align:left; }
 .titre-rose{ display:block; margin:0 0 15px 0; padding:0 0 0 15px; font-family:Georgia,"Times New Roman",Times,serif; font-size:24px; color:#ff07af; font-weight:normal; background:url(/img/cube-rose.gif?1309784358) left no-repeat; text-align:left; }
 .titre-bleu{ display:block; margin:0 0 15px 0; font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; color:#53BDE8; font-weight:normal; text-align:left; }
 .titre-fleur_sombre{ display:block; margin:0 0 15px 0; font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; color:#ff07af; font-weight:normal; background:url(/img/fond_titre_fleur_sombre.gif?1309784358) top right no-repeat; text-align:left; }
  .titre-fleur_sombre font{ padding:0 5px 0 0; background:#030303; }
 .titre-fleur_bleu{ display:block; margin:0 0 15px 0; font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; color:#53BDE8; font-weight:normal; background:url(/img/fond_titre_fleur_sombre.gif?1309784358) top right no-repeat; text-align:left; }
  .titre-fleur_bleu font{ padding:0 5px 0 0; background:#030303; }
 .titre-fleur_clair{ display:block; margin:0 0 15px 0; font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; color:#ff07af; font-weight:normal; background:url(/img/fond_titre_fleur_clair.gif?1309784358) top right no-repeat; text-align:left; }
  .titre-fleur_clair font{ padding:0 5px 0 0; background:#e0e0e0; }
 .titre-droite{ float:right; padding:8px 0 0 0; color:#999; }
 .titre-droite:hover{ color:#fff; }

 #fil_ariane{ margin:0 0 15px 0; color:#666; text-align:left; }
  #fil_ariane a{ color:#ccc; }
  #fil_ariane a:hover{ color:#fff; }

 .pagination{ margin:0 0 15px 0; padding:10px; border-top:#313131 1px solid; border-bottom:#313131 1px solid; }
  .pagination a{ margin:0 10px; color:#fff; }
  .pagination a:hover{ color:#636363; }
  .pagination font{ margin:0 10px; color:#636363; }

 .texte{ margin:0 0 15px 0; padding:0; color:#ccc; text-align:left; }
  .texte a{ color:#999; }
  .texte a:hover{ color:#ccc; }
 .texte-highlight{ margin:0 0 15px 0; padding:0; color:#FF089A; text-align:left; font-weight:bold; }

 .grand_bouton{ height:54px; margin:0 0 15px 0; width:618px; line-height:54px; background:url(/img/fond_grand_bouton.png?1309784358) no-repeat; font-size:24px; color:#fff; }
  .grand_bouton a{ color:#53BDE8; }
  .grand_bouton a:hover{ color:#fff; }

 .mega_bouton{ height:54px; margin:0 0 15px 0; width:925px; line-height:54px; background:url(/img/fond_mega_bouton.png) no-repeat; font-size:24px; color:#fff; }
  .mega_bouton a{ color:#53BDE8; }
  .mega_bouton a:hover{ color:#fff; }

 .clear{ clear:both; }

 /* */

 #accueil-top_sites10{ width:190px; height:270px; text-align:left; }
  #accueil-top_sites10 a{ display:block; padding:0 0 7px 0; }

 #accueil-derniers_inscrits{ float:right; width:426px; height:218px; }
  #accueil-derniers_inscrits-in{ height:150px; margin:0; list-style-type:none; text-align:left; }
   #accueil-derniers_inscrits-in li{ float:left; padding:3px 0; width:193px; font-size:12px; color:#666; }
   #accueil-derniers_inscrits-in li span{ float:right; padding:2px 3px 0 0; font-size:10px; }
   #accueil-derniers_inscrits-in li a{ padding:0 0 0 10px; color:#e0e0e0; }
   #accueil-derniers_inscrits-in li a:hover{ color:#999999; }

 #accueil-coupsdecoeur{ float:right; width:426px; height:218px; }
  #accueil-coupsdecoeur-in{ height:150px; margin:0; list-style-type:none; text-align:left; }
   #accueil-coupsdecoeur-in li{ float:left; padding:3px 0; width:193px; font-size:12px; color:#666; }
   #accueil-coupsdecoeur-in li a{ padding:0 0 0 10px; color:#e0e0e0; }
   #accueil-coupsdecoeur-in li a:hover{ color:#999999; }

 #accueil-ban250{ float:right; margin:0 0 0 10px; width:300px; height:250px; }

 #accueil-dernieres_galeries{ margin:0 0 20px 0; }
  #accueil-dernieres_galeries .titre-droite{ color:#53bde8; font-weight:bold; font-size:14px; }
  #accueil-dernieres_galeries .boite_photo{ width:121px; }
  #accueil-catcher{ width:928px; margin:20px auto; background:url(/img/accueil_catcher.jpg) no-repeat 0 0; height:130px; position:relative; }
   #accueil-catcher input.email{ position:absolute; top:72px; left:260px; width:340px; border:none; font-size:16px; color:#999; }
   #accueil-catcher input.submit{ position:absolute; top:65px; left:620px; width:175px; height:36px; border:none; background:none; cursor:pointer; }
  #accueil-dernieres_galeries .boite_video{ margin:0 17px; }

 #accueil-defi{ margin:0 0 20px 0; background:#e0e0e0; border:#a9aaaa 1px solid; }
  #accueil-defi-in{ border:#fff 1px solid; padding:15px 20px; }
   #accueil-defi-explication{ float:right; text-align:right; font-size:16px; line-height:22px; }
   #accueil-defi-titre{ height:95px; padding:0 0 0 80px; background:url(img/title-defi.png) no-repeat; text-align:left; }
   #accueil-defi-titre .titre-noir{ margin-bottom:5px; }
   #accueil-defi-titre p{ margin:0; padding:0 0 4px 0; color:#666; }
   #accueil-defi-titre b{ font-size:16px; color:#ff07af; }
   #accueil-defi .boite_photo{ width:121px; }
    #accueil-defi .boite_photo a{ color:#000; }
   #accueil-defi-mois_precedents{ clear:both; display:block; padding:5px 0 0 0; color:#ff07af; font-weight:bold; text-align:left; }
   #accueil-defi-mois_precedents:hover{ text-decoration:underline; color:#ff07af; }

 #accueil-membre_honneur{ float:left; margin:0 0 20px 0; width:478px; background:#e0e0e0; border:#a9aaaa 1px solid; }
  #accueil-membre_honneur-in{ padding:15px 20px 15px 110px; height:230px; background:url(img/membre-honneur.png) 10px 0 no-repeat; border:#fff 1px solid; }
   #accueil-membre_honneur-titre{ height:75px; text-align:left; }
   #accueil-membre_honneur-titre .titre-noir{ margin-bottom:5px; }
   #accueil-membre_honneur-titre p{ margin:0; padding:0; color:#666; }
   #accueil-membre_honneur-thumb{ float:left; margin:0 20px 0 0; width:75px; height:100px; }
   .accueil-membre_honneur-info{ padding:5px 0 0 0; text-align:left; }
    .accueil-membre_honneur-info span{ font-weight:bold; }
   #accueil-membre_honneur-ensavoirplus{ clear:both; display:block; padding:20px 0 0 0; color:#ff07af; font-weight:bold; text-align:left; }
   #accueil-membre_honneur-ensavoirplus:hover{ text-decoration:underline; color:#ff07af; }

 #accueil-categories_annuaire{ float:left; margin:0 0 20px 10px; width:478px; background:#e0e0e0; border:#a9aaaa 1px solid; }
  #accueil-categories_annuaire-in{ padding:15px 20px; height:230px; border:#fff 1px solid; }
   .accueil-categorie{ padding:0 5px; line-height:18px; vertical-align:middle; }

 #accueil-concours{ float:left; margin:0 0 20px 0; width:478px; border:#999 1px solid; background:#131313; }
  #accueil-concours-in{ padding:15px 20px 15px 110px; height:230px; background:url(img/title-concours.png) 30px 15px no-repeat; text-align:left; }
   #accueil-concours-titre{ height:85px; }
   #accueil-concours-titre .titre-noir{ margin-bottom:5px; }
   #accueil-concours-titre p{ margin:0; padding:0; color:#e0e0e0; }
   .accueil-concours-gagnant{ display:block; margin:0 0 10px 0; color:#ff07af; }
   .accueil-concours-gagnant:hover{ text-decoration:underline; color:#ff07af; }
   #accueil-concours-mois_precedents{ display:block; padding:5px 0 0 0; color:#53bde8; }
   #accueil-concours-mois_precedents:hover{ text-decoration:underline; color:#53bde8; }

 #accueil-membres_actifs{ float:left; margin:0 0 20px 10px; width:478px; background:#e0e0e0; border:#a9aaaa 1px solid; }
  #accueil-membres_actifs-in{ padding:15px 20px; height:230px; border:#fff 1px solid; }
   .accueil-membres_actifs{ padding:0 5px; line-height:20px; vertical-align:middle; }

 /* */

 #annuaire-categories{ margin:0 0 15px 0; }
  #annuaire-categories select{ margin:0 3px; padding:3px; width:108px; background:#29b8d8; color:#fff; border:#40dcff 1px solid; font-family:Arial,Helvetica,sans-serif; font-size:12px; }

 .annuaire-site{ height:110px; margin:0 0 20px 0; border-bottom:#444 1px dotted; text-align:left; }
  .annuaire-site img{ float:left; margin:0 10px 0 0; width:120px; height:90px; border:#666 1px solid; }
  .annuaire-site a{ font-size:16px; font-family:Georgia,"Times New Roman",Times,serif; color:#53BDE8; }
  .annuaire-site div{ padding:5px 0; color:#666; }
   .annuaire-site div font{ color:#fff; }
  .annuaire-site p{ margin:0; padding:0; color:#999; }

 #annuaire-sites_amis a{ float:left; display:block; width:150px; padding:0 0 5px 0; }

 /* */

 .rencontres-thumb{ float:left; padding:0 0 15px 0; width:123px; color:#9c9c9c; }
  .rencontres-thumb img{ margin:0 0 2px 0; width:100px; height:100px; border:#666 1px solid; }
  .rencontres-thumb img:hover{ border:#fff 1px solid; }
  .rencontres-thumb a{ color:#e0e0e0; }
  .rencontres-thumb a:hover{ color:#fff; }

 /* */

 .boite_video{ float:left; width:195px; height:230px; margin:0 5px; text-align:center; }
  .boite_video img{ margin:0 0 8px 0; width:174px; height:130px; border:#666 3px solid; }
  .boite_video img:hover{ border:#ccc 3px solid; }
  .boite_video a{ color:#fff; }
  .boite_video a:hover{ color:#999; }
  .boite_video-details{ margin:15px 0 0 0; padding:0 0 0 8px; text-align:left; font-family:Georgia,"Times New Roman",Times,serif; color:#53BDE8; font-size:15px; }
   .boite_video-details-duree_visites{ float:right; width:85px; margin:-5px 0 0 0; padding:0 8px 0 0; text-align:right; border-left:#666 1px dotted; color:#fff; font-size:12px; font-family:Arial,Helvetica,sans-serif; }
    .boite_video-details-visites{ color:#666; }
   .boite_video-details-votes{ font-family:Arial,Helvetica,sans-serif; color:#999; font-size:11px; }

 .boite_photo{ float:left; width:112px; height:180px; margin:0 5px; text-align:center; }
  .boite_photo img{ margin:0 0 8px 0; border:#999 1px solid; }
  .boite_photo img:hover{ border:#fff 1px solid; }
  .boite_photo a{ color:#fff; overflow:hidden; }
  .boite_photo a:hover{ color:#999; }
  .boite_photo-details{ color:#666; }

 .boite_photo_classement{ float:left; width:110px; height:170px; margin:0 5px 20px 5px; text-align:center; background:#000; border:#000 1px solid; }
 .boite_photo_classement_gagnant{ width:140px; height:160px; }
  .boite_photo_classement-place{ background:#000; padding:2px 0; margin:0 0 5px 0; color:#999; }
   .boite_photo_classement-place font{ color:#ccc; }
  .boite_photo_classement img{ margin:0 0 8px 0; border:#999 1px solid; }
  .boite_photo_classement img:hover{ border:#fff 1px solid; }
  .boite_photo_classement span{ color:#fff; }
  .boite_photo_classement a{ color:#fff; overflow:hidden; }
  .boite_photo_classement a:hover{ color:#999; }
  .boite_photo_classement-details{ color:#666; }
 .boite_photo_classement1{ background:#EFB10E url(/img/class-or.jpg?1309784358) left bottom repeat-x; border:#7F4506 1px solid; }
  .boite_photo_classement1 a{ color:#000; }
  .boite_photo_classement1 span{ color:#000; }
 .boite_photo_classement2{ background:#B3B3B3 url(/img/class-argent.jpg?1309784358) left bottom repeat-x; border:#7F4506 1px solid; }
  .boite_photo_classement2 a{ color:#000; }
  .boite_photo_classement2 span{ color:#000; }
 .boite_photo_classement3{ background:#D26B20 url(/img/class-bronze.jpg?1309784358) left bottom repeat-x; border:#7F4506 1px solid; }
  .boite_photo_classement3 a{ color:#000; }
  .boite_photo_classement3 span{ color:#000; }

 .boite_billet_blog{  }
  .boite_billet_blog h1{ display:block; margin:0 0 15px 0; padding:0 0 0 15px; font-family:Georgia,"Times New Roman",Times,serif; font-size:24px; color:#ff07af; font-weight:normal; background:url(/img/cube-rose.gif?1309784358) left no-repeat; text-align:left; }
  .boite_billet_blog h1 a{ color:#ff07af; }
  .boite_billet_blog h1 a:hover{ color:#fff; }
  .boite_billet_blog-thumb{ float:left; margin:0 10px 10px 0; border:#999 1px solid; }
  .boite_billet_blog-date{ padding:0 0 10px 0; text-align:left; color:#999; }
  .boite_billet_blog-contenu{ padding:0 0 20px 0; text-align:left; color:#bbb; }
   .boite_billet_blog-contenu a{ color:#999; }
   .boite_billet_blog-contenu a:hover{ color:#fff; }

 .galeries_accueil-pages{ margin:0 0 15px 0; font-size:16px; text-align:left; color:#666; }
  .galeries_accueil-pages a{ color:#ccc; }
  .galeries_accueil-pages a:hover{ color:#fff; }

 .galerie-etiquette{ padding:0 20px 0 0; color:#999; font-size:11px; text-align:left; }
 .galerie-donnee{ padding:0 20px 0 0; color:#ccc; font-size:11px; text-align:left; }
  .galerie-donnee a{ color:#ccc; }
  .galerie-donnee a:hover{ color:#fff; }

 #galerie_social{ height:20px; margin:15px 0 0 0; padding:10px; background:#000; text-align:left; line-height:14px; }
  #galerie_social-favoris{ float:right; width:16px; height:17px; background:url(/img/icone-favoris.gif?1309784358) 0 1px no-repeat; }
  .addthis_button_facebook{ float:right; margin:0 0 0 15px; }
  .addthis_button_twitter{ float:right; margin:0 0 0 15px; }
  .addthis_button_email{ float:right; margin:0 0 0 15px; }
  #galerie_social-note{ font-family:Georgia,"Times New Roman",Times,serif; color:#53BDE8; font-size:15px; }
  #galerie_social-vote{ padding:2px 0 0 10px; color:#FBFB00; font-weight:bold; }
   .galerie_social-vote-on{ display:inline-block; width:16px; height:16px; background:url(/img/sprite_etoiles.gif?1309784358) no-repeat 0 -16px; cursor:pointer; vertical-align:bottom; }
   .galerie_social-vote-off{ display:inline-block; width:16px; height:16px; background:url(/img/sprite_etoiles.gif?1309784358) no-repeat 0 0; cursor:pointer; vertical-align:bottom; }

 .boite_photo_contenu{ float:left; height:120px; width:117px; text-align:center; }
  .boite_photo_contenu img{ border:#C0C0C0 2px solid; }
  .boite_photo_contenu img:hover{ border:#888 2px solid; }

 .billet{ margin:0 0 15px 0; text-align:left; }
  .billet-date{ color:#999; }
  .billet a{ color:#FF07A9; }
  .billet a:hover{ color:#fff; }

 .commentaire{ margin:0 0 15px 0; text-align:left; }
 .commentaire_self{ padding:5px; background:#333; }
  .commentaire-avatar{ float:left; margin:0 10px 0 0; max-height:50px; }
  .commentaire-date{ color:#FF07A9; }
  .commentaire-emetteur{ padding:4px 0; color:#888; }
   .commentaire-emetteur a{ color:#888; }
   .commentaire-emetteur a:hover{ color:#bbb; }
  .commentaire p{ margin:0; padding:0; color:#ccc; }
  .commentaire-mention{ color:#FF07A9; }
   .commentaire-mention a{ color:#FF07A9; text-decoration:underline; }
   .commentaire-mention a:hover{ text-decoration:none; }

 .ajout_commentaire-etiquette{ padding:0 0 5px 5px; text-align:left; color:#888; }
 .ajout_commentaire-champ{ width:600px; background:#1A1A1A; border:#4C4C4C 1px solid; font-size:16px; color:#999; }
 #ajout_commentaire textarea{ width:600px; height:50px; background:#1A1A1A; border:#4C4C4C 1px solid; font-size:16px; color:#999; }
 #ajout_commentaire-valider{ margin:10px 0 15px 0; width:604px; background:#666; border:#999 1px solid; font-size:16px; color:#fff; cursor:pointer; }
 #ajout_commentaire-valider:hover{ border:#fff 1px solid; }

 #page-sidebar-classement_galeries{ margin:0 0 15px 0; border:#ABADAD 1px solid; }
  #page-sidebar-classement_galeries-in{ padding:10px; border:#FBFBFB 1px solid; background:#E1E1E1; }
   #page-sidebar-classement_galeries-titre{ padding:8px 0 20px 60px; background:url(/img/concours_macaron.jpg?1309784358) no-repeat; font-family:Georgia,"Times New Roman",Times,serif; color:#004D72; font-size:19px; text-align:left; }
    #page-sidebar-classement_galeries-titre div{ font-family:sans-serif; color:#000; font-size:11px; }
   #page-sidebar-classement_galeries span{ float:left; display:block; margin:0 3px 0 0; width:89px; height:45px; line-height:30px; background:url(/img/concours_bouton.jpg?1309784358) no-repeat; }
    #page-sidebar-classement_galeries span a{ font-size:16px; color:#ccc; }
    #page-sidebar-classement_galeries span a:hover{ color:#fff; }
   #page-sidebar-classement_galeries-classement{ clear:both; display:block; padding:5px 0 0 0; }

 .membre_honneur{ text-align:left; color:#ccc; }
  .membre_honneur-thumb{ float:left; margin:0 20px 0 0; width:75px; height:100px; }
  .membre_honneur-info{ padding:5px 0 0 0; text-align:left; }
   .membre_honneur-info span{ font-weight:bold; }
   .membre_honneur-info a{ color:#aaa; }
   .membre_honneur-info a:hover{ color:#fff; }

 /* */

 #newsletter-formulaire-etiquette{ padding:0 20px 0 0; color:#999; }
 #newsletter-formulaire-champ{ width:300px; background:#1A1A1A; border:#4C4C4C 1px solid; font-size:16px; color:#999; }
 #newsletter-formulaire-ok{ margin:10px 0 0 0; width:304px; background:#666; border:#999 1px solid; font-size:16px; color:#fff; cursor:pointer; }
 #newsletter-formulaire-ok:hover{ border:#fff 1px solid; }

 /* */

 .contact-formulaire-etiquette{ padding:0 20px 0 0; color:#999; text-align:right; }
 .contact-formulaire-champ{ width:400px; background:#1A1A1A; border:#4C4C4C 1px solid; font-size:16px; color:#999; }
 textarea.contact-formulaire-champ{ width:398px; height:150px; }
 #contact-captcha{ text-align:left; color:#999; }
 #contact-captcha-img{ margin:0 10px 0 0; width:100px; height:30px; vertical-align:middle; }
 #contact-captcha-code{ margin:0 0 0 10px; width:100px; background:#1A1A1A; border:#4C4C4C 1px solid; font-size:16px; color:#999; vertical-align:middle; }
 #contact-formulaire-ok{ margin:10px 0 0 0; width:404px; background:#666; border:#999 1px solid; font-size:16px; color:#fff; cursor:pointer; }
 #contact-formulaire-ok:hover{ border:#fff 1px solid; }

 /* */

 .contributeur_infobox{ margin:0 0 15px 0; padding:20px; background:#333; text-align:left; color:#fff; border:#aaa 1px solid; }
  .contributeur_infobox a{ color:#fff; text-decoration:underline; }
  .contributeur_infobox a:hover{ text-decoration:none; }

 #contributeur_profil_infos{ padding:20px; text-align:left; color:#999; }
  #contributeur_profil_infos span{ color:#fff; }
  #contributeur_profil_infos img{ float:left; margin:0 20px 0 0; border:#666 1px solid; }
  #contributeur_profil_infos p{ margin:0; padding:0; color:#ccc; }

 #contributeurs-login{ padding:20px; background:#FFD7F2; border:#FF07AF 1px solid; }
  #contributeurs-login-titre{ color:#FF07AF; font-size:24px; }
  #contributeurs-login-texte a{ color:#FF07AF; font-weight:bold; }
  #contributeurs-login-texte a:hover{ color:#000; }
  #contributeurs-login-email{ width:200px; height:22px; background:#E2E1E1; border:#9E9E9E 1px solid; color:#666; line-height:22px; font-size:14px; }
  #contributeurs-login-pass{ width:200px; height:22px; background:#E2E1E1; border:#9E9E9E 1px solid; color:#666; line-height:22px; font-size:14px; }

 .contributeurs-formulaire-etiquette{ padding:0 20px 0 0; color:#999; text-align:right; }
 .contributeurs-formulaire-checkbox{ text-align:left; color:#FFFF00; }
  .contributeurs-formulaire-checkbox input{ color:#999; }
  .contributeurs-formulaire-checkbox a{ text-decoration:underline; color:#FFFF00; }
  .contributeurs-formulaire-checkbox a:hover{ text-decoration:none; }
 .contributeurs-formulaire-texte{ text-align:left; color:#ccc; }
 .contributeurs-formulaire-champ{ width:350px; background:#1A1A1A; border:#4C4C4C 1px solid; font-size:16px; color:#999; }
 .contributeurs-formulaire-url_blog{ color:#999; text-align:left; }
 .contributeurs-formulaire-couleur-blog{ color:#999; text-align:left; }
  .contributeurs-formulaire-couleur-blog input{ width:60px; border:0; }
 .contributeurs-formulaire-fichier-blog input{ color:#fff; }
 textarea.contributeurs-formulaire-champ{ height:80px; }
 #contributeurs-captcha{ text-align:left; color:#999; }
 #contributeurs-captcha-img{ margin:0 10px 0 0; width:100px; height:30px; vertical-align:middle; }
 #contributeurs-captcha-code{ margin:0 0 0 10px; width:100px; background:#1A1A1A; border:#4C4C4C 1px solid; font-size:16px; color:#999; vertical-align:middle; }
 #contributeurs-formulaire-ok{ margin:10px 0 0 0; width:354px; background:#666; border:#999 1px solid; font-size:16px; color:#fff; cursor:pointer; }
 #contributeurs-formulaire-ok:hover{ border:#fff 1px solid; }

 .contributeurs-recherche-champ{ width:150px; background:#1A1A1A; border:#4C4C4C 1px solid; font-size:12px; color:#999; }
 .contributeurs-recherche-ok{ margin:10px 0 0 0; width:100px; background:#666; border:#999 1px solid; font-size:12px; color:#fff; cursor:pointer; }
 .contributeurs-recherche-ok:hover{ border:#fff 1px solid; }

 #contributeurs-avantages td{ text-align:left; }
  #contributeurs-avantages h1{ margin:0; padding:0; font-family:Georgia,"Times New Roman",Times,serif; font-size:20px; color:#fff; font-weight:normal; }
  #contributeurs-avantages p{ margin:0; padding:5px 0 0 0; color:#ccc; }
  #contributeurs-avantages-contenu{ padding:0 20px 20px 85px; background:url(/img/contributeurs-contenu.jpg?1309784358) 0 5px no-repeat; }
  #contributeurs-avantages-blogs{ padding:0 0 20px 85px; background:url(/img/contributeurs-commentaires.jpg?1309784358) 0 5px no-repeat; }
  #contributeurs-avantages-sites{ padding:0 20px 20px 85px; background:url(/img/contributeurs-sites.jpg?1309784358) 0 5px no-repeat; }
  #contributeurs-avantages-favoris{ padding:0 0 20px 85px; background:url(/img/contributeurs-favoris.jpg?1309784358) 0 5px no-repeat; }

 #contributeurs-derniers_sites-in{ height:150px; margin:0; list-style-type:none; text-align:left; }
  #contributeurs-derniers_sites-in li{ float:left; padding:3px 0; width:193px; font-size:12px; color:#666; }
  #contributeurs-derniers_sites-in li span{ float:right; padding:2px 3px 0 0; font-size:10px; }
  #contributeurs-derniers_sites-in li a{ padding:0 0 0 10px; color:#e0e0e0; }
  #contributeurs-derniers_sites-in li a:hover{ color:#999999; }

 .contributeurs-listing{ margin:0 0 15px 0; width:618px; }
  .contributeurs-listing th{ background:#000; color:#ccc; text-align:left; line-height:22px; }
  .contributeurs-listing td{ color:#666; text-align:left; line-height:22px; }
  .contributeurs-listing a{  color:#999; }
  .contributeurs-listing a:hover{  color:#ccc; }

 .contributeurs-listing_long{ margin:0 0 15px 0; width:928px; }
  .contributeurs-listing_long th{ background:#000; color:#ccc; text-align:left; line-height:22px; }
  .contributeurs-listing_long td{ color:#666; text-align:left; line-height:22px; }
  .contributeurs-listing_long a{  color:#999; }
  .contributeurs-listing_long a:hover{  color:#ccc; }

 #ajout_galerie_photo_fichiers{ padding:20px 0 0 0; }
  .ajout_galerie_photo_fichier{ float:left; width:117px; height:120px; text-align:center; }
  .ajout_galerie_photo_fichier img{ margin:0 0 5px 0; }
  .ajout_galerie_photo_fichier a{ color:#ccc; }
  .ajout_galerie_photo_fichier a:hover{ color:#fff; }

 #ajout_galerie_video_fichiers{ padding:20px 0 0 0; }
  .ajout_galerie_video_fichier{ float:left; width:180px; height:160px; text-align:center; }
  .ajout_galerie_video_fichier img{ margin:0 0 5px 0; }
  .ajout_galerie_video_fichier a{ color:#ccc; }
  .ajout_galerie_video_fichier a:hover{ color:#fff; }

 #ajout_blog_blillet_fichiers{ padding:20px 0 0 0; }
  .ajout_blog_blillet_fichiers_photo{ float:left; width:117px; height:120px; text-align:center; }
  .ajout_blog_blillet_fichiers_photo img{ margin:0 0 5px 0; }
  .ajout_blog_blillet_fichiers_photo a{ color:#ccc; }
  .ajout_blog_blillet_fichiers_photo a:hover{ color:#fff; }
  .ajout_blog_blillet_fichiers_video{ float:left; width:180px; height:160px; text-align:center; }
  .ajout_blog_blillet_fichiers_video img{ margin:0 0 5px 0; }
  .ajout_blog_blillet_fichiers_video a{ color:#ccc; }
  .ajout_blog_blillet_fichiers_video a:hover{ color:#fff; }

 #contributeurs-defi{ margin:0 0 20px 0; padding:0 20px 0 100px; min-height:80px; background:#e0e0e0 url(img/title-defi.png) 10px 6px no-repeat; border:#a9aaaa 1px solid; line-height:26px; font-size:20px; }

 #contributeurs-blog-menu{ margin:30px 0 20px 0; padding:0 15px; height:30px; border-bottom:#999 1px solid; text-align:left; }
  #contributeurs-blog-menu .lien{ padding:5px 10px; border:#666 1px solid; font-weight:bold; background:#333; color:#aaa; }
  #contributeurs-blog-menu .lien:hover{ background:#666; text-decoration:none; }
  #contributeurs-blog-menu .lien_v{ padding:5px 10px; background:#999; border:#999 1px solid; font-weight:bold; color:#000; }
  #contributeurs-blog-menu .lien_v:hover{ text-decoration:none; }

 #contributeurs-blog-preselections_couleurs{ float:right; padding:0 0 0 20px; }
  #contributeurs-blog-preselections_couleurs span{ display:block; margin:0 0 10px 0; color:#999; }
  #contributeurs-blog-preselections_couleurs a{ display:block; margin:0 0 5px 0; padding:5px 10px; border:#666 1px solid; background:#333; color:#aaa; }
  #contributeurs-blog-preselections_couleurs a:hover{ background:#666; text-decoration:none; }

 /* */

 #bandeau_navigation-haut{ height:20px; background:url(/img/fond_bandeau.gif?1309784358) left top repeat-x; }
 #bandeau_navigation{ padding:20px; background:#000; }
  #bandeau_navigation-menu{ float:left; width:110px; text-align:left; }
   #bandeau_navigation-menu a{ display:block; padding:3px 0; border-bottom:#626262 1px dotted; color:#d5d4d4; }
   #bandeau_navigation-menu a:hover{ border-bottom:#ccc 1px dotted; color:#fff; }
  .bandeau_navigation-categories{ float:left; margin:0 0 0 10px; padding:0 0 0 10px; width:95px; min-height:210px; border-left:#333 1px dotted; text-align:left; }
  #bandeau_navigation-categories-hot{ width:330px; }
   .bandeau_navigation-categories a{ float:left; display:block; width:110px; padding:0 0 4px 0; color:#d5d4d4; }
   .bandeau_navigation-categories a:hover{ color:#fff; }
 #bandeau_navigation-bas{ height:20px; background:url(/img/fond_bandeau.gif?1309784358) left bottom repeat-x; }

 #bandeau_pub-haut{ height:20px; background:url(/img/fond_bandeau.gif?1309784358) left top repeat-x; }
 #bandeau_pub{ padding:20px; background:#000; }
  #bandeau_pub-menu{ float:left; width:120px; padding:0 0 0 55px; text-align:left; background:url(/img/fond_bandeau_pub_menu.jpg?1309784358) no-repeat; }
   #bandeau_pub-menu div{ height:44px; }
    #bandeau_pub-menu a{ font-family:Georgia,"Times New Roman",Times,serif; font-size:16px; color:#53BDDC; }
    #bandeau_pub-menu a:hover{ color:white; }
    #bandeau_pub-menu font{ display:block; color:#999; }
  #bandeau_pub-rencontres{ float:left; width:410px; margin:0 0 0 20px; padding:0 0 0 20px; min-height:290px; border-left:#333 1px dotted; }
   .bandeau_pub-rencontres-thumb{ float:left; padding:0 0 8px 0; width:110px; text-align:left; }
    .bandeau_pub-rencontres-thumb img{ width:100px; height:100px; border:#666 1px solid; }
    .bandeau_pub-rencontres-thumb img:hover{ border:#fff 1px solid; }
   #bandeau_pub-rencontres a{ color:#a8a8a8; }
   #bandeau_pub-rencontres a:hover{ color:#fff; }
  #bandeau_pub-webcams{ float:left; margin:0 0 0 20px; padding:0 0 0 20px; min-height:290px; border-left:#333 1px dotted; }
 #bandeau_pub-bas{ height:20px; background:url(/img/fond_bandeau.gif?1309784358) left bottom repeat-x; }

 /* */

 #footer{ height:93px; padding:85px 0 0 0; background:url(/img/fond_footer.png?1309784358) center 20px no-repeat; font-size:11px; color:#736e6e; }

#voissa{color:#c66abe;font-size:15px;margin:5px 0 25px;}
#voissa a{text-decoration:underline;color:#c66abe;}
#voissa a:hover{text-decoration:none;color:#0084c1;}
