#blogin							{ margin: 0 auto; margin-top:150px; padding:20px; width:260px; background-color:#ffffff; border: 1px solid #d5d5d5; overflow:hidden; }
#blogin h2						{ margin: 0 0 15px; padding:5px 0; font-size:14px; color:#113660; font-weight:bold; text-align:left; border-bottom:2px solid #113660; }
.fieldbox						{ margin: 10px 0 0; padding: 4px; width:250px; height:17px; color:#868689; font-size: 1em; text-align:center; border: 1px solid #d5d5d5; }
#content p						{ margin: 10px 0; padding: 0; font-size:12px; text-align:justify; }
#content p#passloss	{ text-align:center; }
.item								{ margin:10px auto; text-align:center; overflow:hidden; }
.item label						{ display:block; float:none; margin:0; text-align:left; font-size:12px; color:#777777; }

.bt_enter						{ width:260px; background-color:#113660; border: 1px solid #113660; }

#forgotpwd					{ margin:20px auto; padding:15px 25px; width:500px; font-size:12px; color:#777777; text-align:left; background-color:#FFFDE1; border:1px solid #E7D65F; overflow:hidden; }
#forgotpwd h2				{ margin:25px 0; font-size:18px; }
#forgotpwd p					{ margin:25px 0; font-size:15px; }

#databox						{ margin:20px auto; padding:20px 40px; width:470px; color:#000000; text-align:left; background:#FFFFFF; border: 1px solid #d5d5d5; overflow:hidden; }
#databox .item				{ margin: 10px auto; text-align:center; overflow:hidden; }
#databox label				{ display:block; margin:0; padding:0; text-align:center; }

#login							{ margin: 40px auto 0; width:300px; border: 1px solid #DCDCDC; overflow: hidden; }
#loginh							{ margin:17px 20px 27px; font-size:13px; font-weight:bold; text-align:left; color:#000000; }
#loginm							{ float:left; margin:0; width:260px; padding:20px; padding-top: 0px; background:url(/img/bg_inscrit.gif) repeat-x bottom; }
#loginm .bt_enter		{ margin-top:10px; }
#bt_enter						{ margin-top:45px; }

#msg_error					{ margin:0; margin-top:10px; padding:0; font-size:12px; font-weight:bold; text-align:left; clear:both; }
