/*******************************************************************************/
/*                                    compCalendrier                           */
/*******************************************************************************/

.compCalendrier {
}
.compCalendrier .headerComposants {
}
.compCalendrier .headerComposants .footerComposants {
}
.compCalendrier .headerComposants .footerComposants .contentComposants {
	    padding: 10px 0 10px 25px;
}
.compCalendrier .headerComposants .footerComposants .contentComposants .topContentComposants {
}
.compCalendrier .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants {
    display:none;
}
.compCalendrier .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants span {
}
.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants {
}
.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendar {
    background: url("../image/Bg_calendar02.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 215px;
    width: 242px;
}
.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendar .dp-popup {
    background: none repeat scroll 0 0 transparent;
    margin: 14px 0 0 18px;
    width: 208px;
}
.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendar .dp-popup h2 {
}
.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendar .dp-popup .dp-calendar {
}
.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendar .dp-popup .dp-calendar .jCalendar {
	background:none;
	border:none;
}
.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendar .dp-popup .dp-calendar .jCalendar th.weekday,
.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendar .dp-popup .dp-calendar .jCalendar th.weekend {
   	background: none repeat scroll 0 0 transparent;
    color: #fff;
    padding: 8px 5px;
}
.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendar .dp-popup .dp-calendar .jCalendar tr td:not(.disabled) {
    background: none repeat scroll 0 0 #999999;
    color: #FFFFFF;
    font-weight: normal;
}

.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendar .dp-popup .dp-calendar .jCalendar tr td :hover{
    color:#000;
}
div.dp-popup div.dp-nav-next a.dp-nav-next-month {
    
	/*background:url("../image/ico_fleche_calendar2_droite.gif") no-repeat scroll 0 center transparent;*/
}

.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendarHeures {
    background: url("../image/BG_selection_seances.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 214px;
    text-align: left;
    width: 406px;
}
.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendarHeures #dateCalendarRep {
    color: #FFFFFF;
    font-weight: bold;
    padding: 18px 0 8px 20px;
}
.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendarHeures #descCalendarRep {
    color: #FFFFFF;
    padding: 5px 0 5px 20px;
}
.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendarHeures #listeCalendarRep {
    float: left;
    padding: 0 20px;
    width: 365px;
}
.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendarHeures #listeCalendarRep .calendarHeureRows {
    float:left;
    
}
.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendarHeures #listeCalendarRep .calendarHeureRows .calendarHeureLines {
	float:left;
}
.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendarHeures #listeCalendarRep .calendarHeureRows .calendarHeureLines {
}
.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendarHeures #listeCalendarRep .calendarHeureRows .calendarHeureLines a {
    background:url('../image/ico_seances.gif') no-repeat scroll left center transparent;
    color: #000000;
    display: block;
    float: left;
    font-weight: bold;
    padding: 2px 15px 2px 12px;
    text-decoration: none;
}
.compCalendrier .headerComposants .footerComposants .contentComposants .dataContentComposants #contenuCalendar .dp-popup .dp-calendar .jCalendar tr td.indispo:not(.other-month) {
    background: none repeat scroll 0 0 #DDDDDD;
}