.tx-cal-controller table.month-small {
	margin:auto;
}

	.monthSelected, .monthSelectedWeek, .monthCurrentWeek, .month-weeknums {
		background:none;
	}
	
	.month-weekdays {
		border:none;
		height:30px;
		text-transform:uppercase;
	}
	
	.month-small th, .month-small td {
		padding:2px;
		text-align:center;
	}
	
	.eventDay {
		background:#999;
		color:#fff;
		cursor:pointer;
	}
	
	.monthToday {
		background:#292929;
		color:#FFFFFF;
	}
	
	.day_num {
		height:18px;
		width:21px;
		padding:2px 0 0 1px;
	}
	
	.day_num:hover {
		background:url(../images/img_co_cal-default-rl.jpg) no-repeat center center;
	}
	
	.infoBulle {
		display:none;
		position:absolute;
		background:#fff url(../../img/img_bg-cal.jpg) repeat-x bottom;
		border: 1px solid #d0d0d0;
		margin-top:8px;
		padding:8px;
	}
		
#calendar-nav {
	display:none;
}

#month-header {
	display:none;
}

#subcontent .csc-header-n1 {
	display:none;
}

#subcontent #calendar-event {
	margin:7px 0 0 10px;
}

	#subcontent #calendar-event h1 {
		display:none;
	}

	#subcontent #calendar-event span {
		font-weight:bold;
		/*float:left;
		width:100px;*/
		font-size:12px;
	}
	
	#subcontent #calendar-event div.description {
		background:#e7e7e7;
		border:1px solid #CCCCCC;
		margin-top:5px;
		padding:10px;
	}
	
#subcontent .tx-cal-controller h1{
	background-image:none;
	background-repeat:repeat-x;
	border:none;
	color:#30578A;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	padding-left:10px;
}

#subcontent .tx-cal-controller .found{
	font-weight:bold;
	margin-bottom:5px;
	display:none;
}

#subcontent .tx-cal-controller dl{
	margin-left:10px;
}

#subcontent .tx-cal-controller dt{
	font-style:italic;
	font-size:10px;
}

#subcontent .tx-cal-controller dt a{
	font-style:normal;
	font-size:12px;
}

#subcontent .tx-cal-controller dt.ann_jour{
	margin-top:10px;
	border-top:1px solid #d0d0d0;
	font-weight:bold;
	padding-top:10px;
	font-style:normal;
	font-size:12px;
}
