/*##################################*/
/*# Calendar style sheet           #*/
/*# Feuille de style du calendrier #*/
/*##################################*/


/* ********************************* */
table#calendar_php
{
	font-family: "Trebuchet MS",Verdana,Arial, Helvetica,  sans-serif;
	/*font-size: 10px;*/
	font-size: 1em;
	margin:0px;padding:0px;
	width:311px;
}
table#calendar_php,table#calendar_php tr,table#calendar_php td,table#calendar_php th{margin:0;padding:0;}

/* ********************************* ENTETE */
/* entete du calendrier */
table#calendar_php td#calendar_head
{
	color: #96ba3a; /* vert */
	text-align: center;
	border:none;
	font-size:1.3em;
	font-weight:bold;
}
table#calendar_php #calendar_head table{border:none;width:100%;vertical-align:middle;}
table#calendar_php #calendar_head table tr{margin:0;padding:0;}
table#calendar_php #calendar_head table td{border:none;text-align: center;margin:0;padding:0;}
table#calendar_php #calendar_head table td a{color:#96ba3a; /* vert */text-decoration:none;background:none;}
table#calendar_php #calendar_head table  td.calendar_enteteMois{width:100%;}
/* lien mois précédent | mois suivant */
table#calendar_php #calendar_head table a.calendar_suivant
{
	
	padding:0;
	background:url() no-repeat left center;
	
	
}
table#calendar_php #calendar_head table a.calendar_precedent
{
	padding:0;
	background:url() no-repeat left center;
}

/* les "<<" et ">>" des liens suivant et précédent */
table#calendar_php #calendar_head table a span{/*display:none*/}

/* ********************************* FOOTER */
table#calendar_php td#calendar_footer
{
	color: #96ba3a; /* vert */
	text-align: center;
	border:none;	
}
table#calendar_php td#calendar_footer a{color:#96ba3a; /* vert */text-decoration:none;background:none;}

/* ********************************* CORPS */
/* les lignes du tableau */
table#calendar_php tr{}

/* les cases titre*/
table#calendar_php th
{
	/*color:#449933; /* vert pomme */
	color:#004b7f; /* bleu petrole */
	text-align:center;
	border-bottom:1px dotted #004b7f; /* bleu petrole */
	
}

/* les cases */
table#calendar_php td
{
	color:#96ba3a; /* vert */
	/*border:1px solid #eee; /* gris clair */
	border:1px solid #96ba3a; /* vert */
	text-align:center;
	height:15px;width:30px;
}
table#calendar_php td a
{
	display:block;
	width:100%;height:18px;
	/*background-color:#eeffaa; /* jaune clair */
	background-color:#fff; /* blanc */
	color:#004b7f;
	/*color:#449933; /* vert pomme */
	font-weight:bold;
	line-height:18px;
}
table#calendar_php td a:hover
{
	background-color:#004b7f; /* violet */
	color:#96ba3a; /* vert */
}

/* les cases weekend */
table#calendar_php td.calendar_weekend{}
table#calendar_php td.calendar_weekend a{}
table#calendar_php td.calendar_weekend a:hover{}

/* la case aujourd'hui */
table#calendar_php td.calendar_today
{
	background-color:#eaeaea; /* gris moyen */
	color:#000000; /* violet nematis */
	font-weight:bold;
}
table#calendar_php td.calendar_today a
{
	background-color:#DBB8DC; /* violet */
	color:#000;
}
table#calendar_php td.calendar_today a:hover
{
	background-color:#cc0000; /* violet */
	color:#96ba3a; /* vert */
}

/* la case demandée */
table#calendar_php td.calendar_daySelect
{

}
table#calendar_php td.calendar_daySelect a
{
	/*background-color:#449933; /* vert pomme */
	/*color:#eeffaa; /* jaune clair */
	background-color:#004b7f; /* violet */
	color:#96ba3a; /* vert */
	font-weight:bold;
}
table#calendar_php td.calendar_daySelect a:hover
{
	/*background-color:#DBB8DC; /* violet */
	/*color:#000;*/
	background-color:#fff; /* violet */
	/*color:#411b42;*/
	color:#004b7f;
}