/* AREA RISERVATA */

/* -->  BOX */

#loginForm {
	width:360px;
	height:59px;
	padding-left:24px;
	padding-right:24px;
	border-bottom:2px solid #CCCCCC;
}

#loginForm .head {
	float:none;
	padding-bottom:1px;
	padding-left:24px;
	font-weight:bold;
}

#loginForm .form {}


/* -->  TAG RIDEFINITI */

#loginForm div {
	float:left;
}

#loginForm label {
    display:none;
}

#loginForm a {
    font-size:11px;
    color:#333333;
}

#loginForm a:hover {
	color:#000000;
}

#loginForm input {}


/* -->  ELEMENTI */

/* --> -->  CHIAVE DI ACCESSO */

#loginForm .keyLabel {}

#loginForm .keyLabel input {}

#loginForm .keyField {}

#LiArAlt {}

/* --> -->  NOME UTENTE */

#loginForm .uidLabel {
	width:20px;
	height:19px;
	background-color:transparent;
	background-image:url('/immagini/sfSiteRa/loginUserLabel.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#loginForm .uidField {
	height:19px;
	background-color:transparent;
	background-image:url('/immagini/sfSiteRa/loginFieldBg.png');
	background-position:0px 0px;
	background-repeat:repeat-x;
}

#loginForm .uidField input {
	width:120px;
	margin:2px;
	border:0px;
}

/* --> -->  PASSWORD */

#loginForm .pwdLabel {
	width:20px;
	height:19px;
	background-color:transparent;
	background-image:url('/immagini/sfSiteRa/loginPwdLabel.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
}

#loginForm .pwdField {
	height:19px;
	background-color:transparent;
	background-image:url('/immagini/sfSiteRa/loginFieldBg.png');
	background-position:0px 0px;
	background-repeat:repeat-x;
}

#loginForm .pwdField input {
	width:120px;
	margin:2px;
	border:0px;
}

#loginForm .terminator {
	width:10px;
	height:19px;
	margin:0px;
	padding:0px;
	border:0px;
	margin-right:12px;
	background-color:transparent;
	background-image:url('/immagini/sfSiteRa/loginTerminator.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
}


/* --> -->  BOTTONE SUBMIT */

#loginForm .submitForm {}

#loginForm .submitForm input {
	width:19px;
	height:19px;
	margin:0px;
	padding:0px;
	border:0px;
	background-color:transparent;
	background-image:url('/immagini/sfSiteRa/loginButton.png');
	background-position:0px 0px;
	background-repeat:no-repeat;
	cursor:pointer;
}

#loginForm .submitForm input:hover {}


/* --> -->  LINK REGISTRATI E RECUPERA */

#loginForm .remLink {
/* 
	margin-left:36px;
 */
	margin-left:188px;
	text-align:center;
}

#loginForm .remLink a {
    font-style:italic;
}

#loginForm .remLink a:hover {}

#loginForm .regLink {
	display:none;
    margin-left:8px;
	text-align:center;
}

#loginForm .regLink a {}

#loginForm .regLink a:hover {}


/* --> DATI UTENTE AREA RISERVATA */

#UserLoggedData {
	width:auto;
	width:360px;
	height:59px;
	padding-left:24px;
	padding-right:24px;
	border-bottom:2px solid #CCCCCC;
}

#ULDul {
	padding-top:9px;
    list-style-type:none;
}

#UserLoggedData li {}

#ULDwelcome {
    float:left;
    padding-right:6px;
}

#ULDcompany {
    clear:both;
    padding-left:66px;
    font-weight:bold;
}

#ULDname {
    float:left;
    margin-right:6px;
    font-weight:bold;
    font-size:12px;
    overflow:hidden;
}

#ULDname small {
	font-size:10px;
}

#ULDname input {
    border:0px;
    font-weight:bold;
    font-size:12px;
}

#ULDnofaccess {
    float:left;
    padding-right:12px;
    font-size:10px;
    font-style:italic;
}

#ULDnofaccess span {
    font-size:12px;
}

#ULDlastAccess {
    float:left;
    font-size:10px;
    font-style:italic;
}

#ULDlastAccess span {
    font-size:12px;
}

#ULDlogout {
    float:left;
    padding-left:12px;
}

#ULDlogout a:link, #ULDlogout a:active, #ULDlogout a:visited {
    color:#333333;
    font-size:12px;
    font-style:italic;
}

#ULDlogout a:hover {}


/*	### CONTENUTI PARZIALMENTE RISERVATI ### */

.partiallyReserved {
	display:block;
	float:right;
	width:240px;
	margin-top:12px;
	margin-bottom:12px;
	padding:12px;
	padding-top:6px;
	padding-bottom:6px;
	border:3px solid #f47238;
	background-color:#dddddd;
	text-decoration:none;
	color:#2d308f !important;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	cursor:pointer;
}

.partiallyReservedNoAvailable {
	font-style: italic;
}