﻿/* **************************************************************** */
/* ****************** Stili per il controllo Login **************** */
/* **************************************************************** */
.Login
{
	background-color:#EFF3FF;
	width:140px;
}

.LoginTitle
{
	font-size:14px;
	color:#3756A8;
	font-weight:bold;
}

.LoginLink
{
	font-size:10px;		
}

.LoginLink a:link, .LoginLink a:visited
{
	color:#dc0000;
	text-decoration:none;
}

.LoginLink a:hover
{
	color:#b00000;
	text-decoration:none;
}

.LoginLink a:active
{
	color:#ff9999;
	text-decoration:none;
}

.LoginLabel
{
	font-size:12px;
	color:#3756A8;
}

.LoginTextBox
{
	border:solid 1px #3756A8;
	font-size:12px;
	color:#3756A8;
	width:90px;
}

.LoginFailure
{
	font-size:10px;
	text-align:justify;
	vertical-align:bottom;
}

.LogoutLink
{
	font-size:10px;
}

.LogoutLink a:link, .LogoutLink a:visited
{
	color:#dc0000;
	text-decoration:none;
}

.LogoutLink a:hover
{
	color:#b00000;
	text-decoration:none;
}

.LogoutLink a:active
{
	color:#ff9999;
	text-decoration:none;
}

.LoginStatus
{
	font-size:10px;
	color:#3756A8;
	text-decoration:none;
	text-align: right; 
	margin: 2px;
}

.LoginStatus a:link, .LoginStatus a:visited
{
	color:#3756A8;
	text-decoration:none;
}

.LoginStatus a:hover
{
	color:#F46634;
	text-decoration:none;
}

.LoginStatus a:active
{
	color:#f9a58b;
	text-decoration:none;
}



/* **************************************************************** */
/* ************** Stili per il controllo PasswordRecovery ********* */
/* **************************************************************** */
.PasswordRecovery
{
	background-color:#EFF3FF;
	color:#3756A8;
	text-align:center;
	width:100%;
}

.PasswordRecoveryInstruction
{
	padding:10px 0 20px 0;
	text-align:justify;
}

.PasswordRecoveryTitle
{	
	font-size:12px;
	font-weight:bold;
	color:#FF8000;
	text-align:left;
}

.PasswordRecoveryFailure
{
	padding:10px 0;
	color:#DC0000;
	text-align:center;
}

.PasswordRecoveryValidator
{
	padding:10px 0;
	color:#DC0000;
	text-align:left;
}

.PasswordRecoverySuccess
{
	padding:20px 6px;
	text-align:left;
}

.PasswordRecoveryTextBox
{
	color:#3756A8;
}

/* **************************************************************** */
/* ************** Stili per il controllo ChangePassword ********* */
/* **************************************************************** */
.ChangePassword
{
	background-color:#EFF3FF;
	color:#3756A8;
	text-align:center;
	margin:10px 0;
	width:100%;
}

.ChangePasswordInstruction
{
	padding:10px 0 20px 0;
	text-align:justify;
}

.ChangePasswordTitle
{	
	font-size:12px;
	font-weight:bold;
	color:#FF8000;
	text-align:left;
}

.ChangePasswordButton
{
	float:right;
}

/* **************************************************************** */
/* ************** Stili per il controllo CreateUserWizard ********* */
/* **************************************************************** */

.CreateUserWizard
{
	background-color: #EFF3FF;
	color:#3756A8;

}

.CreateUserWizardTitle
{
	font-size:12px;
	font-weight:bold;
	color:#FF8000;
	text-align:left;
}

.CreateUserInstruction
{
	padding:10px 0 20px 0;
	text-align:justify;
	font-size:12px;
}

.CreateUserWizardLabel
{
	font-size: 12px;
}

.CreateUserWizardTextBox
{
	font-size: 12px;
	border:solid 1px #aac6e6;
}

.CreateUserWizardList
{
	font-size: 12px;
	border:solid 1px #aac6e6;
}

.CreateUserWizardError
{
	font-size: 10px;
	color:#DC0000;
}

.CreateUserWizardRadioButtonList
{
	padding:10px;
}

/* **************************************************************** */
/* ********* Stili per i menù della colonna di navigazione ******** */
/* **************************************************************** */
.MainMenuItem
{
	font-size: 10px;
	font-weight: bold;
	padding: 1px;
	color: #004fac;
}

.MainMenuItem a:link
{
	text-decoration:none;	
}

.MainMenuItem a:hover
{
	color: #F46634;
}

.MainMenuItem a:active
{
	color: #f9a58b;
}

.MainMenuItemSelected
{
	color: #F46634;
}

/*
.MainMenuItemHover
{
	color: #F46634;
}
*/


.CercaMenuItem
{
	font-size: 10px;
	color: #004fac;
	padding: 1px 0;
	line-height:14px;
}

.CercaMenuItem a:link
{
	text-decoration:none;	
}

.CercaMenuItem a:hover
{
	color: #F46634;
}

.CercaMenuItem a:active
{
	color: #f9a58b;
}

.CercaMenuItemSelected
{
	color: #F46634;
}

.PrivateMenuItem
{
	font-size: 10px;
	font-weight: bold;
	color: #004fac;
	padding: 1px;
}

.PrivateMenuItem a:link
{
	text-decoration:none;	
}

.PrivateMenuItem a:hover
{
	color: #0b9122;
}

.PrivateMenuItem a:active
{
	color: #10c62a;
}

.PrivateMenuItemSelected
{
	color: #0b9122;
}




.PrivacyPanel
{
	background-color:White;
	border:solid 1px #aac6e6;
	height:200px;
	padding:10px;
	margin:20px;
}

.myCalendar .ajax__calendar_container
{
    border:1px solid #646464;
    background-color:#ffffff;
    color: #F46634;
}
.myCalendar .ajax__calendar_other .ajax__calendar_day,
.myCalendar .ajax__calendar_other .ajax__calendar_year
{
    color: #1e5ab0;
}
.myCalendar .ajax__calendar_hover .ajax__calendar_day,
.myCalendar .ajax__calendar_hover .ajax__calendar_month,
.myCalendar .ajax__calendar_hover .ajax__calendar_year
{
    color: #1e5ab0;
}
.myCalendar .ajax__calendar_active .ajax__calendar_day,
.myCalendar .ajax__calendar_active .ajax__calendar_month,
.myCalendar .ajax__calendar_active .ajax__calendar_year
{
    color: #1e5ab0;
    font-weight:bold;
}
