#header {
	position:absolute; top:0; left:0;
	width:100%; height:171px;
	background:transparent url('../../images/layout/header/header-bg.jpg') repeat-x left top;
}

#header .header {
	/* surchage ici  */
	overflow:hidden;
}

#header .header .anim-flash {
	float:left;
	width:797px; height:171px;
	text-align:left;
}


/* formulaire de connexion extranet */
#header .header .auth {
	float:right;
	width:151px; height:171px;
	background:transparent url('../../images/layout/header/auth-bg.jpg') no-repeat center top;
}

#form-auth {
	color:#FFFFFF;	
}

#form-auth div {
	padding:4px; font-size:0.85em;	
}

#form-auth h1 {	
	padding:5px 0 10px 0; margin:0;
	font-size:1em; font-weight:normal;
	text-align:center;		
}

#form-auth input {
	width:103px; _width:107px; 
	height:14px; _height:18px;
	background:transparent url('../../images/layout/header/auth-input-bg.jpg') repeat-x right top;
	border:1px solid #B7B7B7;
	font-size:1em;
}
#form-auth input:hover, #form-auth input:focus {border:1px solid #FFFFFF;}

/* Boutons submit */
#form-auth .button {
	padding:8px 0 0 0;	
}

#form-auth .auth-button {	
	display:block;
	cursor:hand;
	cursor:pointer;
	text-decoration:none;
	width:74px;
	height:19px;	
	margin:0 auto;
	background:transparent url('../../images/layout/header/auth-button.png') no-repeat;
}

#form-auth .auth-button {background-position:0 0;}
#form-auth .auth-button:hover {background-position:-74px 0;}

#form-auth .auth-button .button-text {
	font-family:Arial, sans-serif; font-size:1em; font-weight:normal; display:block; color:#000000;
	text-decoration:none;	
	padding:0;	
	text-align:center;
	line-height:19px;
}

#form-auth .auth-button:hover .button-text {	

}