.calendar 
{
	background-color: #101010;
}

.calendar a
{
	color:#FE9901;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.calendar a:hover
{
	color:#E72A90;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.calendar a:active
{
	color:#FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.calendar a:visited
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.calendar td
{
	color: #cccccc;
	font-size: 10px;
}

.calendar .text
{
	color:#FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}



.calendar .date
{
	background-color: #2E2E2E;
	color:#FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.calendar .date_event
{
	color:#E72A90;
	background-color: #2E2E2E;
	font-family: Verdana,Arial,Helvetica,sans-serif;  
	font-size: 12px;
}

.calendar .datejour
{
	background-color: #222222;
	color:#00FF68;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.calendar .date_aujourdhui
{
	color:#00FF68;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px dotted #00FF68;
	padding: 2px;
}

.calendar .date_aujourdhui a
{
	color:#00FF68;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.calendar .moiscourant
{
	color:#FE9901;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 166px;
}

.calendar .fleche a
{
	color:#FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.calendar .fleche a:hover
{
	color:#FFFFFF;
}

.calendar .fleche a:active
{
	color:#FFFFFF;
}

.calendar .fleche a:visited
{
	color:#FFFFFF;
}
