﻿.Registration { float:left; width:100%; font-size:1em;  }
.registrazione h1 { display:none; }
.registrazione { color:#666666; }
.Registration h2 { float:left; width:98%; font-size:1em; font-weight:bold; padding-bottom:5px;padding-left:5px;padding-top:5px; background-color:#D9ECFA;  margin-bottom:10px;margin-top:20px }

.fieldvalue input:focus, .extrafieldvalue input:focus { background-color:#E6F3FF; }

.email { float:left; width:100%;  padding:0px; margin-top:8px;}
.email .fieldlabel{float:left; width:170px; padding:0px; text-align:right; margin-right:10px;font-weight:bold}
.email .fieldvalue input{ float:left; width:auto; padding:0px; font-size:1.1em; padding-bottom:2px; padding-top:2px; padding-left:2px;}

.password{ float:left; width:100%;  padding:0px; margin-top:8px;}
.password .fieldlabel{float:left; width:170px; padding:0px; text-align:right; margin-right:10px;font-weight:bold }
.password .fieldvalue input{ float:left; width:auto; padding:0px; font-size:1.1em; padding-bottom:2px; padding-top:2px; padding-left:2px;}

.confermapassword{ float:left; width:100%;  padding:0px; margin-top:8px;}
.confermapassword .fieldlabel{float:left; width:170px; padding:0px; text-align:right; margin-right:10px;font-weight:bold }
.confermapassword .fieldvalue input{ float:left; width:auto; padding:0px; font-size:1.1em; padding-bottom:2px; padding-top:2px; padding-left:2px;}

.FirstName { float:left; width:100%; padding:0px; margin-top:10px;}
.FirstName .extrafieldlabel { float:left; width:170px; padding:0px; text-align:right; margin-right:10px;font-weight:bold}
.FirstName .extrafieldvalue input { float:left; width:250px; padding:0px;font-size:1.1em;padding-bottom:2px; padding-top:2px;  padding-left:2px;}

.LastName { float:left; width:100%; padding:0px; margin-top:10px;}
.LastName .extrafieldlabel { float:left; width:170px; padding:0px;  text-align:right; margin-right:10px;font-weight:bold}
.LastName .extrafieldvalue input { float:left; width:250px; padding:0px; font-size:1.1em; padding-bottom:2px; padding-top:2px; padding-left:2px;}

.Sex { float:left; width:100%; padding:0px; margin-top:10px;}
.Sex .extrafieldlabel { float:left; width:170px; padding:0px; text-align:right; margin-right:10px;font-weight:bold}
.Sex .extrafieldvalue select{ float:left; width:auto; padding:0px; font-size:1.1em;padding-bottom:2px; padding-top:2px;}

.Title { float:left; width:100%; padding:0px; margin-top:10px;}
.Title .extrafieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:10px;font-weight:bold}
.Title .extrafieldvalue select{ float:left; width:auto; padding:0px; font-size:1.1em;padding-bottom:2px; padding-top:2px;}

.BirthDate { float:left; width:100%; padding:0px; margin-top:10px;}
.BirthDate .extrafieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:10px;font-weight:bold}
.BirthDate .extrafieldvalue input{ float:left; width:auto; padding:0px; font-size:1.1em;padding-bottom:2px; padding-top:2px; padding-left:2px;}

.Telephone{ float:left; width:100%; padding:0px; margin-top:10px;}
.Telephone .extrafieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:10px;font-weight:bold}
.Telephone .extrafieldvalue input{ float:left; width:250px; padding:0px; font-size:1.1em;padding-bottom:2px; padding-top:2px; padding-left:2px;}

.CellularPhone{ float:left; width:100%; padding:0px; margin-top:10px;}
.CellularPhone .extrafieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:10px;font-weight:bold}
.CellularPhone .extrafieldvalue input{ float:left; width:250px; padding:0px;font-size:1.1em;padding-bottom:2px; padding-top:2px;  padding-left:2px;}

.Fax{ float:left; width:100%; padding:0px; margin-top:10px;}
.Fax .extrafieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:10px;font-weight:bold}
.Fax .extrafieldvalue input{ float:left; width:250px; padding:0px;font-size:1.1em;padding-bottom:2px; padding-top:2px;  padding-left:2px;}

.Address{ float:left; width:100%; padding:0px; margin-top:10px;}
.Address .extrafieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:10px; font-weight:bold}
.Address .extrafieldvalue input{ float:left; width:250px; padding:0px;font-size:1.1em;padding-bottom:2px; padding-top:2px;  padding-left:2px;}

.Town{ float:left; width:100%; padding:0px; margin-top:10px;}
.Town .extrafieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:10px;font-weight:bold}
.Town .extrafieldvalue input{ float:left; width:250px; padding:0px;font-size:1.1em;padding-bottom:2px; padding-top:2px; padding-left:2px; }

.ZipCode{ float:left; width:100%; padding:0px; margin-top:10px;}
.ZipCode .extrafieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:10px;font-weight:bold}
.ZipCode .extrafieldvalue input{ float:left; width:50px; padding:0px; font-size:1.1em;padding-bottom:2px; padding-top:2px; padding-left:2px;}

