/************************************************************************
	login.css v1.0 20090225 - style page d'identification
************************************************************************/
#loginpage { height: 100%; position:relative; width:400px; margin:0 auto; text-align: left;}
#loginfooter { background:url(images/footer_l.gif) no-repeat top left; bottom: 0; font-size:11px; height: 30px; line-height: 30px; margin: 20px auto 10px auto; padding-left: 10px; position:absolute; text-align:center; width: 400px;}
#loginfooter div { background: url(images/footer_r.gif) no-repeat top right; padding-right: 10px;}
#loginfooter a { padding: 0 5px;}
.prefooter { clear: both; margin-bottom:0; padding-bottom:60px;}
#loginpage h1 { color:#666; font-size: 14px; margin: 10px; text-align: left;}
#loginpage #loginlogo {margin: 0 auto; height: 130px; width:132px;}
#loginlogo img {margin-top: 50px;}
#loginpage .loginformleft {background: url(images/login_l.gif) no-repeat top left; float: left; height:200px; width:10px;}
#loginpage .loginformright {background: url(images/login_r.gif) no-repeat top right; float: left; height:200px; width:10px;}
#loginpage .loginform {background: url(images/login_m.gif) repeat-x top left; float: left; height:200px; width: 380px;}

.loginform label { clear: left; color:#666; display:block; float:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; height:24px; line-height:1.1; padding:6px 0; text-align: right; width:150px;}
.loginform .textbox { float:right; height:24px; padding:2px 0; width:220px;}
.loginform input {-x-system-font:none; border-color:#999 #e6e6e6 #e6e6e6 #999; border-style:solid; border-width:1px; color:#666; font-size:12px; line-height:normal; width:130px; padding:3px 19px 3px 5px;}
#.loginform .username { background:#fff url(images/user.gif) left center no-repeat; }
#.loginform .password { background:#fff url(images/key.gif) left center no-repeat;  }
.loginform .username { background:#fff }
.loginform .password { background:#fff} 
.loginform .checkinfo { clear: both; color: #666; font-size: 11px; height: 30px; text-align: center; padding-top: 10px;}
.loginform .checkinfo input { border: none;}
.username:focus, .username:hover, .password:focus, .password:hover  {background-color:#F1FFE3;}

#passwordForgottenForm input {-x-system-font:none; border-color:#999 #e6e6e6 #e6e6e6 #999; border-style:solid; border-width:1px; color:#666; font-size:12px; line-height:normal; }

.loginform .divbtn { clear: both; text-align:left;}
.divbtn a { float: left; font-size: 11px; line-height: 30px; margin-left: 10px;}
.divbtn .linkbutton { background: url(images/moduleBtn_l.gif) no-repeat 0 0; border:none; display: block; float: right;  padding-left: 5px; width: 140px;}
.divbtn span { background: url(images/moduleBtn_r.gif) no-repeat 100% -1px; color:#666; font-size:12px; font-style: normal; display: block; line-height: 30px; height: 30px; padding-right:20px; text-decoration:none;}
.divbtn .linkbutton:hover { background: url(images/moduleBtn_l.gif) no-repeat 0 -30px;}
.divbtn .linkbutton:hover span { background: url(images/moduleBtn_r.gif) no-repeat 100% -31px; }

#rightCol, #leftCol { width: 400px;}
.moduleLeft, .moduleRight { border: 1px solid #b4b4b4; line-height: 120%; margin-bottom: 10px; }
.moduleLeft h3, .moduleRight h3 { background:url(images/module_header.gif); border-bottom: 1px #b3b3b3 solid; color:#666; font-size: 14px; height:30px; line-height:30px; margin:0 0 7px; text-align:center;}
.moduleContent { font-size: 11px; height:100px; padding:5px; text-align:left; }
.moduleContent p { font-size: 11px; height:100px; padding:5px; text-align:left; }
.moduleContent li { background:url(images/bullet.gif) 10px 55% no-repeat; display: block; padding-left:25px; }
#blocHG, #blocHD, #blocBG, #blocBD { position:absolute; width:400px; height:220px; }
#blocHD { left:440px; top:50px; }
#blocHG { left:0px; top:50px; }
#blocBG { left:0px; top:300px; }
#blocBD { left:440px; top:300px; }
