
html
{
	overflow: auto;
}
html, body
{
  direction:ltr;
}

/* DEBUT fenetrelogin ELEMENTS */

div.bgfenetrelogin {
	z-index:999;
	}

 	#fenetrelogin {
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	width: 678px;
 	margin-left: -339px;
 	margin-top: -130px;
	background: url(/images/interface/addict/bg-encarts-club-sommaire.gif) no-repeat;
	height: 260px;
	z-index:999;
}

 	#fenetrelogcentre {
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	width: 678px;
 	margin-left: -339px;
 	margin-top: -130px;
	background: url(/images/interface/centres-de-beaute/bg-encarts-centre-ident.gif) no-repeat;
	height: 260px;
	z-index:999;
}

#fenetrelogin div.inscription, #fenetrelogcentre div.inscription {
		float: left;
		width: 328px;
		position: relative;
		border: 0px solid #000000;
	}
	
#fenetrelogin div.inscription p.titre, #fenetrelogcentre div.inscription p.titre {
		margin: 18px;
		padding: 0px;
		font-size: 11pt;
		line-height: 13pt;
		font-weight: 600;
		font-family: Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		text-align: left;
	}
#fenetrelogin div.inscription p.navigation, #fenetrelogcentre div.inscription p.navigation {
		margin: 18px;
		margin-top: 175px;
		margin-bottom: 0px;
		padding: 0px;
		font-size: 11pt;
		line-height: 13pt;
		font-weight: 600;
		font-family: Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		text-align: center;
	}
#fenetrelogin div.inscription p.navigation a, #fenetrelogcentre div.inscription p.navigation a {
		color: #ffffff;
		text-decoration: none;
	}
#fenetrelogin div.inscription p.navigation a:hover, #fenetrelogcentre div.inscription p.navigation a:hover {
	color: #ffffff;
	text-decoration: underline;
}		
#fenetrelogin div.connexion, #fenetrelogcentre div.connexion {
	margin-left: 20px;
	float: left;
	width: 328px;
	position: relative;
	border: 0px solid #000000;
}
	
#fenetrelogin div.connexion p.titre, #fenetrelogcentre div.connexion p.titre, #fenetrelogcentre div.inscription p.titre {
	margin: 18px;
	margin-left: 60px;
	padding: 0px;
	font-size: 11pt;
	line-height: 13pt;
	font-weight: 600;
	font-family: Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
}
 #fenetrelogcentre div.inscription p.titre { 	margin: 18px;
 }
#fenetrelogcentre div.connexion p.titre a {
	font-size: 9pt;
	color: #ffffff;
	}
	
#fenetrelogin div.connexion p.motpwdoublie, #fenetrelogcentre div.inscription p.motpwdoublie, #fenetrelogcentre div.connexion p.motpwdoublie {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 8pt;
	font-weight: 500;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	line-height: 15px;
}
	
#fenetrelogin div.connexion p.motpwdoublie a, #fenetrelogcentre div.inscription p.motpwdoublie a, #fenetrelogcentre div.connexion p.motpwdoublie a {
	color: #ffffff;
	text-decoration: none;
}
#fenetrelogin div.connexion p.motpwdoublie a:hover, #fenetrelogcentre div.inscription p.motpwdoublie a:hover, #fenetrelogcentre div.connexion p.motpwdoublie a:hover {
	color: #ffffff;
	text-decoration: underline;
}
	
#fenetrelogin div.connexion div.encartformulaire, #fenetrelogcentre div.inscription div.encartformulaire, #fenetrelogcentre div.connexion div.encartformulaire {
	margin: 10 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
}
	
