/* ------------------------------DISCLAIMER----------------------------- */
.bandeau_disclaimer {
	background-image: url(images/bandeau_disclaimer.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.dixhuit {
	background-image: url(images/18_disclaimer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #000000;
}

.attention {
	color: #FF0099;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background-color: #000000;
}

.disclaimer {
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.gras {
	font-size: 12px;
	font-weight: bold;
}

.boutons {
	border-top-width: thin;
	border-top-style: groove;
	border-top-color: #CCCCCC;
	background-color: #000000;
}

.sortir {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: groove;
}

.copyright {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	background-color: #000000;
	background-image: url(images/bas_disclaimer.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 10px;
}

.copyright a {
	color: #FF0099;
	text-decoration: none;
}

.copyright a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.filtrage {
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.filtrage a {
	color: #FF0099;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.filtrage a:hover {
	color: #666666;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.parents {
	font-size: small;
	font-weight: bolder;
}

/* ------------------------------CORPS----------------------------- */
body {
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(images/background.gif);
	background-repeat:repeat-x;
	background-attachment:fixed;
}

.bandeau {
	height: 135px;
	background-image: url(images/bandeau_annuaire.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	text-align: left;
	vertical-align: bottom;
	padding-left: 5px;
	padding-bottom: 0px;
}

.bg_noir {
	background-color:#000000;
}

.bg_blanc {
	background-color:#FFFFFF;
}

.bg_rose {
	background-color:#FF0099;
}

.bg_roseclair {
	background-color: #FFE1FF;
}

<!-- text-align: left;	border: solid 1px #FF0099;	padding: 10px; -->
	
.bg_gris {
	background-color:#EDEDED;
}

.menu {
	color: #FFFFFF;
	font-size: 10px;
	background-image: url(images/cellover.gif);
}
	
.menu a {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	background-image: url(images/cellover.gif);
}

.menu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	background-image: url(images/cellout.gif);
}

.separation {
	background-color: #000000;
	border-top: 1px solid #FFFFFF;
}

.header table {
	border: 0px;
}

.header th {
	width: 175px;
	height: 24px;
	text-align: left;
	background-image: url(images/header.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.header td.bloc {
	width: 175px;
	background-color: #DDDDDD;
	border-right: 1px solid #778899;
	border-bottom: 1px solid #778899;
	padding-top: 2px;
	padding-bottom: 2px;
}

.header table td table.cote {
	width: 175px;
	background-color:#FFFFFF;
}

.header table td table.cote td {
	width: 175px;
	background-color: #DDDDDD;
	border-right: 1px solid #778899;
	border-bottom: 1px solid #778899;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-size: 10px;
}

.header table td table.cote td.actif {
	width: 175px;
	background-color: #DDDDDD;
	border-right: 1px solid #778899;
	border-bottom: 1px solid #778899;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 15px;
	color: #FF0099;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.header td.liveshow {
	width: 175px;
	height: 160px;
	background-color: #DDDDDD;
	border-right: 1px solid #778899;
	border-bottom: 1px solid #778899;
	padding-top: 1px;
	padding-left: 0px;
	text-align: center;
	background-image: url(images/liveshow_player.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.header td.videos {
	cursor: pointer;
	width: 175px;
	height: 151px;
	background-color: #DDDDDD;
	border-right: 1px solid #778899;
	border-bottom: 1px solid #778899;
	padding-top: 7px;
	padding-left: 0px;
	text-align: center;
	background-image: url(images/video_player.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.header td.topsite {
	width: 175px;
	background-color: #DDDDDD;
	border-right: 1px solid #778899;
	border-bottom: 1px solid #778899;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-align: center;
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.header td.rencontres {
	cursor: pointer;
	width: 175px;
	height: 310px;
	background-color: #DDDDDD;
	border-right: 1px solid #778899;
	border-bottom: 1px solid #778899;
	padding-left: 0px;
	text-align: center;
	vertical-align: bottom;
	background-image: url(images/dialmessenger.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.header table.rencontresay {
	width: 100%;
	border: 0px;
	padding-right: 15px;
	background-color: #FFE1FF;
	text-align: center;
	vertical-align: top;
}

.header table.rencontresay td {
	border: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.header table.rencontresay td.membres {
	height: 110px;
}
	
.header table.rencontresay td.membres a {	
	color: #FF0099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.header table.rencontresay td.membres a:hover {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.header table.rencontresay td.voir {
	padding-left: 12px;
	padding-right: 12px;
}

.header table.rencontresay td.voir a {
	color: #FF0099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.header table.rencontresay td.voir a:hover {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.header a {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.header img {
	border: 1px solid #666666;
}

.categories {
	font-size: 11px;
}

.categories a {
	font-size: 13px;
	color: #FF0099;
	font-weight: bold;
}

.categories a:hover {
	font-size: 13px;
	color: #666666;
	font-weight: bold;
}

.categoriesphoto {
	width: 100px;
	height: 100px;
}

a.descriptioncat {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a:hover.descriptioncat {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a.description {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

a:hover.description {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.banniere {
	border: 1px solid #999999;
	width: 120px;
}

a.url {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}

a:hover.url {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #FF0099;
	font-weight: normal;
	text-decoration: none;
}

h1 {
	color: #FF0099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-top: 6px;
}

h2 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.txtcat {
	color: #FFFFFF;
	font-size: 13px;
}

/* ------------------------------RESULTATS REQUETES AFFICHAGE PAR PAGE----------------------------- */
td.numpages {
	background-color:#FFE1FF;
	text-align: center;
	padding-left: 10px;
}

a.fleches {
	font-size: 13px;
	color: #FF0099;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -2px;
}

a:hover.fleches {
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: -2px;
}

.pageactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
}

/* -----------------------------------------FORMULAIRES---------------------------------------------- */
form.recherche {
	width: 250px;
	text-align: left;
	vertical-align: bottom;
	position: relative;
	margin-top: 130px;
}

form.recherche table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}

form.centre fieldset {
    position: relative;
    top: 1em;
    padding: 0 0.5em 1em 0.5em;
    background-color: #FFE1FF;
}

html>body form.centre fieldset {
    padding-top: 1em;
    top: 0;
}

form.centre legend {
    position: relative;
    top: -1em;
    padding: 0.4em;
}

legend {
	color: #FF0099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.formchamp {
	background-color:#FFE1FF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.formchampcar {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;	
}

textarea {
	border: groove 4 #FFE1FF;
	scrollbar-face-color :#FF0099;
	scrollbar-arrow-color: #FFE1FF;
}

#controle_decompte {
	width: 20px;
	background-color: transparent;
	border: none;
	color: #FF0099;
}

.erreur {
	background-color: #FF0099;
	border-top: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #666666;
	border-right: solid 1px #666666;
	font-weight: bold;
	padding: 5px;
}

.erreur a {
	color: #000000;
	text-decoration: underline;
}

.erreur a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.soumis {
	background-color: #FFFFFF;
	font-size: 12px;
}

/* ------------------------------DEBUT DIALMESSENGER----------------------------- */
.dial {
	/* bordure du tableau principal */
	border:1px solid #99CCCC;
	/* background du tableau */
	background-color:#FFFFFF;
	/* largeur du tableau */
	width:124px;
}
.dial img {
	/* bordure des thumbs */
	border:1px solid #333333;
}
.dial a:hover img {
	/* bordure des thumbs lors du passage de la souris */
	border:1px solid #FF0099;
}
.dial td {
	background-color:#FFFFFF;
	border:0px;
	/* police ŕ utiliser */
	font:normal 0px Arial;
	color: #FFFFFF;
	/* marge intérieure des cellules */
	padding-left:2px;
	padding-right:2px;
	padding-top: 0px;
	padding-bottom:0px;
}
.dial a {
	/* couleur des liens */
	color: #FFFFFF;
	font:normal 0px Arial;
}
.dial a:hover {
	/* couleur des liens du passage de la souris */
	color: #FFFFFF;
	font:normal 0px Arial;
}

/* --------------------------------AMATRICE------------------------------------- */

.calque {
	background-color:#000000;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

/* ------------------------------EASY MISS---------------------------------- */

.rosemiss {
	font-size: 14px;
	color: #FF0099;
	font-weight: bold;
}

.rosemiss a {
	font-size: 14px;
	color: #FF0099;
	font-weight: bold;
}

.rosemiss a:hover {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}

.bonusmiss {
	background-color:#FFFFFF;
	border: 1px solid #000000;
	color: #000000;
}

/* ----------------------------------------FOOTER---------------------------------- */
.foot {
	text-align: center;
	background-color: #FF0099;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px;
}

.foot a {
	color: #FFFFFF;
	font-size: 11px;
}
	
.foot a:hover {
	color: #000000;
}

/* ---------------------------------------------------------------------------- */

/* Pagination */

.browse_back {
	background-image: url(images/videos/browse_back.gif); 
	background-repeat: no-repeat;
	background-position: center;
	display: block;
}

.current_tit { 
	font-family: Tahoma, Arial, serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #FFFFFF;
	padding-left: 10px;
}

.previous {
	background-image: url(images/videos/previous.gif);
	width: 18px;
	height: 17px;
	display: block;
}

.next { 
	background-image: url(images/videos/next.gif);
	width: 18px;
	height: 17px;
	display: block;
	background-repeat: no-repeat;
	background-position: right;
}

.nexttd {
	padding-right: 10px;
}

.previous span {
	display: none;
}

.next span {
	display: none;
}

.pages {
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

a.pages {	
	text-decoration: underline;
	color: #FFFFFF;
}

a.pages:hover {	
	text-decoration: underline;
	color: #FF0099;
}

.current_page {
	color: #FF0099;
}

/* Players */

.border_top {
	border-top: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	height: 5px;
}

.border_bottom {
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	height:5px;
}

.border_left {
	border-left: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 5px;
}

.border_right {
	border-right: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 5px;
}

.corner_tl { 
	background-image: url(images/videos/tl.gif);
	background-repeat: no-repeat;
}

.corner_tr {
	background-image: url(images/videos/tr.gif);
	background-repeat: no-repeat;
}

.corner_bl {
	background-image: url(images/videos/bl.gif);
	background-repeat: no-repeat;
}

.corner_br {
	background-image: url(images/videos/br.gif);
	background-repeat: no-repeat;
}

.corner1_tl { 
	background-image: url(images/videos/tl1.gif);
	background-repeat: no-repeat;
}

.corner1_tr {
	background-image: url(images/videos/tr1.gif);
	background-repeat: no-repeat;
}

.corner1_bl {
	background-image: url(images/videos/bl1.gif);
	background-repeat: no-repeat;
}

.corner1_br {
	background-image: url(images/videos/br1.gif);
	background-repeat: no-repeat;
}

.hidden { 
	font-size: 4px;
	color: #FFFFFF;
}

a.dvdtit { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #666666;
	text-decoration: none; 
}

a:hover.dvdtit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #FF0099;
	text-decoration: underline;
}

.fondvideo {
	background-color: #FFE1FF;
}

a.sms {
	display: block;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 16px;
	padding-left: 30px;
	padding-top: 0px;
	text-align: left;
	background-color: #999999;
	background-image: url(images/videos/s.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
}

a:hover.sms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0099;
}

a.thumb img {
	border: 1px solid #333333;
}

a:hover.thumb img {
	border: 1px solid #FF0099;
}

.entrer_mail {
	background: transparent url(images/videos/buttom_add.gif) no-repeat center bottom;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 14px;
}

.fond_download {
	background-color: #999999;
}

.duration {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.dur_length {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding:3px;
	text-align: left;
	background-color: #FFE1FF;
}

.txt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}

.txt a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0099;
	text-decoration: none;
}

/* PDV */

.left_bg {
	background-image: url(images/videos/left.gif);
	width: 6px;
}

.right_bg {
	background-image: url(images/videos/right.gif);
	width:6px;
}

#bgvideo_header {
	background: url(images/videos/top_video.jpg);
	width: 768px;
	height: 53px;
	margin: 0px;
	padding: 0px;
}

.bg_bottomback {
	background-image: url(images/videos/bottom_back.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color:#F0F0F0;
}

.preview_titre {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align:right;
	padding-top: 17px;
	padding-right:20px;
}

.dur_length1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0099;
}

.dvd_title {
	background-color: #DDDDDD;
}

.paiement {
	float: left;
	color: #FF0099;
	font-size: 12px;	
	font-weight: bold;
	line-height: 30px;
	padding-left: 15px;
	text-transform: uppercase;
	background: transparent url(images/videos/micro_title.gif) no-repeat left top;
}

.indent {
	margin-left: 30px;
}

.sstitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.bordure_gauche {
	border-left: 1px solid #E7C2E0;
	border-right: 1px solid #E7C2E0;
}

.bordure_bas {
	border-bottom: 1px solid #E7C2E0;
	border-top: 1px solid #E7C2E0;
}

.watch {
	width: 201px;
	height: 24px;
	display: block;
}

.min_tit {
	height: 57px;
	width: 182px;
	height: 57px;
	display: block;
}

.min_but { 
	width: 186px;
	height: 35px;
	display: block;
}

.micro_powered { 
	width: 274px;
	height: 35px;
	display: block;
	float: right;
}

.preview_gras {
	font-size: 18px;
	font-weight: normal;
}

.micro_back {
	background: url(images/videos/micro_back.gif);
}

.bg_dial {
	background-color: #FBF4FA;
}

.preview_copyright {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align:right;
	padding-right:30px;
}

.txtrose {
	color: #FF0099;
}

#js {
	width: 400px;
	background-color:#000000;
	font-size: 13px;
	color: #FF0099;
	font-weight: bold;
	text-align: center;
	border: solid 1px #CCCCCC;
	padding: 5px;
}

/* ---------------------------------------------------------------------------- */

/* Photos */

#thumbs { 
	background-color:#000000;
	width:480px;
}

#thumbs img { 
	width:110px;
	height:150px;
}

#thumbs a:link img { 
	border:solid 2px #000000;
}

#thumbs a:hover img { 
	border:solid 2px #FF0099; 
}

/* ---------------------------------------------------------------------------- */

/* Liveshow */

.feeds {
	width: 160px;
	height: 120px;
	text-align: center;
}

.inscription {
	background-color: #FFFFFF;
	font-size: 12px;
	color: #666666; 
	font-weight: bold;
}

.menulive {
	height: 30px;
	text-align: center;
	border-top: thin #FFFFFF 1px;
	border-bottom: thin #FFFFFF 1px;
	color: #FFFFFF;	
}

.menulive a, .menulive a:link  {
	color: #FF0099;
	font-size: 12px;
	text-decoration: none; 
	font-weight: bold; 
	padding: 0px 5px 0px 5px;
}

.menulive a:hover { 
	color: #666666;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold; 
}

.barre {
	background-image: url(images/liveshow/barre.gif);
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
	text-align: center;
}

.barre span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666699;
	background-color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	text-align: center;
	font-variant: small-caps;
}

/* separation */
.clear {
	display: block;
	height: 1px;
	clear: both;
	line-height: 1px;
	width: 100%;
	margin-top: 10px;
}

.hr {
	background: white url(images/liveshow/hr.gif);
	background-repeat: repeat-x;
	background-position: top center;
	height: 21px;
}

/* pages */
.pages1 { 
	text-align: center;
	font-size: 10px;
	color: #666666;
	padding: 0px 100px 0px 100px;
}

.pages1 a {
	font-size: 11px;
	color: #666666;
	padding: 0 2px 0 2px; 
	text-decoration: none; 
}

.pages1 a:hover { 
	color: #FF0099;
}

.pages1 .active {
	color: #FF0099;
	font-weight: bold;
}

.next1 span, .prec span {
	visibility: hidden;
}

a.next1, a.prec {
	width: 11px;
	height: 5px;
}

a.prec1 {
	background: transparent url(images/liveshow/week1.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

a.next1 {
	background: transparent url(images/liveshow/week2.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

/*hotesses*/
table.hotesses {
	border: solid 1px #CCCCCC;
}

table.fondhotesse {
	background-image: url(images/liveshow/fondcell.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 212px;
	height: 224px;
}

table.fondhotesse td.pseudo {
	width: 212px;
	height: 16px;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	font-size: 11px;
	color: #666666;
}

table.fondhotesse td.pic {
	width: 212px;
	height: 180px;
	text-align: center;
	vertical-align: top;
}

table.fondhotesse td.profil, .empty {
	width: 212px;
	height: 10px;
	text-align: left;
	vertical-align: top;
	padding-top: -0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}

table.fondhotesse td.profil a {
	font-size: 11px;
	color: #666666; 
	font-weight: bold;
	text-decoration: none;
}

table.fondhotesse td.profil a:hover {
	color: #FF0099;
	text-decoration: none;
}

table.fondhotesse td.view_show_empty {
	text-align: center;
	vertical-align: top;
	width: 212px;
	height: 16px;
	padding-top: 1px;
}

table.fondhotesse td.view_show {
	text-align: center;
	vertical-align: top;
	width: 212px;
	height: 15px;
	padding-top: 1px;
}

table.fondhotesse td.view_show a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

table.fondhotesse td.view_show a:hover {
	color: #666666;
	text-decoration: none;
}

.nophoto {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 15px 0 15px;
}

.over {
	position: absolute;
	margin-top: 150px;
	margin-left: 0;
	padding: 3px 0px 2px 5px;
	width: 52px;
}

.over img {
	border: 1px solid #ccc;
	background: #fff;
	z-index: 2000;
	position: relative;
	margin-right: 2px;
}

.over .transp {
	position: absolute;
	width: 52px;
	height: 25px;
	top: 0px;
	left: 0px;
	background: transparent url(images/liveshow/bgtrans.gif);
	background-repeat: no-repeat;
	background-position: right top;
	filter: alpha(opacity=50);
	display: block;
	-moz-opacity: .50; 	opacity: .50;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-left: 0px;
}

/*status*/
.status {
	position: absolute;
	margin-top: 155px;
	margin-left: 181px;
	width: 19px;
	height: 19px;
	display: block;
	padding: 0;
}

.online {
	background: transparent url(images/liveshow/over1.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.offline {
	background: transparent url(images/liveshow/over2.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.one2one {
	background: transparent url(images/liveshow/over3.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.bouton {
	padding-top: 12px;
	display: block;
	height: 27px;
	width: 250px;
	text-align: center;
	background-image: url(../images/liveshow/fondbouton.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.bouton a {
	font-size:11px;
	color:white;
	font-weight:bold;
	text-decoration:none;
}

.bouton a:hover {
	font-size:11px;
	color:white;
	font-weight:bold;
	text-decoration:underline;
}

/* ---------------------------------ADMIN------------------------------------------- */

table.menuadmin {
	background-color: #000000;
	text-align: center;
	width: 100%;
}

table.menuadmin td {
	border: solid 1px #FF0099;
}

.menuadmin a {
	color: #FF0099;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

.menuadmin a:hover {
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

.annuaireporno {
	font-family: Arial;
	font-size: 13px;
	text-align: center;
	color: white;
	width: 88px;
	height: 31px;
	background-color: #0099cc;
	border: 2px dashed blue;
}

.annuaireporno a {
	color: white;
	text-decoration: none;
}

.annuaireporno strong {
	color: white;
}

.annuaireporno a:hover {
	text-decoration: underline;
	background: none;
	color: white;
}
