html >body .popup{position:fixed}
.popup p.champ{margin-bottom:10px}
.popup label{float:left; margin-right:0px; text-align:right; width:250px}
.popup p.champ input, .popup p.champMultiligne{margin-bottom:0px !important}
.popup p.champ input, .popup p.champMultiligne textarea{width:280px}
.popup p.champMultiligne .question{height:100px}
.popup p.champcaptcha{padding-top:0px !important}
.popup p{margin-bottom:25px}
.popup hr.points{border-top:1px dotted #828282; height:1px; margin:10px 0pt 10px 0px; visibility:visible; width:100%}
.popup .lienPlus a{float:right; font-size:12px; line-height:normal; margin-right:10px; text-decoration:none; color:#000}

label{cursor:pointer}
/* popup global css start */
#PopupBg{background:#eee none repeat scroll 0%; display:none; left:0px; position:absolute; top:0px; z-index:9998}

.popup{background:#fff none repeat scroll 0%; display:none; left:0px; position:fixed; top:0px; width:660px; z-index:9999; color:#000; font-family:Arial,Helvetica,sans-serif; font-size:12px; padding:0px 0px 20px 0px; border:4px solid #f00}

.popup .close-button{height:30px; text-align:right; padding-right:5px; padding-top:5px}

/* popup global css end */
/* login start */
#userlogin{padding:0px 15px 0px 15px}

.popup div.login-left{width:278px; height:228px; float:left; border:1px solid #d1d1d1; margin-right:20px; padding:10px}

.popup div.login-ad{width:300px; height:250px; float:left}

.popup div.login-title{font-size:14px; color:#c00; font-weight:bold; text-align:left}

div.login-left div.login-area{ margin-top:20px;  margin-left:20px}

div.login-left div.field-title{ text-align:left;  font-size:12px;  font-weight:bold;  color:#000;  height:24px}

div.login-left div.field{ text-align:left;  height:24px}

div.login-left div.field input{ float:left;  border:1px solid #d1d1d1}

div.login-left div.login-button{ margin-bottom:17px;  margin-top:8px;  text-align:left}

div.login-left div.reg-forget{padding-top:10px}

div.login-left div.reg-forget div{float:left; margin-right:20px}

div.login-left div.reg-forget div img{margin-right:5px}

div.login-left div.forgetpassword{border-left:1px solid #000; padding-left:20px; margin-right:0px}

/* login end */
/* forget password */
div.forgetpw-tips{ width:300px;  height:106px;  padding-top:4px;  /* border:1px solid #d1d1d1; */ margin-top:0px;  background:#e0e0e0;  margin-left:-11px}

div.tips-field{ margin-top:10px;  margin-left:10px;  font-weight:bold;  text-align:left}

div.tips-content{ margin-top:10px;  margin-left:10px;  text-align:left}

div.tips-content li{margin-left:15px; list-style-type:square; list-style-position:outside; /* line-height:10px; */}

div.tips-content li.mail-to a{font-family:"Arial"; font-size:12px; color:#000; font-weight:bold; text-decoration:none}

div.tips-content li.mail-to a:hover{color:#f00; text-decoration:underline}

div.tips-content li.click-reg a{font-size:12px; color:#c00; font-weight:bold; text-decoration:none}

div.tips-content li.click-reg a:hover{color:#f00; text-decoration:underline}

/* forget password end */
div.captcha-content{text-align:left}

div.captcha-content div.captcha-dec{width:120px; float:left}

div.captcha-content img{width:64px; float:left; margin-right:8px}

div.captcha-content a{display:block; float:left; margin-right:8px}

div.captcha-content div.captcha-dec a{float:left; display:block}
/* newsletter start */
/* newsletter end*/

