/*---HTML Standard------------*/
.mini	{FONT-SIZE: 9px;}
.float_left{
	float:left;
	}

body,p,table	{
	margin: 0px 0px 0px 0px;
	margin-top:0px;
	margin-left:0px;
	}
	
body,table	{
	COLOR: #666666;
	FONT-WEIGHT:normal; 
	FONT-SIZE: 8pt;
	FONT-FAMILY: arial;
	
	}
body	{
	background:  #FFFFF;
	margin-top:28px;
	}
input,select	{
	FONT-SIZE: 10px;
	}

.vide	{background:  #ffffff url(fond.jpg) REPEAT-X}
LI,UL	{margin:0px 0px 0px 10px;padding:0px }


.top_banner{
	background:  #ffffff url(top_banner.jpg) no-repeat;
	width:771px;
	height:118px;
	}
.bottom_banner{
	background: #ffffff url(bottom_banner.jpg) top ;
	height:72px;
	}
.bgl	{
	background: #ff0000 url(bgl.jpg) top left repeat-y;
	width:21px;
	}
.bgr	{
	background: #ff0000 url(bgr.jpg) top right repeat-y;
	width:21px;
	}
.newmember_title {
	padding-top:10px;
	padding-left:25px;
	}
.newmember{
	background: #ffffff url(newmember.jpg) left bottom no-repeat;
	padding-left:25px;
	height:160px;
	}
.newmembers{
	margin:2px;
	border:solid 4px #ebeaf0;
}
.center_g{
	background: #FFFFFF url(fond_insc.jpg) left bottom;
	background-repeat:no-repeat;
	width:557px;
	}
.loveo_bg{
	background: #FFFFFF url(loveo_bg.jpg) left bottom;
	background-repeat:no-repeat;
	width:729px;
	}
.center_d{
	width:182px;
	background: #ffffff url(visuel.jpg) right bottom;
	background-repeat:no-repeat;
	}
.bottom_txt{
	width:700px;
	font-size : 9px;
	font-family : arial;
	color :#BD9CB1;
	}
.log_form{
	padding-top:38px;
	padding-right:45px;
	float:right
	}
/*---Liens---------------------*/
A	 {
	COLOR: #75695e;
	text-decoration: underline;
	}
A:Hover 	{
	text-decoration: underline;
	}
A.atop,A.atop:Hover  {
	padding-left:8px;
	padding-right:8px;
	FONT-SIZE: 9px;
	text-decoration: none;
	color:#A34581;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	}

A.atop:Hover {
	text-decoration: none;
	color:#EE3F95;
	}
/*--------------------------------*/
.ezRegisterLabel
{
	vertical-align: top;
	padding: 4px;
	text-align: right;
	width:200px;
}

.ezRegisterValue
{
	padding:2px;
}

#loginField, #emailField, #passwordField , #ez_nom_ville, #postcodeField
{
	border: 1px solid #969696;
	padding:2px;
}

#loginField, #emailField
{
	padding-right: 18px;
}

.ezLoaderLoading
{
	padding-right: 18px;
	background:#fff url(loader_18x18.gif) center right no-repeat;
	border: 1px solid #969696;
	padding: 2px;
}

.ezLoaderError
{
	padding-right: 18px;
	border: 1px solid #969696;
	background:#fff url(no.gif) center right no-repeat;
}

.ezLoaderOk 
{
	padding-right: 18px;
	border: 1px solid #969696;
	background:#fff url(ok.gif) center right no-repeat;
}

.ezErrorMsg
{
	font-size: 11px;
	color: #ee3c96;
	margin: 2px;
	clear:left;
}

.ezHidden
{
	display: none;
}

.ezErrorDiv{
	clear:both;
}
.ezErrorDiv .ezErrorMsg{
	clear:none;
}
.ezRegisterField {
	clear:left;
	height:auto;
}
.ezRegisterField div , .ezErrorDiv div{
	float:left;
}

#countryField , #regionField , #departementField ,#ez_id_ville {
	width:255px;
}
#birthdateDayField{
	width:79px;
}
.radioPartenaire{
	vertical-align:middle;
}

#ezRegisterForm .petit , #ezRegisterForm .petit span   {
	font-size:9px;
	font-wieght:bold;
}

#ez_description{
	width:255px;
	height:70px;
}

.ezRegisterValue select{
	width:255px;
	text-align:left;
}

#birthdateMonthField , #birthdateYearField {
	width:83px;
}

.ez_ville_active , .ez_ville_hover{
	background-color:#DDD;
	color:#000;
}

#ez_ul_ville{
	list-style-type:none;
	margin:0px;
	padding:0px;

}

#ez_ul_ville li.ez_une_ville {
	margin:2px;
	padding:2px;
	cursor:pointer;
}




#ez_div_ville {
	position:absolute;
	height:auto !important;
	height:100px; 
	max-height:100px;
	width:164px;
	background-color:#FFF; 
	z-index:500;
	border:1px solid #000; 
	overflow:hidden;
	padding-right:15px;
    font-size:11px;
}

#ez_div_all_ville{
	position:absolute;
	
}
#ez_suite{
	position:absolute;
	font-weight:bold;
	top:84px;
	left:170px;
	z-index:1000;
}

.ezBtn{
	margin-left:150px;
	text-align:center;
	font-size:12px;
	}
