
#main	{ background: url(/media/bg_signup.jpg) 186px top no-repeat; }

.home_registration .tit	{ font-size: 12px; font-weight: bold; font-style: italic; margin-left: 17px; }

.home_registration .bloc_login		{ float: left; width: 239px; background: url(/media/bg_bloc_login.jpg) top left no-repeat; margin: 10px 10px 0 0; }
.home_registration .bloc_login H3	{ display: none; }
.home_registration .bloc_login LABEL, .home_registration .bloc_login INPUT	{ float: left; color: #fff; margin-bottom: 7px; }
.home_registration .bloc_login LABEL	{ width: 78px; }
.home_registration .bloc_login INPUT	{ width: 140px; height: 16px; color: #000; }
.home_registration .bloc_login INPUT.password	{ width: 100px; float: left; }
.home_registration .bloc_login INPUT.bouton		{ width: 31px; margin: 2px 0 0 5px; }
.home_registration .bloc_login P	{ float: left; margin: 5px 0 0 70px; }
.home_registration .bloc_login A	{ color: #fff; }

.home_registration .bloc_notyet			{ float: left; width: 338px; height: 113px; padding: 50px 0 0 18px; background: url(/media/bg_bloc_notyet.jpg) top left no-repeat; margin-top: 10px; }
.home_registration .bloc_notyet H3		{ display: none; }	
.home_registration .bloc_notyet P		{ color: #fff; font-size: 9px; text-transform: uppercase; margin-bottom: 2px; }
.home_registration .bloc_notyet .p1		{ padding: 0 0 0 20px; background: url(/media/puce_05.gif) top left no-repeat; }
.home_registration .bloc_notyet .p2		{ padding: 3px 0 3px 21px; margin: 0 0 0 3px; background: url(/media/puce_06.gif) top left no-repeat; }
.home_registration .bloc_notyet .p3		{ padding: 0 0 0 28px; background: url(/media/puce_07.gif) left 6px no-repeat; }
.home_registration .bloc_notyet .p4		{ padding: 0 0 0 20px; margin: 0 0 0 12px; background: url(/media/puce_08.gif) left 5px no-repeat; }
.home_registration .bloc_notyet .signup { float: right; margin: 0 25px 0 0; }

.home_registration .rules		{ float: left; clear: left; width: 640px; padding: 30px 0 0 11px; margin: 25px 0 0 0; background: url(/media/tit_wnb_rules.jpg) 18px top no-repeat; }
.home_registration .rules .nb	{ float: left; background: url(/media/puce_09.gif) top left no-repeat; padding: 10px 16px 10px 9px; clear: left; font-weight: bold; }
.home_registration .rules .rule	{ padding: 10px 0 14px 0; border-bottom: 1px dotted #952d98; margin-bottom: 4px; }

.form_registration P.step1, .form_registration P.step2, .form_registration P.step3 { float: left; }
.form_registration P.step1	{ margin: 25px 40px 50px -6px; }
.form_registration P.step2	{ margin: 25px 40px 50px 0; }
.form_registration P.step3	{ margin: 25px 0 50px 0; }

.form_registration .tablo			{ margin-left: 46px; }
.form_registration .label			{ text-transform: uppercase; height: 23px; }
.form_registration .break			{ text-transform: uppercase; }
.form_registration .verif_mention	{ text-transform: none; color: #a1a1a1; font-size: 10px; }
.form_registration .text, .form_registration .password, .form_registration .select, .form_registration .textarea { background: #e0e0e0; color: #717171; padding: 0 2px 0 2px; }
.form_registration .text			{ width: 185px; height: 15px; }
.form_registration .password		{ width: 60px; height: 15px; }
.form_registration .select			{ border: none; margin-right: 3px; }
.form_registration .gmap, .form_registration .image_file { color: #717171; text-transform: uppercase; }
.form_registration .textarea		{ overflow: auto; width: 185px; height: 70px; }
.form_registration INPUT.radio			{ float: left; margin-right: 2px; }
.form_registration LABEL.radio			{ float: left; line-height: 15px; margin-right: 15px; }
