@charset "utf-8";
/* CSS Document */

.frmLogin p {
    position: relative; /* infield label */
    margin: 15px 0 0 0;
}
.frmLogin fieldset{
    border:none;

}
.frmLogin fieldset label.infield /* .infield label added by JS */ {
    color: #333;
    text-shadow: 0 1px 0 #fff;
    position: absolute;
    text-align: left;
    top: 3px !important;
    left: 35px !important;
    line-height: 29px;
    font-weight:lighter;
    font-size:80%;
}

.frmLogin input.text {
    width: 90%;
    padding: 7px 8px 7px 30px;
    font-size:90%;
    color:#003F66;
    border:solid 1px #003F66;
    -moz-box-shadow: 0 1px 0 #777;
    -webkit-box-shadow: 0 1px 0 #777;
    background-color:#fff6ed;
}
.frmLogin select.text{
    width: 90%;
    padding: 7px 8px 7px 30px;
    font-size: 90%;
    color: #003F66;
    border: 1px solid #003F66;
    background-color: #FFF6ED;
}

.frmLoginBtt {
    color: #FFFFFF;
    padding: 5px 15px 5px 15px;
    background: #FD8100;
    border: none;
    margin-right:20px;
}
.frmLoginBtt:active  {
    background: #FD8100;
    text-decoration: none;
}


/* FORM DI RECUPERO */

.frmRec p {
    position: relative; /* infield label */
    margin:3px 0 0 0;
}
.frmRec fieldset{
    border:none;
    padding: 5px;
}
.frmRec fieldset label.infield { /* .infield label added by JS */
    color: #333;
    text-shadow: 0 1px 0 #fff;
    position: absolute;
    text-align: left;
    top: 3px !important;
    left: 15px !important;
    line-height: 29px;
    font-weight:lighter;
    font-size:80%;
}

.frmRec input.text{
    width: 90%;
    padding: 7px 10px 7px 15px;
    font-size:90%;
    color:#003F66;
    border:solid 1px #003F66;
    -moz-box-shadow: 0 1px 0 #777;
    -webkit-box-shadow: 0 1px 0 #777;
    background-color:#fff6ed;
}
.frmRec select.text{
    width: 90%;
    padding: 7px 8px 7px 30px;
    font-size: 90%;
    color: #003F66;
    border: 1px solid #003F66;
    background-color: #FFF6ED;
}

