/*
 *		CONTENT
 */

#content { min-height: 410px; text-align: left; margin: 0 0 20px 0; padding: 20px 0 100px 200px; text-align: justify; background: url('/z__imgs/backgrounds/login.jpg') no-repeat -10px 180px }

#content h1 { font-size: 2.2em; font-weight: normal; color: #3153B5; text-align: left }

#content #login_fmconnection div#customer_access { width: 300px; height: 100px }
#content #login_fmconnection div#customer_access dl { width: 300px }
#content #login_fmconnection div#customer_access dl dt { float: left; margin: 8px 0; padding: 0 0 0 10px; width: 110px; clear: both }
#content #login_fmconnection div#customer_access dl dd { float: right; margin: 5px 0; width: 180px; text-align: right }
#content #login_fmconnection div#customer_access dl dd input.text { width: 170px }

#content hr { border: none; border-top: 1px solid #EEE; text-align: right }

#content #pwd_lost div#send_pwd { clear: both; width: 300px; height: 80px; margin-top: 20px }
#content #pwd_lost div#send_pwd dl { width: 300px }
#content #pwd_lost div#send_pwd dl dt { float: left; margin: 8px 0; padding: 0 0 0 10px; width: 110px }
#content #pwd_lost div#send_pwd dl dd { float: right; margin: 5px 0; width: 180px; text-align: right }
#content #pwd_lost div#send_pwd dl dd input { width: 140px }
#content #pwd_lost div#send_pwd dl dd input.text { width: 170px }

#content div.login_error { clear: both; color: red; font-weight: bold; font-size: 1.2 em; text-align: right; width: 300px; padding-bottom: 15px }
#content div.ok { margin-top: 15px; color: green }

/*
 *		Mot de passe oublié
 */

#content #form_change_pw { width: 400px; height: 100px }
#content #form_change_pw dl { width: 400px }
#content #form_change_pw dl dt { float: left; margin: 8px 0; padding: 0 0 0 10px; width: 200px; clear: both }
#content #form_change_pw dl dd { float: right; margin: 5px 0; width: 180px; text-align: right }
#content #form_change_pw dl dd input { width: 170px }

#content div.login_error { clear: both; color: red; font-weight: bold; font-size: 1.2 em; text-align: left; width: 400px; margin: 0 }

/*
 *		Test du navigateur
 */

table#browserSupport { margin: 25px 0 25px 55px; padding: 0 0 4px }
table#browserSupport tr td { padding: 0 5px 0 0; text-align: left; font-style: italic }
table#browserSupport tr td img { position: relative; top: 2px }
table#browserSupport tr th { color: #777; padding: 6px 28px 0 5px; font-size: 1em; text-align: left }
table#browserSupport tr th span { color: #AAA }