#contenu {	background:url(../images/background_contenu_sombre.jpg) #c9c8c6 repeat-x;}
h1 {
	background:transparent url(../images/background_h1_listing.jpg) repeat-x scroll left top;
	color:#FFFFFF;
	font-family:arial;
	font-size:18px;
	font-weight:normal;
	height:27px;
	margin:18px 0 15px 18px;
	padding:5px 0 0 10px;
	width:228px;
}

#form_clients input {	
	vertical-align:top;
	position:absolute;
	left:130px;
	border:1px solid #35405C;
	width:150px;
	font-size:11px;
	height:13px;
	padding:2px 0 2px 2px;
	font-family:verdana;
}

#form_clients textarea {
	border:1px solid #35405C;
	vertical-align:top;
	position:absolute;
	left:130px;
	width:150px;
	font-size:11px;
	height:80px;
	padding:2px 0 2px 2px;
	font-family:verdana;
}
#form_clients select { position:absolute; left:130px; border:1px solid #35405C; width:220px;	}
#form_clients h4 { border-bottom:1px solid #fff; padding:2px 0; margin:15px 0; font-size:12px; color:#fff}
#form_clients input#clients_newsletter {left:10px;}
.textarea_adresse{height:100px;}
#labelsex {padding-right:80px;}
#form_clients p {margin:10px;color:#fff;}
#clients_anniversaire {margin-top:-7px;}
#form_clients label{ font-size:11px; color:#fff;}
#form_clients {	padding: 0 20px 40px 0; margin-left: 20px; width: 400px; position: relative;}
.form_submit_fr {
	float:right;
	height:18px !important;
	background:url(../images/btn_submit_club_fr.jpg) no-repeat;
	margin-left:2px;
	margin-top:25px;
}

.form_submit_en {
	float:right;
	height:18px !important;
	background:url(../images/btn_submit_club_en.jpg) no-repeat;
	margin-left:2px;
	margin-top:25px;
}

#labelnewsletter { margin-left:20px;}

#titre_club_fr {	padding:0; 	height:121px; 	width:460px;	background:url(../images/devenez_membre_fr.jpg) no-repeat top left;}
#titre_club_en {	padding:0; 	height:121px; 	width:460px;	background:url(../images/devenez_membre_en.jpg) no-repeat top left;}

#conteneur_form { width:524px;float:left;position:relative;}
#col_right { width:430px;float:left;}
#col_right p { margin:0;padding:0; text-align:right;}
#legal {clear:both;}
.rose {	color:#34425d;}
.small {
color:#333333;
font-size:8px;
text-align:justify;
padding:15px;
}

