/*
	Client : Live-Visio



		rose : #FF1493;
*/

html, body{ 
	background:url(images/bg.png);
	margin:0; 
	padding:0; 
	text-align:center; 
	font-size:80%;
	font-family: Verdana, Geneva, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
}

/*
iframe{
	with:450px;
	height:200px;
}
*/

p {
	margin:5px 0 0 0;
	text-align:justify;
}

.attract {
	background:#333;
	font-size:1.5em;
	padding:10px;
	margin:10px;
	text-align:justify;
	color:#FF1493;
	font-weight:bold;
}



h3 {
	background: #AAA url(images/corner_h3.gif) top left no-repeat;
	font-size:1.5em;
	text-align:right;
	color:#333;
	font-weight:bold;
	padding: 0 5px 0 0;
	width:auto;
	margin:0;
}

h3 a{
	text-decoration:none;
	background:#DEDEDE;
	color:#333;
	padding: 0 2px;
}

h3 a:hover{
	color:#FF1493;
	padding: 0 2px;
}

h4 {
	font-size:1.3em;
	margin:30px 0 5px 0;
	padding:0;
}

input {
	background:#EFEFEF;
	height:15px;
	border:1px solid #AAA;
	margin: 0 0 5px 0;
	color:#333;
	padding:0;
}

textarea {
	background:#EFEFEF;
	border:1px solid #AAA;
}

label {
	background:#DDD url(images/label_corner.png)top left no-repeat;
	margin:0 0 0 1px;
	padding: 0 6px;
}

/* Diaporama */

#diaporama {
	margin:0 20px;
	float:right;
}


/* boutons de formulaires */
.bouton{
	height:20px;
	border:1px solid #666;
	margin: 10px auto;
}

#header{
	background:url(images/header.png) no-repeat;
	margin: 20px auto 0 auto;
	width: 613px;
	height: 115px;
}

#header h1 {
	display:none;
}

#header h2 {
	text-align:left;
	color:#FFF;
	font-size:1.3em;
	margin:0;
	padding:83px 0 0 42px;
}

#header form{
	font-size:1em;
	float:right;
	margin: -75px 0 0 0;
	padding: 0 35px 0 0;
	text-align:right;
}


#header input{
	font-size:1em;
	height:16px;
	width:80px;
	margin:0 0 3px 0;
	padding:0;
}

#header form a{
	text-decoration:none;
	color:#333;

}

#header form a:hover{
	text-decoration:none;
	color:#FFF;
}

#header .bouton{
	font-size:1em;
	width:30px;
	height:17px;
	margin:3px 0 0 0;
	padding:0;
}

#languages{
	margin: 0 455px 0 0;
	padding: 0 32px 0 0;
}

#languages img{
	margin:0 2px;
	border:0;
}

/* Menu  */

#menu{
	background:url(images/content_bg.png) repeat-y;
	color:#FFF;
	margin: 0 auto;
	width:  613px;
}

#menu a{
	background:url(images/menuButton_bg.png);
	padding:0 5px 3px 5px;
	color:#FFF;
	text-decoration:none;
}

#menu a:hover{
	background:url(images/menuButtonOver_bg.png);
	padding:0 5px 3px 5px;
	color:#FF1493;
	text-decoration:none;
}

/* Menu client (client & animatrices) */

#menuMembre{
	color:#333;
	padding: 0 0 0 30px;
	margin: -80px 30px 0 0;
	text-align:right;
	width:550px;
	height:20px;
}

#menuMembre a{
	color:#333;
	text-decoration:none;
}

#menuMembre a:hover{
	color:#FFF;
	text-decoration:none;
}

#menuMembre img{
	vertical-align:middle;
	border:none;
}

/*
	#info
	bandeau d'informations (nb de filles connectées, enligne, etc.)
*/

#info{
	background:#C0C0C0 url('images/info_bg.jpg') top right no-repeat;
	color:#333;
	padding: 10px;
	margin: 0 0 10px 0;
	border:1px solid #CCC;
}

/*
	#content
	conteneur de la page
*/

#content {
	background:url(images/content_bg.png) repeat-y;
	margin: 0 auto;
	padding: 15px 0 0 0;
	text-align:left;
	width:  613px;
	color:#FFF;
}

#page{
	margin:0 15px;
}

/* Vignette */
.vignette{
	background:url(images/thumb.png) no-repeat;
	width:120px;
	height:155px;
	margin:10px;
}

.vPseudo{
	margin: 7px 0 0 10px;
	height:20px;
}

.vPseudo a{
	text-decoration:none;
	color:#FFF;
}

.vPseudo a:hover{
	text-decoration:none;
	color:#cc0099;
}

.vImage{
	margin : 0 0 0 12px;
	
}

.vImage img{
	width:88px;
	height:66px;
	border:1px solid #868686;
}

