#corpologin {

  position:absolute;
  top:50%;
  left:50%;
  margin-left:-200px;
  margin-top: -125px;
  text-align:center;
  width: 400px;
  height: 250px;
  background-image: url(../images/access.jpg);
  background-repeat: no-repeat;

}

#contenitorelogin {

  margin-left:8px;
  margin-top: 20px;
  float: left;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #000;
  width:400px;
  height:190px;
  text-align: center;

}

#username {

  margin-top: 35px;
  margin-left: 15px;
  padding:3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #FFF;
  width:150px;
  height:18px;
  float:left;
  text-align: center;

}

#campouser {

  margin-top: 35px;
  padding:2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #000;
  width:200px;
  height:20px;
  float:left;
  text-align: center;

}

.cuser {

  border: 1px solid rgb(0, 0, 0);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #000;

}

#password {

  margin-left: 15px;
  margin-top: 30px;
  padding:3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #FFF;
  width:150px;
  height:18px;
  float:left;

}

#campopass {

  margin-top: 30px;
  padding:2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #000;
  width:200px;
  height:20px;
  float:left;

}

.cpass {

  border: 1px solid rgb(0, 0, 0);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #000;

}

#logga {

  margin-left: 15px;
  margin-top: 80px;
  padding:3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #000;
  width:150px;
  height:18px;
  float:left;

}

.plogin {

  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid #000;
  background-color: #FFF;

}

#annulla {

  margin-top: 80px;
  padding:2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #000;
  width:200px;
  height:20px;
  float:left;

}

.preset {

  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid #000;
  background-color: #FFF;

}

.caricamento {

  position:absolute;
  top:50%;
  left:50%;
  margin-left:-125px;
  margin-top: -50px;
  visibility:hidden;
  display:none;
  text-align: center;
  width:250px;
  height:100px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px solid #000;
  background-color: #FFF;
  -moz-border-radius-bottomleft: 15px;
  -moz-border-radius-bottomright: 15px;
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-topright: 15px;

}

#descrizione {

  margin-top: 35px;
  margin-left: 15px;
  padding:3px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #000;
  width:150px;
  height:18px;
  float:left;
  text-align: center;

}

#campdesc {

  margin-top: 35px;
  padding:2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #000;
  width:200px;
  height:20px;
  float:left;
  text-align: center;

}

.cdesc {

  border: 1px solid rgb(0, 0, 0);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color: #000;

}