#fenetrelogin div.connexion div.encartformulaire div.messageerreur, #fenetrelogcentre div.inscription div.encartformulaire div.messageerreur, #fenetrelogcentre div.connexion div.encartformulaire div.messageerreur {
		position: relative;
		margin: 0px;
		padding: 0px;
		margin-top: 65px;
		margin-bottom: 10px;
		color: #ffdaf1;
		text-align: center;
		font-weight: 600;
		height: 35px;
		line-height: 17px;
	}
	#fenetrelogcentre div.inscription div.encartformulaire div.messageerreur { 	margin-top: 0px;}
	#fenetrelogcentre div.connexion div.encartformulaire div.messageerreur { margin-top: 30px;}
	#fenetrelogcentre div.inscription div.encartformulaire div.messageh {
		margin: 0px 0px 0px 0px;
		padding: 0px;
		font-weight: 600;
		text-align: center;
		height: 45px;
	} 
	#fenetrelogcentre div.inscription div.encartformulaire div.messageh a.lienmsg {
		font-size: 10pt;
		color: #f370a2;
	}
	
#fenetrelogin div.connexion div.encartformulaire div.formulaire, #fenetrelogcentre div.inscription div.encartformulaire div.formulaire, #fenetrelogcentre div.connexion div.encartformulaire div.formulaire {
		margin: 5px 0px;
	}
	
#fenetrelogin div.connexion div.encartformulaire div.formulaire p.message, #fenetrelogcentre div.inscription div.encartformulaire div.formulaire p.message, #fenetrelogcentre div.connexion div.encartformulaire div.formulaire p.message {
		margin: 0px;
		margin-bottom: 15px;
		padding: 0px;
		line-height: 16px;
		text-align: center;
	}
	
#fenetrelogin div.connexion div.encartformulaire div.formulaire div.col1, #fenetrelogcentre div.inscription div.encartformulaire div.formulaire div.col1, #fenetrelogcentre div.connexion div.encartformulaire div.formulaire div.col1 {
		float: left;
		width: 100px;
		text-align: right;
		line-height: 16px;
		border: 0px solid #000000;
	}
	
#fenetrelogin div.connexion div.encartformulaire div.formulaire div.col2, #fenetrelogcentre div.inscription div.encartformulaire div.formulaire div.col2, #fenetrelogcentre div.connexion div.encartformulaire div.formulaire div.col2 {
		float: left;
		width: 150px;
		text-align: left;
		line-height: 16px;
		padding-left: 5px;
		border: 0px solid #000000;
	}
	
#fenetrelogin div.connexion div.encartformulaire div.formulaire div.col2 input, #fenetrelogcentre div.inscription div.encartformulaire div.formulaire div.col2 input, #fenetrelogcentre div.connexion div.encartformulaire div.formulaire div.col2 input {
		border: 1px solid #a488a1;
		background-color: #FFFFFF;
		color: #856b82;
		font-size: 8pt;
	}
	
	
#fenetrelogin div.connexion p.navigation, #fenetrelogcentre div.inscription p.navigation, #fenetrelogcentre div.connexion p.navigation {
		margin: 18px;
		margin-top: 5px;
		margin-bottom: 0px;
		padding: 0px;
		font-size: 11pt;
		line-height: 13pt;
		font-weight: 600;
		font-family: Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		text-align: center;
	}
	
#fenetrelogin div.connexion p.navigation a,
#fenetrelogcentre div.inscription p.navigation a,
#fenetrelogcentre div.connexion p.navigation a,
#fenetrelogin div.connexion p.navigation input,
#fenetrelogcentre div.connexion p.navigation input,
#fenetrelogcentre div.inscription p.navigation input {
		border: none;
		background: none;
		padding: 0px;
		margin: 0px;
		color: #ffffff;
		text-decoration: none;
		font-size: 11pt;
		line-height: 13pt;
		font-weight: 600;
		font-family: Lucida Sans, Verdana, Arial, Helvetica, sans-serif;
		cursor: pointer;
	}

#fenetrelogin div.connexion p.navigation a:hover,
#fenetrelogcentre div.connexion p.navigation input:hover,
#fenetrelogcentre div.inscription p.navigation input:hover,
#fenetrelogin div.connexion p.navigation a:hover,
#fenetrelogcentre div.connexion p.navigation input:hover,
#fenetrelogcentre div.inscription p.navigation input:hover {
		color: #ffffff;
		text-decoration: underline;
	}
	
