
/* Agenda */
.Agenda-Font { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3E50A3; }
.Agenda-FontButton { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3E50A3; }
.Agenda-FontCaption { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #3E50A3; }

.Agenda-TABLE { table-layout: fixed; width: 170; border-width: 0; background-color: white; cursor: default; }
.Agenda-TD-CursorLeft { width: 100; border-width: 1; border-style: solid; border-color: white; text-align: left; }
.Agenda-TD-CursorRight { border-width: 1; border-style: solid; border-color: white; text-align: right; }
.Agenda-TD-Day { text-align: left; vertical-align: top; }

/* Cursore */
.AgendaCursor-TABLE { table-layout: fixed; width: 100%; border-width: 0; border-style: solid; border-color: white; background-color: white; }
.AgendaCursor-TD-button { padding: 0; width: 13; height: 16; text-align: center; vertical-align: middle; }
.AgendaCursor-TD-up-out { border-width: 1; border-style: solid; border-color: white; }
.AgendaCursor-TD-up-over { border-width: 1; border-style: solid; border-top-color: buttonhighLight; border-left-color: buttonhighLight; border-right-color: buttonshadow; border-bottom-color: buttonshadow; border-color: #3E50A3; }
.AgendaCursor-TD-down-over { border-width: 1; border-style: solid; border-top-color: buttonshadow; border-left-color: buttonshadow; border-right-color: buttonhighLight; border-bottom-color: buttonhighLight; border-color: #3E50A3; }
.AgendaCursor-TD-down-out { border-width: 1; border-style: solid; border-color: buttonface; }
.AgendaCursor-IMG { border: 0; margin: 0; padding: 0; }
.AgendaCursor-TD-month { width: 60; text-align: left; padding-left: 2; }
.AgendaCursor-TD-space { width: 4; }
.AgendaCursor-TD-year { width: 32; text-align: left;  padding-left: 2; }
.AgendaCursor-TD-month-down { display: none; }
.AgendaCursor-TD-month-prev {}
.AgendaCursor-TD-month-next {}
.AgendaCursor-TD-year-down { display: none; }
.AgendaCursor-TD-year-prev {}
.AgendaCursor-TD-year-next {}

/* Selezione Anno */
.AgendaYearSelection-DIV{ z-index: 100; position: absolute; background: window; display: none;	border-width: 1; border-style: solid; border-left-color: buttonface; border-top-color: buttonface; border-right-color: buttonshadow; border-bottom-color: buttonshadow; cursor: default; }
.AgendaYearSelection-TABLE { width: 100%; }
.AgendaYearSelection-TD-out { padding: 0; padding-left: 4; color: #3E50A3; background: window; }
.AgendaYearSelection-TD-over { padding: 0; padding-left: 4; color: highLighttext; background: highLight; }

/* Selezione Mese */
.AgendaMonthSelection-DIV { z-index: 100; position: absolute; background: window; display: none; border-width: 1; border-style: solid; border-left-color: buttonface; border-top-color: buttonface; border-right-color: buttonshadow; border-bottom-color: buttonshadow; cursor: default; }
.AgendaMonthSelection-TABLE { width: 100%; }
.AgendaMonthSelection-TD-out { padding: 0; padding-left: 4; color: #3E50A3; background: window; }
.AgendaMonthSelection-TD-over { padding: 0; padding-left: 4; color: highLighttext; background: highLight; }

/* Giorni */
.AgendaDay-TABLE { table-layout: fixed; width: 100%; height: 120; border-top-width: 1; border-bottom-width: 1; border-style: solid; border-top-color: buttonhighLight; border-left-color: buttonhighLight; border-right-color: buttonshadow; border-bottom-color: buttonshadow; border-color: black; background-color: white; border-width: 0; }
.AgendaDay-THEAD {}
.AgendaDay-TH { font-weight: bold; padding: 0; text-align: center; border-bottom-width: 1; border-style: solid; border-color: black; background-color: white; border-width: 0; }
.AgendaDay-TH-sunday { color: red; }

.AgendaDay-TD-day,
.AgendaDay-TD-today
{
	padding: 0;
	text-align: center;
	font-weight: normal;
	border-style: solid;
	border-width: 1;
	border-color: black;
	cursor: default;
	border-color: #EAEEF1;	
}

.AgendaDay-TD-cm-out-normal-checked { font-weight: normal; color: white; background-color: #3E50A3; }
.AgendaDay-TD-cm-out-normal-unchecked { font-weight: normal; color: white; background-color: #8A9FEE; }
.AgendaDay-TD-cm-over-normal-checked { font-weight: normal; color: white; background-color: #273265; }
.AgendaDay-TD-cm-over-normal-unchecked { font-weight: normal; color: white; background-color: #273265; }

.AgendaDay-TD-cm-out-selected-checked { font-weight: bold; color: white; background-color: #273265; }
.AgendaDay-TD-cm-out-selected-unchecked { font-weight: bold; color: white; background-color: #273265; }
.AgendaDay-TD-cm-over-selected-checked { font-weight: bold; color: white; background-color: #273265; }
.AgendaDay-TD-cm-over-selected-unchecked { font-weight: bold; color: white; background-color: #273265; }

.AgendaDay-TD-nc-out-normal-checked,
.AgendaDay-TD-nc-out-normal-unchecked,
.AgendaDay-TD-nc-out-selected-checked,
.AgendaDay-TD-nc-out-selected-unchecked,
.AgendaDay-TD-nc-over-normal-checked,
.AgendaDay-TD-nc-over-normal-unchecked,
.AgendaDay-TD-nc-over-selected-checked,
.AgendaDay-TD-nc-over-selected-unchecked
{
	color: #3E50A3;
	background-color: white;
}
 
.AgendaDay-TD-today { border-color: Red; font-weight: bold; }

