.u_scegli { font-size:18px; margin-bottom:20px; padding-bottom:5px; display:block }
.u_scegli td { display:inline-block; }

.u_scegli a { padding:10px; display:inline-block; background:#fff }

.u_scegli a sele { background:#000; padding:10px }

.userprofile td { font-size:16px; display:block; }
.userprofile td { font-size:16px; display:block; }

.userprofile select, .userprofile input[type=text], .userprofile input[type=password] {
  width: 100%;
  padding: 8px;
  margin: 8px 0;
  box-sizing: border-box; font-size:18px;
  margin-bottom:20px
}

.userprofile select:focus, .userprofile input[type=text]:focus, .userprofile input[type=password]:focus { background:#FFCC99 }

.userprofile input[type=submit] { display:inline-block; background:#000; color:#F3751B; font-size:18px; padding:8px; border:2px solid #000; transition: all .3s ease-out; cursor:pointer; margin-top:10px; width: 100%; }
.userprofile input[type=submit]:hover { background:#fff; color:#000 }

.userprofile input[type=submit]:nth-child(3) { display:inline-block; background:#333; color:#F3751B; font-size:18px; padding:8px; border:2px solid #000; transition: all .3s ease-out; cursor:pointer; margin-top:10px; width: 100%; }
.userprofile input[type=submit]:hover { background:#fff; color:#000 }

.userprofile input[type=submit]:nth-child(4) { display:inline-block; background:#333; color:#F3751B; font-size:18px; padding:8px; border:2px solid #000; transition: all .3s ease-out; cursor:pointer; margin-top:10px; width: 100%; }
.userprofile input[type=submit]:hover { background:#fff; color:#000 }

.errori { display:block; border:3px dotted red; margin-bottom:10px; padding:10px; color:red }
