/*****  GLOBAL *****/

body{ font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:5px 0px 0px 0px; color:#523102; background:#F3E8DA; }
body.fiche { background:#FBF6EF; }

form{margin:0px;}

img{border:0px;}
.img { border:1px solid #5F4015; }
.middle { vertical-align:middle; }
.center { text-align:center; }
.no_border { border:none !important; }
.no_padding { padding:0px !important; }
.mr0 { margin-right:0 !important; }

.killer{ clear:both; line-height:1px; height:1px; margin-top:-1px; }
.mt10 { margin-top:10px !important; }

a, a:link, a:visited { font-size:11px; color:#523102; font-weight:normal; text-decoration:none; }
a:hover { text-decoration:underline; }
a.lien, a.lien:link, a.lien:visited { font-size:11px; color:#523102; font-weight:normal; text-decoration:underline; }
a.lien:hover { text-decoration:none; }

strong{ color:#523102; }

.erreur{ margin:10px 0px 10px 0px; padding:10px; background-color:#fff3fa; border:1px solid #E2017B; font-weight:bold; text-align:center; }
.erreur a, .erreur a:link, .erreur a:visited { color:#523102; text-decoration:underline; font-weight:bold; }
.erreur a:hover { text-decoration:none; }

.ok{ margin:10px 0px 10px 0px; padding:10px; border:1px solid #336600; font-weight:bold; text-align:center; background-color:#f9fff3; }

/***** MASTER *****/
.master1{ width:945px; height:103px; margin:0px auto 0px auto; padding:0px 0px 0px 10px; background:url("/images/bg/master-1.gif") top no-repeat; }
.master1 .logo { float:left; width:495px; height:103px; }
.master1 .login { float:left; padding:25px 0px 0px 12px; }
.master1 .erreur_login { float:right; width:225px; padding:4px 0px 0px 0px; color:#e2017b; font-size:11px; font-weight:bold; }
.master1 .pass_oublie { float:right; padding:4px 70px 0px 21px; color:#AA7C6A; font-size:10px; }
.master1 .pass_oublie a, .master1 .pass_oublie a:link, .master1 .pass_oublie a:visited { color:#AA7C6A; font-size:10px; }
.master2 { width:955px; height:151px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; background:url("/images/bg/master-2.gif") top no-repeat; }
.master2 .logo { float:left; padding:16px 0px 0px 16px; }
.master2 .pub { float:left; width:732px; height:94px; padding:4px 0px 0px 4px; margin:12px 0px 0px 20px; background:url("/images/bg/pub-728x90.gif") top no-repeat; }

.navigation{ width:868px; height:32px; margin:8px auto 0px auto; padding:0px 0px 0px 0px; }
.navigation .accueil a { display:block; float:left; width:40px; }
.navigation .accueil a:link, .navigation .accueil a:visited {background:url("/images/nav/accueil.jpg") no-repeat top;}
.navigation .accueil a:hover {background:url("/images/nav/accueil.jpg") no-repeat 0 -32px;}
.navigation .rechercher a { display:block; float:left; width:87px; }
.navigation .rechercher a:link, .navigation .rechercher a:visited {background:url("/images/nav/rechercher.jpg") no-repeat top;}
.navigation .rechercher a:hover {background:url("/images/nav/rechercher.jpg") no-repeat 0 -32px;}
.navigation .messages a { display:block; float:left; width:104px; }
.navigation .messages a:link, .navigation .messages a:visited {background:url("/images/nav/messages.jpg") no-repeat top;}
.navigation .messages a:hover {background:url("/images/nav/messages.jpg") no-repeat 0 -32px;}
.navigation .selection a { display:block; float:left; width:93px; }
.navigation .selection a:link, .navigation .selection a:visited {background:url("/images/nav/selection.jpg") no-repeat top;}
.navigation .selection a:hover {background:url("/images/nav/selection.jpg") no-repeat 0 -32px;}
.navigation .amis a { display:block; float:left; width:73px; }
.navigation .amis a:link, .navigation .amis a:visited {background:url("/images/nav/amis.jpg") no-repeat top;}
.navigation .amis a:hover {background:url("/images/nav/amis.jpg") no-repeat 0 -32px;}
.navigation .historique a { display:block; float:left; width:79px;}
.navigation .historique a:link, .navigation .historique a:visited {background:url("/images/nav/historique.jpg") no-repeat top;}
.navigation .historique a:hover {background:url("/images/nav/historique.jpg") no-repeat 0 -32px;}
.navigation .profil a { display:block; float:left; width:78px; }
.navigation .profil a:link, .navigation .profil a:visited {background:url("/images/nav/profil.jpg") no-repeat top;}
.navigation .profil a:hover {background:url("/images/nav/profil.jpg") no-repeat 0 -32px;}
.navigation .abonnement a { display:block; float:left; width:168px; }
.navigation .abonnement a:link, .navigation .abonnement a:visited {background:url("/images/nav/abonnement.jpg") no-repeat top;}
.navigation .abonnement a:hover {background:url("/images/nav/abonnement.jpg") no-repeat 0 -32px;}
.navigation .aide a { display:block; float:left; width:46px; }
.navigation .aide a:link, .navigation .aide a:visited {background:url("/images/nav/aide.jpg") no-repeat top;}
.navigation .aide a:hover {background:url("/images/nav/aide.jpg") no-repeat 0 -32px;}
.navigation .deconnexion a { display:block; float:left; width:100px; }
.navigation .deconnexion a:link, .navigation .deconnexion a:visited {background:url("/images/nav/deconnexion.jpg") no-repeat top;}
.navigation .deconnexion a:hover {background:url("/images/nav/deconnexion.jpg") no-repeat 0 -32px;}

/**********************************************************/

.navigation2 { position:absolute; width:553px; height:30px; z-index:10; padding:0px 0px 0px 0px; margin:2px 0px 0px 200px; }
.navigation2 .profil a { display:block; float:left; width:114px; }
.navigation2 .profil a:link, .navigation2 .profil a:visited {background:url("/images/bt/nav2-profil.gif") no-repeat top;}
.navigation2 .profil a:hover {background:url("/images/bt/nav2-profil.gif") no-repeat 0 -30px;}
.navigation2 .profil_on { display:block; float:left; width:114px; background:url("/images/bt/nav2-profil.gif") no-repeat 0 -30px; }
.navigation2 .identite a { display:block; float:left; width:79px; }
.navigation2 .identite a:link, .navigation2 .identite a:visited {background:url("/images/bt/nav2-identite.gif") no-repeat top;}
.navigation2 .identite a:hover {background:url("/images/bt/nav2-identite.gif") no-repeat 0 -30px;}
.navigation2 .identite_on { display:block; float:left; width:79px; background:url("/images/bt/nav2-identite.gif") no-repeat 0 -30px; }
.navigation2 .description a{ display:block; float:left; width:99px; }
.navigation2 .description a:link, .navigation2 .description a:visited {background:url("/images/bt/nav2-description.gif") no-repeat top;}
.navigation2 .description a:hover {background:url("/images/bt/nav2-description.gif") no-repeat 0 -30px;}
.navigation2 .description_on { display:block; float:left; width:99px; background:url("/images/bt/nav2-description.gif") no-repeat 0 -30px; }
.navigation2 .style a { display:block; float:left; width:100px; }
.navigation2 .style a:link, .navigation2 .style a:visited {background:url("/images/bt/nav2-style.gif") no-repeat top;}
.navigation2 .style a:hover {background:url("/images/bt/nav2-style.gif") no-repeat 0 -30px;}
.navigation2 .style_on { display:block; float:left; width:100px; background:url("/images/bt/nav2-style.gif") no-repeat 0 -30px; }
.navigation2 .photos a { display:block; float:left; width:74px; }
.navigation2 .photos a:link, .navigation2 .photos a:visited {background:url("/images/bt/nav2-photos.gif") no-repeat top;}
.navigation2 .photos a:hover {background:url("/images/bt/nav2-photos.gif") no-repeat 0 -30px;}
.navigation2 .photos_on { display:block; float:left; width:74px; background:url("/images/bt/nav2-photos.gif") no-repeat 0 -30px; }
.navigation2 .ideal a{ float:left; display:block; width:87px; }
.navigation2 .ideal a:link, .navigation2 .ideal a:visited {background:url("/images/bt/nav2-ideal.gif") no-repeat top;}
.navigation2 .ideal a:hover {background:url("/images/bt/nav2-ideal.gif") no-repeat 0 -30px;}
.navigation2 .ideal_on { float:left; display:block; width:87px; background:url("/images/bt/nav2-ideal.gif") no-repeat 0 -30px; }
.navigation2 .ideal2 a { display:block; float:left; width:87px; }
.navigation2 .ideal2 a:link, .navigation2 .ideal2 a:visited {background:url("/images/bt/nav2-ideal2.gif") no-repeat top;}
.navigation2 .ideal2 a:hover {background:url("/images/bt/nav2-ideal2.gif") no-repeat 0 -30px;}
.navigation2 .ideal2_on { float:left; display:block; width:87px; background:url("/images/bt/nav2-ideal2.gif") no-repeat 0 -30px; }

/***** COOKIES *****/
#accept_cookies { background: #aa7c6a none repeat scroll 0 0; color:#fff; min-height:23px; line-height:20px; padding:2px 0; margin:-5px auto 5px auto; text-align: center; font-size:11px; }
#accept_cookies img { margin:0 0 1px 5px; vertical-align:middle; }
#accept_cookies a { color:#FFF; text-decoration:underline; }
#accept_cookies a:hover { text-decoration:none; }


/***** HOME *****/
#home { width:955px; margin:10px auto; }
#home .register { width:935px; height:416px; margin:0px auto 18px auto; /* background:url("/images/bg/home_register.jpg") 0px 0px no-repeat; */ }
#home .register_1 { background:url("/images/bg/home_register_1.jpg") 0px 0px no-repeat; }
#home .register_2 { background:url("/images/bg/home_register_2.jpg") 0px 0px no-repeat; }
#home .register .stats { float:left; width:140px; padding:13px 0px 0px 30px; font-size:20px; font-weight:bold; color:#e2007a; text-align:center; line-height:18px; }
#home .register .stats span { color:#7c5445; font-size:14px; font-weight:normal; }
#home .register form { float:right; width:346px; padding:0px 20px 0px 0px; font-size:13px; }
#home .register form table { margin-top:50px; }
#home .register form table.error { margin-top:10px; }
#home .register form .bt { padding-top:10px; text-align:center; }
#home .register form .input { width:175px; border:1px solid #ad7f6d; font-size:12px; color:#000; margin:0px; }
#home .register form select  { width:175px; border:1px solid #ad7f6d; font-size:12px; color:#000; margin:0px; padding:0px; line-height:12px; }
#home .register form .naissance select { width:auto; }
#home .register form td { padding:0px 0px 5px 0px; }
#home .register form .error td { padding-bottom:4px; }
#home .register form a { font-size:13px; text-decoration:underline; }
#home .register form a:hover { text-decoration:none; }
#home .register form .erreur { margin:15px 0px 10px 0px; padding:5px; background-color:#f8dfdf; border:1px solid #cc0000; color:#cc0000; font-weight:normal; text-align:center; font-size:12px; }
#home .register form .erreur strong { color:#cc0000; }
#home .register form .cnil { font-size:10px; }

#home .content { width:932px; height:178px; margin:0px auto; padding:11px 0px 0px 13px; background:url("/images/bg/home_content.gif") 0px 0px no-repeat;  }
#home .content .search { float:left; width:224px; height:122px; margin-right:20px; padding:44px 0px 0px 14px; background:url("/images/bg/home_search.gif") 0px 0px no-repeat; color:#FFF; }
#home .content .search .bt { padding-top:5px; }
#home .content .charte { float:left; width:275px; margin-right:16px; padding-top:40px; background:url("/images/ttl/charte-qualite.gif") 0px 10px no-repeat; }
#home .content .charte a { display:block; margin-top:5px; float:right; text-decoration:underline; font-weight:bold; }
#home .content .charte a:hover { text-decoration:underline; }
#home .content .blacklub { float:left; width:366px; padding-top:40px; background:url("/images/ttl/decouvrez-blacklub.gif") 0px 11px no-repeat; } 
#home .content .blacklub ul { margin:0px; padding:5px 0px 0px 0px; list-style:none; }
#home .content .blacklub ul li { padding-left:13px; background:url("/images/puce/coeur-marron.gif") left no-repeat; }


/***** PAGE *****/
.page { width:955px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; background:url("/images/bg/page.gif") top repeat-y; }
.fiche { width:795px !important; background:#FBF6EF !important; }

.page_gnl { padding:0px 10px 0px 10px; }
.page .gauche { float:left; width:176px; padding:0px 10px 0px 0px; }
.page .centre { float:left; width:599px; padding:0px 0px 0px 0px; }
.page .droite { float:left; width:130px; padding:0px 10px 0px 10px; }

.page_titre { width:599px; height:32px; background:url("/images/bg/pagination.gif") top no-repeat; }

.page_titre h1 { margin:0px; padding:6px 0px 0px 10px; color:#aa7c6a; font-size:16px; }
.page_cadre { width:599px; margin:10px 0px 0px 0px; background:url("/images/bg/cadre-content.gif") top repeat-y; }
.page_cadre h2 { margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; color:#E20179; font-size:11px; text-transform:uppercase; font-weight:normal; }
.page_cadre .content { padding:0px 10px 0px 10px; text-align:justify; }
.page_cadre .content ul { margin:0px 0px 0px 14px; padding:10px 0px 10px 0px; }
.page_cadre .content li { margin:0px 0px 0px 0px; padding:1px 0px 1px 13px; list-style:none; background:url("/images/puce/coeur-marron.gif") left no-repeat; }
.page_cadre span { color:#AA7C6A; font-weight:bold; }
.page_cadre .trait{ height:5px; margin-bottom:5px; border-bottom:1px solid #E4DCD1; }
.page_cadre .cadeau { float:right; margin-left:10px; padding:1px; border:1px solid #E4DCD1; } /* réception d'un cadeau */
.page_cadre .cadeaux { margin-top:15px;}
.page_cadre .cadeaux .cadeau { float:left; text-align:center; margin:0px 5px 20px 6px; width:100px; border:none; }
.page_cadre .cadeaux .cadeau img { border:2px solid #EEE; }


.page_cadre .abonnement { float:left; width:281px; height:79px; margin-bottom:7px; background:url("/images/bg/abonnement.png") 0px 0px no-repeat; color:#523102; }
.page_cadre .abonnement span { color:#523102; }
.page_cadre .abonnement .radio { float:left; width:21px; padding-top:28px; }
.page_cadre .abonnement .content { float:left; width:246px; padding:10px 4px 0px 5px; font-size:13px; font-weight:bold;  }
.page_cadre .abonnement .content2 { padding-top:16px !important; }
.page_cadre .abonnement .content .prix { font-size:17px; }
.page_cadre .abonnement .content .prix sup { font-size:10px; }
.page_cadre .abonnement .content .paiement { padding-top:5px; font-size:11px; font-weight:normal; }
.page_cadre .abonnement .content .discount { font-size:12px; font-weight:normal; }
.page_cadre .abonnement_bg { background:url("/images/bg/abonnement_bg.png") 0px 0px no-repeat !important; color:#aa3c00 !important; }
.page_cadre .abonnement_bg span { color:#aa3c00 !important; }
.page_cadre .abonnement_bg_promo { background:url("/images/bg/abonnement_bg_promo.png") 0px 0px no-repeat !important; color:#aa3c00 !important; }
.page_cadre .abonnement_promo { background:url("/images/bg/abonnement_promo.png") 0px 0px no-repeat !important; }
.page_cadre .abonnement_r { margin-left:16px;}


#blackday { width:655px; height:341px; margin:0px auto; padding:79px 130px 0px 130px; background:url("/images/bg/blackday.jpg") 0px 0px no-repeat; }
#blackday .intro { padding-left:3px; color:#FFF; font-size:12px; }
#blackday .photo { float:left; width:108px; padding:22px 25px 0px 15px;}
#blackday .photo img { border:1px solid #523102; }
#blackday .infos { float:left; width:490px; padding:20px 0px 0px 0px; }
#blackday .infos .pseudo { font-size:20px; color:#aa7c6a; font-weight:bold; }
#blackday .infos .asv { color:#523102; font-size:12px; }
#blackday .infos table { margin-top:10px; }
#blackday .bt { padding:12px 17px 0px 14px; }
#blackday .bt .right { float:right; }
#blackday .photos { padding:20px 0px 0px 0px; }
#blackday .photos .txt { float:left; width:118px; padding-top:15px; font-weight:bold; color:#FFF; font-size:12px; }
#blackday .photos .mb { float:left; margin-left:8px; }
#blackday .photos .mb .img { border:9px solid #bf907e; }
#blackday .photos .mb .check { position:absolute; margin:45px 0px 0px 35px; }


/***** LISTING *****/

.pagination{ width:599px; height:32px; background:url("/images/bg/pagination.gif") top no-repeat; }
.pagination .prec { float:left; width:82px; height:32px; }
.pagination .liens { float:left; width:449px; height:23px; padding:9px 0px 0px 0px; color:#AA7C6A; text-align:center; }
.pagination .liens strong { color:#E2007A; }
.pagination .liens a, .pagination .liens a:link, .pagination .liens a:visited { color:#AA7C6A; text-decoration:none; }
.pagination .liens a:hover { text-decoration:underline; }
.pagination .suiv { float:left; width:68px; height:32px; }
.listing_fiche { float:left; width:281px; height:120px; margin:10px 12px 0px 0px; padding:12px 0px 0px 12px; }
.fiche_1 { background:url("/images/bg/bloc-listing-1.gif") top no-repeat; }
.fiche_2{ background:url("/images/bg/bloc-listing-2.gif") top no-repeat; }

.listing_fiche .photo { float:left; width:106px; height:106px; margin-right:5px; border:1px solid #523102; }
.listing_fiche .infos { float:left; width:155px; font-size:12px; line-height:16px; }
.listing_fiche .infos h1 { margin:0px; padding:0px 0px 10px 0px; color:#AA7C6A; font-size:16px; }
.voir_celibataires { padding:20px 0px 10px 0px; text-align:center; }


.pub_120x600{ width:124px; height:606px; padding:5px 0px 0px 6px; background:url("/images/bg/pub-120x600.gif") top no-repeat; }
.pub_120x600 .blackvip_sky { width:110px; height:547px; padding:53px 5px 0px 5px; background:url("/images/bg/blackvip-sky.jpg") #000 0px 0px no-repeat; }
.pub_120x600 .blackvip_sky .liens { width:110x; padding:2px 0px 0px 0px; }
.pub_120x600 .blackvip_sky .liens img { margin-top:10px; }
.pub_120x600 .blackvip_sky .photo { width:110px; padding:0px 0px 8px 0px; }
.pub_120x600 .blackvip_sky .photo img { border:2px solid #555; }


.nav_gauche { width:166px; margin-left:10px; background:url("/images/bg/nav-gauche-content.gif") top repeat-y; }
.nav_gauche h2 { margin:0px 0px 5px 14px; padding:0px 0px 0px 0px; font-size:13px; color:#AA7C6A; text-decoration:underline; }	
.nav_gauche ul{ margin:0px 0px 0px 9px; padding:0px; }
.nav_gauche li { margin:0px; padding:3px 0px 3px 13px; list-style:none; background:url("/images/puce/coeur-marron.gif") left no-repeat; }

/***** HOME MEMBRE *****/
.page_membre { padding:0px 20px 0px 20px; }
.page_membre ul { padding:0px 0px 0px 0px; margin:0px 0px 0px 14px; }
.page_membre li { padding:3px 0px 3px 13px; margin:0px 0px 0px 0px; list-style:none; background:url("/images/puce/coeur-marron.gif") left no-repeat; }

.page_membre .acces_rapide { float:left; width:172px; height:133px; margin:0px 10px 10px 0px; padding:40px 0px 0px 0px; background:url("/images/bg/acces-rapide.gif") top no-repeat; }
.page_membre .last_visite{ float:left; width:471px; height:173px; margin:0px 10px 10px 0px; }
.page_membre .last_visite .bloc1{ width:471px; height:52px; margin-bottom:9px; padding:40px 0px 0px 0px; background:url("/images/bg/last-visite.gif") top no-repeat; }
.page_membre .last_visite .bloc1 ul { float:left; }
.page_membre .last_visite .bloc2 { width:471px; height:71px; }
.page_membre .last_visite .bloc2 img { border:1px solid #D3C9BA; }
.page_membre .recherche_rapide { float:left; width:232px; height:133px; margin-bottom:10px; padding:40px 0px 0px 20px; background:url("/images/bg/recherche-rapide.gif") top no-repeat; }

.page_membre .blackgold_blacktop { float:left; width:172px; height:252px; margin-right:10px; background:url("/images/bg/blackgold_blacktop.jpg") 0px 0px no-repeat; }
.page_membre .blackgold_blacktop .blackgold { height:126px; padding:40px 10px 0px 10px; text-align:center; }
.page_membre .blackgold_blacktop .blackgold ul { margin:7px 0px 8px 7px; }
.page_membre .blackgold_blacktop .blackgold li { text-align:left; padding:2px 0px 2px 13px; }
.page_membre .blackgold_blacktop .blacktop { padding-top:32px; text-align:center; }
.page_membre .blackgold_blacktop .blacktop img { margin-top:8px; }
.page_membre .blackday { float:left; width:451px; height:192px; margin-right:10px; padding:60px 10px 0px 10px; background:url("/images/bg/blackday_mb.jpg") 0px 0px no-repeat; }
.page_membre .blackday p { margin:0px 0px 14px 0px; font-size:12px; }
.page_membre .blackday .photo_main { float:left; width:108px; height:132px; margin-right:15px; }
.page_membre .blackday .photo_main img { border:1px solid #523102; }
.page_membre .blackday .photos { float:left; width:325px; padding-top:30px;}
.page_membre .blackday .photos .photo { float:left; margin-right:4px; }
.page_membre .blackday .photos .photo .check { position:absolute; margin:39px 0px 0px 25px; }
.page_membre .blackday .bt { text-align:right; }

.page_membre .mon_profil { float:left; width:252px; height:212px; padding-top:40px; background:url("/images/bg/profil.gif") 0px 0px no-repeat; text-align:center; }
.page_membre .mon_profil a { font-size:12px; }
.page_membre .mon_profil .infos { float:left; line-height:18px; padding:20px 0px 0px 18px;  }
.page_membre .mon_profil .infos img { margin-bottom:3px; border:1px solid #5F4015; }
.page_membre .mon_profil .liste{ float:left; padding-top:11px; text-align:left; }
.page_membre .mon_profil .liste li { padding:2px 0px 2px 13px; }
.page_membre .mon_profil span { color:#E6186E; }

/*
.page_membre .blacktop{
	width:172px;
	height:212px;
	float:left;
	padding:40px 0px 0px 0px;
	text-align:center;
	line-height:17px;
	margin-right:10px;
	background:url("/images/bg/blacktop.gif") top no-repeat;
}


.page_membre .mon_profil{
	width:251px;
	height:212px;
	float:left;
	padding:40px 0px 0px 0px;
	margin-right:10px;
	text-align:center;
	background:url("/images/bg/profil.gif") top no-repeat;
}

.page_membre .mon_profil .infos{
	float:left;
	line-height:20px;
	padding:20px 0px 0px 20px;
	text-align:center;
}

.page_membre .mon_profil .infos img{
	border:1px solid #5F4015;
}

.page_membre .mon_profil .liste{
	float:left;
	text-align:left;
	padding-top:10px;
}

.page_membre .mon_profil span{
	color:#E6186E;
}

.page_membre .blackgold_hotline{
	width:210px;
	height:212px;
	float:left;
	text-align:center;
	padding:40px 0px 0px 0px;
	margin-right:10px;
	background:url("/images/bg/blackgold-hotline.jpg") top no-repeat;
}

.page_membre .blackgold_hotline .prix{
	font-size:9px;
	text-align:right;
	color:#AA7C6A;
	padding:0px 10px 0px 0px;
}
*/


.page_membre .blackvip { width:915px; height:128px; background:url("/images/bg/blackvip.jpg") 0px 0px no-repeat; margin-top:10px; }
.page_membre .blackvip .liens { float:left; width:110px; padding:49px 0px 0px 20px; }
.page_membre .blackvip .photo { float:left; width:110px; padding:8px 0px 0px 19px; }
.page_membre .blackvip .photo img { border:2px solid #555; }

.page_membre .derniers_inscrits { width:887px; height:156px; padding:10px 14px 0px 14px; background:url("/images/bg/derniers-inscrits.png") 0px 0px no-repeat; margin-top:10px; }
.page_membre .derniers_inscrits .ttl { height:30px; }
.page_membre .derniers_inscrits .ttl img { vertical-align:middle; }
.page_membre .derniers_inscrits .ttl a { margin-left:10px; }
.page_membre .derniers_inscrits ul { margin:0px; padding:0px; list-style:none !important; }
.page_membre .derniers_inscrits ul li { float:left; background:none; padding:0; }
.page_membre .derniers_inscrits ul li img { border:1px solid #523102; margin-right:18px; }



.pub_membre{
	width:252px;
	height:252px;
	float:left;
}

.pub_membre img{
	border:1px solid #D3C9BA;
}

/***** PAGE TEXTE *****/

.gauche_texte{
	width:775px;
	padding:0px 0px 0px 10px;
	float:left;
}

.texte_titre{
	width:775px;
	height:32px;
	background:url("/images/bg/cadre2-ttl.gif") top no-repeat;	
}

.texte_titre h1{
	color:#aa7c6a;
	font-size:16px;
	padding:6px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}

.texte_cadre{
	width:775px;
	background:url("/images/bg/cadre2-content.gif") top repeat-y;
	margin:10px 0px 0px 0px;
}

.texte_cadre h2{
	color:#E20179;
	font-size:12px;
	padding:0px 0px 10px 0px;
	margin:15px 0px 0px 0px;
	text-transform:uppercase;
	font-weight:bold;
}

.texte_cadre h3{
	color:#E20179;
	font-size:11px;
	padding:0px 0px 10px 0px;
	margin:10px 0px 0px 0px;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:underline;
}


.texte_cadre .content{
	padding:0px 10px 0px 10px;
	text-align:justify;
}

.texte_cadre .content ul{
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 14px;
}

.texte_cadre .content li{
	padding:1px 0px 1px 13px;
	margin:0px 0px 0px 0px;
	list-style:none;
	background:url("/images/puce/coeur-marron.gif") left no-repeat;
}

.texte_cadre .content a, .texte_cadre .content a:link, .texte_cadre .content a:visited{
	font-size:11px;
	color:#523102;
	font-weight:normal;
	text-decoration:underline;
}

.texte_cadre .content a:hover{
	text-decoration:none;
}


/***** FICHE *****/

.fiche_cadre{
	width:775px;
	background:url("/images/bg/cadre2-content.gif") top repeat-y;
	margin:0px 0px 10px 0px;
}

.fiche_cadre .content{
	padding:0px 10px 0px 10px;
	text-align:justify;
}

.fiche_gauche { float:left; width:260px; }
.fiche_gauche a.signaler { display:block; padding:1px 0px 0px 25px; margin-top:10px; background:url("/images/icon/signaler.gif") 0px 0px no-repeat; color:#7F5955; text-decoration:none; }
.fiche_gauche a.signaler:hover { color:#523102; }

.fiche_droite{ float:left; width:490px; padding-top:20px; }
.fiche_droite h2 { margin:0px 0px 10px 0px; font-size:13px; color:#E20179; text-decoration:underline; }
.fiche_droite .cadeau { float:left; width:110px; text-align:center; margin:0px 12px 20px 0px; }
.fiche_droite .cadeau a { text-decoration:none; font-size:11px;  }
.fiche_droite .cadeau strong { font-size:12px;  }
.fiche_droite .cadeau a img { border:2px solid #EEE; }
.fiche_droite .cadeau a:hover img { border:2px solid #E20179; }

.fiche_droite .photo_resize {  }
.fiche_droite .photo_resize .photo { float:left; width:360px; height:270px; padding:5px; background-color:#FFFFFF; text-align:center;  border:1px solid #333333; margin-right:10px; }
.fiche_droite .photo_resize .photo img { vertical-align:middle; border:1px solid #333333; }
.fiche_droite .photo_resize .apercu { float:left; width:106px; text-align:center; font-weight:bold; color:#E20179; }
.fiche_droite .photo_resize .apercu #apercu { border:1px solid #333333; margin:3px 0px 10px 0px; width:106px; height:106px; overflow: hidden;  }
.fiche_droite .photo_resize .conseils { color:#333333; font-weight:normal; text-align:left; margin-top:30px; }


.fiche_gauche h1{
	color:#AA7C6A;
	font-size:20px;
	padding:0px 0px 8px 0px;
	margin:0px 0px 0px 0px;
}

.fiche_gauche .photo{
	width:106px;
	height:106px;
	float:left;
	border:1px solid #523102;
	margin:0px 5px 10px 0px;
}

.fiche_gauche .infos{
	float:left;
	width:130px;
	font-size:12px;
	line-height:18px;
}

/***** DIVERS *****/

.photo_zap { float:left; margin:10px 10px 0px 0px; border:1px solid #523102; }
.classement { text-align:center; font-size:12px; font-weight:bold; margin-bottom:15px; color:#E2007A; text-decoration:underline; }
.abo_col { float:left; width:262px; height:108px; padding:11px 0px 0px 0px; text-align:left; font-size:12px;  }
.abo_col h2 { font-weight:bold; font-size:12px; padding-bottom:13px; }
.abo_col .txt { height:50px; padding-left:84px; }
.abo_col .bt { padding-left:84px; text-align:center; }
.abo_col_abo { margin-left:20px; padding-right:7px; background:url("/images/bt/abonnement.jpg") 6px 42px no-repeat; border-right:1px solid #d3c9ba; }
.abo_col_bg { padding-left:20px; background:url("/images/bt/blackgold.jpg") 20px 42px no-repeat; }
.abo_col_vip { margin-left:20px; padding-right:7px; background:url("/images/bt/blackvip.jpg") 2px 36px no-repeat; border-right:1px solid #d3c9ba;  }
.abo_col_premium { padding-left:20px;  background:url("/images/bt/premium.gif") 21px 36px no-repeat; }
.abo_col_separ { clear:both; height:1px; font-size:1px; margin-left:20px; padding:8px 0px 7px 0px; background:url("/images/bg/abo_col_separ.gif") 0px 8px no-repeat; }


.bloc_hotline{
	background:url("/images/bg/hotline.jpg") top no-repeat;
	width:479px;
	height:26px;
	padding:86px 0px 0px 0px;
	margin:10px auto 10px auto;
	text-align:center;
	text-transform:uppercase;
	color:#71B816;
	font-weight:bold;
	font-size:14px;
}

.bloc_hotline strong { color:#F19FC1; }
.top_2 { background:url("/images/bg/blacktop-2.gif") top no-repeat; }
.top_1 { background:url("/images/bg/blacktop-1.gif") top no-repeat; }

.bloc_top{
	width:159px;
	height:192px;
	padding:10px 0px 0px 0px;
	margin:15px 0px 0px 25px;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#523102;
}

.bloc_top strong { color:#E2007A; font-size:25px; }
.bloc_top img { border:1px solid #5E3F13; }

.bloc_top a { font-weight:bold; }
.bloc_top_small{ float:left; width:80px; padding:0px 0px 0px 0px; margin:10px 15px 10px 0px; text-align:center; color:#523102; }
.bloc_top_small strong { color:#E2007A; font-size:20px; }

.bloc_top_small a, .bloc_top_small a:link, .bloc_top_small a:visited { font-size:10px; color:#523102; }
.bloc_top_small a:hover{ text-decoration:underline; }
.bloc_top_small img{ border:1px solid #5E3F13; }

/***** TABLEAUX & CHAMPS *****/
.legende { font-size:9px; }
.table1 td { height:22px; }
.table1 .retrait_g { padding-left:10px; }
.table2 td { height:23px; border-bottom:1px solid #E4DCD1; padding-left:5px; }
.table2 .titre td, .table2 .titre th { color:#AA7C6A; text-transform:uppercase; font-weight:bold; }
.table2 .white td { background-color:#FFFFFF; }
.table2 .nonlu td, .table2 .nonlu td a { background-color:#F5E8CF; font-weight:bold; }
.table2 .no_padding { padding-left:0px; text-align:center; }
.table2 .no_border td { border:0px; padding-top:5px; }
.table2 .noborder td { border:0px; }
.table2 .col_gauche { color:#AA9C87; font-weight:bold; }
.table2 th.abo_gold { height:35px; color:#aa3c00; text-align:center; background:url("/images/bg/abo_gold_th.gif") bottom left repeat-x; }
.table2 th.abo { height:35px; color:#523102; text-align:center; background:url("/images/bg/abo_th.gif") bottom left repeat-x; }
.table2 td.abo_gold { text-align:center; background:url("/images/bg/abo_gold_td.gif") bottom left repeat-x; border-top:1px solid #f09800; t}
.table2 td.abo { text-align:center; background:url("/images/bg/abo_td.gif") bottom left repeat-x; }


.champs, .table1 select, .table2 select, .anniversaire select { font-family:Arial, Helvetica, sans-serif; border:1px solid #523102; font-size:11px; color:#523102; }
.champs30 { width:30px; margin-right:10px; border:1px solid #523102; font-size:11px; color:#523102; }
.champs70 { width:70px; border:1px solid #523102; font-size:11px; margin-right:10px; color:#523102; }
.champs120 { width:120px; border:1px solid #523102; font-size:11px; margin-right:10px; color:#523102; }
.champs170 { width:170px; border:1px solid #523102; font-size:11px; margin-right:10px; color:#523102; }
.champs350 { font-family:Arial, Helvetica, sans-serif; width:350px; border:1px solid #523102; font-size:11px; margin-right:10px; color:#523102; }

/**** POPUP ****/
#popup { padding:10px; }
#popup .historique { border:#d3c9ba 1px solid; padding:10px; margin-bottom:15px; color:#523102; background-color:#FFFFFF; }
#popup .historique strong { color: #aa7c6a; }
#popup .historique a, #popup .historique a:link, #popup .historique a:visited { color: #523102; text-decoration: none; }
#popup .historique a:hover{ text-decoration:underline; }
#popup .historique hr { color: #e4dcd1; }


/**** FOOTER ****/
.footer { width:955px; height:16px; margin:0px auto 0px auto; }
.link_foot { width:955px; margin:10px auto 0px auto; text-align:center; }

.biskot{ width:199px; margin:10px auto 10px auto; padding:6px 0px; font-size:10px; color:#523102; background:url("/images/bg/biskot.gif") top center no-repeat; text-align:center; }
.biskot a{ font-size:10px;color:#523102; text-decoration:underline; }
.biskot a:link, .biskot a:visited{ font-size:10px;color:#523102; text-decoration:underline; }
.biskot a:hover{ font-size:10px;color:#523102; text-decoration:none; }

#xiti-logo { margin:0px auto 3px auto; width:945px; text-align:center; }

/*imgAreaSelect */
.imgareaselect-border1 { background: url("/css/images/border-v.gif") repeat-y left top; }
.imgareaselect-border2 { background: url("/css/images/border-h.gif") repeat-x left top; }
.imgareaselect-border3 { background: url("/css/images/border-v.gif") repeat-y right top; }
.imgareaselect-border4 { background: url("/css/images/border-h.gif") repeat-x left bottom; }
.imgareaselect-border1, .imgareaselect-border2, .imgareaselect-border3, .imgareaselect-border4 { opacity: 0.5; filter: alpha(opacity=50); }
.imgareaselect-handle { background-color: #fff; border: solid 1px #000; opacity: 0.5; filter: alpha(opacity=50); }
.imgareaselect-outer { background-color: #000; opacity: 0.5; filter: alpha(opacity=50); }
.imgareaselect-selection {  }
