* {padding:0; margin:0; font-family:Arial,Helvetica,sans-serif; font-size:11px;}

body { background-color:#FFFFFF; }
.clear { clear:both; width:1px; height:1px; line-height:1px; font-size:0px;}

div#div_corps_page { display:none; }
div#div_global_old { display:block; position:relative; min-height:515px; margin-top:10px; margin-left:10px; height:auto; width:937px; background:white url(/images2/PRINTEMPS/photo.jpg) no-repeat 0px 56px; /*border:2px solid red;*/ }

div#div_global { display:block; position:relative; min-height:305px; margin-top:10px; margin-left:10px; height:auto; width:937px; }

div#div_google { display:none; }
div#div_filet { display:block; position:relative; height:2px; width:937px; /* background:white url(/images2/PRINTEMPS/filet_pied_page.gif) no-repeat bottom center; */}
div#div_bas_page { display:none; }

div.erreur { position: relative; float: left; width: 290px; margin-left: 10px; margin-top: 10px; padding: 11px 15px 11px 40px; background: url("/u/IMG/COMMUN/error-pt.gif") no-repeat 15px 15px; font-weight:bold; }
div.erreur img { position:absolute; top:10px; left:5px; }
.erreur { clear: both; position: relative; width: 300px; min-height: 14px; background: url("/u/IMG/COMMUN/error-pt.gif") no-repeat 25px 5px; padding: 5px 0 0 46px; }
.erreur2 { clear: both; position: relative; width: 150px; min-height: 14px; /*background: url("/u/IMG/COMMUN/error-pt.gif") no-repeat 25px 5px; padding: 5px 0 0 46px;*/ background-color:red; }
.c_erreur { color:red; }

.titre_logo { padding-top:10px; color:#85A8CC; font:bold 17px Arial,Helvetica,sans-serif; text-align:center; }
div#div_logo { display:block; position:relative; float:left; top:0px; left:0px; height:45px; width:122px; padding:5px 10px 5px 0px; background:white url(/images2/PRINTEMPS/logo.gif) no-repeat top left; /* border:1px solid red; */}
div#div_bonheur { display:block; position:relative; float:left; top:0px; left:0px; height:45px; width:350px; padding:5px 10px 5px 0px; /* border:1px solid red; */ }

#div_inscrit { display:block; position:relative; float:left; }
#div_inscrit2 { display:block; position:absolute; top:0px; left:379px; /* background-color:orange; */}
#div_bloc_inscrit { position:relative; height:47px; width:405px; border-collapse:collapse; border:2px solid #DAF1FF; padding-top:4px; }
#div_bloc_inscrit li { list-style:none; }
#div_bloc_inscrit .choix1 { position:relative; float:left; height:18px; font-size:12px; color:#cc0099; font-weight:bold; padding:2px 0 0 10px; width:160px; }
#div_bloc_inscrit .pseudo { position:relative; float:left; text-align:right; padding-right:5px; color:#000066; font-size:11px; width:52px; height:16px; padding-top:4px; }
#div_bloc_inscrit .mdp { position:relative; float:left; text-align:right; padding-right:5px; color:#000066; font-size:11px; width:80px; height:16px; padding-top:4px; }
#div_bloc_inscrit .saisie1 { position:relative; float:left; width:130px; height:18px; /*border:0px solid red;*/ }
#div_bloc_inscrit .aide { position:relative; float:left; height:16px; width:40px; font-size:11px; color:#000066; font-weight:normal; padding:4px 0 0 10px; }
#div_bloc_inscrit a { text-decoration:underline; font-size:11px; color:#000066; font-weight:normal; margin-left:10px;}
#div_bloc_inscrit a:hover { text-decoration:none; color:#0099FF;}
#div_bloc_inscrit .saisie2{ position:relative; float:left; /*margin-top:5px;*/ margin-bottom:2px; width:70px; height:18px; }
#div_bloc_inscrit .fleche{position:relative; float:left; width:25px; height:20px; background: url("/images2/fleche1.gif") no-repeat 10px 8px; }
#div_bloc_inscrit .li_bouton { position:relative; float:left; width:auto; npadding-top:2px; }

#div_bloc_inscrit a.bouton_inscrit { position:relative; float:left; text-decoration:none; width:55px; height:23px; background:white url(/images2/bouton_ok1.gif) no-repeat top left; }
#div_bloc_inscrit a.bouton_inscrit:hover { position:relative; float:left; background:white url(/images2/bouton_ok1a.gif) no-repeat top left; }

#div_bloc_inscrit a.bouton_aide { display:block; position:relative; float:left; text-decoration:none; width:57px; height:18px; padding-right:0px; background:white url(/images2/bouton_aide.gif) no-repeat top left; }
#div_bloc_inscrit a.bouton_aide:hover { display:block; position:relative; float:left; background:white url(/images2/bouton_aidea.gif) no-repeat top left; }

div#div_photo {display:block; position:absolute; top:56px; left:0px; height:435px; width:910px; background:white url(/images2/PRINTEMPS/photo.jpg) no-repeat top left;  z-index:-1; /*border:1px solid red;*/ }
div#div_photo2 {display:block; position:absolute; top:60px; left:379px; height:484px; width:563px; background:white url(/images2/accueil_inscrip_flash_03.jpg) no-repeat top left; /*border:1px solid red;*/ }

div#div_population_femme{position:relative; float:left; font:normal 12px Arial, Helvetica; color:#457592; }
div#div_population_femme a{font:normal 12px Arial, Helvetica; color:#457592;}
div#div_population_serieuse{position:relative; float:left; font:normal 12px Arial, Helvetica; color:#457592; }
div#div_population_serieuse a{font:normal 12px Arial, Helvetica; color:#457592;}
div#div_population_homme{position:relative; float:left; font:normal 12px Arial, Helvetica; color:#457592; }
div#div_population_homme a{font:normal 12px Arial, Helvetica; color:#457592;}
div#div_population_ville{position:relative; float:left; font:normal 12px Arial, Helvetica; color:#457592; }
div#div_population_ville a{font:normal 12px Arial, Helvetica; color:#457592;}
div#div_population_site-de-rencontre{position:relative; float:left; font:normal 12px Arial, Helvetica; color:#457592; }
div#div_population_site-de-rencontre a{font:normal 12px Arial, Helvetica; color:#457592;}
div#div_population_cherche-rencontre{position:relative; float:left; font:normal 12px Arial, Helvetica; color:#457592; }
div#div_population_cherche-rencontre a{font:normal 12px Arial, Helvetica; color:#457592;}

div#div_haut_global {position:relative; top:0px; left:0px; width:907px; height:7px; background:white url(/images2/SEO/haut_fd_global.gif) no-repeat top left;}
div#div_milieu_global_homme {position:relative; width:907px; min-height:780px; background:white url(/images2/SEO/milieu_fd_global.gif);}
div#div_milieu_global_femme {position:relative; width:907px; min-height:750px; background:white url(/images2/SEO/milieu_fd_global.gif);}
div#div_milieu_global_serieuse {position:relative; width:907px; min-height:700px; background:white url(/images2/SEO/milieu_fd_global.gif);}

div#div_milieu_global_marseille {position:relative; width:907px; min-height:970px; background:white url(/images2/SEO/milieu_fd_global.gif);}
div#div_milieu_global_rennes {position:relative; width:907px; min-height:970px; background:white url(/images2/SEO/milieu_fd_global.gif);}
div#div_milieu_global_strasbourg {position:relative; width:907px; min-height:970px; background:white url(/images2/SEO/milieu_fd_global.gif);}
div#div_milieu_global_toulouse {position:relative; width:907px; min-height:970px; background:white url(/images2/SEO/milieu_fd_global.gif);}
div#div_milieu_global_bordeaux {position:relative; width:907px; min-height:970px; background:white url(/images2/SEO/milieu_fd_global.gif);}
div#div_milieu_global_lille {position:relative; width:907px; min-height:970px; background:white url(/images2/SEO/milieu_fd_global.gif);}
div#div_milieu_global_lyon {position:relative; width:907px; min-height:970px; background:white url(/images2/SEO/milieu_fd_global.gif);}
div#div_milieu_global_montpellier {position:relative; width:907px; min-height:970px; background:white url(/images2/SEO/milieu_fd_global.gif);}
div#div_milieu_global_nice {position:relative; width:907px; min-height:990px; background:white url(/images2/SEO/milieu_fd_global.gif);}
div#div_milieu_global_paris {position:relative; width:907px; min-height:970px; background:white url(/images2/SEO/milieu_fd_global.gif);}
div#div_milieu_global_ville {position:relative; width:907px;  min-height:790px;  background:white url(/images2/SEO/milieu_fd_global.gif);}


div#div_milieu_global_cherche-rencontre {position:relative; width:907px; min-height:700px; background:white url(/images2/SEO/milieu_fd_global.gif); }
div#div_milieu_global_site-de-rencontre {position:relative; width:907px; min-height:790px; background:white url(/images2/SEO/milieu_fd_global.gif); }


div#div_bas_global {position:relative; width:907px; height:17px; background:white url(/images2/SEO/bas_fd_global.gif) no-repeat top left; }

div#div_texte_long_femme {position:relative;float:left; width:844px; left:20px; top:24px; height:50px;  font:bold 12px Arial, Helvetica; color:#567c94; text-align:justify; padding-right:20px; }
div#div_texte_long_femme a{font:bold 12px Arial, Helvetica; color:#567c94;}
div#div_texte_long_serieuse {position:relative;float:left; width:844px; left:20px; top:24px; height:80px;  font:bold 12px Arial, Helvetica; color:#567c94; text-align:justify; padding-right:20px; }
div#div_texte_long_serieuse a{font:bold 12px Arial, Helvetica; color:#567c94;}

div#div_texte_long_homme {position:relative;float:left; width:844px; left:20px; top:24px; height:50px;  font:bold 12px Arial, Helvetica; color:#567c94; text-align:justify; padding-right:20px; }
div#div_texte_long_homme a {font:bold 12px Arial, Helvetica; color:#567c94;}

div#div_texte_long_cherche-rencontre {position:relative;float:left; width:844px; left:20px; top:34px; height:50px;  font:bold 12px Arial, Helvetica; color:#567c94; text-align:justify; padding-right:20px; }
div#div_texte_long_cherche-rencontre a{font:bold 12px Arial, Helvetica; color:#567c94;}
div#div_texte_long_site-de-rencontre {position:relative;float:left; width:844px; left:20px; top:34px; height:50px;  font:bold 12px Arial, Helvetica; color:#567c94; text-align:justify; padding-right:20px; }
div#div_texte_long_site-de-rencontre a{font:bold 12px Arial, Helvetica; color:#567c94;}

div#div_haut_baspage_femme {position:relative;float:left; width:824px; left:20px; top:16px;height:200px; font:normal 12px Arial, Helvetica; color:#567c94; text-align:justify; padding: 14px 20px 0px 20px; background:white url(/images2/SEO/haut_fd_baspage.jpg) no-repeat top left; /* background-color:blue; */ }
div#div_haut_baspage_femme a{font:normal 12px Arial, Helvetica; color:#567c94;}

div#div_haut_baspage_serieuse {position:relative;float:left; width:824px; left:20px; top:16px;height:120px; font:normal 12px Arial, Helvetica; color:#567c94; text-align:justify; padding: 14px 20px 0px 20px; background:white url(/images2/SEO/haut_fd_baspage.jpg) no-repeat top left; }
div#div_haut_baspage_serieuse span{ font:bold 12px Arial, Helvetica; color:#567c94;}
div#div_haut_baspage_serieuse a{font:bold 12px Arial, Helvetica; color:#567c94;}

div#div_haut_baspage_cherche-rencontre {position:relative;float:left; width:824px; left:20px; top:16px;height:170px; font:normal 12px Arial, Helvetica; color:#567c94; text-align:justify; padding: 14px 20px 0px 20px; background:white url(/images2/SEO/haut_fd_baspage.jpg) no-repeat top left; }
div#div_haut_baspage_cherche-rencontre span{ font:bold 12px Arial, Helvetica; color:#567c94;}
div#div_haut_baspage_cherche-rencontre a{font:bold 12px Arial, Helvetica; color:#567c94;}

div#div_haut_baspage_site-de-rencontre {position:relative;float:left; width:824px; left:20px; top:16px;height:260px; font:normal 12px Arial, Helvetica; color:#567c94; text-align:justify; padding: 14px 20px 0px 20px; background:white url(/images2/SEO/haut_fd_baspage.jpg) no-repeat top left; }
div#div_haut_baspage_site-de-rencontre span{ font:bold 12px Arial, Helvetica; color:#567c94;}
div#div_haut_baspage_site-de-rencontre a{font:bold 12px Arial, Helvetica; color:#567c94;}
div#div_haut_baspage_site-de-rencontre ul{position:relative; float:left; width:800px; left:20px; padding_bottom:20px;}
div#div_haut_baspage_site-de-rencontre li{position:relative; float:left; width:800px; /* background-color:orange; */  font:normal 12px Arial, Helvetica; color:#567c94; text-align:justify; padding-bottom:9px; }


div#div_haut_baspage_homme {position:relative;float:left; width:824px; left:20px; top:16px;height:240px; font:normal 12px Arial, Helvetica; color:#567c94; text-align:justify; padding: 14px 20px 0px 20px; background:white url(/images2/SEO/haut_fd_baspage.jpg) no-repeat top left; background-color:red;}
div#div_haut_baspage_homme a{font:normal 12px Arial, Helvetica; color:#567c94;}
div#div_haut_baspage_homme span{font:bold 12px Arial, Helvetica; color:#567c94;
}
div#div_fond_vignette {position:absolute; width:336px; left:520px; top: 440px; height:238px; font:normal 14px Arial, Helvetica; color:#29acfe; text-align:justify; padding: 7px 10px 0px 20px; background:white url(/images2/SEO/fd_connectes2.jpg) no-repeat top left; }
div#div_fond_vignette span{font:bold 14px Arial, Helvetica;}

div#div_fond_vignette10 {position:relative; float:left; width:450px; left:0px; top: 30px; height:280px; font:normal 14px Arial, Helvetica; color:#29acfe; text-align:justify; padding: 7px 10px 0px 20px; background:url(/images2/SEO/fd_connectes3.jpg) no-repeat top left; }
div#div_fond_vignette10 span{font:bold 14px Arial, Helvetica;}

div#div_fond_actifs { position:relative; float:left; width:336px; height:117px; padding:7px 10px 0px 20px; top:10px; left:10px; margin-left:0px; font:normal 14px Arial, Helvetica; color:#29acfe; background:url(/images2/SEO/fond_lien_regions.jpg) no-repeat top left; }
div#div_fond_actifs span{ font:bold 14px Arial, Helvetica; color:#29acfe;}
div#div_fond_actifs ul { padding: 10px 0 10px 10px;}
div#div_fond_actifs li { list-style-type:none; padding: 2px 0 2px 2px; }
div#div_fond_actifs li a { font-size:12px; color:#29acfe; }

div#div_temoignages {position:relative; width:366px; margin-top:10px; left:10px; /* left:520px; top: 530px; */ height:141px; font:normal 14px Arial, Helvetica; color:#29acfe; padding: 7px 10px 0px 2px; background:url(/images2/SEO/fond_temoignage2.jpg) no-repeat top left; }
div#div_temoignages span{font:bold 12px Arial, Helvetica; color:#29acfd;}
div#div_temoignages .un_temoignage { position:relative; width:360px; height:99px; cursor:pointer; }
#div_temoignages div.tem_photo { position:absolute; width:74px; height:82px; padding:1px; top:13px; left:10px; }

#div_temoignages div.tem_nom { position:relative; padding:15px 0px 2px 88px; font-size:11px; color:#567c94; font-weight:bold; width:265px; height:14px; overflow:hidden; }

#div_temoignages div.tem_texte { position:relative; display:block; height:55px; font-size:11px; padding:0px 5px 0px 88px; text-decoration:none; color:#567c94; width:270px; overflow:hidden; }
#div_temoignages a { float:right; padding-right: 40px; color:#567c94;}

#div_temoignages a:hover { text-decoration:none; color:#567c94; }


div#div_fond_liens {position:absolute; width:336px; left:520px; top: 710px; height:238px; font:normal 14px Arial, Helvetica; color:#29acfe; text-align:justify; padding: 7px 10px 0px 20px; background:white url(/images2/SEO/fd_connectes2.jpg) no-repeat top left; }
div#div_fond_liens span{font:bold 12px Arial, Helvetica; color:#29acfe;}
div#div_fond_liens a{font-size:12px; color:#29acfe;}


div#div_bas_baspage {position:relative;float:left; width:864px; left:20px; top:16px;height:18px; background:white url(/images2/SEO/bas_fd_baspage.jpg) no-repeat top left; }

div#div_zone_gauche {position:relative; float:left; width:480px; height:425px; left:20px; font:normal 12px Arial, Helvetica; color:#567c94; text-align:justify; }
div#div_zone_gauche_ville {position:relative; float:left; width:490px; /* height:835px; */ left:10px; top:5px; font:normal 12px Arial, Helvetica; color:#567c94; text-align:justify; /* background-color:gray; */ }


div#div_zone_gauche #div_texte_femme{position:relative; /* float:left; */ width:480px; height:210px;  /* background-color:green; */}
div#div_zone_gauche #div_texte_femme h1{position:relative; /* float:left; */ font:bold 20px Arial, Helvetica; color:#29acfe; width:480px;}
div#div_zone_gauche #div_texte_femme .secret{position:relative; /* float:left; */ font:bold 12px Arial, Helvetica; color:#29acfe; width:480px; padding-top:7px; padding-bottom:3px;}
div#div_zone_gauche #div_texte_femme ul{position:relative; /* float:left; */ width:440px; left:20px;}
div#div_zone_gauche #div_texte_femme li{position:relative; /* float:left; */ width:440px; font:normal 12px Arial, Helvetica; color:#567c94; text-align:justify; padding-top:9px; }

div#div_zone_gauche #div_texte_serieuse{position:relative; /* float:left; */ width:480px; height:210px; font:normal 12px Arial, Helvetica; color:#567c94; text-align:justify; }
div#div_zone_gauche #div_texte_serieuse h1{position:relative; float:left; font:bold 20px Arial, Helvetica; color:#29acfe; width:480px;}
div#div_zone_gauche #div_texte_serieuse .sous_titre{position:relative; float:left; font:bold 12px Arial, Helvetica; color:#567c94; width:480px; padding: 10px 0 10px 0;}
div#div_zone_gauche #div_texte_serieuse a{font:normal 12px Arial, Helvetica; color:#567c94;}


div#div_zone_gauche #div_texte_cherche-rencontre{position:relative; /* float:left; */width:480px; height:210px; font:normal 12px Arial, Helvetica; color:#567c94; text-align:justify; }
div#div_zone_gauche #div_texte_cherche-rencontre h1{position:relative; float:left; font:bold 20px Arial, Helvetica; color:#29acfe; width:480px;}
div#div_zone_gauche #div_texte_cherche-rencontre .sous_titre{position:relative; float:left; font:bold 12px Arial, Helvetica; color:#567c94; width:480px; padding: 10px 0 10px 0;}
div#div_zone_gauche #div_texte_cherche-rencontre a{font:normal 12px Arial, Helvetica; color:#567c94;}

div#div_zone_gauche #div_texte_site-de-rencontre{position:relative; /* float:left; */width:480px; height3450px; font:normal 12px Arial, Helvetica; color:#567c94; text-align:justify; }
div#div_zone_gauche #div_texte_site-de-rencontre h1{position:relative; float:left; font:bold 20px Arial, Helvetica; color:#29acfe; width:480px;}
div#div_zone_gauche #div_texte_site-de-rencontre .sous_titre{position:relative; float:left; font:bold 12px Arial, Helvetica; color:#567c94; width:480px; padding: 10px 0 10px 0;}
div#div_zone_gauche #div_texte_site-de-rencontre ul{position:relative; float:left; width:440px; left:20px;}
div#div_zone_gauche #div_texte_site-de-rencontre li{position:relative; float:left; width:440px; /* background-color:orange; */ font:normal 12px Arial, Helvetica; color:#567c94; text-align:justify; padding-top:9px; }

div#div_zone_gauche #div_texte_homme{position:relative; /* float:left; */width:480px; height:210px; font:normal 12px Arial, Helvetica; color:#567c94; text-align:justify; }
div#div_zone_gauche #div_texte_homme a{font:normal 12px Arial, Helvetica; color:#567c94;}
div#div_zone_gauche #div_texte_homme h1{position:relative; float:left; font:bold 20px Arial, Helvetica; color:#29acfe; width:480px;}

div#div_zone_gauche_ville #div_texte_ville_intro{position:relative; float:left; width:241px; /* height:431px; */ font:normal 12px Arial, Helvetica; color:#567c94; text-align:justify;  }
div#div_zone_gauche_ville #div_texte_ville_intro span{ font:bold 12px Arial, Helvetica; color:#567c94;}
div#div_zone_gauche_ville #div_texte_ville_intro h1{position:relative; float:left; width:241px; font:bold 14px Arial, Helvetica; color:#29acfe; }
div#div_zone_gauche_ville #div_texte_ville_intro .lieu{position:relative; float:left; width:241px; font:bold 12px Arial, Helvetica; color:#29acfe; }


div#div_zone_gauche_ville #div_texte_ville{position:relative; float:left; width:480px; /* height:431px; */ font:normal 12px Arial, Helvetica; color:#567c94; text-align:justify;  /* background-color:green; */}
div#div_zone_gauche_ville #div_texte_ville span{ font:bold 12px Arial, Helvetica; color:#567c94;}
div#div_zone_gauche_ville #div_texte_ville h1{position:relative; float:left; width:480px; font:bold 20px Arial, Helvetica; color:#29acfe; }
div#div_zone_gauche_ville #div_texte_ville .lieu{position:relative; float:left; width:480px; font:bold 12px Arial, Helvetica; color:#29acfe; }
div#div_zone_gauche_ville h2{ color:#29ACFE;font:bold 12px Arial, Helvetica; margin:0;padding:0; }


div#div_zone_gauche_ville #div_photo_toulouse{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/photo_toulouse.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_strasbourg{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/photo_strasbourg.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_rennes{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/photo_rennes.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_paris{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/photo_paris.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_nice{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/photo_nice.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_montpellier{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/photo_montpellier.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_marseille{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/photo_marseille.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_lyon{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/photo_lyon.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_lille{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/photo_lille.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_bordeaux{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/photo_bordeaux.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_ville1{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/photo_ville1.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_ville2{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/photo_ville2.jpg) no-repeat top left; left:19px; }

div#div_zone_gauche_ville #div_photo_generique_0{position:relative; float:left; width:231px; height:297px; top:25px; left:9px; }

div#div_zone_gauche_ville #div_photo_generique_1{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/seo_generique_01.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_generique_2{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/seo_generique_02.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_generique_3{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/seo_generique_03.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_generique_4{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/seo_generique_04.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_generique_5{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/seo_generique_05.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_generique_6{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/seo_generique_06.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_generique_7{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/seo_generique_07.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_generique_8{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/seo_generique_08.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_generique_9{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/seo_generique_09.jpg) no-repeat top left; left:19px; }
div#div_zone_gauche_ville #div_photo_generique_10{position:relative; float:left; width:231px; height:297px; top:25px; background:white url(/images2/SEO/seo_generique_10.jpg) no-repeat top left; left:19px; }


div#div_zone_gauche #div_photo_femme{position:relative; float:left; width:480px; height:215px; background:white url(/images2/SEO/photo_hommes.jpg) no-repeat top left;  background-color:red; }
div#div_zone_gauche #div_photo_serieuse,div#div_zone_gauche #div_photo_homme{position:relative; float:left; width:480px; height:215px; background:white url(/images2/SEO/photo_femmes.jpg) no-repeat top left; }
div#div_zone_gauche #div_photo_cherche-rencontre,div#div_zone_gauche #div_photo_homme{position:relative; float:left; width:480px; height:215px; background:white url(/images2/SEO/photo_hommes.jpg) no-repeat top left; }
div#div_zone_gauche #div_photo_site-de-rencontre,div#div_zone_gauche #div_photo_homme{position:relative; float:left; width:480px; height:215px; background:white url(/images2/SEO/photo_femmes.jpg) no-repeat top left; }


div#div_inscription {position:absolute; display:block; width:380px; left:520px; top: 100px; height:auto; z-index:100; }

div#div_inscription2 {display:block; position:absolute; top:20px; left:0px; width:600px; height:auto;/*  border:1px solid cyan; */}
div#div_inscription #titre_inscription { display:block; width:368px; height:35px; background:white url(/images2/inscription_flash.gif) no-repeat top left; }
div#div_inscription #div_fond_inscription1 { display:block; width:372px; height:auto; min-height:327px; padding-top:45px; margin-top:0px; margin-left:7px; background:white url(/images2/SEO/fond_inscription_1.jpg) no-repeat top left;  /* border:1px solid cyan; */}
div#div_inscription #div_fond_inscription1_old { display:block; width:372px; height:auto; min-height:327px; padding-top:45px; margin-top:0px; margin-left:7px; }
div#div_inscription #div_fond_inscription2 { display:block; width:372px; height:95px; background:white url(/images2/SEO/fond_inscription_2.gif) no-repeat top left; margin-top:10px; border:1px solid purple; }
div#div_inscription .div_fond_inscription2, div#div_inscription .div_fond_inscription2_bis { display:block; width:364px; background:url(/images2/SEO/fond_inscription_2.gif) no-repeat 4px 0px; margin-top:0px; }
div#div_inscription .div_fond_inscription2 { margin-top:12px; height:45px; }
div1#div_inscription .div_fond_inscription2_bis { min-height:45px; height:auto; }
div#div_inscription #div_fond_inscription3 { display:block; width:372px; height:53px; background:white url(/images2/SEO/fond_inscription_3.jpg) no-repeat top left; margin-left:7px; }
div#div_inscription #div_fond_inscription3_old { display:block; width:372px; height:53px; margin-left:7px; }
div#div_inscription .titre_inscription { position:relative; color:#FF0066; font:normal 18px Arial, Helvetica; }
div#div_inscription .libelle { position:relative; float:left; width:133px; padding-left:15px; padding-top:6px; color:#000000; }
div#div_inscription .libelle2 { position:relative; float:left; width:auto; padding-top:6px; color:#000000; }
div#div_inscription .libelle3 { position:relative; float:left; width:20px; padding-left:15px; padding-top:6px; color:#000000; }
div#div_inscription .libelle4 { position:relative; float:left; width:90px; padding-right:0px; padding-top:15px; color:#000000; }
div#div_inscription .libelle5 { position:relative; float:left; width:90px; padding-top:7px; color:#000000; }
div#div_inscription .libelle6 { position:relative; float:left; width:auto; height:12px; padding:9px 1px 0px 1px; color:#000000; }
div#div_inscription .libelle7 { position:relative; float:left; width:220px; padding:7px 10px 0px 15px; color:#000000; }
div#div_inscription .libelle8 { position:relative; float:left; width:290px; padding-left:0px; padding-top:7px; color:#000000; }
div#div_inscription .deroule1 { position:relative; float:left; width:40px; padding-top:6px; color:#000000; }
div#div_inscription .deroule2 { position:relative; float:left; width:80px; padding-top:6px; color:#000000; }
div#div_inscription .deroule3 { position:relative; float:left; width:45px; color:#000000; }
div#div_inscription .deroule4 { position:relative; float:left; width:75px; color:#000000; }
div#div_inscription .deroule5 { position:relative; float:left; width:60px; color:#000000;  }
div#div_inscription #pays { width:158px; }
div#div_inscription .pays { padding-left:2px; }
div#div_inscription .ville { position:relative; /*float:left;*/ width:195px; color:#000000; padding-bottom:6px; margin:0px 0px 0px 148px; /*background-color:purple;*/ }
div#div_inscription .offre { width:20px; padding-top:0px; }
div#div_inscription a.bouton_inscription { position:relative; float:left; text-decoration:none; width:174px; height:28px; margin:10px 0px 0px 97px; background:white url(/images2/PRINTEMPS/bouton_inscription_off.gif) no-repeat top left; }
div#div_inscription a.bouton_inscription:hover { position:relative; float:left; width:174px; height:28px; margin:10px 0px 0px 97px; background:white url(/images2/PRINTEMPS/bouton_inscription_on.gif) no-repeat top left; }


#div_vignette{position:relative; float:left; width:340px; height:231px; }
#div_vignette li {position:relative; float:left; list-style:none; padding-top:6px;}
#div_vignette .titre1 {height:18px; font-size: 14px; color: #29acfe;; font-weight: bold; }
#div_vignette .titre2 {height:18px; font-size: 14px; color: #29acfe;; font-weight: normal; }
#div_vignette .mini_fiche {position:relative; float:left; width:69px; height:96px; padding-right:15px;}
#div_vignette .mini_fiche .photo {position:relative; float:left; width:69px; height:76px; border:1px solid #8ac1ff; /* background-color:blue; */}
#div_vignette .mini_fiche .titre {position:relative; float:left; width:69px; height:15px; font-weight: normal; font-size:11px; font-family: Arial,Verdana,Helvetica; color:#567c94; color:#567c94; text-align:center; /* background-color:green;*/ padding-top:2px; }


div_vignette10{position:relative; float:left; width:380px; height:231px;}
#div_vignette10 li {position:relative; float:left; list-style:none; padding-top:6px;}
#div_vignette10 .titre1 {height:18px; font-size: 14px; color: #29acfe;; font-weight: bold; }
#div_vignette10 .titre2 {height:18px; font-size: 14px; color: #29acfe;; font-weight: normal; }
#div_vignette10 .mini_fiche {position:relative; float:left; width:69px; height:96px; padding-right:21px;}
#div_vignette10 .mini_fiche .photo {position:relative; float:left; width:69px; height:76px; border:1px solid #8ac1ff; /* background-color:blue; */}
#div_vignette10 .mini_fiche .titre {position:relative; float:left; width:69px; height:15px; font-weight: normal; font-size:11px; font-family: Arial,Verdana,Helvetica; color:#567c94; color:#567c94; text-align:center; /* background-color:green;*/ padding-top:2px; }

/* ==== Pied de page ==== */
div#div_pied_de_page { display:block; position:relative; width:937px; height:85px; margin-top:0px; margin-left:5px; z-index:10; background-color:#FFFFFF; /*border:1px solid green;*/ }
div#div_pied_de_page > ul > li { display:block; position:relative; float:left; padding:0px 10px; height: 14px; }
div#div_pied_de_page > ul > li > a { font-weight: normal; text-decoration:none; color:#333399; }
div#div_pied_de_page > ul > li > a:hover { color:#0099cc; }
div#div_pied_de_page > ul { display:block; position:relative; margin-left:auto; margin-right:auto; padding:2px 0 2px 0; width:750px; height: 14px; }
div#div_pied_de_page li.pied_border { border-right:1px solid #457592; }
div#div_pied_de_page li.pied_border2 { border-right:0px solid #457592; }
div#div_pied_de_page li.pied_border a,div#div_pied_de_page li.pied_border2 a { color:#457592; }
div#div_pied_de_page div#div_copyright { display:block; position:relative; top:0px; width:40px; margin-left:auto; margin-right:auto; height:15px; color:#333366; /*border:1px solid blue;*/ }
div#div_pied_de_page div#div_espace { display:block; position:relative; width: 937px; height:50px; background-color:#ffffff; z-index:10; }
#div_texte { margin-left:35px; width:880px; }
#div_texte p { text-align:justify; color:#457592; }
#div_texte p.espace { margin-bottom:5px; }
#div_texte p.gras { font-weight:bold; }

/* ==== photos des selections ==== */
.table_photo td {text-align:center;vertical-align:top;}
div.photo {width:58px;height:64px;border:solid 1px #8AC1FF;}
table.linking_interne { width:900px;}
table.linking_interne td {width:25%;}
/*table.linking_interne td.titre {text-align:center;}*/
table.linking_interne td span.titre {color:#CC0099;font-weight:bold;font-size:12px;text-align:center;vertical-align:middle}

table.linking_interne2 { width:900px; margin:0px 15px 0px 15px;}
table.linking_interne2 td {width:20%;vertical-align:top;}
table.linking_interne2 td.titre {text-align:center;padding:10px 0px 5px 0px;}
table.linking_interne2 a {text-decoration:none; font-weight:bold;color:#457592;}
/*table.linking_interne td.titre {text-align:center;}*/
table.linking_interne2 td span.titre {color:#CC0099;font-weight:bold;font-size:12px;text-align:center;vertical-align:middle}
a  {
color:#457592;
font-weight:bold;
}
/* ==== Liste des nouveaux témoignages ==== */
.clear {clear:both;}
div.div_liste_temoignage{
	min-height:300px;
	display:block;
	width:400px;
	float:left;
	height:116px;
	margin:0px;
	padding:11px 0px 10px 50px;
	}
div.div_temoignage { 
	background:url("/h/IMG/TEMOIGNAGE/fond_mini_nouveau_temoignage.gif") no-repeat scroll left top transparent;
	float:left;
	height:116px;
	margin:0px 0px 10px 10px;
	padding:0px 0px 0px 13px;
	position:relative;
	width:365px;
	}
div.div_temoignage div.texte { position:relative; float:left; width:247px; height:42px; overflow:hidden; color:#333366; }
div.div_temoignage div.prenom { position:relative; float:left; width:190px; height:15px; padding-top:5px; overflow:hidden; color:#4A60AD; font-weight:normal; text-align:right; /*background-color:magenta;*/ }
div.div_temoignage div.div_photo { position:absolute; top:13px; left:274px; width:auto; }
div.div_temoignage div.photo { position:relative; float:left; display:block; width:auto; height:auto; overflow:hidden; }
div.div_temoignage div.nom { position:relative; float:left; display:block; width:180px; height:15px; color:#CC0099; font-weight:bold; text-align:right; margin:10px 0px 0px 63px; text-align:right; clear:both; overflow:hidden; }
div.div_temoignage div.nom a { color:#CC0099; font-weight:bold; text-decoration:underline; }
div.div_temoignage div.nom span { color:#333366; }
div.div_temoignage div.dept { position:relative; float:left; width:80px; height:15px; color:#333366; font-weight:normal; text-align:left; margin:10px 0px 0px 5px; overflow:hidden; background-color:orange; }
div.div_temoignage div.div_plus { position:absolute; float:left; top:82px; left:-13px; width:auto; height:29px; }
div.div_texte { position:relative; float:left; width:auto; /*background-color:orange;*/ }
div.titre { position:relative; float:left; width:218px; height:15px; font-weight:bold; color:#CC0099; padding-bottom:4px; /*background-color:magenta;*/ }
div.date { position:relative; float:left; width:55px; padding-top:5px; font-weight:normal; color:#4A60AD; /*background-color:white;*/ }
a.plus { position:relative; float:left; padding:8px 0px 0px 12px; font-weight:bold; color:#666699; }
a.plus:hover { color:#1F8EFF; }

