/* CSS Document */

html,body {
background-color : #000000; 
}

 a:link { color:#FFFFFF; text-decoration:none; font-weight:bold; }
 a:visited { color:#FFFFFF; text-decoration:none; font-weight:bold; }
 a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold; }
 a:active { color:#FFFFFF; text-decoration:none; font-weight:bold; }

img{
border-width:0px;
}

.separateur_table {
border-width:0px;
overflow:hidden;
padding:0px;
width:9px;
}

.bloc_pub{
height:108px;
width:100%;
background-color:#383838;
}


.separateur_membres {
border-width:0px;
overflow:hidden;
padding:0px;
width:4px;
height:8px;
}


.nav2_black_gauche {
border-width:0px;
overflow:hidden;
width:6px;
height:24px;
background-image:url(img/nav_black_gauche.jpg);
background-repeat:no-repeat;
background-position:top ;
padding:0px;
}

.nav2_black_droit {
border-width:0px;
overflow:hidden;
width:6px;
height:24px;
background-image:url(img/nav_black_droit.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0px;
}

.nav2_black_center {
border-width:0px;
height:24px;
width:450px;
background-image:url(img/nav_black_center.jpg);
background-repeat:repeat-x;
background-position:top;
padding:0px;
}

.table_nav {
border-spacing:0px;
empty-cells:show;
padding:0px;
}

.table_bouton {
border-spacing:0px;
empty-cells:show;
padding:0px;
}

.bouton_black_gauche {
border-width:0px;
overflow:hidden;
width:6px;
height:9px;
background-image:url(img/boutton_black_gauche.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0px;
}

.bouton_black_center {
border-width:0px;
height:9px;
background-image:url(img/boutton_black_center.jpg);
background-repeat:repeat-x;
background-position:top;
padding:0px;
}

.bouton_black_droit {
border-width:0px;
overflow:hidden;
width:6px;
height:9px;
background-image:url(img/boutton_black_droit.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0px;
}

.bouton_separateur1 {
border-width:0px;
overflow:hidden;
height:9px;
padding:0px;
width:25px;
}

.bouton_separateur2 {
border-width:0px;
overflow:hidden;
height:9px;
padding:0px;
width:25px;
}


.txt_nav {
font:bold 8pt arial;
color: #FFFFFF;
}

.bouton_fleche {
border-width:0px;
vertical-align:middle;
}

.lien_nav {
font:bold 8pt arial;
color: #FFFFFF;
}

/* rose */

.nav_rose_gauche {
border-width:0px;
overflow:hidden;
width:6px;
height:24px;
background-image:url(img/nav_rose_gauche.jpg);
background-repeat:no-repeat;
background-position:top ;
padding:0px;
}

.nav_rose_droit {
border-width:0px;
overflow:hidden;
width:6px;
height:24px;
background-image:url(img/nav_rose_droit.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0px;
}

.nav_rose_center {
border-width:0px;
height:24px;
width:450px;
background-image:url(img/nav_rose_center.jpg);
background-repeat:repeat-x;
background-position:top;
padding:0px;
}

.bouton_rose_gauche {
border-width:0px;
overflow:hidden;
width:6px;
height:9px;
background-image:url(img/boutton_rose_gauche.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0px;
}

.bouton_rose_center {
border-width:0px;
height:9px;
background-image:url(img/boutton_rose_center.jpg);
background-repeat:repeat-x;
background-position:top;
padding:0px;
}

.bouton_rose_droit {
border-width:0px;
overflow:hidden;
width:6px;
height:9px;
background-image:url(img/boutton_rose_droit.jpg);
background-repeat:no-repeat;
background-position:top;
padding:0px;
}

.nav_accueil{
border-width:0px;
overflow:hidden;
width:159px;
height:23px;
background-image:url(img/nav_accueil_off.jpg);
padding:0px;
}

.nav_accesmembre{
border-width:0px;
overflow:hidden;
width:142px;
height:23px;
background-image:none;
padding:0px;
}

.nav_devenirmembre{
border-width:0px;
overflow:hidden;
width:161px;
height:23px;
background-image:none;
padding:0px;
}

.nav_choississezfille{
border-width:0px;
overflow:hidden;
width:164px;
height:23px;
background-image:none;
padding:0px;
}

.nav_goodies{
border-width:0px;
overflow:hidden;
width:87px;
height:23px;
background-image:none;
padding:0px;
}

.nav_podcasts{
border-width:0px;
overflow:hidden;
width:93px;
height:23px;
background-image:none;
padding:0px;
}

.nav_envoyerami{
border-width:0px;
overflow:hidden;
width:150px;
height:23px;
background-image:none;
padding:0px;
}

.home_fond_rose{
width:462px;
height:247px;
background-image:url(img/tv_fond_rose_nav.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.home_fond_rose2{
width:494px;
height:247px;
background-image:url(img/home_fond_droit.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.gest_rose{
width:126px;
height:169px;
background-image:url(img/gueststar_gauche.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.gest_gris{
width:126px;
height:169px;
background-image:url(img/gueststar_center.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.gest_droit{
width:126px;
height:169px;
background-image:url(img/gueststar_droit.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.inside_guest{
margin-top:6px;
margin-left:8px;
}

.inside_guest_gris{
margin-top:6px;
margin-left:9px;
}

.toutes_filles{
width:495px;
height:69px;
/*background-image:url(img/gueststar_droit.jpg);
background-repeat:no-repeat;
background-position:0px 0px;*/
padding-left:0px;
padding-top:0px;
vertical-align:middle;
text-align:center;
overflow:hidden;
}

.bg_membres_gauche{
width:129px;
height:123px;
background-image:url(img/zone_membre_bas_gauche.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.bg_membres_droit{
width:129px;
height:123px;
background-image:url(img/zone_membre_bas_droit.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.inside_membre{
margin-top:8px;
margin-left:8px;
font:bold 8pt arial;
color: #FFFFFF;
}

.tv_rose{
width:466px;
height:247px;
background-image:url(img/tv_fond_rose.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.inside_tv{
margin-top:7px;
margin-left:8px;
font:bold 8pt arial;
color: #FFFFFF;
}

.vote{
width:497px;
height:312px;
background-image:url(img/vote_fond.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.photo_vote{
width:110px;
height:116px;
background-image:url(img/fond_vote_image.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.photo_vote2{
width:110px;
height:100px;
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}


.entre_photo_vote{
width:15px;
height:116px;
}

.fin_photo_vote{
width:120px;
height:116px;
}

.pourvoter{
margin-top:7px;
margin-left:8px;
font:bold 10pt arial;
color: #D72870;
height:80px;
}

.pourvoter_libelle{
margin-top:7px;
margin-left:8px;
font:bold 10pt arial;
color: #D72870;
height:88px;
text-align:left;
}

.pourvoter_nom{
margin-top:7px;
margin-left:25px;
font:bold 10pt arial;
color: #FFFFFF;
height:10px;
width:90px;
vertical-align:top;
text-align:center;
}

.tv_fantasme_top{
width:304px;
height:19px;
background-image:url(img/tv_fantasme_top.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
border-width:0px;
}

.tv_fantasme_middle{
width:304px;
height:157px;
background-image:url(img/tv_fantasme_middle.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
border-width:0px;
padding:0px;
}

.tv_fantasme_bas{
width:304px;
height:34px;
background-image:url(img/tv_fantasme_bas.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
border-width:0px;
}

.tv_fantasme_txt{
width:164px;
margin-top:8px;
margin-left:8px;
font: 9pt arial;
color: #D72870;
text-align:justify;
}

.tv_fantasme_joue{
font: 9pt arial;
color: #D72870;
text-align:right;
}

.rejouer{
height:34px;
margin-top:10px;
margin-left:132px;
font: 7pt arial;
color: #FFFFFF;
}

.avantage_fond_rose2{
width:497px;
height:247px;
background-image:url(img/avantage_fond_gris.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

/*.avantage_haud_droit{
width:494px;
height:170px;
}*/

.avantage_haud_droit_bas{
/*width:497px;
height:55px;*/
/*background-image:url(img/bt_abonnement_milieu.jpg);*/
}

.inside_abonnement{
width:485px;
height:170px;

margin-top:8px;
margin-left:8px;
font: 9pt arial;
color: #D72870;
text-align:justify;
}

.fond_access_service{
height:10px;
width:497px;
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
font: 7pt arial;
color: #F292B9;
}

.avantage_fond_rose3{
width:497px;
height:247px;
background-image:url(img/avantage_fond_gris_arrondi.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.avantage_haud_droit{
width:494px;
height:184px;
vertical-align:top;
}

.avantage_txt{
width:164px;
margin-top:8px;
margin-left:8px;
font: 9pt arial;
color: #D72870;
text-align:justify;
}

.book_fond1{
width:493px;
height:394px;
background-image:url(img/grand_cadre_gauche.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.book_fond2{
width:482px;
height:394px;
background-image:url(img/grand_cadre_droit.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.photo_book{
width:108px;
height:143px;
border-width:1px;
border-color:#BE2463;
border-style:solid;
}

.td_photo_book{
width:110px;
height:145px;
border-width:0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.td_photo_book_separateur{
width:50px;
height:145px;
border-width:0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.td_nom_book1{
/*margin-top:10px;
margin-left:10px;*/
vertical-align:top;
font:bold 10pt arial;
color: #D5256D;
}

.txt_nom_book1{
margin-top:0px;
margin-left:15px;
font:bold 10pt arial;
color: #D5256D;
}

.td_txt_book1{
margin-top:0px;
margin-left:15px;
height:250px;
width:300;
vertical-align:top;
font: 8pt arial;
color: #000000;
}

.txt_book_sesphotos{
font:bold 9pt arial;
color: #D72870;
}

/*.td_img_big_book{
width:50px;
height:145px;
border-width:0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}*/

.img_big_book{
margin-top:10px;
margin-left:1px;
}

.td_blocnote_toutesfilles{
height:248px;
width:235px;
vertical-align:top;
text-align:left;
}

.td_top_blocnote_toutesfilles{
height:37px;
width:235px;
background-image:url(img/blocnote_toutesfilles/haut.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
overflow:hidden;
}

.td_gauche_blocnote_toutesfilles{
height:156px;
width:43px;
background-image:url(img/blocnote_toutesfilles/gauche.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
overflow:hidden;
}

.td_center_blocnote_toutesfilles{
height:156px;
width:110px;
background-image:url(img/blocnote_toutesfilles/center.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
overflow:hidden;
vertical-align:top;
}

.td_droit_blocnote_toutesfilles{
height:156px;
width:82px;
background-image:url(img/blocnote_toutesfilles/droit.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
overflow:hidden;
}

.td_txt_blocnote_toutesfilles{
width:192px;
vertical-align:top;
text-align:left;
}

.txt_blocnote_toutesfilles{
font:bold 8pt arial;
 color:#FFFFFF;
}

.img_toutes_filles{
height:143px;
width:108px;
border-style: solid;
border-color: BE2463;
border-width:1px;
}

.haut_toutesfilles_cadre{
height:6px;
background-image:url(img/haut_toutesfilles.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
overflow:hidden;
}

.paiement_fond_gris{
width:462px;
height:238px;
background-image:url(img/tv_fond_rose_nav2.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.paiement_fond_gris2{
width:497px;
height:238px;
background-image:url(img/paiement_tv2.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.paiement_fond_gris3{
width:462px;
height:212px;
background-color:#353535;
background-image:url(img/paiement_fond_gris.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.paiement_fond_gris4{
width:497px;
height:212px;
background-color:#353535;
background-image:url(img/paiement_fond_gris2.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding-left:0px;
padding-top:0px;
vertical-align:top;
overflow:hidden;
}

.zone_txt{
border:solid 0px ;
height:20px;
}

.boutton{
border:solid 1px #000000;
font:bold 8pt arial;
height:20px;
}

.membre_div2{
padding-left:8px;
padding-top:7px;
}

.home_p_fond_rose{
padding-left:8px;
padding-top:0px;

}

.avantage_txt_bis{
font: 9pt arial;
color: #D72870;
text-align:justify;
}
