/* UTENTI */

/* SIGN IN */

.form-signin {
	max-width: 330px;
	padding: 15px;
	margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
	margin-bottom: 10px;
}
.form-signin .checkbox {
	font-weight: normal;
}
.form-signin .form-control {
	position: relative;
	font-size: 16px;
	height: auto;
	padding: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.form-signin .form-control:focus {
	z-index: 2;
}
.form-signin input[type="text"] {
	margin-bottom: -1px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
.form-signin input[type="password"] {
	margin-bottom: 10px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

/* END SIGN IN */

.utenti fieldset
{
	border: 1px solid #ddd;
	padding: 10px;
	margin: 10px;
}

.utenti legend
{
	font-weight: bold;
	background: #eee;
	padding: 5px;
	color: #000;
}

.utPrivacy{width: 460px; height: 150px; font-size: 10px}

.utenti_ul_sort{ list-style-type: none; margin: 0; padding-left: 0px;}
.utenti_ul_sort li{ cursor: pointer; width: 280px; height: 24px; margin: 2px 0 0 0; clear: both; border-bottom: 1px solid #666;}
.utenti_ul_sort li div{ width: 145px; height: 24px; overflow: hidden; float: left; margin: 1px;}
.utenti_ul_sort img { float: left; height: 24px;}
.utentiAttachNB{font-size: 9px; clear: both; margin-top: 10px;}

.ut_loginlogout{position: absolute; top: 5px; right: 30px; text-align: right; margin-right: 30px; color: #000; z-index:2;}
.ut_loginlogout input{background: none; width: 20px; height: 14px; border: 0; margin: 0; padding: 0; color: #000;}

/* END UTENTI */