#date_selector{
	background-color:	#3C3C3C;
	border:				1px solid silver;
	color:				white;
	display:			none;
	position:			absolute;
	width:				190px;
}
#date_selector table{
	border-collapse:	collapse;
	cursor:				default;
	font-size:			11px;
	margin-left:		auto;
	margin-right:		auto;
	text-align:			center;
}
#date_selector td{
	width:				25px;
}

#date_selector tbody td a{
	display:			block;
	height:				100%;
	line-height:		25px;
}
#date_selector tbody td a:hover{
	color:				silver;
}

#date_selector #date_selector_close{
	cursor:				pointer;
	font-size:			1.5em;
}
#date_selector #date_selector_titre{
	border-top:			1px solid silver;
	height:				2em;
}
#date_selector #date_selector_mois_precedent, #date_selector #date_selector_mois_suivant{
	cursor:				pointer;
}

#date_selector #date_selector_entete th{
	border:				1px solid silver;
	border-left:		none;
	border-right:		none;
	overflow:			hidden;
}
#date_selector tbody td{
	border:				1px solid silver;
	color:				silver;
	height:				25px;
}

#date_selector tbody .date_selector_day_selected{
	background-color:	#b10000;
	font-weight:		bold;
}

#date_selector tfoot{
	cursor:				pointer;
	height:				2em;
}

