#planningRoom *{
	margin:0;
	padding:0;
}
#planningRoom h2.planningRoomTitle{
}
#planningRoom{
	position:relative;
  display:block;
	background:#EFEFEF;
}
#planningRoom img{
	border:none;
	vertical-align:middle;
}
#planningRoom .roomplanning_room{
	padding:0 15px 15px 15px;
}
#planningRoom .header{
	font: bold 1.2em italic serif;
	padding:3px;
	color:#000;
	display:block;
	width:100%;
	height:43px;
	cursor:pointer;
	background:#B2B0B0 bottom url(../img/header.png) repeat-x;
}
#planningRoom div.header a{
	position:relative;
	text-decoration:none;
}
#planningRoom div.header a span{
	display:none;
}
#planningRoom div.header a:hover span{
	display:block;
	position:absolute;
	left:18px;
	top:-3px;
	z-index:10;
	width:350px;
	background:yellow;
	padding:5px;
	border:3px solid #BFBFBF;
	font-size:.8em;
}
#planningRoom #roomplanning_navigation,
#planningRoom #roomplanning_input_options{
	display:block;
	padding:3px;
	background:#E0E0E0;
	font-family:serif;
	width:100%;
}
#planningRoom #roomplanning_navigation{
	text-align:center;
	height:20px;
}
#planningRoom #roomplanning_calendar{
	position:absolute;
	top:29px;
	left:41%;
}
#planningRoom #roomplanning_input_date{
	font-weight:bold;
	border:none;
	cursor:pointer;
	background:none;
	background-color:none;
	width:100px;
	font-size:11px;
	background: left url(../img/date-button.gif) no-repeat;
	padding-left:20px;
}

#planningRoom a.roomplanning_before,
#planningRoom a.roomplanning_after {
	padding:0 5px;
	text-decoration:none;
	cursor:pointer;
	font-style:italic;
}
#planningRoom a.roomplanning_before{float:left;}
#planningRoom a.roomplanning_after {float:right;}

#planningRoom .roomplanning_conteneur{
	position:relative;
	height:44px;
	margin:10px 0 22px 0;
}
#planningRoom .roomplanning_maptime_contener{
	border:1px solid #707889;
  height:23px;
	width:100%;
	cursor:pointer;
	display:block;
}
#planningRoom .roomplanning_time{
	position:relative;
	height:	22px;
	display:block;
	left:-3px;
	font-size:11px;
	font-family:serif;
}
#planningRoom .roomplanning_time_hour,
#planningRoom .roomplanning_time_min{
	position:absolute;
	padding:0;
	margin:0;
	color:#000;
	text-align:center;
	top:2px;
	width:7px;
}
#planningRoom .roomplanning_time_hour{background:bottom center url(../img/planning_hour.png) no-repeat;}
#planningRoom .roomplanning_time_min{background:bottom center url(../img/planning_min.png) no-repeat;}

#planningRoom .roomplaning_maptime{
   position:absolute;
   border-left:1px solid #707889;
   border-right:1px solid #707889;
   top:23px;
   height:23px;
   color:#000;
   text-align:center;
   overflow: hidden;
   line-height: 2.4em;
   font-size:9px;
}
#planningRoom .dayinfo{
	position:absolute;
	top:-14px;
	left:-9px;
	font-weight:bold;
	font-family:serif;
}
#planningRoom select{
	border:1px solid #B2B0B0;
	margin:0 10px 0 5px;
	font-size:.8em;
	background-color:#EFEFEF;
	width:80px;
}
#planningRoom .updated_room{
	text-align:center;
	padding:10px;
	line-height:2.4em;
	font-style:italic;
}