/*--*/
#compet_recherche .calendrierMoisAnnee 			{ 
margin:5px 5px 0 10px; text-align:center; width:127px; color:#62b80b; height:21px;
}

#compet_recherche .calendrierMoisAnnee td.mois 	{ text-transform:uppercase; font-weight:normal; padding:0; font-size:11px }
#compet_recherche .calendrierMoisAnnee td		{ font-weight:bold; font-size:13px; color:#336402;   }
#compet_recherche .calendrierMoisAnnee a 		{ text-decoration:none; }
/*--*/

/* calendrier */
#compet_recherche .calendrier { border-collapse:collapse; margin:0 0 0 10px; }
#compet_recherche .calendrier { /*border-bottom:1px solid #cce4b3; border-right:1px solid #cce4b3;*/ border:1px solid #62ba09; border-top:15px solid #62ba09  }
#compet_recherche .calendrier tr td, #compet_recherche .calendrier tr th { /*border-top:1px solid #cce4b3; border-left:1px solid #cce4b3;*/ padding:0;  }

#compet_recherche .calendrier .actif a, #compet_recherche .calendrier span.jour, #compet_recherche .calendrier tr th span.head_jour { 
width:18px; height:18px; display:block; border:none; background-color:#62b80b; font-size:10px; color:#d8eec2;
text-align:center; margin:0; line-height:18px;
}
#compet_recherche .calendrier tr th span.head_jour { color:#62b80b; background-color:white; }
#compet_recherche .calendrier span.jour { display:block; background-color:#62b80b; color:#8ece4d }
#compet_recherche .calendrier span.today, #compet_recherche .calendrier .today a {
color:white; font-weight:bold; border:1px solid white; width:16px; height:16px;background:#62b80b; line-height:16px
}

/*--*/

#fftri_calendrier .mois_en_cours 				{ margin:5px 0; text-align:center; width:145px }

#compet_recherche .calendrier .actif a 			{ text-decoration:none; display:block }
#compet_recherche .calendrier .actif a:hover 	{ color:#62ba09; font-weight:bold; border:1px solid #62ba09; width:16px; height:16px; background-color:none; background:none; line-height:16px }