.passwordStrength {
	width				: 122px;
	height				: 21px;
	background-repeat	: no-repeat;
	background-image	: url("../../images/passwordStrength.jpg");
	text-indent			: -9999px;
	float				: right;
}

.strength0 {
	background-position	: 0 0;
}

.strength1 {
	background-position	: 0 -21px;
}

.strength2 {
	background-position	: 0 -42px;
}

.strength3 {
	background-position	: 0 -63px;
}

dl {
	overflow			: hidden;
}

dt {
	float				: left;
	clear				: left;
	width				: 170px;
	margin				: 2px 0;
	padding				: 2px .5em 2px 0;
	text-align			: right;
}

dd {
	float				: left;
	width				: 400px;
	margin				: 2px 0;
	padding				: 0;
}

.mandatory {
	font-weight			: bold;
}

.mandatory:before {
	content					: '* ';
	color					: red;
	font-weight				: bold;
}

fieldset h2 {
	border-bottom			: 1px solid #ccc;
	padding-bottom			: .5em;
}

small {
	font-size				: 0.75em;
	line-height				: 1em;
	color					: #ccc;
}

#userMenu {
	margin				: 1em 0 4em 0;
}

#userMenu ul {
	margin				: 0;
	padding				: 5px 0 0 0;
	list-style-type		: none;
}

#userMenu li {
	margin				: 1px 0 1px 2px;
	padding				: 0;
}

#userMenu li a {
	display				: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width				: 155px ;
	line-height			: 25px ;
	color				: #000 ;
	text-indent			: -5000px ; /* On décale le texte de 40px du bord gauche */
	text-decoration		: none ;
}

#userMenu li.selected a {
	background-position	: 0 -25px !important;
}

#userMenu .account a {
	background			: url("../../images/comptedvdfr/moncompte.jpg") no-repeat 0 0 ;
}

#userMenu .updateAccount a {
	background			: url("../../images/comptedvdfr/coords.jpg") no-repeat 0 0 ;
}

#userMenu .avatar a {
	background			: url("../../images/comptedvdfr/avatar.jpg") no-repeat 0 0 ;
}

#userMenu .avis a {
	background			: url("../../images/comptedvdfr/avis.jpg") no-repeat 0 0 ;
}

#userMenu .comments a {
	background			: url("../../images/comptedvdfr/commentaires.jpg") no-repeat 0 0 ;
}

#userMenu .cgu a {
	background			: url("../../images/comptedvdfr/cgu.jpg") no-repeat 0 0 ;
}

#userMenu .logout a {
	background			: url("../../images/comptedvdfr/logout.jpg") no-repeat 0 0 ;
}

#userMenu .destroyAccount a {
	margin-top			: 20px;
	background			: url("../../images/comptedvdfr/destroyAccount.jpg") no-repeat 0 0 ;
}

#userMenu a:hover {
	background-position	: 0 -25px;
}

#avatarPreview {
	width				: 80px;
	float				: right;
	text-align			: center;
	color				: white;
}

#avatarPreview div {
	width				: 80px;
	height				: 80px;
	overflow			: hidden;
}
