h2.titre_orange{
	color: orange;
}

h5{
	font-size: 11px;
	font-weight: bold;
	color: orange;
}

.creation_soustitre{
	font-size: 11px;
	font-weight: bold;
	color: orange;
	margin-right: 20px;
}

.ident{
	width: 300px;
	float: left;
}

.label_ident{
	margin-right: 20px;
	float: left;
}

.mdp_oubli{
	clear: both;
	width: 540px;
	text-align: right;
}

.mdp_oubli a{
	color: orange;
}

#cadre_bas{
	padding: 0 10px 10px 10px;
	background: url(../images/cadre_vierge_b.jpg) bottom no-repeat;
}

.message{
	background: #ccc;
	padding: 5px 10px;
	clear: both;
}

.label_creation{
	width: 100px;
	display: block;
	float: left;
}

.label_creation2{
	width: 80px;
	display: block;
	float: left;
}

#creation_compte input, #creation_compte select{
	width: 200px;
}

input#email, input#mdp, input#mdp_confirm, input#adresse, input#info_comp, 
input#email_parrain, input#adresse_liv, input#info_comp_liv
{
	width: 400px;
}

#barre_nav1{
	width: 626px;
	height: 23px;
	background: transparent url(../images/compte_barre_nav1.jpg) no-repeat;
}

#barre_nav2{
	width: 626px;
	height: 23px;
	background: transparent url(../images/compte_barre_nav2.jpg) no-repeat;
}

#barre_nav3{
	width: 626px;
	height: 23px;
	background: transparent url(../images/compte_barre_nav3.jpg) no-repeat;
}

.titre_barre_nav{
	width: 208px;
	text-align: center;
	display: block;
	color: white;
	font-weight: bold;
	line-height: 22px;
	vertical-align: center;
	float: left;
}

.titre_barre_nav a{
	color: white;
}

.titre_barre_nav a:hover{
	color: orange;
}

#oubli input, #label_oubli{
	padding-right: 20px;
	float: left;
}
