.registerCont{
	position:relative;
	float:right;
	width:563px;
	height:auto;
	padding:15px;
	border:1px solid #FAB6D9;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	text-align:right;
	padding-left:80px;
	padding-right:80px;
}
.registerCont img, .registerCont form{
	float:right;
}
.registerCont form{
	float:left;
	width:350px;
}
/************************** 2011 New css */
div.registerCont_2011{
	width:726px;
	height:350px;

}

/***************************Form Register 2011  */
.form_2011 label, .form_2011 input, .form_2011 select, .form_2011 .validation, .form_2011 em , .form_2011 textarea{float:right; text-align:right; direction:rtl; }
.form_2011 p{width:100%; float:right; margin:0px; padding:0px; margin-top:5px;}
.form_2011 em{font-size:16px; color:#B30404; font-weight:bold; width:10px; height:20px; padding-left:0px; padding-right:4px;}
.form_2011 label{font-size:16px; color:#FFFFFF; font-weight:bold; width:125px; text-align:left; float:right;}
.form_2011 input, .form_2011 textarea{font-size:14px; color:#444; font-weight:normal; width:180px; float:right;}
.form_2011 input[type=checkbox]{width:10px; float:right;}
.form_2011 select{font-size:14px; color:#444; font-weight:normal; width:auto; margin-left:5px; padding:2px; float:right;}
.form_2011 input, .form_2011 select, .form_2011 textarea{	
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-topright:5px;
	background:#FFEFEF none repeat scroll 0 0;
	border:1px solid #0c6496;
}
.form_2011 #submit{
	text-align:center;
	background:transparent url(../images/modules/member/2011/2px_btn.jpg) repeat-x ;
	color:#FFFFFF;
	cursor:pointer;
	width:100px;
	margin-right:85px;
	margin-top:8px;
}
.en .form_2011 span.mailig_accept_text{width:306px; color:#ffffff; font-size:13px; }.en .form_2011  span.mailig_accept_text{float:left;}
.form_2011 #submit:hover{color:#8d8d8d;}
.form_2011 .validation{margin-right:5px; color:#666; cursor:pointer; position:relative;}
.form_2011 .err, .form_2011 .tmperr{height:20px; background:url(../images/formValidator/error_icon.png); padding-right:20px; 
background-repeat:no-repeat; background-position:right; margin-right:5px;}

.form_2011 .tmperr{filter: Alpha(opacity=30); -moz-opacity: .30; -khtml-opacity: 0.30; opacity: .30;}

.form_2011 .valid{height:20px; background:url(../images/formValidator/ok_icon.png); padding-right:20px; 
background-repeat:no-repeat; background-position:right;}

.form_2011 .validation .info{
	display:none;
	width:175px; height:auto; background:#FFDFDF; position:absolute; top:13px; left:11px; z-index:9999; 
	color:#000; text-align:center; font-size:14px; font-weight:bold; padding:5px;
	filter: Alpha(opacity=90); -moz-opacity: .90; -khtml-opacity: 0.90; opacity: .90; 
	border:1px dashed #444; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px;
}
.form_2011 .label_sexe{width:65px; text-align:right;}
/*-------------------------------*/
/*-------------------------------*/
.en .form_2011 label, .en .form_2011 input, .en .form_2011 select, .en .form_2011 .validation, .en .form_2011 em , .en .form_2011 textarea{float:left; text-align:left; direction:ltr;}
.en .form_2011 {float:right; width:384px; margin-top:50px; margin-right:109px;}
.en .form_2011 p{width:100%; float:right;}
.en .picto{float:left;}
.en .opaci{opacity:0.6;}
.en .form_2011 label {font-size:13px;width:112px;}
.en .form_2011 .validation .info{
	top:13px; left:-175px; font-size:10px;
	-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px;
}
.en .form_2011 .label_sexe{width:65px; text-align:left; font-size:12px; font-size:12px; font-weight:normal; line-height:17px;}
.en .form_2011 select{font-size:9px; margin-left:0; margin-right:2px; padding-left:1px; padding-right:1px; font-weight:bold;}


/*-------------------------------*/
/*-------------------------------*/
.ar .form_2011 label, .ar .form_2011 input, .ar .form_2011 select, .ar .form_2011 .validation, .ar .form_2011 em , .ar .form_2011 textarea{float:right; text-align:right; direction:rtl; font-size:16px;}
.ar .form_2011 {float:left; width:366px; margin-top:30px; margin-left: 99px;}
.ar .form_2011 p{width:100%; float:right;}
.ar .picto{float:left;}
.ar .form_2011 label {font-size:16px;width:133px;}
.ar .opaci{opacity:0.6;}
.ar .form_2011 .validation .info{
	top:13px; left:-175px; font-size:10px;
	-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px;
}
.ar .form_2011 .label_sexe{width:65px; text-align:left; font-size:16px; font-weight:normal; line-height:17px; text-align: right;}
.ar .form_2011 select{font-size:9px; margin-left:0; margin-right:2px; padding-left:1px; padding-right:1px; font-weight:bold; width: 60px;}

.ar .form_2011 span.mailig_accept_text{width:280px; color:#ffffff; font-size:16px;float:right; }
