#calback {
	background: #FFF url(calWaiting.gif) no-repeat 50% 60px;
	margin: 0px auto;
}

#calendar {
	width: 245px; 
	background: #FFF;
	font-family:arial;
}

.cal {	
	padding:0px;
	background: #fff;
	color:#fff;
	width:218px;
	position:relative;
	margin:10px auto;
	text-align:center;
	height:158px;
	
}
.agendaNavigator{text-align:center;font-size:12px;margin:0px;color:#2E3D26;}
.agendaNavigator table{width:100%;}
.agendaNavigator a{text-decoration:none;color:#000000;font-size:12px;}
.agendaNavigator a:hover{}

.headerSeparator{margin:4px 0px;border:none;border-top:1px solid #2E3D26;font-size:2px;height:1px;}

.calhead {
	font-weight: normal;
	color: #2E3D26;
	font-size: 11px;      
}
.calhead img {
	border: none;display:block;
}

.dayhead {	
	font-size: 12px;  
	height: 16px;
	/*background: #D4E7BF; background liste de jours*/
	margin:4px 0px;
	/* width: 25px; */
}
.AgendaHeadDate{color:#539F00;font-weight:bold;font-size:12px;}
.AgendaHeadDate a{color:#539F00;font-weight:bold;font-size:12px;}
.AgendaHeadDate a:hover{text-decoration:underline;}
.dayhead td {     
	text-align: center;
	text-transform:uppercase;
	color: #2E3D26;
	width: 25px;
	border:4px solid #fff;
}

.dayrow {}

.dayrow  td {
	padding:0px;
	width: 25px;
	height:18px;
	border:4px solid #fff;
}

.day {
	font-family:Arial, helvetica,couurier;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	width: 25px;
	height:18px;
	line-height:18px;
	text-align:center;
	background-color:#979E93;
}

.dayTd{
	/* background: #979E93; */
}
.dayTd_events{
	/* background: #fff; */
	cursor: pointer;
}
.dayTd_vide{
	background: #fff;
}
.dayTd_today{
	background: #FF0;
}
.day_events{
	font-family:Arial, helvetica,couurier;
	font-size:11px;
	width: 23px;
	height:16px;
	line-height:16px;
	text-align:center;
	color:#539F00;
	font-weight:bold;
	border:1px solid #A3A2A4;
}
.day_events:hover{
	text-decoration:underline;
	cursor:pointer;
}

