/**
 * Styles du calendrier 
 * @author Mathieu MARFISI <marfisi@ingenie.fr>
 */

	/**
	 * Champs input du calendrier
	 */
	input.calendrierDateInput {
		letter-spacing:.06em;
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:11px;
		background: #FFF url(../img/calendrier.png) right no-repeat;
		cursor:pointer;
	}
	
	/**
	 * Cadre du calendrier
	 */
	span.calendrierDateInput {
		position:absolute;
		background-color:white;
		border:1px solid dimgray;
		margin-left:-125px;
		margin-top:20px;
	}
	
	/**
	 * Tableau du calendrier
	 */
	table.calendrierDateInputTableau {
			width:128px; 	
	}
	
	/**
	 * Entete du mois en cours du calendrier
	 */
	td.calendrierDateInputEnteteMois {
	  background-color:buttonface;
	  height:16px;
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
	}
		  	
	/**
	 * Entete jours de la semaine du calendrier
	 */
	td.calendrierDateInputEnteteJoursSemaime {
		letter-spacing:normal;
		line-height:normal;
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
		border-top:1px solid dimgray;
		border-bottom:1px solid dimgray;
	}
	
	/**
	 * Jour normal dans le calendrier
	 */
	 td.calendrierDateInputJour {
	 	letter-spacing:normal;
	 	line-height:normal;
	 	font-size:11px;
	 	border:1px solid #fff;
	 	font-family:verdana, arial, helvetica, sans-serif;
	 	background-color:#86C7E9;
	 	color:#000;
	 }
	 
	/**
	 * Jour actif dans le calendrier
	 */
	 td.calendrierDateInputJourActif {
	 	letter-spacing:normal;
	 	line-height:normal;
	 	font-size:11px;
	 	border:1px solid #fff;
	 	font-family:verdana, arial, helvetica, sans-serif;
	 	background-color:#F13415;
	 	color:#fff;
	 }
	 
	 
	 /**
	 * Jour dépassé dans le calendrier
	 */
	 td.calendrierDateInputJourDepasse {
	 	letter-spacing:normal;
	 	line-height:normal;
	 	font-size:11px;
	 	border:1px solid #fff;
	 	font-family:verdana, arial, helvetica, sans-serif;
	 	background-color:#EAEAEA;
	 	color:#000;
	 }
	 
	 /**
	 * Weekend dans le calendrier
	 */
	 td.calendrierDateInputWeekEnd {
	 	letter-spacing:normal;
	 	line-height:normal;
	 	font-size:11px;
	 	border:1px solid #fff;
	 	font-family:verdana, arial, helvetica, sans-serif;
	 	background-color:#94DE8E;
	 	color:#000;
	 }
	 
	 
	/**
	 * Pied du tableau du calendrier
	 */
	td.calendrierDateInputPied {
		letter-spacing:normal;
		line-height:normal;
		font-family:verdana, arial, helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		border-top:1px solid dimgray;
		border-bottom:1px solid dimgray;
	}
	
	/**
	 * Jour Depassé
	 */
	.calendrierJourDepasse {
			 text-decoration: line-through;
			 color:#000;
	 }
	 
	 /**
	 * Lien Jour Normal
	 */
	 a.calendrierJourNormalLien {
	  font-family:verdana, arial, helvetica, sans-serif;
		text-decoration:none;
		color:#000;
		font-size:11px;
	}
	
	a.calendrierJourNormalLien:hover {
	    font-family:verdana, arial, helvetica, sans-serif;
		text-decoration:none;
		color:#000;
	}
	
	/**
	 * Lien Weekend
	 */
	 a.calendrierWeekendLien {
	  font-family:verdana, arial, helvetica, sans-serif;
		text-decoration:none;
		color:#000;
		font-size:11px;
	}
	
	a.calendrierWeekendLien:hover {
	  font-family:verdana, arial, helvetica, sans-serif;
		text-decoration:none;
		color:#000;
	}
	
	/**
	 * Lien fermer le calendrier
	 */
	a.calendrierDateInputFermer {
	  font-family:verdana, arial, helvetica, sans-serif;
	  font-weight:bold;
	  font-size:11px;
		text-decoration:none;
		color:#000;
	}
	
	a.calendrierDateInputFermer:hover {
	  font-family:verdana, arial, helvetica, sans-serif;
	  font-weight:bold;
		font-size:11px;
		text-decoration:none;
		color:#000;
	}