*{ margin:0px; padding:0px; }
body {
	background: url('../img/home/background.png') #F0F0F0 top left repeat-x;
	font: normal 11px Arial, Helvetica, sans-serif ;
	color:#666666;
}
a{color:#000}
img{ border: 0px; }
input{ margin: 0px ; }
/*************************************************************************
************************** Construction **********************************
*************************************************************************/
#header{
	position:absolute;
	top:-55px;
	left:0;
}

#position{
	position: relative;
	margin: 76px auto 0 auto;
	padding: 0px ;
	height: 600px;
	width: 800px;
	background: url('../img/home/form.jpg') repeat-x;
}
#id{
	position: absolute;
	margin: 0px 0px;
	padding: 0px ;
	top: 182px;
	left: 280px;
	width: 300px;
	/*height: 140px;*/
}

#welcome{
	position:absolute;
	font-weight:bold;
	top:55px;
	left:172px;
}

#admin{
	position:absolute;
	top:68px;
	left:172px;
}



/****************************************************************/
/***************************** Formulaire ***********************/
/****************************************************************/



#id .title{
	margin: 0px 0px 20px 0px;
	font: bold 11px Arial, Helvetica, sans-serif ;
}
#id #id_pwd{
	margin: 0px 0px 0px 0px;
	border: 0px solid #000;
}
#id #id_pwd label{
	margin: 0px 0px;
	padding: 2px 0px;
	width: 98px;
	float: left;
}
#id #id_pwd input{
	font: normal 11px Arial, Helvetica, sans-serif ;
	margin: 2px 0px ;
	padding: 0px 0px;
	color: #000;
	width: 175px;
	height: 18px ;
	background: #f1f1f1;
	border : 1px solid #ccc;
	display:block;
}

#id #id_pwd input:focus{
	border : 1px solid #000;
	background: #fff;
}
#id #id_pwd select{
	font: normal 11px Arial, Helvetica, sans-serif ;
	width: 177px;
	height:19px;
	margin-bottom:2px;
}
#id #id_mdp {
	margin:5px 0;
	float:left;
	position:relative;
}
#id #id_mdp input{
 	vertical-align: middle;
}
#id #id_mdp p{
	width:97px;
	float:left;
	position:relative;
	top:3px;
}

#id #ok{
	position: absolute;
	top: 110px;
	right:25px;
	background: url('../img/home/ok.gif') top left repeat-x;
	border:1px solid #696969;
	color:#666666;
	font: normal 11px Arial, Helvetica, sans-serif ;
	padding:1px 10px;
}

option.imagebacked,option.selectall,select.imagebacked option{
	padding:2px 0 2px 25px;
	background-repeat:no-repeat;
	background-position:1px 2px;
	vertical-align:middle;
}

.important {
	position: absolute;
	top: 140px;
	left: 0px;
  	right: 0px;
	font: normal 11px Arial, Helvetica, sans-serif ;
	Text-Decoration : none;
	font-weight: bold;
	color: #EC0000
}