.vEtat{
	color:#333;
	text-align:center;
}

.vDrapeaux{
	margin: 0 0 5px 12px;
}

/* Navigation des pages galerie */
.previousPage{
	
}

.previousPage img{
	border:none;
	
}

a.previousPage {
	margin:0;
}

.nextPage{
	
}

.nextPage img{
	border:none;
}

a.nextPage {
	margin:0;
}

#navigationPages{
	margin: 0 auto;
	text-align:center;
}

#navigationPages img{
	vertical-align:middle;
}

#navigationPages a{
	color:#FFF;
	text-decoration:none;
}

#navigationPages a:hover{
	color:#333;
}

a.navButton img{
	border:none;
}

.currentPage {
	background:url(images/pageNumber.gif) no-repeat;
	background-position:center center;
	display:inline;
	padding:5px;
}



.otherPage {
	background:url(images/pageNumber.gif) no-repeat;
	background-position:center center;
	display:inline;
	padding:5px;
}

a.otherPage, a.currentPage {
	margin:0 5px;
}

/* Index */

#index{
	background:#000;
	color:#FFF;
	text-align:center;
	margin: 0 0 30px 0;
}

#index img{
	float:left;
}

#certification{
	text-align:left;
	margin: 0 auto;
	width:500px;
}

#certification ul{
	color:#000;
	padding:10px;
	background:#CCC;
	border:2px solid #8E1D77;
	margin:10px 0;
}

#certification li{
	margin: 5px 0;
	list-style-position:inside;
	text-align:justify;
}

#avertissement{
	font-size:1.2em;
	margin: 0 auto 10px auto;
	width:480px;
	padding:10px;
	color:#DC143C;
	background:#CCC;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:blink;
	text-align:justify;
	border:2px solid #8E1D77;
}



#entrer{
	color:#000;
	padding:10px;
	width:400px;
	margin: 0 auto 30px auto;
	background:#CCC;
	text-align:justify;
	border:2px solid #8E1D77;
}

#entrer p{
	border:none;
}


ul #boutonsEntree {
	text-align:left;
	margin: 0;
	padding:0;
	list-style:none;
	background:#DDD;
} 


#boutonsEntree a{
	color:#000;
	font-weight:bold;
	width:70px;
	height:30px;
	background:#DDD;
	padding:3px;
	border:1px solid #333;
	margin:10px 20px;
	text-decoration:none;
}

#boutonsEntree a:hover{
	/*width:80px;*/
	background:#EEE;
	margin:10px 20px;
	padding:3px;
	border:1px solid #333;
}

#icra{
	margin: 40px auto 20px auto;
	
	width:88px;
	height:31px;
}

#icra img{
	border:none;
}

/* captcha */
#captcha {
	margin: 0 auto 10px auto;
	width:200px;
	height:40px;
}

#captcha img{
	border:1px solid #868686;
}

/* Profil */
#profil{
	background:#CCC;
	color:#333;
	padding: 10px;
	margin: 0 0 10px 0;
}

#profil p{
	padding:0 10px;
}

#profilePhoto{
	width:100px;
	height:75px;
	border:1px solid #868686;
	float: right;
	background:#EEE;
	padding:5px;
}

#addToFavorites{
	text-decoration:none;
	border:none;
	margin: 0 0 5px 0;
}

#privateChat{
	text-decoration:none;
	border:none;
}

/* 
	moduleChat 
	module de chat flash
*/
#moduleChat{
	width:580px;
	height:580px;
	margin:0 0 20px 0;
	padding:0;
}

#sectionChat{
	padding: 10px 0;
	margin: 0;
  background:#CCC;
	color:#333;
}

#sectionChat info{
	background:#C0C0C0;
	color:#333;
	padding: 10px;
	margin: 10px;
	border:1px solid #666;
}

/* Galerie Photo */

#galeriePhoto{
	background:#CCC;
	text-align:center;
}

#galeriePhoto img{
	background:#EEE;
	padding:10px;
	margin: 10px 0;
	clear:both;
	border:1px solid #868686;
}

#galeriePhoto .envoyer{
	height:20px;
	margin:20px 0 0 0;
}

#galeriePhoto .parcourir{
	height:20px;
	margin: 0 0 0 20px;
}

/* Connexion */
#connexion{
	padding: 10px;
	margin: 0;
    background:#CCC;
	color:#333;
}

#connexion a{
	color:#333;
	background:#EEE;
}

#connexion table{
	margin: 0 auto;
	padding:5px;
}

#connexion p{
	text-align:left;
}

#connexion h4{
	text-align:center;
}

#connexion p label{
	text-align:left;
}

/* 
	#Section
	conteneur de chaque section
*/

#section{
	padding: 10px;
  background:#CCC url(images/section_bg.gif);
	color:#333;
}

/* 
	#sectionFooter
	footer d'une section
*/

