body
{
	font-family:verdana;
	font-size:10pt;
	padding:10px;
	line-height:15px;
}
.planning_haut
{
	background:url(../_img/rect_haut.png) no-repeat;
	height:35px;
}
.planning_bas
{
	background:url(../_img/rect_bas.png) no-repeat;
	height:35px;
}
.planning_mid_mid
{
	padding-right:23px;
	padding-left:13px;
}
.planning_mid
{
	background:url(../_img/rect_milieu.png) repeat-y;
}
.planning
{
	width:640px;
	margin:auto;
}
#plan_res
{
	margin:auto;
}
#date_aff
{
	text-align:center;
	padding-bottom:10px;
	text-decoration:underline;
	color:#919191;
}
#planning
{
	boder:4px solid #63A3ED;
	margin:auto;
	padding:5px;
	width:630px;
}
.img_voyant_planning
{
	margin:5px;
	text-align:center;
	background:url(../_img/rect_photo.png);
	width:120px;
	height:151px;
	padding-top:9px;
}
.Libelle_heure_active
{
	width:430px;
	height:27px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	margin:auto;
	background:url(../_img/rect_heure.png);
	padding-top:9px;
}
.Libelle_heure
{
	text-align:center;
	color:#444444;
	float:left;
}
.libelle_voyant
{
	width:150px;
	float:left;
}
.heure_suiv_haut
{
	width:580px;
	height:20px;
	background:url(../_img/rect_haut_connecter.png) no-repeat;
}
.heure_suiv_bas
{
	width:580px;
	height:20px;
	background:url(../_img/rect_bas_connecter.png) no-repeat;
}
.heure_suiv_mid
{
	width:580px;
	background:url(../_img/rect_milieu_connecter.png) repeat-y;
}
.heure_suiv_mid_mid
{
	padding-left:15px;
	padding-right:19px;
}
.Libelle_voyant_cont
{
	float:left;
	width:450px;
	padding-left:8px;
	color:#444444;
	font-weight:bold;
}
.change_planning
{
	display:block;
	margin:0 auto;
	text-decoration:none;
	width:250px;
	height:28px;
	padding-top:9px;
	background:url(../_img/rect_demain.png);
	color:#919191;
	font-weight:bold;
	text-align:center;
	vertical-align:center;
	
}
.cont_img_planning
{
	
	float:left;
}
.cont_mess_pes_plannning
{
	padding-left:120px;
}
#tooltip
{	
	display:none;
	position:absolute;
	z-index:1000;
	background-color:#E4F1FC;
	width:215px;
	height:19px;
	border:1px solid #C5DBEC;
}
