.dayItemContainer {
	border-bottom: 1px solid #ebe3e0;
}

.dayItemContainer table,
.dayItemContainer tr,
.dayItemContainer td {
	padding: 0;
	margin: 0;
}

.dayItemContainer .dayWk {
	width: 55px;
	float: left;
	padding: 3px 0;
	margin: 0;
	background: url('images/bg_daywk.jpg') 0 0 no-repeat;

	text-align: center;
	font-weight: bold;

	background-color: #efe9e6;
}

.dayItemContainer .dayItem {
	width: 55px;
	height: 55px; 
	float: left;
	background: url('images/bg_dayitem.jpg') 0 0 no-repeat;
}

.dayItemContainer .passed { background: url('images/bg_dayitem-passed.jpg') 0 0 no-repeat; }

	.dayItemContainer .passed .dayNbr { color: #afafaf; }

.dayItemContainer .none { background: url('images/bg_dayitem-none.jpg') 0 0 no-repeat; }

.dayItemContainer .dayNbr {
	width: 52px;
	padding: 1px 3px 1px 0;

	font-weight: bold;
	font-size: 10px;

	text-align: right;
}   

.dayItemContainer .room {
	display: block;  	
	width: 26px;
	height: 19px;
	float:left;
	padding: 0 0 0 0;
	margin: 0 0 1px 1px;

	text-align: center;
}

	.dayItemContainer .room .booked1,
	.dayItemContainer .room .booked2,
	.dayItemContainer .room .booked3,
	.dayItemContainer .room .booked4 {
		width: 26px;
		height: 19px;
	}

	.dayItemContainer .room .booked1 { background: url('images/ico-bellefleur.gif') 15px 8px no-repeat; }
	.dayItemContainer .room .booked2 { background: url('images/ico-reinette.gif') 1px 8px no-repeat; }
	.dayItemContainer .room .booked3 { background: url('images/ico-jacqueslebel.gif') 15px 1px no-repeat; }
	.dayItemContainer .room .booked4 { background: url('images/ico-melrose.gif') 1px 1px no-repeat; }
