/********************/
/**** CALENDRIER ****/
/********************/

div.spacer{ display: block; clear: both; }
#calendrier { margin:  0 0 0 0; }
p.day { float:left; width: 60px; height: 15px;  margin: 0 3px 3px 0; padding: 0; font-size: 10px; font-style: italic; color: #9E130B; text-align: center; }
*> p.day { width :62px; }
.dayItem { float: left; width: 60px; height :60px;  margin: 0 3px 3px 0; border: dashed 1px #9E130B; overflow: hidden; }
.pastMonth, .nextMonth{ background-color : #ECD0CE; }

div.dayItem a { margin-bottom: 1px; white-space: nowrap; letter-spacing: 0; clear:left; background-color: #F0DFD9; width: 57px; height: 12px; overflow: hidden; font-size: 9.5px; color: black; padding: 0; display: block; line-height: 10px; }
* > div.dayItem a { width :60px; }
* html div.dayItem a { padding-top: 1px; height: 11px; }


a.monthNav { font-size: 12px; float: left; color:#808080}
h2.monthNav { font-size: 14px; color: #9E130B; float: left;margin: 0 90px; }
* > h2.monthNav { margin: 0 100px; }

#tooltipText { width: 170px; border: solid 1px #F0DFD9; background-color: white; visibility: visible; }

#defAcronym {
	display: none;
	position: absolute;
	z-index: 10;
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=0,opacity=88); 
	background-color: #F0DFD9;
	width: 170px;
	border: solid 1px #F0DFD9;
	font-size: 11px;
	font-weight: bold;
	padding: 3px
}

html>body #defAcronym  { opacity: 0.88; }

