.calendar {
		background-color: #ffffff; 
/*
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #003366; 
		text-decoration: none; 
*/
		border-color: #003366 black; 
		border-style: solid; 
		border-top-width: 2px; 
		border-right-width: 2px; 
		border-bottom-width: 2px; 
		border-left-width: 2px }
 
.calendarBody {
/*
		font-weight: bold; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #003366; 
*/
		text-decoration: none; 
		border-color: #003366 black; 
		border-style: solid; 
		border-top-width: 1px; 
		border-right-width: 0px; 
		border-bottom-width: 1px; 
		border-left-width: 0px }
 
 


		
.calendarCombo {
/*
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		font-size: 10px; 
		color: #003366; 
*/
		text-decoration: none;
		padding-top: 0px; 
		padding-right: 0px; 
		padding-bottom: 0px; 
		padding-left: 0px }
		
.calendarSelector {
 		background-color: #cee0e5;
/*
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		font-size: 11px; 
		color: #003366; 
*/
		text-decoration: none; }

.calendarSelector2 {
 		background-color: #99ccff;
/*
		font-family: Arial, Helvetica, sans-serif; 
		font-weight: bold; 
		font-size: 11px; 
		color: #003366; 
*/
		text-decoration: none; }

.calendarButton {
/*
 		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #ffffff;
		font-weight: bold;
*/
		background-color: #006699;
}

/**
 * Controles navigation Mois et Année
 */		
.calendarControl {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 11px; 
	color: #003366; 
	text-decoration: none;
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
}
		
.calendarControl:hover {
	cursor: pointer;
	color: #003366; 
	text-decoration: none;
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
}
		
.calendarControl:link {
	color: #003366; 
	text-decoration: none;
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
}
		
.calendarControl:active {
	color: #003366; 
	text-decoration: none;
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px;
}
		
.calendarControl:visited {
	color: #003366; 
	text-decoration: none;
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px 
}

/**
 * En-têtes Jours
 */		
.calendarHeaders {
	background-color: #b6d3df; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003366; 
	text-decoration: none;
}
 
/**
 * En-têtes Numéros de semaine
 */		
.calendarWeek {
	background-color: #b6d3df; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003366; 
	text-decoration: none;
}
 
/**
 * Mois autre que le mois courant
 */
.calendarMonthOther {
	background-color: #e1f3eb; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003366; 
	text-decoration: none;
}
 
.calendarOtherMonth {
	font-weight: bold; 
	color: #808080; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none;
}
 
/**
 * Mois courant
 */
.calendarMonth {
	background-color: #cee0e5; 
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003366; 
	text-decoration: none;
}
 
.calendarThisMonth {
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003366; 
	text-decoration: none;
}

a.calendarThisMonth:link {
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003366;
	text-decoration: none;
}
 
a.calendarThisMonth:active {
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003366;
	text-decoration: none;
}
 
a.calendarThisMonth:visited {
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003366;
	text-decoration: none;
}
 
a.calendarThisMonth:hover {
	cursor: pointer;
	font-weight: normal; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003366;
	text-decoration: none;
}

/**
 * Jour sélectionné
 */
.calendarSelected {
	background-color: #ff7c21; 
	font-weight: bold; 
	color: #ffffff; 
	font-size: 10px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
}
 
a.calendarSelected:link {
	background-color: #ff7c21; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 10px; 
	text-decoration: none;
}
 
a.calendarSelected:active {
	background-color: #ff7c21; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 10px; 
	text-decoration: none;
}
 
a.calendarSelected:visited {
	background-color: #ff7c21; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 10px; 
	text-decoration: none;
}
 
a.calendarSelected:hover {
	background-color: #ff7c21; 
	font-weight: bold; 
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-size: 10px; 
	text-decoration: none;
}
 
/**
 * Texte Aujourd'hui et texte des combos
 */
.calendarText {
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight: bold; 
	font-size: 11px; 
	color: #003366; 
	padding-top: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px;
}
