td ,body,font,a
{ 
	font-family: tahoma; 
	font-size: 12px; 
}
table.frame
{
	border: solid #000000 1px;
}
td.frame
{
	border: solid #000000 1px;
}
td.column_header
{ 
	font-family: tahoma; 
	font-size: 12px; 		
	font-weight: bold;
	background:#8D9989;
}
td.line_header
{
	font-family: tahoma; 
	font-size: 12px; 	
	background :#D8E2DB;
	
}
td.event_header_date
{
	font-family: tahoma; 
	font-weight: bold;
	font-size: 12px; 	
	background-color :#cccccc;
	border: solid #000000 1px;	
}
td.event_header_title
{
	font-family: tahoma; 
	font-size: 12px; 
	font-weight: bold;
	color:#294A6B;	
	border: solid #294A6B 1px;	
	background: #8D9989;
}

tr.event_header_title
{
	font-family: tahoma; 
	font-size: 12px; 
	font-weight: bold;
	color: #294A6B;	
	border: solid #294A6B 1px;	
	background: #8D9989;
}


td.event_content
{
	font-family: tahoma;
	font-size: 12px;
	border: solid #000000 1px;
	background :#EAEDE9;
	color: #000000;
}
td.agenda_left
{
	background :#cccccc;
}




td.calendar_day
{
	color: #FFFF00;
	font-weight: bold;
}
td.calendar_current_day
{
	font-weight: bold;
	background :#FF0000;
}

td.calendar_selected_day
{
	background :#339900;
	font-weight: bold;
}
input
{ 
	font-family: tahoma; 
	font-size: 12px; 
	border: solid #000000 1px; 
	vertical-align: bottom;
}
div
{
	border: solid #000000 0px;
}
a.calendar_href
{
	text-decoration: none;
	color: #FFFFFF;
}
tr.listdetail
{
	background: #FFFFFF;
	color: #294a6b;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

td.column_content
{
	background: #FFFFFF;
	color: #294a6b;
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.legendes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFF00;
}
