/**** general *****/
body {
	background-image: url(../images/auth_bg.gif);
	background-repeat: repeat;
}
#content_auth {
text-align: center;
}
#auth {
	background-image: url(../images/auth_bg_container.gif);
	background-repeat: repeat-x;
  text-align: right;
  margin-left: auto;
margin-right: auto;
  width: 315px;
  height: 120px;
  border: 1px solid #666666;
  padding: 1em;
}
#logo{
margin-top:10px; 
}
#title{
	background-image: url(../images/auth_bg_logo.gif);
	background-repeat: repeat-x;
	background-position: bottom;
  	height: 50px;
}
#title p{
padding-top:25px;
font-size:1.4em;
font-weight:bold;
margin-left:2em;
color:white;
}
#img_title {
margin-top:22px; 
}
label {
font-weight: bold;
color: #61788E;
float:none;
}
#formu {
margin-top:20px;
margin-right:50px;
}
.validation {
margin-right:-33px;
}
.bottom {
 margin-left: auto;
 margin-right: auto;
width: 315px;
color: white;
text-align: center;
}
.emphase {
color: #FFEDD3;
text-align: center;
}
.error_auth {
margin-top:0px;
color: #F88712;
text-align: center;
}
.loginfield {
	width: 140px;
	border: 1px solid #546C91;
	padding:0 0 0 0.2em;
	text-align:left;
}
.loginfield:focus {
	background : #FFF9EF;
	border : 1px solid #FFB647;	
}





