@charset iso-8859-1;
body,p,ul,li,td { 	color:#FFFFFF;
		font-size:11px;
		font-family:arial;}
			
.petit		{ color:#000000;
			font-size:11px;
			font-family:arial;}			

#calendrier td {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	height: 20px;
	width: 20px;
	background-color: #FFFFFF;
	border: 1px solid #0066CC;
}
#calendrier {
	border: 1px solid #003399;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin: 5px;
}
#calendrier .titre a {
	color: #FFFFFF;
}
#calendrier .libre {
	color: #000080;
	background-color: #FFFFFF;
	font-weight: bold;
}
#calendrier a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #003399;
	text-decoration: none;
	height: 30px;
	width: 30px;
}
#calendrier .occupe {
	background-color: #9999FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.field, input,select {
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	background-color: #FFFFFF;
	font-size: 12px;
	border: 1px solid #003399;
	line-height: 20px;
	height: 20px;
}
.field {
	padding: 3px;
}
#calendrier .onFocus {
	background-color: #00CCFF;
}
#calendrier .titre, .titre {
	color: #FFFFFF;
	background-color: #0066CC;
	text-align: center;
	padding:0px;
}
.titre{
	padding:20px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#calendrier .onFocusOccupe {
	background-color: #336699;
}

#calendrier .bouchetrou {
	background-color: #CCCCCC;
}
