









.zlab_rielb2b_registration_container {
}
.zlab_rielb2b_registration_portlet{
  position:relative;
  width:100%;
  min-width:334px;
}
.zlab_rielb2b_registration_portlet > .lblObbligatory1_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:1px;
  margin-left:164px;
  margin-bottom:-959px;
  clear:both;
  width:364px;
  height:auto;
  min-height:16px;
}
.zlab_rielb2b_registration_portlet > .lblObbligatory1_ctrl {
  height:auto;
  min-height:16px;
}
.zlab_rielb2b_registration_portlet > .lblObbligatory1_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.zlab_rielb2b_registration_portlet > .lblPwd1_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:8px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblPwd1_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblPwd1_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lblEmail_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:8px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblEmail_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblEmail_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lblName_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:6px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblName_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblName_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lblSurname_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:9px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblSurname_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblSurname_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lblCivicNum_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:9px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblCivicNum_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblCivicNum_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lbCodSec_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:15px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:20px;
}
.zlab_rielb2b_registration_portlet > .lbCodSec_ctrl {
  height:auto;
  min-height:20px;
}
.zlab_rielb2b_registration_portlet > .lbCodSec_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lblPwd2_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:10px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblPwd2_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblPwd2_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lbLang_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:8px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:20px;
}
.zlab_rielb2b_registration_portlet > .lbLang_ctrl {
  height:auto;
  min-height:20px;
}
.zlab_rielb2b_registration_portlet > .lbLang_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lblLogin_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:8px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblLogin_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblLogin_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lblCap_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:9px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblCap_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblCap_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lblCity_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:9px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblCity_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblCity_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lblFiscalCode_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:6px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblFiscalCode_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblFiscalCode_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lblGeoarea_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:4px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblGeoarea_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblGeoarea_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lblAddress_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:9px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblAddress_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblAddress_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lblProv_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:8px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblProv_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblProv_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lblNaz_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:8px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblNaz_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblNaz_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lblState_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:10px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblState_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblState_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lblPhone_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:8px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblPhone_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblPhone_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lblCell_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:9px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblCell_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblCell_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .lb_date_off_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:6px;
  margin-left:171px;
  clear:both;
  width:404px;
  height:auto;
  min-height:19px;
}
.zlab_rielb2b_registration_portlet > .lb_date_off_ctrl {
  height:auto;
  min-height:19px;
}
.zlab_rielb2b_registration_portlet > .lb_date_off_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
  background-color:transparent;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskSurname_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:9px;
  margin-left:10px;
  width:25px;
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskSurname_ctrl {
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskSurname_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskPwd1_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:8px;
  margin-left:10px;
  width:25px;
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskPwd1_ctrl {
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskPwd1_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskCodSec_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:12px;
  margin-left:10px;
  width:25px;
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskCodSec_ctrl {
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskCodSec_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskCity_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:7px;
  margin-left:229px;
  width:25px;
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskCity_ctrl {
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskCity_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskCivNum_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:7px;
  margin-left:10px;
  width:25px;
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskCivNum_ctrl {
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskCivNum_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskPwd2_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:9px;
  margin-left:10px;
  width:25px;
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskPwd2_ctrl {
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskPwd2_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskCap_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:7px;
  margin-left:10px;
  width:25px;
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskCap_ctrl {
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskCap_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskFisCod_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:8px;
  margin-left:10px;
  width:25px;
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskFisCod_ctrl {
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskFisCod_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskEmail_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:8px;
  margin-left:10px;
  width:25px;
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskEmail_ctrl {
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskEmail_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskAdd_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:7px;
  margin-left:10px;
  width:25px;
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskAdd_ctrl {
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskAdd_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskName_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:6px;
  margin-left:10px;
  width:25px;
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskName_ctrl {
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskName_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskLogin_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:7px;
  margin-left:10px;
  width:25px;
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskLogin_ctrl {
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskLogin_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.zlab_rielb2b_registration_portlet > .lblTitle_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:85px;
  margin-left:-101px;
  width:404px;
  height:auto;
  min-height:19px;
}
.zlab_rielb2b_registration_portlet > .lblTitle_ctrl {
  height:auto;
  min-height:19px;
}
.zlab_rielb2b_registration_portlet > .lblTitle_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.zlab_rielb2b_registration_portlet > .txtProvin_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:8px;
  margin-left:6px;
  width:216px;
  height:20px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskNation_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:6px;
  margin-left:7px;
  width:25px;
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskNation_ctrl {
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskNation_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.zlab_rielb2b_registration_portlet > .txtPrePhone_ctrl {
  box-sizing:border-box;
  z-index:0;
  position:static;
  float:left;
  margin-top:9px;
  margin-left:6px;
  width:60px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .txtPrePhone_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtPrePhone_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .txtPhone_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:9px;
  margin-left:7px;
  width:146px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .txtPhone_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtPhone_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskPhon_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:9px;
  margin-left:10px;
  width:25px;
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskPhon_ctrl {
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskPhon_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.zlab_rielb2b_registration_portlet > .txtPreCell_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:10px;
  margin-left:6px;
  width:60px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .txtPreCell_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtPreCell_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .txtCell_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:10px;
  margin-left:7px;
  width:146px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .txtCell_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtCell_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskCel_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:10px;
  margin-left:10px;
  width:25px;
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskCel_ctrl {
  height:auto;
  min-height:14px;
}
.zlab_rielb2b_registration_portlet > .lblAsteriskCel_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.zlab_rielb2b_registration_portlet > .btnReg_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:17px;
  margin-left:-216px;
  width:235px;
  height:44px;
}
.zlab_rielb2b_registration_portlet > .btnReg_ctrl {
  display:none;
  border-width:1px;
  border-color:#000000;
}
.zlab_rielb2b_registration_portlet > .txtName_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:6px;
  margin-left:6px;
  width:213px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .txtName_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtName_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .txtSurname_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:9px;
  margin-left:6px;
  width:213px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .txtSurname_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtSurname_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .txtEmail_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:7px;
  margin-left:6px;
  width:213px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .txtEmail_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtEmail_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .CompZone_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:4px;
  margin-left:165px;
  clear:both;
  display:block;
  float:none;
  width:auto;
  marginRight:-665px;
  height:auto;
  min-height:3px;
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtAddress_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:7px;
  margin-left:6px;
  width:213px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .txtAddress_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtAddress_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .txtFiscalCode_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:6px;
  margin-left:6px;
  width:213px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .txtFiscalCode_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtFiscalCode_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .lb_date_pers_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:24px;
  margin-left:-379px;
  width:404px;
  height:auto;
  min-height:19px;
}
.zlab_rielb2b_registration_portlet > .lb_date_pers_ctrl {
  height:auto;
  min-height:19px;
}
.zlab_rielb2b_registration_portlet > .lb_date_pers_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
  background-color:transparent;
}
.zlab_rielb2b_registration_portlet > .txtNation_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:7px;
  margin-left:6px;
  width:216px;
  height:20px;
}
.zlab_rielb2b_registration_portlet > .txtState_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:8px;
  margin-left:6px;
  width:216px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .m_cUserName_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-left:-332px;
  width:0px;
  height:0px;
}
.zlab_rielb2b_registration_portlet > .m_cUserName_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .m_cUserName_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .lb_date_acc_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:13px;
  margin-left:171px;
  clear:both;
  width:404px;
  height:auto;
  min-height:19px;
}
.zlab_rielb2b_registration_portlet > .lb_date_acc_ctrl {
  height:auto;
  min-height:19px;
}
.zlab_rielb2b_registration_portlet > .lb_date_acc_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
  background-color:transparent;
}
.zlab_rielb2b_registration_portlet > .txtLogin_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:7px;
  margin-left:6px;
  width:213px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .txtLogin_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtLogin_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .lbl_log_ctrl {
  box-sizing:border-box;
  z-index:2;
  position:static;
  float:left;
  margin-top:99px;
  margin-left:172px;
  width:100px;
  height:auto;
  min-height:11px;
}
.zlab_rielb2b_registration_portlet > .lbl_log_ctrl {
  height:auto;
  min-height:11px;
}
.zlab_rielb2b_registration_portlet > .lbl_log_ctrl {
  overflow:hidden;
  display:none;
  font-weight:normal;
  color:black;
  text-align:left;
  background-color:transparent;
}
.zlab_rielb2b_registration_portlet > .txtCivicNum_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:7px;
  margin-left:6px;
  width:213px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .txtCivicNum_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtCivicNum_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .txtPwd1_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:8px;
  margin-left:6px;
  width:213px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .txtPwd1_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtPwd1_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .prof_ut_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:8px;
  margin-left:334px;
  clear:both;
  width:216px;
  height:20px;
}
.zlab_rielb2b_registration_portlet > .pwdMeter_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:9px;
  margin-left:-12px;
  width:160px;
  height:auto;
  min-height:1px;
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtPwd2_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:9px;
  margin-left:6px;
  width:213px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .txtPwd2_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtPwd2_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .image_captcha_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:12px;
  margin-left:6px;
  width:130px;
  height:25px;
}
.zlab_rielb2b_registration_portlet > .image_captcha_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .image_captcha_ctrl > a, .zlab_rielb2b_registration_portlet > .image_captcha_ctrl > a:hover{
  text-decoration:none;
}
.zlab_rielb2b_registration_portlet > .image_captcha_ctrl > a > img{
  width:100%;
  vertical-align:top;
  height:auto;
}
.zlab_rielb2b_registration_portlet > .txtCodSec_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:12px;
  margin-left:3px;
  width:80px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .txtCodSec_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtCodSec_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .txtCap_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:7px;
  margin-left:6px;
  width:213px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .txtCap_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtCap_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .txtLang_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:6px;
  margin-left:6px;
  width:216px;
  height:20px;
}
.zlab_rielb2b_registration_portlet > .m_cPassword_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  width:0px;
  height:0px;
}
.zlab_rielb2b_registration_portlet > .m_cPassword_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .m_cPassword_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .lb_term_service_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:13px;
  margin-left:171px;
  clear:both;
  width:404px;
  height:auto;
  min-height:19px;
}
.zlab_rielb2b_registration_portlet > .lb_term_service_ctrl {
  height:auto;
  min-height:19px;
}
.zlab_rielb2b_registration_portlet > .lb_term_service_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
  background-color:transparent;
}
.zlab_rielb2b_registration_portlet > .lbPrivacy_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:2px;
  margin-left:172px;
  clear:both;
  width:349px;
  height:auto;
  min-height:30px;
}
.zlab_rielb2b_registration_portlet > .lbPrivacy_ctrl a {
  height:auto;
}
.zlab_rielb2b_registration_portlet > .lbPrivacy_ctrl a {
  overflow:hidden;
  display:none;
  text-align:right;
 display:block;
}
.zlab_rielb2b_registration_portlet > .lbPrivacy_ctrl > div > a:hover{
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .CheckPriv_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:2px;
  margin-left:13px;
  width:13px;
  height:13px;
}
.zlab_rielb2b_registration_portlet > .lbNewsLetter_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:3px;
  margin-left:172px;
  clear:both;
  width:349px;
  height:auto;
  min-height:30px;
}
.zlab_rielb2b_registration_portlet > .lbNewsLetter_ctrl a {
  height:auto;
}
.zlab_rielb2b_registration_portlet > .lbNewsLetter_ctrl a {
  overflow:hidden;
  display:none;
  text-align:right;
  background-color:transparent;
 display:block;
}
.zlab_rielb2b_registration_portlet > .lbNewsLetter_ctrl > div > a:hover{
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .CheckNewsLetter_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:3px;
  margin-left:13px;
  width:13px;
  height:13px;
}
.zlab_rielb2b_registration_portlet > .lbCondVen_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:3px;
  margin-left:172px;
  clear:both;
  width:349px;
  height:auto;
  min-height:30px;
}
.zlab_rielb2b_registration_portlet > .lbCondVen_ctrl a {
  height:auto;
}
.zlab_rielb2b_registration_portlet > .lbCondVen_ctrl a {
  overflow:hidden;
  display:none;
  text-align:right;
 display:block;
}
.zlab_rielb2b_registration_portlet > .lbCondVen_ctrl > div > a:hover{
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .CheckCondVen_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:3px;
  margin-left:13px;
  width:13px;
  height:13px;
}
.zlab_rielb2b_registration_portlet > .txtCity_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:9px;
  margin-left:3px;
  width:115px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .txtCity_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtCity_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .geo_area_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:4px;
  margin-left:6px;
  width:216px;
  height:20px;
}
.zlab_rielb2b_registration_portlet > .lblPec_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:2px;
  margin-left:170px;
  clear:both;
  width:158px;
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblPec_ctrl {
  height:auto;
  min-height:18px;
}
.zlab_rielb2b_registration_portlet > .lblPec_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.zlab_rielb2b_registration_portlet > .txtPec_ctrl {
  box-sizing:border-box;
  z-index:3;
  position:static;
  float:left;
  margin-top:1px;
  margin-left:6px;
  width:213px;
  height:21px;
}
.zlab_rielb2b_registration_portlet > .txtPec_ctrl {
  display:none;
}
.zlab_rielb2b_registration_portlet > .txtPec_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.zlab_rielb2b_registration_portlet > .Template144_ctrl {
  box-sizing:border-box;
  z-index:4;
  position:static;
  float:left;
  margin-top:2px;
  margin-left:2px;
  width:330px;
  height:auto;
  min-height:195px;
}
.zlab_rielb2b_registration_portlet > .lblObbligatory_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:static;
  float:left;
  margin-top:61px;
  margin-left:164px;
  clear:both;
  width:364px;
  height:auto;
  min-height:16px;
}
.zlab_rielb2b_registration_portlet > .lblObbligatory_ctrl {
  height:auto;
  min-height:16px;
}
.zlab_rielb2b_registration_portlet > .lblObbligatory_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}

