/***********************    INSCRIPTION NEWSLETTER    ******************************/


form.tt_address_form {
	float:left;
	margin:15px 0 0 0;
	padding:0;
	width:450px;
	font-size:1em;
}
* html form.tt_address_form {
	margin-left:10px;
}
#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;
}
* html .newsletter_retirement {
	margin-left:10px;
}
.modify_profile input,
form.tt_address_form input {
	float:left;
	margin:0;
	padding:1px;
	width:200px;
	font-size:1em;
	height:13px;
}
.modify_profile  input.btn_submit {
	cursor:pointer;
	font-weight:bold;
	font-size:1.1em;
	width:100px;
	background-color:#FFFFFF;
	border:1px solid #000000;
	display:block;
	float:left;
	font-family:Arial,Helvetica,Verdana;
	margin:12px 0 12px 0px;
	padding:0 2px;
	height:auto;
}
form.tt_address_form label {
	display:block;
	float:left;
	margin:3px 15px 0 0;
	text-align:left;
	width:100px;
}
form.tt_address_form .newsletter_submition_case {
	float:left;
	margin:0 0 15px;
	padding:0;
	width:450px;
}

form.tt_address_form .newsletter_submition_case .newsletter_choice {
	margin:20px 0;
}

form.tt_address_form .newsletter_submition_case  .error_message {
	float:left;
	margin:0;
	padding:0 0 0 115px;
	width:450px;
	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:292px;
}
form.tt_address_form .newsletter_submition_case  .newsletter_format input{
	float:left;
	margin:0;
	padding:0;
	width:50px;
	font-size:1.2em;
	border:0;
}


form.tt_address_form .newsletter_submition_case  .newsletter_choice input {
	float:left;
	margin:0;
	padding:0;
	width:430px;
	font-size:1.2em;
	border:0;
}

form.tt_address_form .newsletter_submition_case  .newsletter_choice label {
	float:left;
	font-size:1em;
	margin:10px 0;
	padding:0;
	text-align:left;
	width:200px;
}
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 {
	cursor:pointer;
	font-family:Arial,Helvetica,Verdana;
	font-size:1em;
	margin:2px 0 2px 112px;
	padding:0 2px;
	width:100px;
	float:left;
	display:block;
	height:24px;
	background-color:#FFFFFF;
	border:1px solid #000000;
}
form.tt_address_form .newsletter_submition_case  .submit_or_cancel input.cancel_btn {
	cursor:pointer;
	font-family:Arial,Helvetica,Verdana;
	font-size:1em;
	margin:2px 0 2px 10px;
	padding:0 2px;
	width:100px;
	float:left;
	display:block;
	height:24px;
	background-color:#FFFFFF;
	border:1px solid #000000;
}
.rouge {
	color:#FF0000;
	font-weight:bold;
}
