/* @override http://www.pullman.com/css-v60b/calendrier.css */

#Calendrier
{
	width: 250px;
	z-index: 2000;
	position: absolute;
	left: 0;
	display: none;
	padding-bottom: 3px;
	font-size: 11px;
}

#Calendrier .header
{
	height: 18px;
	color: #496370;
	background-color: #D3D7DA;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	overflow: hidden;
}

#Calendrier .header .prev, #Calendrier .header .next
{
	overflow: hidden;
	text-indent: -5000px;
	width: 7px;
	height: 15px;
}

#Calendrier .header .prev
{
	float: left;
	margin: 1px 5px 0 10px;
	background: url(/imagerie/fh/calendar/ar-l.png) no-repeat left top;
}

#Calendrier .header .next
{
	float: right;
	margin: 1px 10px 0 5px;
	background: url(/imagerie/fh/calendar/ar-r.png) no-repeat left top;
}

#Calendrier .header strong
{
	display: block;
	overflow: hidden;
	zoom: 1;
	margin-top: 0;
}

#Calendrier .header strong span
{
	width: 45%;
	text-align: center;
}

#Calendrier .header strong #firstMonth
{
	float: left;
}

#Calendrier .header strong #nextMonth
{
	float: right;
}

#calDays
{
	overflow: hidden;
	zoom: 1;
	background-color: #ffffff;
	padding-top: 5px;
}

#calDays #firstDays
{
	float: left;
	width: 49%;
}

#calDays #nextDays
{
	float: right;
	width: 49%;
}

#calDays #firstDays table, #calDays #nextDays table
{
	margin: 0 auto;
}

#Calendrier .item
{
	width: 14px;
	height: 15px;
	padding: 0 1px;
	text-align: left;
	color: #C6C6C8;
}

#Calendrier table *
{
	line-height: 10px
}

#Calendrier .itemCurrent a
{
	color: #F69A69 !important;
	font-weight: bold;
}

#Calendrier  .unselectable a
{
	color: #B1B2A8 !important;
}

#Calendrier .top, #Calendrier .top div, #Calendrier .bottom, #Calendrier .bottom div
{
	background: url(/imagerie/fh/calendar/fond_calendar_top.png) no-repeat left top;
	font-size: 1%;
}

#Calendrier .top, #Calendrier .bottom
{
	padding-left: 4px;
}

#Calendrier .top div, #Calendrier .bottom div
{
	background-position: right top;
	height: 4px;
}

#Calendrier .bottom
{
	background-position: left bottom
}

#Calendrier .bottom div
{
	background-position: right bottom
}