body{ font-family:Arial, Helvetica, sans-serif; background-color: #E9E7F0; font-size:11px; color:#665f81; margin:0px 0px 0px 0px; }
body.fiche { background:#FFF; padding:0px; }

form { margin: 0px; }
a:focus, a:active{outline: none;}

.killer{ clear:both; line-height:1px; height:1px; }
.killer2 { clear:both; font-size:0px; height:0px; }

.erreur{ color:#FF5582; font-weight:bold; padding:10px 2px 10px 2px; background-color:#FFF0F4; border-top:1px solid #FF5582; border-bottom:1px solid #FF5582; text-align:center; margin:5px 0px 10px 0px; }
.erreur a { color:#CC0066; text-decoration:underline; }
.erreur a:hover { text-decoration:none; }

.ok {color:#69B54A; font-weight:bold; padding:10px 2px 10px 2px; background-color:#F2FFED; border-top:1px solid #69B54A; border-bottom:1px solid #69B54A; text-align:center; margin:5px 0px 10px 0px; }
.no_bg { background:none !important; }
.no_border { border:none !important; }
.no_width { width:auto !important; }
.no_padding { padding:0px !important; }
.no_margin { margin:0px !important; }
.img { border:1px solid #665f81;}
.img_couleur { border:1px solid #666666 !important;}
.input { font-size:11px; border:1px solid #999999; width:240px; }
.mt10 { margin-top:10px; }
.pt10 { padding-top:10px !important; }
.pb10 { padding-bottom:10px !important; }
/* span { color:#D9293B; }*/
a.lien, a.lien:link, a.lien:visited { color:#665f81; text-decoration:underline; font-size:11px; }
a.lien:hover {color:#CC0066; text-decoration:none;}
a.lien2, a.lien2:link, a.lien2:visited { color:#CC0066; text-decoration:underline; font-size:11px; font-weight:bold; }
a.lien2:hover {color:#CC0066; text-decoration:none;}
.center { text-align:center !important; }
.right { text-align:right !important; }
.middle { vertical-align:middle; }

.formulaire input, .formulaire select { font-size:11px; color:#665f81;}
.formulaire textarea { border:1px solid #665f81; font-size:11px; height:50px; font-family:Arial, Helvetica, sans-serif;}
.formulaire td { height:23px; font-size:11px; color:#665f81;}
.formulaire .legende { font-size:10px; }
.formulaire .champs170 { width:170px; border:1px solid #665f81; font-size: 11px; margin-right:10px; color:#665f81; }
.formulaire .champs350 { width:350px; height:80px; border:1px solid #665f81; font-size: 11px; margin-right:10px; color: #665f81; font-family:Arial, Helvetica, sans-serif; }
.formulaire .champs330 { width:330px; height:80px; border:1px solid #665f81; font-size: 11px; margin-right:10px; color: #665f81; font-family:Arial, Helvetica, sans-serif; }
.formulaire span { font-weight:bold; }

/* COOKIES */
#accept_cookies { background: #665f81 none repeat scroll 0 0; color:#fff; min-height:23px; line-height:20px; padding:2px 0; margin:0px 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; }



#header { width:960px; height:120px; background:url("/images/bg/header.gif") 0px 43px no-repeat; margin:0px auto; }
#header .logo_hp { float:left; width:348px; height:120px; background:url("/images/bg/logo.jpg") 34px 32px no-repeat; padding:0px 0px 0px 14px; }
#header .logo { float:left; width:348px; height:120px;  padding:0px 0px 0px 14px; }
#header .logo_hp img, #header .logo img { float:left; }
#header .logo_hp h1, #header .logo h1 { float:left; color:#665f81; font-size:14px; width:180px; margin:0px; padding:60px 10px 0px 10px; text-align:center; line-height:18px;  }
#header .logo_hp h1 span, #header .logo h1 span { display:block; color:#CC0066; }
#header .login { float:right; padding:70px 25px 0px 0px; color:#CC0066; }
#header .login .input { margin:0px 10px 0px 5px; border:1px solid #990066; font-size:11px; width:120px; }
#header .login .oubli { text-align:right; padding:4px 55px 0px 0px;}
#header .login .oubli a, #header .login .oubli a:link, #header .login .oubli a:visited { color:#665f81; text-decoration:none; }
#header .login .oubli a:hover { text-decoration:underline; }
#header .erreur_login { float:left; margin-top:-13px; font-weight:bold; color:#FF0000; }

#header_mb { width:960px; height:112px; background:url("/images/bg/header_mb.gif") 0px 0px no-repeat; margin:0px auto; }
#header_mb .logo { float:left; width:201px;  padding:9px 0px 0px 21px; }
#header_mb .pub { float:left; padding-top:15px;}

/* NAV MB */
.nav_public { padding-bottom:0px !important; }
#nav { width:950px; height:27px; margin:0px auto; background:url("/images/bg/page.gif") top left repeat-y; padding:0px 5px 0px 5px; }
#nav .accueil a { display:block; width:38px; float:left; background:url("/images/bg/nav.png") 0px 0px no-repeat;}
#nav .accueil a:hover {background: url("/images/bg/nav.png") 0px -27px no-repeat;}
#nav .rechercher a { display:block; width:93px; float:left; background: url("/images/bg/nav.png") -38px 0px no-repeat;}
#nav .rechercher a:hover {background: url("/images/bg/nav.png") -38px -27px no-repeat;}
#nav .messages a { display:block; width:114px; float:left; background: url("/images/bg/nav.png") -131px 0px no-repeat;}
#nav .messages a:hover {background: url("/images/bg/nav.png") -131px -27px no-repeat;}
#nav .selection a { display:block; width:104px; float:left; background: url("/images/bg/nav.png") -245px 0px no-repeat;}
#nav .selection a:hover {background: url("/images/bg/nav.png") -245px -27px no-repeat;}
#nav .amis a { display:block; width:87px; float:left; background: url("/images/bg/nav.png") -349px 0px no-repeat; }
#nav .amis a:hover {background: url("/images/bg/nav.png") -349px -27px no-repeat;}
#nav .historique a { display:block; width:91px; float:left; background: url("/images/bg/nav.png") -436px 0px no-repeat; }
#nav .historique a:hover {background: url("/images/bg/nav.png") -436px -27px no-repeat;}
#nav .profil a { display:block; width:93px; float:left; background: url("/images/bg/nav.png") -527px 0px no-repeat; }
#nav .profil a:hover {background: url("/images/bg/nav.png") -527px -27px no-repeat;}
#nav .abonnement a { display:block; width:168px; float:left; background: url("/images/bg/nav.png") -620px 0px no-repeat; }
#nav .abonnement a:hover {background: url("/images/bg/nav.png") -620px -27px no-repeat;}
#nav .aide a { display:block; width:59px; float:left; background: url("/images/bg/nav.png") -788px 0px no-repeat; }
#nav .aide a:hover {background: url("/images/bg/nav.png") -788px -27px no-repeat;}
#nav .deconnexion a { display:block; width:103px; float:left; background: url("/images/bg/nav.png") -847px 0px no-repeat; }
#nav .deconnexion a:hover {background: url("/images/bg/nav.png") -847px -27px no-repeat;}


#page { width:950px; margin:0px auto; background:url("/images/bg/page.gif") top left repeat-y; padding:10px 5px 10px 5px; }
#page.fiche { width:800px !important; margin:0px !important; background-image:none; background-color:#FFF !important; padding:10px;  }
#page.fiche .fiche_g { margin-left:0px !important; }
#page.fiche .fiche_d { margin-right:0px !important; }

/* HOME */
#home { width:960px; margin:0px auto; }
#home .register { width:960px; height:445px; background:url("/images/bg/hp.jpg") 0px 0px no-repeat; }
#home .register .stats { float:left; width:116px; margin-left:24px; text-align:center; font-size:18px; font-weight:bold; color:#e20072; }
#home .register .stats span { font-size:12px; color:#686183; }
#home .register form { float:right; width:355px; padding:0px 33px 0px 0px; font-size:13px;  }
#home .register form table { margin-top:66px; }
#home .register form table.error { margin-top:10px; }
#home .register form .bt { padding-top:5px; text-align:center; }
#home .register form table.error .bt { padding-top:15px; text-align:center; }
#home .register form .input { width:175px; border:1px solid #aba4c2; font-size:12px; color:#000; margin:0px; }
#home .register form select  { width:175px; border:1px solid #aba4c2; font-size:12px; color:#000; margin:0px; padding:0px; line-height:12px; margin:0px; }
#home .register form .naissance select { width:auto; }
#home .register form td { padding:0px 0px 7px 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:25px 0px 10px 0px; padding:8px 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 .content { height:181px; margin-top:1px; padding:13px 0px 0px 16px; background:url("/images/bg/home_content.gif") bottom left no-repeat; }
#home .search { float:left; width:239px; height:126px; margin:0px 11px 0px 0px; padding:40px 0px 0px 0px; background:url("/images/bg/home_search.gif") 0px 0px no-repeat; color:#FFF; }
#home .search select { color:#665f81; border:1px solid #665f81; font-size:11px; margin:0px; }
#home .search .col_g { width:70px; height:21px; padding-right:10px; text-align:right; }
#home .search .bt { padding-top:5px; }
#home .charte { float:left; width:260px; height:130px; margin:1px 0px 0px 0px; padding:35px 11px 0px 11px; border-left:1px solid #e5e3ed; background:url("/images/ttl/charte-qualite.gif") 12px 6px no-repeat; text-align:justify;  }
#home .charte a { float:right; }
#home .aziaclub { float:left; width:376px; height:130px; margin:1px 0px 0px 0px; padding:35px 0px 0px 11px; border-left:1px solid #e5e3ed; background:url("/images/ttl/bienvenue.gif") 12px 6px no-repeat; text-align:justify; }

/* CONTENT */
#page h2 { color:#CC0066; font-size:12px; margin:15px 0px 10px 0px; text-transform:uppercase; padding:0px; }
#page h3 { color:#CC0066; font-size:11px; padding: 0px 0px 10px 0px; margin: 10px 0px 0px 0px; text-transform:uppercase; font-weight:normal; text-decoration:underline; }

#page .texte { float:left; width:770px; padding:20px; text-align:justify; }
#page .texte h1 { color:#CC0066; width:770px; border-bottom:1px solid #CC0066; font-size:14px; margin:0px 0px 10px 0px; padding-bottom:5px; }
#page .texte a, #page .texte a:link, #page .texte a:visited { color:#665f81; text-decoration:underline; }
#page .texte a:hover { color:#CC0066; text-decoration:none; }
#page .texte .hotline { width:230px; height:26px; background:url("/images/bg/hotline.jpg") 0px 0px no-repeat; margin:15px auto; padding:80px 0px 0px 249px; font-weight:bold; font-size:16px; color:#00CC33; text-transform:uppercase; }
#page .texte .hotline span {  color:#CC0066; }

#page .sky { float:left; width:120px; padding:10px 0px 20px 0px; }
#page .page_g { float:left; width:180px; margin:0px 10px 10px 10px;  }
#page .page_g ul { margin:0px; padding:0px; background-color:#F3F1F6; border-right:1px solid #d5d2df; border-left:1px solid #d5d2df;}
#page .page_g li { list-style:none; background:url("/images/picto/puce.gif") 8px 8px no-repeat; padding:5px 0px 4px 25px ; border-bottom:1px solid #d5d2df; }
#page .page_g li a, #page .page_g li a:link, #page .page_g li a:visited { color:#665f81; text-decoration:none; }
#page .page_g li a:hover { color:#CC0066;  }
#page .page_c { float:left; width:610px; margin-right:10px; }
#page .page_c h1 { color:#CC0066; width:610px; border-bottom:1px solid #CC0066; font-size:14px; margin:0px 0px 10px 0px; padding-bottom:4px; }
#page .page_c h1 a { float:right; }
#page .page_c h1 a:link, #page .page_c h1 a:visited, #page .page_c h1 a:hover { text-decoration:none; font-size:12px;}
#page .page_c a, #page .page_c a:link, #page .page_c a:visited { color:#665f81; text-decoration:underline; }
#page .page_c a:hover { color:#CC0066; text-decoration:none; }

#page .page_d { float:left; width:120px; padding:0px 0px 20px 0px; }
.pub_120x600 .aziavip_sky { width:108px; height:537px; padding:63px 6px 0px 6px; background:url("/images/bg/aziavip_sky.png") 0px 0px no-repeat; }
.pub_120x600 .aziavip_sky .liens { width:110px; padding:2px 0px 0px 0px; }
.pub_120x600 .aziavip_sky .liens img { margin-top:10px; }
.pub_120x600 .aziavip_sky .photo { width:108px; padding:0px 0px 6px 0px; }
.pub_120x600 .aziavip_sky .photo img { border:1px solid #FFF; }



#page .page_c .resultats { height:42px; background:url("/images/bg/resultats.gif") top left repeat-x; margin:7px 0px 10px 0px; padding:0px 10px; }
#page .page_c .resultats h2 { margin:0px; color:#CC0066; font-size:14px; }
#page .page_c .resultats .pagination { margin:6px 0px 0px 0px; background:none; height:auto; padding:0px;}

#page .page_c .pagination { background:url("/images/bg/pagination.gif") 0px 0px repeat-x; padding:0px 10px; height:21px; margin:10px 0px; }
#page .page_c .pagination .suivant { float:left; width:70px; text-align:right;}
#page .page_c .pagination .suivant img { vertical-align:top; margin:2px 0px 0px 5px; }
#page .page_c .pagination .liens { float:left; text-align:center; width:453px;}
#page .page_c .pagination .precedent{ float:left; width:67px; }
#page .page_c .pagination .precedent img { vertical-align:top; margin:2px 5px 0px 0px; }
#page .page_c .pagination a, #page .page_c .pagination a:link, #page .page_c .pagination a:visited { color:#665f81; text-decoration:none; }
#page .page_c .pagination a:hover { color:#CC0066; }

#page .page_c .zapping { float:left; margin: 10px 7px 0px 7px; }
#page .page_c .anniversaire { text-align:center; font-size:12px; font-weight:bold; margin-bottom:20px; }
#page .page_c .anniversaire input { vertical-align:middle; margin-top:-3px; }
#page .page_c .anniversaire select { font-size:12px; }

#page .page_c .aziatop { float:left; width:166px; height:237px; padding:15px 0px 0px 0px; text-align:center; font-size:12px; margin:0px 18px; }
#page .page_c .aziatop strong { display:block; text-align:center; color:#FFFFFF; font-size:30px; padding-bottom:25px; }
#page .page_c .aziatop img { margin-bottom:5px; }
#page .page_c .aziatop a { display:block; padding-bottom:5px; }
#page .page_c .aziatop_1 { background:url("/images/bg/aziatop-1.jpg") 0px 0px no-repeat; }
#page .page_c .aziatop_1 a, #page .page_c .aziatop_1 a:link, #page .page_c .aziatop_1 a:visited { font-size:14px; text-decoration:none; font-weight:bold; color:#CC0066; }
#page .page_c .aziatop_1 a:hover { color:#665f81;}
#page .page_c .aziatop_2 { background:url("/images/bg/aziatop-2.jpg") 0px 0px no-repeat; }
#page .page_c .aziatop_2 a, #page .page_c .aziatop_2 a:link, #page .page_c .aziatop_2 a:visited { font-size:14px; text-decoration:none; font-weight:bold; color:#665f81; }
#page .page_c .aziatop_2 a:hover { color:#CC0066;}
#page .page_c .aziatop_small { float:left; width:80px; padding:0px 0px 0px 0px; margin:10px 20px 10px 1px; text-align:center; }
#page .page_c .aziatop_small_1 strong { color:#CC0066; font-size:24px; }
#page .page_c .aziatop_small_2 strong { color:#665f81; font-size:24px; }
#page .page_c .aziatop_small a, #page .page_c .aziatop_small a:link, #page .page_c .aziatop_small a:visited{ font-size:10px; color:#665f81; text-decoration:none; }
#page .page_c .aziatop_small a:hover{ text-decoration:underline; }
#page .page_c .aziatop_small img{ margin-bottom:3px;}

#page .page_c .message { border-bottom:1px solid #d5d2df; margin-bottom:10px; line-height:16px; padding-bottom:5px;  }
#page .page_c .message strong { color:#CC0066; }
#page .page_c .voir_celibataires { text-align:center; padding:20px 0px ; }
#page .page_c .cadeaux { margin-top:15px;}
#page .page_c .cadeaux .cadeau { float:left; text-align:center; margin:0px 10px 20px 10px; width:100px; border:none; }
#page .page_c .cadeaux .cadeau img { border:2px solid #EEE; }
#page .page_c .trait{ height:5px; margin-bottom:5px; border-bottom:1px solid #E4DCD1; }
#page .page_c .cadeau { float:right; margin-left:10px; padding:1px; border:1px solid #E4DCD1; } /* réception d'un cadeau */

#page .page_c .abo_ag { width:558px; margin:0px auto; }
#page .page_c .abo_ag .abo_col { float:left; width:271px; height:108px; padding:11px 0px 0px 0px; text-align:left; font-size:12px;  }
#page .page_c .abo_ag .abo_col h2 { font-weight:bold; font-size:12px; margin:0px; padding-bottom:13px; }
#page .page_c .abo_ag .abo_col .txt { height:50px; padding-left:84px; }
#page .page_c .abo_ag .abo_col .bt { padding-left:84px; text-align:center; }
#page .page_c .abo_ag .abo_col_abo { padding-right:7px; background:url("/images/bg/abo_col_abo.png") 6px 42px no-repeat; border-right:1px solid #d3c9ba; }
#page .page_c .abo_ag .abo_col_ag { width:248px; padding-left:20px; background:url("/images/bg/abo_col_ag.png") 20px 42px no-repeat; }
#page .page_c .abo_ag .abo_col_vip { padding-right:7px; background:url("/images/bg/abo_col_vip.png") 1px 37px no-repeat; border-right:1px solid #d3c9ba;  }
#page .page_c .abo_ag .abo_col_premium { width:248px; padding-left:20px;  background:url("/images/bg/abo_col_premium.png") 21px 38px no-repeat; }
#page .page_c .abo_ag .abo_col_separ { clear:both; height:19px; font-size:1px; padding:0px; background:url("/images/bg/abo_col_separ.png") 0px 0px no-repeat; }

#page .page_c .abonnement { float:left; width:297px; height:67px; margin-bottom:7px; background:url("/images/bg/abonnement.png") 0px 0px no-repeat; color:#665f80; }
#page .page_c .abonnement .radio { float:left; width:21px; padding-top:21px; }
#page .page_c .abonnement .content { float:left; width:254px; padding:10px 12px 0px 10px; font-size:14px; font-weight:bold; }
#page .page_c .abonnement .content2 { padding-top:16px !important; }
#page .page_c .abonnement .content .prix { font-size:17px; }
#page .page_c .abonnement .content .prix sup { font-size:10px; }
#page .page_c .abonnement .content .paiement { padding-top:5px; font-size:11px; font-weight:normal; }
#page .page_c .abonnement .content .discount { font-size:12px; font-weight:normal; }
#page .page_c .abonnement_ag { background:url("/images/bg/abonnement_ag.png") 0px 0px no-repeat !important; color:#aa3c00 !important; }
#page .page_c .abonnement_ag_promo { height:79px !important; background:url("/images/bg/abonnement_ag_promo.png") 0px 0px no-repeat !important; color:#aa3c00 !important; }
#page .page_c .abonnement_promo { height:79px !important; background:url("/images/bg/abonnement_promo.png") 0px 0px no-repeat !important; }
#page .page_c .abonnement_r { margin-left:16px;}



/* CONTENT MB */
#page .ttl { color:#CC0066; font-size:14px; font-weight:bold; padding:0px 0px 4px 10px; border-bottom:1px solid #fda4d1; }
#page .bloc { background-color:#F3F1F6; border-right:1px solid #d5d2df; border-left:1px solid #d5d2df; border-bottom:1px solid #d5d2df; }
#page .acces_rapide { float:left; width:180px; margin:0px 10px 10px 10px; display:inline; }
#page .acces_rapide ul { margin:0px; padding:7px 0px 0px 0px; background-color:#F3F1F6; border-right:1px solid #d5d2df; border-left:1px solid #d5d2df;}
#page .acces_rapide li { list-style:none; background:url("/images/picto/puce.gif") 8px 8px no-repeat; padding:5px 0px 4px 25px ; border-bottom:1px solid #d5d2df; }
#page .acces_rapide li a, #page .acces_rapide li a:link, #page .acces_rapide li a:visited { color:#665f81; text-decoration:none; }
#page .acces_rapide li a:hover { color:#CC0066;  }
#page .last_visite { float:left; width:480px; margin-right:10px; }
#page .last_visite a { text-decoration:none; }
#page .last_visite .content {  padding:10px 0px 11px 0px; text-align:center; background:url("/images/bg/last_visite.gif") top center no-repeat;  }
#page .last_visite .content img { vertical-align:middle; margin:0px 5px 0px 0px; }
#page .last_visite .messages { float:left; width:120px; text-align:right; padding-right:21px; }
#page .last_visite .visites { float:left; width:88px; padding-left:15px; }
#page .last_visite .votes { float:left; width:81px; padding-left:22px; }
#page .last_visite .cadeaux { float:left; padding-left:24px; }

#page .recherche_rapide { float:left; width:250px; }
#page .recherche_rapide .content { padding:11px 0px 0px 35px; height:139px;   }
#page .recherche_rapide select { color:#523102; border:1px solid #523102; font-size:11px; }
#page .recherche_rapide .col_g {  padding-right:10px; text-align:right; }
#page .recherche_rapide .col_d { padding-bottom:5px; }

#page .aziatop { float:left; width:180px; margin:0px 10px; display:inline; }
#page .aziatop .content { text-align:center; padding:8px 0px 0px 0px; height:168px; }
#page .aziatop .content img { border:1px solid #665f81; margin-bottom:3px;  }
#page .aziatop .content .no_border { margin-top:3px; }

#page .aziavip { float:left; width:480px; margin-right:10px; }
#page .aziavip .ttl { border:none; }
#page .aziavip .content { height:160px; padding:16px 24px 0px 18px; border:1px solid #f3f1f6; background:url("/images/bg/aziavip.png") 0px 0px no-repeat; }
#page .aziavip .bt { height:40px; text-align:right; }
#page .aziavip .bt img { margin-left:9px; }
#page .aziavip .photo { float:left; margin:0px 0px 7px 7px; }
#page .aziavip .photo img { border:1px solid #665f81; }

#page .derniers_inscrits { float:left; width:480px; margin:0px 10px; display:inline; }
#page .derniers_inscrits .content { text-align:center; padding:8px 0px 0px 0px; height:168px; }
#page .derniers_inscrits .content ul { margin:0 0 0 10px; padding:0; list-style:none; }
#page .derniers_inscrits .content ul li { float:left; margin-right:8px; font-weight:bold; }
#page .derniers_inscrits .content ul li img { border:1px solid #665f81; margin-bottom:3px; }
#page .derniers_inscrits .content .bt { padding-top:10px; text-align:center; }

#page .aziagold { float:left; width:215px; height:165px; padding:31px 0px 0px 35px; margin-top:3px; background:url("/images/bg/aziagold.png") 0px 0px no-repeat; color:#883a2c; }
#page .aziagold ul { margin:20px 0px 15px 0px; padding:0px; list-style:none; }
#page .aziagold ul li { height:22px; padding:3px 0px 0px 24px; background:url("/images/picto/aziagold.gif") 0px 0px no-repeat; }
#page .aziagold ul li a { color:#883a2c; text-decoration:none; }
#page .aziagold ul li a:hover { text-decoration:underline; }


/*
#page .mon_profil { float:left; margin-right:10px; width:255px; }
#page .mon_profil .content { padding:14px 20px 0px 20px; height:214px; }
#page .mon_profil .photo { float:left; margin:4px 5px 0px 0px; }
#page .mon_profil ul { float:left; margin:0px; padding:0px; width:95px; }
#page .mon_profil li { list-style:none; background:url("/images/picto/puce.gif") 8px 5px no-repeat; padding:1px 0px 1px 25px ; }
#page .mon_profil li a, #page .mon_profil li a:link, #page .mon_profil li a:visited { color:#665f81; text-decoration:none; }
#page .mon_profil li a:hover { color:#CC0066;  }
#page .mon_profil .remplissage { padding-top:30px; text-align:center; }
#page .mon_profil .remplissage .barre { background:url("/images/bg/remplissage.gif") 0px 0px no-repeat; width:184px; height:18px; padding:1px; margin:5px auto 0px auto; text-align:left; }

#page .help { float:left; margin-right:10px; width:215px;}
#page .help .aide { text-align:center; padding:15px 0px 0px 0px; height:87px; margin-bottom:13px; line-height:16px; }
#page .help .hotline { text-align:center; padding:10px 0px 0px 0px; height:81px; line-height:16px; }
#page .help .hotline span { color:#a4a0b6;} 
#page .help .hotline img { margin:2px 0px 2px 0px; }
#page .pub250 { float:left; width:250px; }
*/

#page .mb_listing { padding:10px; width:278px; margin:0px 10px 10px 0px; height:108px; float:left; }
#page .mb_listing_d { margin-right:0px !important; }
#page .mb_listing_1 { border:1px solid #fed1e8; background:url("/images/bg/mb_listing_1.gif") top left repeat-x; }
#page .mb_listing_2 { border:1px solid #dcdae5; background:url("/images/bg/mb_listing_2.gif") top left repeat-x; }
#page .mb_listing .photo { float:left; width:108px; margin-right:10px; }
#page .mb_listing .infos { float:left; width:160px; font-size:12px; padding:0px; line-height:13px; }
#page .mb_listing .infos h1 { margin:0px 0px 7px 0px; color:#CC0066; font-size:14px; width:auto; border:none; padding:0px; }
#page .mb_listing .infos .fiche { width:160px; padding:2px 0px 0px 0px; }
#page .mb_listing .infos .fiche .middle { margin-top:2px; }

#page .fiche_g { float:left; width:274px; margin:2px 10px 10px 10px; display:inline; }
#page .fiche_g .content {padding:10px;}
#page .fiche_g .content .photo { float:left; margin-right:10px; }
#page .fiche_g .content .infos { float:left; line-height:16px; }
#page .fiche_g .content .btn { padding:10px 0px 0px 50px; }
#page .fiche_g .content .btn a.signaler { display:block; padding:1px 0px 0px 25px; margin-top:10px; background:url("/images/picto/signaler.gif") 0px 0px no-repeat; color:#665f81; text-decoration:none; }
#page .fiche_g .content .btn a.signaler:hover { color:#4b465c; }
#page .fiche_d { float:left; width:516px; margin-right:10px; }
#page .fiche_d .nav { height:22px; border-bottom:1px solid #fda4d1; width:516px; margin-bottom:14px; }
#page .fiche_d .nav .rub { float:left; }
#page .fiche_d .nav a {  display:block; width:86px; height:19px; background:url("/images/bg/nav_fiche.jpg") 0px 0px no-repeat; color:#CC0066; text-align:center; padding-top:3px; }
#page .fiche_d .nav a:link, #page .fiche_d .nav a:visited { text-decoration:none; }
#page .fiche_d .nav a:hover, #page .fiche_d .nav a.on {  background:url("/images/bg/nav_fiche.jpg") 0px -22px no-repeat; color:#FFFFFF;  }
#page .fiche_d .nav_end { clear:both;}
#page .fiche_d table { width:100%; }
#page .fiche_d table td { border-bottom:1px solid #eae8ee; padding:3px 0px; height:auto; }
#page .fiche_d table .col_g { font-weight:bold; padding-left:5px; }
#page .fiche_d table .col_d { text-align:justify; }
#page .fiche_d .photo_resize {  }
#page .fiche_d .photo_resize .photo { float:left; width:440px; height:330px; padding:5px; background-color:#FFFFFF; text-align:center;  border:1px solid #333333; margin-right:10px; }
#page .fiche_d .photo_resize .photo img { vertical-align:middle; border:1px solid #333333; }
#page .fiche_d .photo_resize .apercu { float:left; width:106px; text-align:center; font-weight:bold; color:#E20179; }
#page .fiche_d .photo_resize .apercu #apercu { border:1px solid #333333; margin:3px 0px 10px 0px; width:106px; height:106px; overflow: hidden;  }
#page .fiche_d .photo_resize .conseils { color:#333333; font-weight:normal; text-align:left; margin-top:30px; }
#page .fiche_d .cadeau { float:left; width:110px; text-align:center; margin:0px 12px 20px 0px; }
#page .fiche_d .cadeau a { text-decoration:none; font-size:11px; color:#665F81; }
#page .fiche_d .cadeau a:hover { color:#CC0066 }
#page .fiche_d .cadeau strong { font-size:12px;  }
#page .fiche_d .cadeau a img { border:2px solid #EEE; }
#page .fiche_d .cadeau a:hover img { border:2px solid #CC0066; }


#page .tableau { width:100%; margin:2px 0px 10px 0px; }
#page .tableau th { font-weight:bold; text-transform:uppercase; text-align:left; height:22px; }
#page .tableau td { border-top:1px solid #d5d2df; height:22px; }
#page .tableau .nonlu { background-color:#f3f1f6; font-weight:bold; }
#page .tableau td a, #page .tableau td a:link, #page .tableau td a:visited { color:#665f81; text-decoration:none; }
#page .tableau td a:hover { color:#CC0066; }
#page .tableau th.abo_gold { height:35px; color:#aa3c00; text-align:center; background:url("/images/bg/abo_gold_th.png") bottom left repeat-x; }
#page .tableau th.abo { height:35px; color:#665f80; text-align:center; background:url("/images/bg/abo_th.png") bottom left repeat-x; }
#page .tableau td.abo_gold { text-align:center; background:url("/images/bg/abo_gold_td.png") bottom left repeat-x; border-top:1px solid #f09800; t}
#page .tableau td.abo { text-align:center; background:url("/images/bg/abo_td.png") bottom left repeat-x; }

#footer { width:960px; margin:0px auto 0px auto; text-align:center; color:#665f81; background:url("/images/bg/footer.gif") top left no-repeat; padding-top:10px; }
#footer a, #footer a:link, #footer a:visited { color:#665f81; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#footer .biskot { width:193px; font-size:10px; color:#523102; margin: 10px auto 10px auto; padding:3px 11px; background-image:url("/images/bg/biskot.gif"); background-position:top; background-repeat:no-repeat; }
#footer .biskot img { vertical-align:middle; margin-right:3px; }
#footer .biskot a, #footer .biskot a:link, #footer .biskot a:visited{ font-size:10px;color:#523102; text-decoration:underline; }
#footer .biskot a:hover{ font-size:10px;color:#523102; text-decoration:none; }

/*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 {  }
