/* calendrier */
.calendar-cpYearNavigation,
.calendar-cpMonthNavigation {
    background-color: #FEC267;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;
}

.calendar-cpDayColumnHeader,
.calendar-cpYearNavigation,
.calendar-cpMonthNavigation,
.calendar-cpCurrentMonthDate,
.calendar-cpCurrentMonthDateDisabled,
.calendar-cpOtherMonthDate,
.calendar-cpOtherMonthDateDisabled,
.calendar-cpCurrentDate,
.calendar-cpCurrentDateDisabled,
.calendar-cpTodayText,
.calendar-cpTodayTextDisabled,
.calendar-cpText {
    font-family: arial;
    font-size: 8pt;
}

TD.calendar-cpDayColumnHeader {
    text-align: right;
    border: solid thin #004caf;
    border-width: 0 0 1px 0;
}

.calendar-cpCurrentMonthDate,
.calendar-cpOtherMonthDate,
.calendar-cpCurrentDate {
    text-align: right;
    text-decoration: none;
}

.calendar-cpCurrentMonthDateDisabled,
.calendar-cpOtherMonthDateDisabled,
.calendar-cpCurrentDateDisabled {
    color: #d0d0d0;
    text-align: right;
    text-decoration: line-through;
}

.calendar-cpCurrentMonthDate {
    color: #004caf;
}

.calendar-cpCurrentDate {
    color: #ffffff;
    font-weight: bold;
}

.calendar-cpOtherMonthDate {
    color: #808080;
}

TD.calendar-cpCurrentDate {
    color: #ffffff;
    background-color: #004caf;
    border-width: 1px;
    border: solid thin #000000;
}

TD.calendar-cpCurrentDateDisabled {
    border: 1px solid #ffaaaa;
}

TD.calendar-cpTodayText,
TD.calendar-cpTodayTextDisabled {
    border-color: #004caf;
    border-style: solid;
    border-width: 1px 0 0 0;
}

A.calendar-cpTodayText,
SPAN.calendar-cpTodayTextDisabled {
    height: 20px;
}

A.calendar-cpTodayText {
    color: #004caf;
    font-weight: bold;
}

SPAN.calendar-cpTodayTextDisabled {
    color: #d0d0d0;
}

.calendar-cpBorder {
    border-color: #ffa800;
    border-style: solid;
    border-width: 1px;
}
#calendarDIV {
    position :absolute;
    visibility: hidden;
    background-color: white;
    z-index:100;
    width:150px;
    height:auto;
}
