/*DEBUT - title*/
#cas_controller #bd .user-form  h2,
#identities_controller #bd .user-form  h2 {
	border:none;
	border-bottom: 1px solid #C81608;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-left: 10px;
	position: static;
	text-transform: uppercase;
}

#cas_controller #bd .user-form,
#identities_controller #bd .user-form {
	border:none;margin:0;
}

#bd fieldset label span,
#bd .user-form fieldset label span {
	background: url(../images/pictos/etoile.gif) no-repeat 0 0;
	padding: 8px 0;
	font-size:17%;
}
#bd fieldset .slashcommunity-identity-accepts-private-messages-row label .asterix {
	display:inline-block;
	width:10px;
}
/*FIN - title*/


#bd .user-form fieldset label {
	display:inline-block;
	width:140px;
	font-size:12px;
	color:#333;
	vertical-align:top;
}
#bd .user-form fieldset .slashcommunity-identity-tos-row, 
#bd .user-form fieldset .identity-tos-row ,
#bd .user-form fieldset .identity-accepts-private-messages-row {
	position:relative;
	left:143px;
}
#bd .user-form fieldset .slashcommunity-identity-tos-row label, #bd .user-form fieldset .identity-tos-row label {
	width:265px;
}
#bd .user-form fieldset .identity-tos-row label span.error {
	float:right;
}

#bd .user-form fieldset .identity-custom-field-2-row label,
#bd .user-form fieldset .identity-accepts-private-messages-row label {
	width:300px;
}

#bd .user-form fieldset .textfield-row input,
#bd .user-form fieldset .textarea-row textarea {
	color: #000000;
	font-size: 14px !important;
	font-weight: normal;
	width:260px;
}
#bd .user-form fieldset .checkbox-row input {
	width:15px;
}

#bd .user-form p.password-forgotten-link,
#bd .user-form fieldset p.submit,
#bd .user-form p.login-link {
	text-align:left;
	margin-left:140px;
}

#bd .user-form fieldset .row {
	margin-bottom:20px;
}

#bd .user-form p.password-forgotten-link,
#bd .user-form p.login-link {
	padding-left:14px;
}

#bd .user-form p.password-forgotten-link  a,
#bd .user-form p.login-link  {
	font-weight:bold;
	font-size:13px;
}

#bd .user-form p.password-forgotten-link  a,
#bd .user-form p.login-link a {
	color:#c51616;
}

#bd .user-form fieldset p.submit button {
	margin-top:0;
}

#cas_controller .facebook-login-form ,
#identities_controller.new .facebook-login-form,
#cas_controller .login-separator, 
#identities_controller.new .login-separator {
	display:none;
}

#bd .user-form fieldset .slashcommunity-identity-custom-field-2-row, #bd .user-form fieldset .identity-custom-field-2-row {
	margin-left:144px;
	min-width:280px;
}

#bd .user-form fieldset .slashcommunity-identity-custom-field-2-row label, #bd .user-form fieldset .identity-custom-field-2-row label {
	width:248px;
	font-size:12px;
	padding-top:7px;
}

#bd .user-form fieldset .row.attachment-field-row label {
	float:left;
}
#bd .user-form fieldset .identity-custom-field-1-row label {
	float:left;
}
#bd .user-form fieldset .identity-custom-field-1-row .fieldWithErrors {
	width:275px;
	display:inline-block;
}

#bd .user-form fieldset .row.attachment-field-row .attachment-field {
	display:block;
	width:200px;
	float:left;
	padding-left:3Px;
}

#bd .user-form p.login-link, #bd .user-form p.signup-link {font-size:13px;}

#bd p.CGU-description-text {
	color:#666;
	font-size:14px;
	padding-bottom:10px;
}

#bd p.CGU-description-text span {
	color:#c51616;
}
#identities_controller.password_forgotten #breadcrumb, #cas_controller.finish #breadcrumb  {
	display:none;
}

a.cancel {
	font-size:12px;
}



#identities_controller.confirm #breadcrumb {
	display:none;
}

#bd .user-form fieldset .row.slashcommunity-identity-accepts-private-messages-row {
	margin:0 0 20px 143px;
}

#bd .user-form fieldset .row.slashcommunity-identity-accepts-private-messages-row label {
	width:180px;
}

div.attachment-field-single div.controls {float:none;width:300Px}