









.ZZ_gscs_fe_gadget_registration_EMAIL_container {
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet{
  position:relative;
  width:100%;
  min-width:609px;
  height:817px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskMansione_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:167px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskMansione_ctrl {
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskMansione_ctrl {
  overflow:hidden;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblPwd1_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:882px;
  left:642px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblPwd1_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblPwd1_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblEmail_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:143px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblEmail_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblEmail_ctrl {
  overflow:hidden;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblName_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:90px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblName_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblName_ctrl {
  overflow:hidden;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblSurname_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:117px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblSurname_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblSurname_ctrl {
  overflow:hidden;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblCivicNum_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:325px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblCivicNum_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblCivicNum_ctrl {
  overflow:hidden;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbCodSec_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:526px;
  left:4px;
  width:158px;
  height:auto;
  min-height:20px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbCodSec_ctrl {
  height:auto;
  min-height:20px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbCodSec_ctrl {
  overflow:hidden;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblPwd2_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:910px;
  left:642px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblPwd2_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblPwd2_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbLang_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:971px;
  left:642px;
  width:158px;
  height:auto;
  min-height:20px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbLang_ctrl {
  height:auto;
  min-height:20px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbLang_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblLogin_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:856px;
  left:642px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblLogin_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblLogin_ctrl {
  overflow:hidden;
  display:none;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblCap_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:352px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblCap_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblCap_ctrl {
  overflow:hidden;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblCity_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:379px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblCity_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblCity_ctrl {
  overflow:hidden;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblFiscalCode_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:193px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblFiscalCode_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblFiscalCode_ctrl {
  overflow:hidden;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblGeoarea_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:23px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblGeoarea_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblGeoarea_ctrl {
  overflow:hidden;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAddress_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:298px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAddress_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAddress_ctrl {
  overflow:hidden;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblProv_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:433px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblProv_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblProv_ctrl {
  overflow:hidden;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblNaz_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:271px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblNaz_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblNaz_ctrl {
  overflow:hidden;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblState_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:407px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblState_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblState_ctrl {
  overflow:hidden;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblPhone_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:459px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblPhone_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblPhone_ctrl {
  overflow:hidden;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblCell_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:486px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblCell_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblCell_ctrl {
  overflow:hidden;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lb_date_off_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:244px;
  left:5px;
  width:404px;
  height:auto;
  min-height:19px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lb_date_off_ctrl {
  height:auto;
  min-height:19px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lb_date_off_ctrl {
  overflow:hidden;
  text-align:left;
  background-color:transparent;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskSurname_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:117px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskSurname_ctrl {
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskSurname_ctrl {
  overflow:hidden;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskPwd1_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:882px;
  left:1029px;
  width:25px;
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskPwd1_ctrl {
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskPwd1_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskCodSec_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:523px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskCodSec_ctrl {
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskCodSec_ctrl {
  overflow:hidden;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskCity_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:377px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskCity_ctrl {
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskCity_ctrl {
  overflow:hidden;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskCivNum_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:323px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskCivNum_ctrl {
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskCivNum_ctrl {
  overflow:hidden;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskPwd2_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:909px;
  left:1029px;
  width:25px;
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskPwd2_ctrl {
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskPwd2_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskCap_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:350px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskCap_ctrl {
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskCap_ctrl {
  overflow:hidden;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskFisCod_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:195px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskFisCod_ctrl {
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskFisCod_ctrl {
  overflow:hidden;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskEmail_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:143px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskEmail_ctrl {
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskEmail_ctrl {
  overflow:hidden;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskAdd_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:296px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskAdd_ctrl {
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskAdd_ctrl {
  overflow:hidden;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskName_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:90px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskName_ctrl {
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskName_ctrl {
  overflow:hidden;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskLogin_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:855px;
  left:1029px;
  width:25px;
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskLogin_ctrl {
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskLogin_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblTitle_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:0px;
  left:5px;
  width:404px;
  height:auto;
  min-height:19px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblTitle_ctrl {
  height:auto;
  min-height:19px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblTitle_ctrl {
  overflow:hidden;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtProvin_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:433px;
  left:168px;
  width:216px;
  height:20px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskNation_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:269px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskNation_ctrl {
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskNation_ctrl {
  overflow:hidden;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPrePhone_ctrl {
  box-sizing:border-box;
  z-index:0;
  position:absolute;
  display:inline-block;
  top:460px;
  left:168px;
  width:60px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPrePhone_ctrl {
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPrePhone_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPhone_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:460px;
  left:235px;
  width:146px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPhone_ctrl {
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPhone_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskPhon_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:460px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskPhon_ctrl {
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskPhon_ctrl {
  overflow:hidden;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPreCell_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:487px;
  left:168px;
  width:60px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPreCell_ctrl {
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPreCell_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtCell_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:487px;
  left:235px;
  width:146px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtCell_ctrl {
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtCell_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskCel_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:487px;
  left:391px;
  width:25px;
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskCel_ctrl {
  height:auto;
  min-height:14px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblAsteriskCel_ctrl {
  overflow:hidden;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblObbligatory_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:751px;
  left:6px;
  width:364px;
  height:auto;
  min-height:16px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblObbligatory_ctrl {
  height:auto;
  min-height:16px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblObbligatory_ctrl {
  overflow:hidden;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblObbligatory1_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:767px;
  left:6px;
  width:364px;
  height:auto;
  min-height:16px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblObbligatory1_ctrl {
  height:auto;
  min-height:16px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblObbligatory1_ctrl {
  overflow:hidden;
  text-align:left;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .btnReg_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:700px;
  left:145px;
  width:235px;
  height:44px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .btnReg_ctrl {
  border-width:1px;
  border-color:#000000;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtName_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:90px;
  left:168px;
  width:213px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtName_ctrl {
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtName_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtSurname_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:117px;
  left:168px;
  width:213px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtSurname_ctrl {
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtSurname_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtEmail_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:142px;
  left:168px;
  width:213px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtEmail_ctrl {
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtEmail_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtMansione_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:166px;
  left:168px;
  width:213px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtMansione_ctrl {
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtMansione_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .CompZone_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:189px;
  left:0px;
  right:9px;
  width:auto;
  height:auto;
  min-height:3px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtAddress_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:296px;
  left:168px;
  width:213px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtAddress_ctrl {
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtAddress_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtFiscalCode_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:193px;
  left:168px;
  width:213px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtFiscalCode_ctrl {
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtFiscalCode_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lb_date_pers_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:65px;
  left:5px;
  width:404px;
  height:auto;
  min-height:19px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lb_date_pers_ctrl {
  height:auto;
  min-height:19px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lb_date_pers_ctrl {
  overflow:hidden;
  text-align:left;
  background-color:transparent;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtNation_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:270px;
  left:168px;
  width:216px;
  height:20px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtState_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:405px;
  left:168px;
  width:216px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .m_cUserName_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:0px;
  left:0px;
  width:0px;
  height:0px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .m_cUserName_ctrl {
  display:none;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .m_cUserName_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lb_date_acc_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:829px;
  left:643px;
  width:404px;
  height:auto;
  min-height:19px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lb_date_acc_ctrl {
  height:auto;
  min-height:19px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lb_date_acc_ctrl {
  overflow:hidden;
  display:none;
  text-align:left;
  background-color:transparent;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtLogin_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:855px;
  left:806px;
  width:213px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtLogin_ctrl {
  display:none;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtLogin_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbl_log_ctrl {
  box-sizing:border-box;
  z-index:2;
  position:absolute;
  display:inline-block;
  top:14px;
  left:6px;
  width:100px;
  height:auto;
  min-height:11px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbl_log_ctrl {
  height:auto;
  min-height:11px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbl_log_ctrl {
  overflow:hidden;
  font-weight:normal;
  color:black;
  text-align:left;
  background-color:transparent;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtCivicNum_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:323px;
  left:168px;
  width:213px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtCivicNum_ctrl {
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtCivicNum_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPwd1_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:882px;
  left:806px;
  width:213px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPwd1_ctrl {
  display:none;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPwd1_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .prof_ut_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:49px;
  left:168px;
  width:216px;
  height:20px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .pwdMeter_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:857px;
  left:1043px;
  width:160px;
  height:auto;
  min-height:20px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPwd2_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:909px;
  left:806px;
  width:213px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPwd2_ctrl {
  display:none;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPwd2_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .image_captcha_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:523px;
  left:168px;
  width:130px;
  height:25px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .image_captcha_ctrl {
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .image_captcha_ctrl > a, .ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .image_captcha_ctrl > a:hover{
  text-decoration:none;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .image_captcha_ctrl > a > img{
  width:100%;
  vertical-align:top;
  height:auto;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtCodSec_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:523px;
  left:301px;
  width:80px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtCodSec_ctrl {
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtCodSec_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtCap_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:350px;
  left:168px;
  width:213px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtCap_ctrl {
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtCap_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtLang_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:969px;
  left:806px;
  width:216px;
  height:20px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .m_cPassword_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:0px;
  left:0px;
  width:0px;
  height:0px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .m_cPassword_ctrl {
  display:none;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .m_cPassword_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lb_term_service_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:566px;
  left:4px;
  width:404px;
  height:auto;
  min-height:19px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lb_term_service_ctrl {
  height:auto;
  min-height:19px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lb_term_service_ctrl {
  overflow:hidden;
  text-align:left;
  background-color:transparent;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbPrivacy_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:587px;
  left:5px;
  width:349px;
  height:auto;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbPrivacy_ctrl a {
  height:auto;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbPrivacy_ctrl a {
  overflow:hidden;
  text-align:right;
 display:block;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbPrivacy_ctrl > div > a:hover{
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .CheckPriv_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:587px;
  left:367px;
  width:13px;
  height:13px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbNewsLetter_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:620px;
  left:5px;
  width:349px;
  height:auto;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbNewsLetter_ctrl a {
  height:auto;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbNewsLetter_ctrl a {
  overflow:hidden;
  text-align:right;
  background-color:transparent;
 display:block;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbNewsLetter_ctrl > div > a:hover{
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .CheckNewsLetter_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:620px;
  left:367px;
  width:13px;
  height:13px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbCondVen_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:653px;
  left:5px;
  width:349px;
  height:auto;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbCondVen_ctrl a {
  height:auto;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbCondVen_ctrl a {
  overflow:hidden;
  text-align:right;
 display:block;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lbCondVen_ctrl > div > a:hover{
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .CheckCondVen_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:653px;
  left:367px;
  width:13px;
  height:13px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtCity_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:379px;
  left:419px;
  width:115px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtCity_ctrl {
  display:none;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtCity_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .geo_area_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:23px;
  left:168px;
  width:216px;
  height:20px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblPec_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:220px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblPec_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblPec_ctrl {
  overflow:hidden;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPec_ctrl {
  box-sizing:border-box;
  z-index:3;
  position:absolute;
  display:inline-block;
  top:219px;
  left:168px;
  width:213px;
  height:21px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPec_ctrl {
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .txtPec_ctrl > input{
  vertical-align:top;
  box-sizing:border-box;
  z-index:1;
  width:100%;
  height:100%;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblMansione_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:167px;
  left:4px;
  width:158px;
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblMansione_ctrl {
  height:auto;
  min-height:18px;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .lblMansione_ctrl {
  overflow:hidden;
  text-align:right;
}
.ZZ_gscs_fe_gadget_registration_EMAIL_portlet > .autosuggestCity_ctrl {
  box-sizing:border-box;
  z-index:1;
  position:absolute;
  display:inline-block;
  top:377px;
  left:168px;
  width:213px;
  height:21px;
}

