#Calendrier {width: 150px;z-index:1000;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: center;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/calendar/ar-l.png) no-repeat left top;}
#Calendrier .header .next {float:right;margin:1px 10px 0 5px ;	background:url(/imagerie/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:100%;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:98%;}
#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: center;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/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}
#Calendrier th {text-align:center;}

