@charset "utf-8";
/* CSS Document */

.center {
	float:left;
	width:584px;
	padding:10px 10px 10px 10px;
	background:#f1f1f1 url(../images/formbottom.gif) bottom no-repeat;
	text-align:center;
}
.center h2{
	width:482px;
	background: url(../images/titre_formulaire2.jpg) #FFFFFF no-repeat;
	color:#000;
	display:block;
	height:28px;
	line-height:28px;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:20px;
	font-size:1.3em;
}
/********************* FORM *********************************/

.form1 {
	text-align:center;
	width:484px;
	margin:0 auto;
}
.form1 p{
		margin:1px 1px;
}
.form1 p label{
	  float: left;
	  width: 150px;
}
.form1 p label .rd1{
	display:inline;
}
.form1 p.field{
	  overflow: hidden;
}
.form1 p.field input{
	  width: 200px;
	  border: solid #666666 1px;
	  margin:1px 2px;
}
.form1 p.field textarea{
	  width: 200px;
	  height:80px;
	  border: solid #666666 1px;
	  margin:1px 2px;
}
/*BOUTON RADIO DE CIVILITE*/

.form1 p.radio{
	  margin:0px 0px 0px 150px;
	  overflow: hidden;
}

/*Pour le input*/
.form1 p.radio .rd{
	  float:left;
	  padding:0;
	  margin:0;
	  height:20px;
	  
	  /*display:inline;*/
	  /*clear:both;*/
	  /*background:#CC6666;*/
}
/*Pour le label*/
.form1 p.radio  .rd1{
	display:inline;
	/*background:#006600;*/
	float:left;
	width:auto;
	margin:0;
	height:20px;
	  padding:0px 5px 0px 0px;
}
/*************************/

.form1 p.submit{
	  margin:1px 0px 0px 180px;
}
.form1 p submit{
	  font-size:1em;
}
.btn{
	border:0px;
	height:22px;
	width:147px;
	margin-top:10px;
	margin-bottom:10px;
	background: url(../images/btnlong2.gif) no-repeat;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.8em;
}
.btn:hover{
	background: url(../images/btnlong2.gif) 0px -22px no-repeat;
}
.inputform{
	width:200px;
}
.rougeetoile{
	color:#FF0000;
	}
/******************************************************/
.lecivilite{
	text-align:right;

}
.errorform{
	color:#CC0000;
	text-align:center;
	margin:5px auto 5px auto;
	font-weight:bold;
}
label{
	display:block;
	height:20px;
	line-height:20px;
	padding:0px 0px 0px 0px;
}
/***********************formulaire petit********************/
.center2 {
	float:left;
	width:584px;
	padding:0px 10px 10px 10px;
	background:#f1f1f1 url(../images/formbottom.gif) bottom no-repeat;
	text-align:center;
}
.center2 h1{
	width:484px;
	background: url(../images/titre_formulaire.jpg) #FFFFFF no-repeat;
	color:#000;
	display:block;
	height:28px;
	line-height:28px;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:20px;
}
/********************* FORM *********************************/

.form2 {
	text-align:center;
	width:215px;
	margin:0 auto;
	padding:0px 12px 0px 12px;
}
.form2 p{
		margin:0px 0px;
}
.form2 label{
	  float: left;
	  width: 107px;
}
.form2 label.login-id{
	  float: left;
	  width: 107px;
}
.form2 p.field{
	  overflow: hidden;
}
.form2 p.field input{
	  width: 100px;
	  border: solid #666666 1px;
	  margin:1px 2px;
}

/*BOUTON RADIO DE CIVILITE*/
.form2 p.radio{
	clear:both;
	padding:0px 0px 0px 40px;
	margin:0 auto;
	display:block;
	width:175px;
	height:20px;
	line-height:20px;
	
}

/*Pour le input*/
.form2 p.radio input.rd{
	  float:left;
}
/*Pour le label*/
.form2 .radio .rd1{
	  padding:0px 0px 0px 0px;
	  float:right;
	  text-align:left;
	  display:block;
	  height:20px;
	  line-height:20px;
}
.formradiolittle{
	width:215px;
}
/*************************/

.form2 p.submit{
	  margin:0px 0px 0px 0px;
	  width:215px;
}
.champdetexte{
	font-size:1.1em;
}
.letout{
	clear:both;
}
.partiegauche{
	width:292px;
	float:left;
}
.partiedroite{
	width:292px;
	float:right;
}
.encartlogin{
	height:auto;
	width:249px;
	margin:20px auto 20px auto;
}
.encartlogintop{
	width:249px;
	height:24px;
	background:url(../images/encart_login_top2.gif) no-repeat;
	text-align:center;
	line-height:24px;
	font-weight:bold;
	font-size:1.1em;
	color:#FFFFFF;
}
.encartloginmiddle{
	width:239px;
	height:auto;
	padding:20px 5px 0px 5px;
	text-align:center;
	background:url(../images/encart_login_middle2.gif) repeat-y;
}
.encartloginmiddle2{
	width:209px;
	height:auto;
	padding:10px 20px 0px 20px;
	text-align:center;
	background:url(../images/encart_login_middle2.gif) repeat-y;
}
.encartloginmiddle2 p{
	text-align:center;
}
.encartloginfoot{
	width:249px;
	height:20px;
	background:url(../images/encart_login_bottom2.gif) no-repeat;
	line-height:20px;
	margin:0px 0px 10px 0px;
}
.encartloginfoot a{
	font-size:1.1em;
	font-weight:400;
}
.boutonregister a{
	display:block;
	line-height:22px;
	border:0px;
	height:22px;
	width:147px;
	font-size:1.1em;
	color:#FFFFFF;
	margin:10px auto 0px auto;
	text-decoration:none;
	font-weight:bold;
	background: url(../images/btnlong2.gif) no-repeat;
}
.boutonregister a:hover{
	background: url(../images/btnlong2.gif) 0px -22px no-repeat;
}
.champobligatoire{
	clear:both;
	text-align:left;
	padding:0px 0px 0px 0px;
}
.btn3{
	border:0px;
	height:22px;
	width:147px;
	margin:10px auto 10px auto;
	padding:0px 0px 0px 0px;
	background: url(../images/btnlong2.gif) no-repeat;
	cursor:pointer;
	color:#FFFFFF;
	font-size:1em;
	line-height:15px;
}
.btn3:hover{
	background: url(../images/btnlong2.gif) 0px -22px no-repeat;
}
.submit2{
	text-align:center;
}