div#planning_help{
	font-size: 8pt;
	font-weight: bold;
	border: 1px solid #959EaF;
	background-color: #f0f5F9;
}

div#planning_help h4{
	font-size: 10pt;
	margin: 3px 7px;
	background-image: url(../img/icons/help.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding: 3px 0px 3px 20px;
	border-bottom: 1px dashed #959eaf;
}

div#planning_help ul{
	margin: 3px;
}

div.planning_table{
	float: left;
	background-color: #F0F5F9;
	border:1px dashed #959EAF;
	margin: 7px;
	padding: 5px 7px;
}

div.planning_table h3{
	margin: 0px;
	font-size: 8pt;
}

div.planning_table table{
	border-collapse: collapse;
}

div.planning_table td,
div.planning_table th{
	width: 30px;
	text-align: center;
	border: 1px solid black;
}

div.planning_table tr.days_name th{
	background-color: #959EAF;
	color: white;
	font-size: 8pt;
}

div.planning_table td{
	height: 22px;
	font-size: 8pt;
	
}

td.no_day{
	background-color: #f0f9FF;
}

td.day{
	color: black;
	background-color: #E5EEFF;
}

td.week_end{
	background-color: #C5CEDF;
}

td.colorized{
	background-color: red;
	color: white;
	font-weight: bold;
}

td.hover{
	background-color: #a5aebf;
	font-weight: bold;
}

td.active{
	background-color: black;
	color: white;
	font-weight: bold;
}