#fenetrelogin div.connexion div.fenetrepwdoublie, #fenetrelogcentre div.connexion div.fenetrepwdoublie {
	background: url(/images/interface/common/bg-encarts-connexion-forget.gif) no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 328px;
	z-index: 99;
	}
#fenetrelogcentre div.inscription div.fenetrepwdoublie {
	background: url(/images/interface/centres-de-beaute/bg-encarts-connexion-centre-forget.gif) no-repeat;
	position: absolute;
	top: 0px;
	left: 2px;
	width: 328px;
	z-index: 99;
	}
/* FIN fenetrelogin ELEMENTS */


/* nav-container configuration liste */


ul#menu {
margin: 0px auto;
padding: 0px;
height: 22px;
z-index: 99;
width: 900px;
border: 0px solid #000000;
list-style: none;
list-position: inside;
font-family: Arial,Verdana,Helvetica,Lucida Sans,Verdana,sans-serif;
}

ul#menu li.racine {
position: relative;
margin: 4px 0px;
padding: 0px 10px;
line-height: 14px;
z-index: 99;
display: block;
float: left;
text-align: center;
background-color: #ffffff;
border-right: 1px solid #936d70;
text-transform: uppercase;
}

ul#menu li.racine a {
color:#936d70;
text-decoration: none;
}

ul#menu li.racine a.aumasculin,
ul#menu li.racine a.aumasculin:hover {
color: #F17435;
font-weight: 600;
}

ul#menu li.racine a.bio,
ul#menu li.racine a.bio:hover {
color: #769B30;
font-weight: 600;
}

ul#menu li.racine a.club {
color:#b55d69;
font-weight: 600;
}

ul#menu li.racine a:hover {
color: #936d70;
}

ul#menu ul {
margin: 0px;
padding: 0px;
position: absolute;
top: 14px;
left: -1px;
background-color: #ffffff;
line-height: 30px;
border-left: 1px solid #936d70;
border-right: 1px solid #936d70;
border-bottom: 1px solid #936d70;
z-index: 99;
width: 270px;
}

ul#menu ul li {
text-transform: none;
margin: 0px;
padding: 0px;
list-style-type: none;
list-style-position: outside;
text-align: left;
line-height: 18pt;
display: block;
width: 270px;
}

ul#menu ul li {
padding: 0 5px;
}
	
ul#menu ul li a {
color:#936d70;
text-decoration: none;
}

ul#menu ul li a:hover {
color: #000000;
}



ul#menubas {
margin: 0px auto;
padding: 0px;
height: 22px;
width: 900px;
border: 0px solid #000000;
list-style: none;
list-position: inside;
font-family: Arial,Verdana,Helvetica,Lucida Sans,Verdana,sans-serif;
}

ul#menubas li {
margin: 4px 0px;
padding: 0px 10px;
line-height: 14px;
float: left;
text-align: center;
background-color: #ffffff;
border-right: 1px solid #936d70;
text-transform: uppercase;
}

ul#menubas li a {
color:#936d70;
text-decoration: none;
}

ul#menubas li a.aumasculin {
color: #998e72;
font-weight: 600;
}
/* FIN  nav-container configuration liste */

span.jslink {
	cursor: pointer;
	text-decoration: underline;
}
/*  pas touche - signé Abdel */
.info {
}
.center {
	text-align: center;	
}
.fright {
	float: right;	
}
.fleft {
	float: left;	
}
.taright {
	text-align: right;	
}
.taleft {
	text-align: left;	
}
.margin10 {
	margin: 10px;	
}
.toggle {
	cursor: pointer;	
}
.hide {
	display: none;	
}
#dialogholder {
	background:transparent url(../images/interface/common/dialog_overlay.png) repeat scroll 0 0;
	height:100%;
	position:fixed;
	top:0;
	width:100%;
	z-index:500;
/*	display: none; */
}

#bgfenetrelogin{
	background:transparent url(../images/interface/common/dialog_overlay.png) repeat scroll 0 0;
	height:100%;
	position:fixed;
	top:0;
	width:100%;
	z-index:500;	
}
/* Fin pas touche - signé Abdel */

.pagination {
	text-align: center;
	margin: 10px;
}
