/* CALENDRIER */
div.moncalendrier{
		position:absolute;
		margin-top:-154px;
		margin-left:152px;
		visibility:hidden;
		background-color:#F0EFEA;
}

.CALcpYearNavigation,
.CALcpMonthNavigation{
		background-color:#B8A98C;
		text-align:center;
		vertical-align:center;
		text-decoration:none;
		color:#FFFFFF;
		font-weight:bold;
}

.CALcpDayColumnHeader,
.CALcpYearNavigation,
.CALcpMonthNavigation,
.CALcpCurrentMonthDate,
.CALcpCurrentMonthDateDisabled,
.CALcpOtherMonthDate,
.CALcpOtherMonthDateDisabled,
.CALcpCurrentDate,
.CALcpCurrentDateDisabled,
.CALcpTodayText,
.CALcpTodayTextDisabled,
.CALcpText {
		font-family:arial;
		font-size:8pt;
}

TD.CALcpDayColumnHeader{
		text-align:right;
		border:0;
		border-bottom:1px solid #806F44;
}

.CALcpCurrentMonthDate,
.CALcpOtherMonthDate,
.CALcpCurrentDate{
		text-align:right;
		text-decoration:none;
}

.CALcpCurrentMonthDateDisabled,
.CALcpOtherMonthDateDisabled,
.CALcpCurrentDateDisabled{
		color:#D0D0D0;
		text-align:right;
		text-decoration:line-through;
}

.CALcpCurrentMonthDate{
		color:#806F44;
		font-weight:bold;
}

.CALcpCurrentDate{
		color: #FFFFFF;
		font-weight:bold;
}

.CALcpOtherMonthDate{
		color:#F0EFEA;
		cursor:default;
}

TD.CALcpCurrentDate{
		color:#FFFFFF;
		background-color: #806F44;
		border-width:1;
		border:solid thin #B8A98C;
}

TD.CALcpCurrentDateDisabled{
		border-width:1;
		border:solid thin #FFAAAA;
}

TD.CALcpTodayText,
TD.CALcpTodayTextDisabled{
		font-size:1px;
		border:solid thin #B8A98C;
		border:0;
}

A.CALcpTodayText,
SPAN.CALcpTodayTextDisabled{
		height:0;
}

A.CALcpTodayText{
		color:#B8A98C;
		font-weight:bold;
}

SPAN.CALcpTodayTextDisabled{
		color:#D0D0D0;
}

.CALcpBorder{
		border:solid thin #B8A98C;
}
