TD { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
BODY { 
	background-color:#FFFFFF;
}

/**** month and year header at top of calendar ****/
.date_header {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #255285;
	text-align: right;
}

/**** color and size of calendar cells.  ****/
.day_cell {
	font-size: 10px;
	background-image: url(../images/calendar.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	text-align: center;
	vertical-align: middle;
}
.empty_day_cell {
	background-color: #ffffff;
	height: 20px;
	width: 20px;
}
.today_cell {
	background-image: url(../images/calendar_todayV.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-repeat: no-repeat;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	text-decoration: blink;
	color: RED;
}

/**** day number in upper left corner of each cell ****/
.day_number { 
	font-size:10px; 
	font-family:verdana, arial, helvetica; 
	color:#FFFFFF;
}

/**** title_txt is the text for each post on main page ****/
.title_txt { 
	font-size:10px;
	font-family:verdana, arial, helvetica;
	color:#000;
}
.title_txt A:link {
	color:#FFD700;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.title_txt A:active { 
	color:#FFD700;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.title_txt A:visited { 
	color:#FFD700;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.title_txt A:hover {
	color:#FFD700;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/**** column headers or days of the week ****/
.column_header {
	background-color:#ffffff;
	font-size:12px;
	font-family:arial, helvetica;
	color:#255285;
	font-weight:bold;
	text-align: center;
}

/**** footprint text ****/
.footprint {
	font-size:10px;
	font-family:verdana, arial, helvetica;
	color:#255285;
	font-weight:bold;
}
.footprint A {
	color:#255285;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.footprintlnk A:link {
	color:#255285;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.footprintlnk A:active { 
	color:#255285;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.footprint A:visited { 
	color:#255285;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.footprintlnk A:hover {
	color:#255285;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.dropdownmenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #255285;	
}
.boutonC{
	color:#255285;
	font-size:12px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#TBLcalendar {
	width: 175px;
}
#TBLcalendarEnfant{
	width: 170px;
}
