#register {
	margin : 0px 20px 0px 0px;
	padding :0px;
	background :#F7F7F7;
	border : 1px solid #B7B7B7;
}
#register h2 {
	margin : 0px 0px 0px 0px ;
	padding: 6px ;
	font-size : 18px;
	background : #4D6980;
	color : #F7F7F7;
	border-bottom : 1px solid #B7B7B7;
}
#register h3 {
	margin : 0px;
	background : #4D6980;
	color : #F7F7F7;
	width : 170px;
	border-top : 1px solid	#26678F;
	border-left : 1px solid #26678F;
	border-right : 1px solid #26678F;
	text-align :center;
	font-size : 13px;
}
#register h3.cgv {
	width : 200px;
}
#register p {
	font-size : 11px;
	margin : 2px;
	padding-left : 6px;
}
#register fieldset{
	background : #ECF1F5;
	border : 1px solid #26678F;
	padding : 6px;
	margin : 0px 30px 20px 0px;
}
#register div.form_label {
	width : 30%;
	font-size : 11px;
}
#register div.form_input {
	width : 70%;
}
#register div.form_row {
	width : 100%;
	_margin-bottom : -8px;
}
#register div.form_input input {
	border : 1px solid #708B9B;
}
#register div.form_input input.checkbx {
	border : none
}
#register a {
	color : #BD0119 ;
}
#register a:hover {
	color : #CC0060;
}

#register p.cnil {
	font-size : 9px;
	margin : 30px;
	padding : 3px;
	border-top : 1px solid #B7B7B7;
}


.submit_register {
	display : block;
	float : right ;
	background : none;
	background-image : url(../images/style/door_in.png);
	background-repeat : no-repeat;
	background-position: 95% 50%;
	background-color : #ECF1F5;
	color : #565656;
	margin: 13px 30px 0px 0px;
	_margin-right: 15px;
	padding : 4px 40px 10px 10px;
	height : 30px;
	width : 150px;
	font-family : "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	font-weight : bold;
	font-size : 15px;
	border :1px solid #B7B7B7 ;	
	cursor:pointer;
}
.submit_register:hover {
	background-color:#D9FCB5;
	border:1px solid #C6D880;
	color:#66804D;
}