/*AGENDA CALENDAR*/

table.agenda, table.agenda tr, table.agenda th, table.agenda td {
text-align : center;
}

table.agenda{
width:100%;
padding:0 0px 10px 0px;

}
th.agendaNav{}

.agendaHead{	
background: #9B9B9B;
border: 1px solid #ccc;
color: #fff;
}

.agendaThisDayOk
{
	border: 2px solid #c6c3de;	
	color: #000000;
font-weight:bold;
}

.agendaThisDay {
color: #000000;
font-weight:bold;
}


.agendaThisMonth
{
	background-color: #ffffff;
    border: 1px solid #e7e7eb;
	
}
.agendaNotThisMonth
{
	background-color: #f2f2f8;
	color: #a4a6b4;
}



ul.agendaThemes
{
	list-style: none;	
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #ededf5;

}
table.agenda select {
	
	background-color: #fbfbfd;
}

.small, a.small, a.small:visited, a.small:hover, a.small:active  {
	display: block;
	background-color: #dcdcec;
	text-decoration: none;
	font-weight:bold;
	font-size: 8pt;
	
} 
.beg, a.beg, a.beg:visited, a.beg:hover, a.beg:active{
	display: block;
	background-color: #a5a8d5;
	text-decoration: none;
	font-weight:bold;
	color: #fff;
	
} 


