/* FEUILLE DE STYLE DU CALENDRIER */

IFRAME.Calendar_calendarConteneur
{
	/*background-color:red;*/
	position:absolute;
	-moz-opacity:0;
	filter:alpha(opacity=0);
	z-index:999;
	width:202px;
	height:168px;
	visibility:hidden;
	border: none 0px;
}

SPAN.Calendar_calendarConteneur
{
	width:145px;
	visibility:hidden;
	position:absolute;
	background-color:white;
	layer-background-color:white;
	z-index:1000;
}

SPAN.Calendar_calendarConteneur TD
{
	border-width:0 0 0 0;
}

A.Calendar_cpYearNavigation, A.Calendar_cpYearNavigation:link, TD.Calendar_cpYearNavigation,
A.Calendar_cpMonthNavigation, A.Calendar_cpMonthNavigation:link, TD.Calendar_cpMonthNavigation
{
	background-color:#7EA7D4;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 6px;
}
A.Calendar_cpYearNavigation:hover,
A.Calendar_cpMonthNavigation:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

A.Calendar_cpDayColumnHeader, TD.Calendar_cpDayColumnHeader,
A.Calendar_cpYearNavigation, TD.Calendar_cpYearNavigation,
A.Calendar_cpMonthNavigation, TD.Calendar_cpMonthNavigation,
A.Calendar_cpCurrentMonthDate, TD.Calendar_cpCurrentMonthDate,
A.Calendar_cpCurrentMonthDateDisabled, TD.Calendar_cpCurrentMonthDateDisabled,
A.Calendar_cpOtherMonthDate, TD.Calendar_cpOtherMonthDate,
A.Calendar_cpOtherMonthDateDisabled, TD.Calendar_cpOtherMonthDateDisabled,
A.Calendar_cpCurrentDate, TD.Calendar_cpCurrentDate,
A.Calendar_cpCurrentDateDisabled, TD.Calendar_cpCurrentDateDisabled,
A.Calendar_cpTodayText, TD.Calendar_cpTodayText,
A.Calendar_cpTodayTextDisabled, TD.Calendar_cpTodayTextDisabled,
A.Calendar_cpText, TD.Calendar_cpText
{
	font-family:arial;
	font-size:8pt;
	padding:2px 3px;
}
SPAN.Calendar_calendarConteneur TD.Calendar_cpDayColumnHeader
{
	border: 0px;
	font-weight:bold;
	text-align:right;
}
A.Calendar_cpCurrentMonthDate, TD.Calendar_cpCurrentMonthDate,
A.Calendar_cpOtherMonthDate, TD.Calendar_cpOtherMonthDate,
A.Calendar_cpCurrentDate, TD.Calendar_cpCurrentDate
{
	text-align:center;
	text-decoration:none;
}

A.Calendar_cpCurrentMonthDateDisabled, TD.Calendar_cpCurrentMonthDateDisabled,
A.Calendar_cpOtherMonthDateDisabled, TD.Calendar_cpOtherMonthDateDisabled,
A.Calendar_cpCurrentDateDisabled, TD.Calendar_cpCurrentDateDisabled
{
	color:#D0D0D0;
	text-align:center;
	text-decoration:line-through;
}

A.Calendar_cpCurrentMonthDate, TD.Calendar_cpCurrentMonthDate
{
	color:#7EA7D4;
	font-weight:bold;
}
A.Calendar_cpCurrentDate, A.Calendar_cpCurrentDate:link, TD.Calendar_cpCurrentDate
{
	color: #FFFFFF;
	font-weight:bold;
}
A.Calendar_cpOtherMonthDate, TD.Calendar_cpOtherMonthDate
		{
		color:#808080;
		font-weight:normal;
		}
TD.Calendar_cpCurrentDate
		{
		color:#FFFFFF;
		background-color: #7EA7D4;
		text-align:right;
		}
TD.Calendar_cpCurrentDateDisabled
		{

		}
SPAN.Calendar_calendarConteneur TD.Calendar_cpTodayText,
SPAN.Calendar_calendarConteneur TD.Calendar_cpTodayTextDisabled
		{
		border: 0;
		}
A.Calendar_cpTodayText,
SPAN.Calendar_cpTodayTextDisabled
		{
		height:20px;
		}
A.Calendar_cpTodayText
		{
		color:#7EA7D4;
		font-weight:bold;
		}
SPAN.Calendar_cpTodayTextDisabled
		{
		color:#D0D0D0;
		}
.Calendar_cpBorder
{
	border:solid thin #7EA7D4;
	background-color:#FFFFFF;
}