#sectionFooter{
	width:583px;
	height:18px;
	background: #AAAAAA url('images/sectionFooter.gif') bottom center no-repeat;

}

/* 
	.boite
	boites de contenu
*/

.boite{
	color:#333;
	background:#DDD;
	padding: 10px;
	margin: 5px 0;
	border:1px solid #CCC;
}

.boite h4{
	padding:0;
	margin:0 0 10px 0;
}

.boite h5{
	padding:0;
	margin:0 0 10px 0;
}

.boite form{
	background:#AAA;
	width:205px;
	margin:20px auto;
	border:1px solid #EEE;
	padding:10px;

}

.boite p{
	margin: 0 0 10px 0;
}

.boite label{
	background:#DDD url(images/label_corner2.png) top left no-repeat;
	text-align:left;
}

.boite a{
	color:#333;
	background:#EEE;
	border:1px solid #999999;
	text-decoration:none;
	padding:1px 2px;
}

.boite a:hover{
	color:#FF1493;
	background:#FFF;
	border:1px solid #666;
}

.boite img{
	vertical-align:middle;
}

/* Atttente paiement */
#attente_paiement{
	text-align:center;
	background:#FFF;
	width:300px;
	margin: 20px auto;
	padding:10px;
	font-size:1.2em;
}


/* Devenir animatrice */
#devenir_animatrice{
	padding: 10px;
	margin: 0;
    background:#CCC;
	color:#333;
}


/* Favorites */
ul.favorites{
	margin: 0;
	padding:0;
	list-style:none;
}

ul.favorites a{
	color:#333;
	text-decoration:none;
	border:none;
}

ul.favorites a:hover{
	color:#666;
	border:none;
}



ul.favorites li{
	width:100px;
	height:17px;
	background:#CDCDCD;
	padding:3px;
	margin:5px;
	border:1px solid #868686;
	
}

ul.favorites img{
	margin: -12px 0 0 0;
	border:0;
	vertical-align:middle;
	float:right;
}

/* Achat de credit */


ul.achat_credit {
	background:#aaa;
	margin:0 auto;
	padding:0;
	text-align:center;
	width:270px;
	list-style:none;
	border:1px solid #EEE;
}

ul.achat_credit li{
	border:none;
	margin: 0 auto;
	padding:0;
}

ul.achat_credit form{
	border:none;
	margin:0;
	padding:0
}
 
ul.achat_credit input{
	width:250px;
	height:30px;
	margin: 0 auto;
	border:1px solid #EEE;
}

/* Nous contacter */
#contact{

}


/* Messages d'erreur */
#error{
	text-align:center;
	color:#FF0000;
	font-size:1.3em;
	font-weight:bold;
	background:#CCC;
	padding:10px;
	text-decoration:blink;
}

/* Erreur 404 */
#erreur404{
	padding: 10px;
	margin: 0;
    background:#CCC;
	color:#333;
}

#erreur404 a{
	color:#333;
}

/* Footer */

#footer{
	background:url(images/footer.png) no-repeat;
	margin: 0 auto;
	width: 613px;
	height: 47px;
	padding: 14px 0 0 0;
	color: #333;
}

#footer a{
	color:#333;
	text-decoration:none;
	border-bottom:1px dotted #333;
}

#footer a:hover{
	border-bottom:1px solid #333;
}

/* Email */
#email{
	font-size:1.3em;
	text-align:left;
	color:#FFF;
	background:#000;
	padding:10px;
}

#email p{
	margin: 10px;
}

#email a{
	color: #333;
	background:#EEE;
	text-decoration:none;
	text-align:center;
	padding:0 2px;
}

#email a:hover{
	color:#222;
	background:#FFF;
}

#email table{
	font-size: 1em;
	background:#666;
	width:300px;
}

#email table a{
	margin: 0 auto;
}

#email img{
	margin: 10px 0;
}

#emailBaseline{
	color:#000;
	font-size:0.7em;
	text-align:right;
}

/* Superviser */

#superviser{
	background:#DDD;
	font-size:10px;	
}

#superviser a{
	text-decoration:none;	
	
}

#superviser a img{
	border:0;
	
}

#superviser a:hover{
	text-decoration:underline;
}

#superviser ul{
	list-style:none;
	text-align:left;
}


#superviser .icone{
	width:16px;
	height:16px;	
	border:none;
	margin:0;
	padding:0;
	text-decoration:none;
}

#superviser table{
	background:#CCC;
}

#superviser table td{
	border:1px solid #333;
}

#superviser td.aPayer{
	background:#FF0000;
}


/* Site closed */
#site_closed {
	background:#000;
  color:#FFF;
  text-align:center;
}

#site_closed p {
	width:300px;
	padding: 10px;
	margin: 0 auto;
	text-align:left;
	font-size:1.2em;
}