.Province{ float:left; width:100%; padding:0px; margin-top:10px;}
.Province .extrafieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:10px;font-weight:bold}
.Province .extrafieldvalue select { float:left; width:auto; padding:0px;font-size:1.1em ;padding-bottom:2px; padding-top:2px;}

.DoctorCathegory{ float:left; width:100%; padding:0px; margin-top:10px;}
.DoctorCathegory .extrafieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:10px;font-weight:bold}
.DoctorCathegory .extrafieldvalue select { float:left; width:auto; padding:0px;font-size:1.1em ;padding-bottom:2px; padding-top:2px;}

.DegreeYear{ float:left; width:100%; padding:0px; margin-top:10px;}
.DegreeYear .extrafieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:10px;font-weight:bold}
.DegreeYear .extrafieldvalue input{ float:left; width:50px; padding:0px;font-size:1.1em ;padding-bottom:2px; padding-top:2px; padding-left:2px;}

.RegisterEnrollmentYear{ float:left; width:100%; padding:0px; margin-top:10px;}
.RegisterEnrollmentYear .extrafieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:10px;font-weight:bold}
.RegisterEnrollmentYear .extrafieldvalue input{ float:left; width:50px; padding:0px;font-size:1.1em;padding-bottom:2px; padding-top:2px; padding-left:2px; }

.RegisterEnrollmentNr{ float:left; width:100%; padding:0px; margin-top:10px;}
.RegisterEnrollmentNr .extrafieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:10px;font-weight:bold}
.RegisterEnrollmentNr .extrafieldvalue input{ float:left;width:50px; padding:0px;font-size:1.1em ;padding-bottom:2px; padding-top:2px; padding-left:2px;}


.RegisterEnrollmentProvince{ float:left; width:100%; padding:0px; margin-top:10px;}
.RegisterEnrollmentProvince .extrafieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:10px;font-weight:bold}
.RegisterEnrollmentProvince .extrafieldvalue select { float:left; width:auto; padding:0px;font-size:1.1em ;padding-bottom:2px; padding-top:2px;}


.FirstMedicalSpecialization{ float:left; width:100%; padding:0px; margin-top:10px;}
.FirstMedicalSpecialization .extrafieldlabel { float:left; width:135px; padding:0px;text-align:right; margin-right:10px;padding-left:35px;font-weight:bold}
.FirstMedicalSpecialization .extrafieldvalue select { float:left; width:auto; padding:0px;font-size:1.1em;padding-bottom:2px; padding-top:2px; }


.SecondMedicalSpecialization{ float:left; width:100%; padding:0px; margin-top:10px;}
.SecondMedicalSpecialization .extrafieldlabel { float:left; width:135px; padding:0px;text-align:right; margin-right:10px; padding-left:35px;font-weight:bold}
.SecondMedicalSpecialization .extrafieldvalue select  { float:left; width:auto; padding:0px;font-size:1.1em ;padding-bottom:2px; padding-top:2px;}

.VeterinarySpecialization { float:left; width:100%; padding:0px; margin-top:10px;}
.VeterinarySpecialization .extrafieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:10px;font-weight:bold}
.VeterinarySpecialization .extrafieldlabel select  { float:left; width:auto; padding:0px; font-size:1.1em;padding-bottom:2px; padding-top:2px; }

.VeterinarySector {  float:left; width:100%; padding:0px; margin-top:10px;}
.VeterinarySector .extrafieldlabel { float:left; width:135px; padding:0px;text-align:right; margin-right:10px;padding-left:35px;font-weight:bold}
.VeterinarySector .extrafieldlabel select  { float:left; width:auto; padding:0px; font-size:1.1em;padding-bottom:2px; padding-top:2px;}


.Notes{ float:left; width:100%; padding:0px; margin-top:10px;}
.Notes .extrafieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:10px;font-weight:bold}
.Notes .extrafieldvalue textarea { float:left; width:250px; padding:0px;font-size:1.1em;padding-bottom:2px; padding-top:2px;padding-left:2px; font-family : Verdana, Trebuchet MS, Arial, Helvetica, sans-serif; }
.Notes .extrafieldvalue textarea:focus { background-color:#E6F3FF; }

.UserType{ float:left; width:100%; padding:0px; margin-top:10px; margin-bottom:20px}
.UserType .extrafieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:10px; font-weight:bold}
.UserType .extrafieldvalue { float:left; width:auto; padding:0px;font-size:1em; font-weight:bold; }

.NewsLetter{ float:left; width:100%; padding:0px; margin-top:30px; margin-bottom:20px; border-top:1px solid #e5e5e5; padding-top:10px}
.NewsLetter .fieldlabel { float:left; width:170px; padding:0px;text-align:right; margin-right:6px;font-weight:bold }
.NewsLetter .fieldvalue input { float:left; width:auto; padding:0px;font-size:1em; }

.NurseType{ float:left; width:100%; padding:0px; margin-top:10px;}
.NurseType .extrafieldlabel { float:left; width:135px; padding:0px;text-align:right; margin-right:10px;padding-left:35px;font-weight:bold}
.NurseType .extrafieldvalue select { float:left; width:auto; padding:0px;font-size:1.1em;padding-bottom:2px; padding-top:2px; }
