form.tt_address_form {
	float:left;
	margin:0;
	padding:0;
	width:330px;
	font-size:1em;
}
#contenu_gauche form h2 {
	float:left;
	margin:0 0 20px 0;
	padding:0;
	width:400px;
	font-size:1em;
}
.modify_profile form {
	float:left;
	margin:20px 0 0 0;
	padding:0;
	width:210px;
	font-size:1em;
}
.newsletter_retirement,
.modify_profile {
	float:left;
	margin:10px 0 0;
	padding:0;
	width:590px;
}
.modify_profile input,
form.tt_address_form input {
	float:left;
	margin:0;
	padding:3px;
	width:200px;
	font-size:1.2em;
}
.modify_profile  input.btn_submit {
	background-color:#BDBDBD;
	border-color:#E2E2E2 #4D4D4D #4D4D4D #E2E2E2;
	border-style:solid;
	border-width:2px;
	color:#333333;
	cursor:pointer;
	font-weight:bold;
	font-size:1.2em;
	margin:10px 0 0 0;
	width:100px;
}
form.tt_address_form label {
	display:block;
	float:left;
	margin:3px 15px 0 0;
	text-align:right;
	width:100px;
}
form.tt_address_form .newsletter_submition_case {
	float:left;
	margin:0 0 15px;
	padding:0;
	width:330px;
}
form.tt_address_form .newsletter_submition_case  .error_message {
	float:left;
	margin:0;
	padding:0 0 0 115px;
	width:330px;
	font-size:1em;
	color:#FF0000;
	font-weight:bold;
}
form.tt_address_form .newsletter_submition_case  .newsletter_format label {
	float:left;
	margin:0 0 10px;
	padding:0;
	text-align:left;
	width:330px;
}
form.tt_address_form .newsletter_submition_case  .newsletter_format input,
form.tt_address_form .newsletter_submition_case  .newsletter_choice input {
	float:left;
	margin:0;
	padding:0;
	width:330px;
	font-size:1.2em;
}
form.tt_address_form .newsletter_submition_case  .newsletter_choice label {
	float:left;
	font-size:1.2em;
	margin:10px 0;
	padding:0;
	text-align:left;
	width:330px;
}
form.tt_address_form .newsletter_submition_case  .submit_or_cancel {
	float:left;
	margin:20px 0 0 0;
	padding:0;
	width:330px;
}
form.tt_address_form .newsletter_submition_case  .submit_or_cancel input.submit_btn {
	border:1px solid #BDBDBD;
	color:#D7004B;
	cursor:pointer;
	font-family:Arial,Helvetica,Verdana;
	font-size:1em;
	margin:2px 0 2px 115px;
	padding:0 2px;
	width:100px;
}
form.tt_address_form .newsletter_submition_case  .submit_or_cancel input.cancel_btn {
	border:1px solid #BDBDBD;
	color:#D7004B;
	cursor:pointer;
	font-family:Arial,Helvetica,Verdana;
	font-size:1em;
	margin:2px 0 2px 115px;
	padding:0 2px;
	width:100px;
}
.rouge {
	color:#FF0000;
	font-weight:bold;
}
