#doc.c-users.a-register h1.first {
	height: 68px;
	font-size:0;
	line-height:0;
	text-indent:-9000em;
	background: transparent top left scroll url(img/je_m_inscris.png) no-repeat;
	display: block;
	margin: 0 -15px;
	margin-bottom: 15px;
}

#doc.c-users.a-register h2 {
	color: #E1007A;
}

#doc.c-users.a-register #content {
	padding: 0 15px;
	height: 473px;
	width: 542px;
	overflow: -moz-scrollbars-vertical; /* FF bug */
}

#doc.c-users.a-register #content select {
	float: left;
	margin-right: .4em;
	display: inline-block;
}


#content div.formset input.text,
#content div.formset input.password,
#content div.formset select,
#content div.formset textarea {
	border: 1px solid #1A2C69;
	background: #fff;
}

#content div.formset input.text.form-error,
#content div.formset input.password.form-error,
#content div.formset select.form-error,
#content div.formset textarea.form-error {
	border: 1px solid #E30018;
}

#content div.formset input.text,
#content div.formset input.password {
	height: 15px;
}

#content div.formset label,
#content div.formset span.label {
	color: #1A2C69;
	width: auto;
	margin-right: 0;
}

#content p.note {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size:9px;
	color: #7B7C7E;
	clear: both;
	font-style: italic;
}

#content #infosConnexion fieldset {
	border: none;
	margin: 0;
	padding: 10px 0 10px 15px;
}

#infosConnexion {
	display: block;
	background: url(img/je_m_inscris_fieldset.png) transparent top left no-repeat;
	width: 354px;
	height: 122px;
	float: left;
	margin-top: 10px;
}

#content div.formset form legend {
    display: none;
}

#content div.formset input.submit {
	display: block;
	background: url(img/je_m_inscris_validez_bt.png) transparent top left no-repeat;
	width: 149px;
	height: 244px;
	font-size: 149px;
	font-height: 149px;
	padding: 244px 0 0 149px;
	border: none;
	overflow: hidden;
	cursor: pointer;
	cursor: hand;
	margin:0;
	padding:0;
	padding-top: 122px;
	height: 122px;
	margin-top: 10px;
}

#content div.formset div.submit {
	float: left;
	margin:0;
	padding:0;
	margin-left:5px;
}

#content div.formset input.submit.hover {
	background-position: 0 -122px;
}

#content div.formset input#UserNom {
	width: 285px;
}

#content div.formset input#UserPrenom {
	width: 264px;
}

#content div.formset #UserDateDeNaissanceDay {
	width: 50px;
}

#content div.formset #UserDateDeNaissanceMonth {
	width: 80px;
}

#content div.formset #UserDateDeNaissanceYear {
	width: 61px;
}

#content div.formset #UserDepartement {
	width: 233px;
}

#content div.formset  input#UserVilleDeNaissance {
	width: 197px;
}

#content div.formset  input#UserPaysDeNaissance {
	width: 216px;
}

#content div.formset  input#UserTelPortable {
	width: 255px;
}

#content div.formset  input#UserTelFixe {
	width: 257px;
}

#content div.formset  input#UserUsername {
	width: 230px;
}

#content div.formset  input#UserPassword {
	width: 200px;
}

#content div.formset  input#UserConfirmPassword {
	width: 200px;
}

#content div.formset  input#UserEmail {
	width: 230px;
}

#content div.formset form>div {
	padding: 0.5em 0;
}

#content div.formset form div.input {
	padding: 0.5em 0;
}

#content div.formset form div.input {
	padding: 0.5em 0;
}

#content div.formset form>fieldset>div {
	padding: 0.25em 0;
}

#content div.formset form fieldset div.input {
	padding: 0.25em 0;
}