body { color:#FFFFFF; background-color:#000000; font-family: Arial; font-size: 12px; margin:0 0 8px 0; text-align:center;}
h1 { font-size:150%; padding:0 0 10px 0; margin:0 0 0 0; color:#FFFF99;}
h2 { font-size:140%; padding:8px 0 8px 0; margin:0 0 0 0;}
h3 { font-size:140%; padding:0 0 8px 0; margin:0 0 0 0;}
a { color:#FFFF99; text-decoration:underline; font-weight:bold;}
a:hover { color:#FFFFFF; text-decoration:none; font-weight:bold;}
#full { background-color:#150A25; margin:0 auto; padding:0 0 0 0; width:950px; text-align:center; border-bottom:4px solid #0B0219; border-left:4px solid #0B0219; border-right:4px solid #0B0219;}
#header { margin:0 auto; background-image:url(img/head.jpg); background-repeat:no-repeat; width:950px; height:179px;}
#haut_menu { font-size: 155%; font-weight:bold; padding:6px 0 6px 0; margin:0 0 5px 0; text-align:center; background-color:#0B0219; border-bottom:1px solid #FFFF99; border-top:1px solid #FFFF99;}
#haut_menu a { text-decoration:none;}
#haut_menu a:hover { text-decoration:underline;}

#tbfull { border:0px; margin:0 auto; width:950px;}

/** Menu gauche **/
.tdg { text-align:left; width:200px; padding:8px 0 0 0;}
.mg { width:180px; margin:0 0 7px 5px; padding:3px; text-align:left; font-weight:bold; background-color:#0B0219; border:1px solid #FFFF99;}
.titremg { text-align:left; font-size: 135%; padding:0 0 4px 6px; border-bottom:1px dotted #FFFF99; margin:0 5px 10px 0;}
.mg ul { padding:0 0 0 0; margin:0 0 0 0; list-style:none;}
.mg ul li { padding:0 0 4px 0; font-size: 105%;}
.mg ul li a { text-decoration:none;}
.mg ul li a:hover { text-decoration:underline;}

.mg ul li p { padding:0 0 3px 10px; margin:0 0 0 0; font-size: 90%; font-weight:normal;}

.mg .promo_mg { padding:0 0 0 0; margin:0 0 0 0; }
.mg .sites_blacks { padding:0 0 0 0; margin:0 0 0 20px; }
.mg .promo_mg .date_thumbs{ padding:2px 0 4px 0; margin:0 0 0 0; font-size:95%; }

/** TD centre **/
.tdcentre { text-align:center; width:750px; padding:8px 0 0 0;}
.desch1 { text-align:justify; padding:0 15px 10px 15px; font-weight:bold; font-size: 105%; }

/*** Bloc derniers sites ***/
.bloc_der_sites { clear:both; border:1px dotted #FFFF99; width:720px; margin:0 auto 20px auto; padding:0 0 6px 0; background-color:#0B0219;}
.bloc_der_sites h2 { text-align:left; padding:6px 0 6px 5px; margin:0 5px 10px 5px; font-size:150%; font-weight:bold; border-bottom:1px dotted #FFFF99; }
.titre_bloc_dersites { padding:0 0 10px 0; font-size:115%; font-weight:bold; }

.tb_der_sites { clear:both; border:1px dotted #FFFF99; width:710px; margin:0 auto 6px auto; padding:0 0 0 0; background-color:#0B0219;}
.td_der_sites { text-align:left;}
.titre_der_sites { text-align:left; padding:6px 0 6px 5px; margin:0 5px 10px 5px; font-size:140%; font-weight:bold; border-bottom:1px dotted #FFFF99; }
.titre_der_sites a { text-decoration:none; color:#FFFF99;}
.titre_der_sites a:hover { text-decoration:underline; color:#FFFFFF;}
.ascreen_der_sites { float:left; padding:0 0 0 0; margin:0 0 0 0; width:130px;}
.ascreen_der_sites img { border:1px solid #FFFF99; margin:0 0 6px 5px;}
.desc_der_sites { float:right; text-align:justify; padding:0 5px 0 0; width:565px;}
.desc_der_sites a { font-size:105%; font-weight:bold; padding:2px 0 0 0;}
.voir_annuaire_sites { text-align:center; padding:10px 0 0 0; margin:0 0 0 0; font-size:180%; }


/*** Bloc Hardeluxe ***/
.bloc_hardeluxe { clear:both; border:1px dotted #FFFF99; width:720px; margin:0 auto 20px auto; padding:0 0 6px 0; background-color:#0B0219;}
.titrebloc_hardeluxe { text-align:left; padding:6px 0 6px 5px; margin:0 5px 10px 5px; font-size:140%; font-weight:bold; border-bottom:1px dotted #FFFF99; }
.descbloc_hardeluxe { text-align:justify; padding:0 5px 6px 5px; font-size:110%; }
.descbloc_hardeluxe p { color:#FFFF99; font-weight:bold; font-size:115%; padding:5px 0 5px 0; margin:0 0 0 0;}
.voirhardeluxe { text-align:center; padding:10px 0 0 0; margin:0 0 0 0; font-size:150%; }

/*** Bloc photos ***/
.bloc_photos { clear:both; border:1px dotted #FFFF99; width:720px; margin:0 auto 20px auto; padding:0 0 6px 0; background-color:#0B0219;}
.bloc_photos h3 { text-align:left; padding:6px 0 6px 5px; margin:0 5px 10px 5px; font-size:150%; font-weight:bold; border-bottom:1px dotted #FFFF99; }
/***** Page videos Pornfr *****/
.descpage { text-align:justify; padding:0 20px 10px 20px; font-weight:bold; font-size: 105%; }
.bloc_video { clear:both; border:1px dotted #FFFF99; width:720px; margin:0 auto 20px auto; padding:0 0 6px 0; background-color:#0B0219;}
.videos { width:720px; text-align:center; clear:both; margin:0 auto 5px auto; }
.titrevideos2 { text-align:left; padding:6px 0 6px 5px; margin:0 5px 10px 5px; font-size:140%; font-weight:bold; border-bottom:1px dotted #FFFF99; }
.sous_titrevideos2 { padding:0 0 10px 0; font-size:130%; font-weight:bold;}

.titrevideos { text-align:left; padding:6px 0 6px 5px; margin:0 5px 10px 5px; font-size:140%; font-weight:bold; border-bottom:1px dotted #FFFF99; }
.titrevideos a { text-decoration:none; color:#FFFF99;}
.titrevideos a:hover { text-decoration:underline; color:#FFFFFF;}
.titrevideos span { font-size:12px; font-weight:bold; color:#FFFFFF;}
.flvvideos { width:500px; text-align:left; padding:0 0 0 5px;}
.tdthumbsvideos { width:220px; text-align:right; }
.thumbsvideos { padding:0 0 15px 0; padding:0 5px 0 0;}
.thumbsvideos a { text-decoration:none;}
.thumbsvideos img { border:1px solid #FFFF99;}
.detailvideo { padding:5px 5px 0 0; font-size:100%; clear:both;}
.descvideos { text-align:justify; padding:0 5px 6px 5px; font-size:110%; }
.descvideos a { font-weight:normal;}
.descvideos strong { color:#FFFF99; font-weight:bold; font-size:120%;}
.descvideos p { color:#FFFF99; font-weight:bold; font-size:115%; padding:5px 0 5px 0; margin:0 0 0 0;}
.telecharervideo { text-align:center; padding:10px 0 0 0; margin:0 0 0 0; font-size:180%; }
#paginationvideo { font-size:115%; padding:6px 0 6px 5px; margin:0 15px 10px 15px; font-weight:bold; text-align:left; background-color:#0B0219; border-bottom:1px solid #FFFF99; border-top:1px solid #FFFF99;}
#paginationvideo a { }
#paginationvideo strong { color:#FFFFFF; }

/***** Page videos Hardeluxe *****/
.bloc_video_hardeluxe { clear:both; border:1px dotted #FFFF99; width:720px; margin:0 auto 20px auto; padding:0 0 6px 0; background-color:#0B0219;}
.videos_hardeluxe { width:720px; text-align:center; clear:both; margin:0 auto 5px auto; }
.titrevideos_hardeluxe { text-align:left; padding:6px 0 6px 5px; margin:0 5px 10px 5px; font-size:140%; font-weight:bold; border-bottom:1px dotted #FFFF99; }
.titrevideos_hardeluxe a { text-decoration:none; color:#FFFF99;}
.titrevideos_hardeluxe a:hover { text-decoration:underline; color:#FFFFFF;}
.titrevideos_hardeluxe span { font-size:12px; font-weight:bold; color:#FFFFFF;}
.tdthumbsvideos_hardeluxe { width:720px; text-align:center; }
.thumb_hardeluxe1 { padding:0 0 0 0; margin:0 auto;}
.thumb_hardeluxe1 .thumb1 { border:1px solid #FFFF99; margin:1px}
.thumb_hardeluxe1 .thumb2 { border:1px solid #FFFF99; margin:1px}
.thumb_hardeluxe2 { padding:0 0 0 0; margin:0 auto;}
.thumb_hardeluxe2 img { border:1px solid #FFFF99; margin:1px}

.detailvideo_hardeluxe { padding:0 5px 0 33px; text-align:left; font-size:100%; clear:both;}
.descvideos_hardeluxe { text-align:justify; padding:0 33px 6px 33px; font-size:110%; }
.descvideos_hardeluxe a { font-weight:normal;}
.descvideos_hardeluxe strong { color:#FFFF99; font-weight:bold; font-size:120%;}
.telecharervideo_hardeluxe { text-align:center; padding:10px 0 0 0; margin:0 0 0 0; font-size:180%; }
#paginationvideo_hardeluxe { font-size:115%; padding:6px 0 6px 5px; margin:0 15px 10px 15px; font-weight:bold; text-align:left; background-color:#0B0219; border-bottom:1px solid #FFFF99; border-top:1px solid #FFFF99;}
#paginationvideo_hardeluxe a { }
#paginationvideo_hardeluxe strong { color:#FFFFFF; }




/*** ANNUAIREBLACKS ****/
#menu_sites { clear:both; border:1px dotted #FFFF99; margin:0 15px 16px 15px; padding:4px 4px 6px 4px; background-color:#0B0219; text-align:left; font-weight:bold;}
.titre_categ { font-size:130%; padding:0px 0 8px 0; margin:0 0 0 0; text-align:center; }
/*Table categories*/
.tbcateg { margin:0 auto 10px auto; width:710px; font-size:115%;}
.tbcateg a { background-image:url('http://www.black-salope.erotisexe.com/sites-blacks/img/cat.png'); background-repeat:no-repeat; background-position:0px 0px; padding:0 0 0 18px; margin:0 5px 0 0; }
.recherche_sites { padding:8px 0 0 0; font-size:115%;}


.titre_der { padding:0 0 10px 0; font-size:130%; font-weight:bold;}


/*Affichage sites sur index et categories*/
.tbsites { clear:both; border:1px dotted #FFFF99; width:720px; margin:0 auto 10px auto; padding:0 0 0 0; background-color:#0B0219;}
.tdsites { text-align:left;}
.titre_site { text-align:left; padding:6px 0 6px 5px; margin:0 5px 10px 5px; font-size:140%; font-weight:bold; border-bottom:1px dotted #FFFF99; }
.titre_site a { text-decoration:none; color:#FFFF99;}
.titre_site a:hover { text-decoration:underline; color:#FFFFFF;}

.ascreen_site { float:left; padding:0 0 0 0; margin:0 0 0 0; width:130px;}
.ascreen_site img { border:1px solid #FFFF99; margin:0 0 0 5px;}
.desc_site { float:right; text-align:justify; padding:0 5px 0 0; width:580px;}
.infos_sites { font-size:95%; font-weight:bold; padding:5px 0 5px 5px; clear:both;}

/*Page detail des sites*/
#info_site { width:720px; margin:0 auto 15px auto; padding:0 0 0 0; background-color:#0B0219; border:1px dotted #FFFF99; }
#info_site h1 { text-align:center; padding:6px 0 6px 5px; margin:0 5px 10px 5px; font-size:150%; font-weight:bold; border-bottom:1px dotted #FFFF99; }
.info_poste { text-align:left; font-weight:bold; padding:0 0 15px 5px; clear:both;}

.info_tbsites { clear:both; width:720px; margin:0 auto 10px auto; padding:0 0 0 0; }
.info_tdsites { text-align:left;}
.info_ascreen_site { text-align:justify; padding:0 0 0 5px; margin:0 0 0 0; width:710px; clear:both; font-size:105%;}
.info_ascreen_site img {border:3px double #FFFF99; margin:0 5px 0 0; float:left;}
.info_desc_site { float:right; text-align:justify; padding:0 5px 0 0; width:580px;}
.lienvisiter { text-align:left; font-weight:bold; padding:12px 0 0 5px; clear:both; font-size:120%;}
.pubinfo { clear:both; padding: 10px 0 10px 0; text-align:center; font-size:115%;}
.pubinfo strong { clear:both; padding: 10px 0 10px 0;}
.pubinfo img { border:3px double #FFFF99; }

/* Pub abo */
.cb { margin:0 auto; padding:10px 0 10px 0;}
.cb h2 { font-size:140%; padding:0 0 5px 0; margin:0 0 0 0;}
/* Page mots_cles */
#tbmotscles { margin:0 auto; width:720px; background-color:#0B0219; border:1px dotted #FFFF99;}
.td_mots_recherchez { text-align:left; font-size:110%; font-weight:bold; padding:0 0 0 0;}
.td_mots_cles_nombres { text-align:right; font-size:115%; font-weight:bold; padding:0 3px 0 10px;}
/** Page recherches **/
.res_search_cat_site_annuaire { padding:8px 0 10px 0; text-align:left; width:400px; margin:0 auto; font-weight:bold; font-size:16px;}
.res_search_cat_site_annuaire a { padding:0 0 5px 0; font-size:12px;}
.res_search_site_annuaire { padding:10px 0 10px 0; text-align:left; width:400px; margin:0 auto; clear:both; font-weight:bold; font-size:16px;}

.link_numpage_annuaire { font-size:115%; padding:6px 0 6px 5px; margin:0 15px 10px 15px; font-weight:bold; text-align:left; background-color:#0B0219; border-bottom:1px solid #FFFF99; border-top:1px solid #FFFF99;}
.link_numpage_annuaire a { }
.link_numpage_annuaire strong { color:#FFFFFF; }

/** Nuage de Tags **/
.nuage { margin:0 auto; padding:10px; font-size:12px;}

/** Footer et bas de page **/
#lb { font-weight:bold; padding:15px 0 10px 5px; margin:0 0 0 0; text-align:left;}
#copy { text-align:center; margin:0 0 0 0; padding:5px 0 5px 0; font-weight:bold;}
#stat { padding:8px 0 0 0; margin:0 0 0 0; margin:0 auto;}