/* #################################### */
/* ######       general          ###### */
/* #################################### */
body {background-color: #b0c2f7;}

body.edit {background-color: #ffffff;}

img {border: 0;}



/* #################################### */
/* ######    page de login       ###### */
/* #################################### */

body.login {background-color: #FFFFFF;}

/* style pour les cellules de page de login pour entrer dans l'appli */
fieldset.boxlogin{
	border: 3px solid #5B8BAB;
	padding-bottom:10px;
}

legend.boxlogin {
	color: #005FA9;
	font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: 700;
	background-color: transparent;
}

table.ident {
	background-color: #dcdcdc;
	border: black 2px outset;
}

td.login {
	color: #005FA9;
	font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	background-color: transparent;
}


/* #################################### */
/* ######      formulaire        ###### */
/* #################################### */

fieldset.cal_saisie{
	border: 2px solid #5B8BAB;
	padding-bottom:10px;
}


/* #################################### */
/* ######        Titres          ###### */
/* #################################### */

h1{
	font: 18pt arial, helvetica, sans-serif; 
	font-weight:bold; 
	text-decoration:none; 
	color:#005FA9; 
}
h2{
	font: 13pt arial, helvetica, sans-serif; 
	font-weight:bold; 
	text-decoration:none; 
	color:#005FA9;
}
h3{
	font: 10pt arial, helvetica, sans-serif; 
	font-weight:bold; 
	text-decoration: underline; 
	color:#005FA9;
}
h4{
	font: 9pt arial, helvetica, sans-serif; 
	font-weight:bold; 
	text-decoration: none; 
	color:#005FA9;
}

/* #################################### */
/* ###### Ancres et Hyperliens   ###### */
/* #################################### */

a.bouton:hover
{
	color:#926034;
}
.bouton-alerte{
	text-align: center;
	text-decoration: underline;
	font-weight: none;
	font-size: 9pt;
	border: 2;
	padding:0px;
	position: static;
	left: 2;
	top: 2;
	color:#FF0000;
}
.bouton-onglet{
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	border: 2;
	padding:0px;
	position: static;
	left: 2;
	top: 2;
	color:#5154ad;
	#background-color:#ffffff;
}
.bouton-current-onglet{
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	border: 2;
	padding:0px;
	position: static;
	left: 2;
	top: 2;
	color:#5154ad;
}
a.bouton-titre:hover
{
	color:#926034;
}
.bouton-titre{
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 20pt;
	border: 2;
	padding:0px;
	position: static;
	left: 2;
	top: 2;
	color:#126832;
}

/* #################################### */
/* ######        Tableau         ###### */
/* #################################### */
/* border = 3arguments : size color type (type= solid, double, dotted, outset, inset, groove, ...) */

table.tablo{
	background-color:#F5F5F5;
	border: 3px #5B8BAB solid; 
	border-spacing: 1px ;      
}

/* style pour le tableau du calendrier */
table.tablo-cal{
	background-color: ;
	border: 2px #000000 outset;
	border-spacing: 0px ;
}

table.tablo-config{
	background-color: #F5F5F5;
	border: 0px #5B8BAB outset;
	border-spacing: 1px ;
}

/*style pour les lignes de calendrier (en version imprimable)*/
tr.cal-ligne-edit{
	background-color: #ffffff;
	color: red;
}

/*style pour les lignes de calendrier (:hover)*/
tr.cal-ligne-user:hover{
	background-color: #ffddcc;
	color: red;
}

/*style pour la ligne de calendrier selectionnée */
tr.cal-ligne-user-selected{
	background-color: #bbffcc;
	color: green;
}

td.essai{
	background-image: url(img/sand.jpg) ;
}

td{
	font: 10px verdana; 
	text-decoration:none; 
	border: 0px #5B8BAB solid; 
	border-bottom: 0px #5B8BAB solid; 
}

/* style pour les cellules de historiques */
td.histo{
	border-bottom: 1px #5B8BAB solid; 
	text-align: center;
}

td.histo-big{
	border-bottom: 1px #5B8BAB solid; 
	font: 10px verdana; 
	font-weight:bold; 
	text-align: center;
}

td.histo-left{
	border-bottom: 1px #5B8BAB solid; 
	text-align: left;
}

td.config{
	font: 10px verdana; 
	text-decoration:none; 
	border: 0px #000000 solid; 
}


/* ################################################## */
/* ######        Tableau Edition Papier        ###### */
/* ################################################## */
/* border = 3arguments : size color type (type= solid, double, dotted, outset, inset, groove, ...) */

table.tablo-edit{
	background-color: ;
	border: 3px #000000 outset;
	border-spacing: 0px ;
}

/* style pour les cellules de historiques */
td.histo-edit{
	border: 1px black inset; 
	text-align: center;
}

td.histo-edit-big{
	border: 1px black inset; 
	font: 9pt arial, helvetica, sans-serif; 
	font-weight:bold; 
}

td.titre-edit{ 
	font-weight:bold; 
	border: 1px black inset;
	background-color: lightgrey;
	text-align: center;
} 

td.histo-edit-left{
	border: 1px black inset; 
	text-align: left;
}


/* ################################################## */
/* ######     Tableau Calendrier de saise      ###### */
/* ################################################## */

/* style pour les cellules des calendriers de saisie */
td.cal-saisie{
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 16px ; 
	width: 35pt;
}

/* style pour les cellules des calendriers de saisie (pour les cellules de jour ou sans date */
td.cal-saisie2{
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	text-align: center;
}

/* style pour les premieres cellules du calendriers de saisie (a gauche, qui contiennent les infos du user) */
td.cal-user{
	border-bottom: 1px #5B8BAB solid; 
	height: 20px ; 
}

/* style pour les cellules du calendriers */
td.cal-day{
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

/* ########################################## */
/* ######     Cellules Calendrier      ###### */
/* ########################################## */
/*****************************/
/* style pour les cellules du calendriers (jour de week end) */
td.cal-day_weekend{
	background-image: url(img/calendrier_week_end_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.weekend{
	background-image: url(img/calendrier_week_end_bgimg.gif) ;
}

/*****************************/
/* style pour les cellules du calendriers (jour de fermeture) */
td.cal-day_fermeture{
	background-image: url(img/calendrier_demande-am_demande-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.fermeture{
	background-image: url(img/calendrier_demande-am_demande-pm_bgimg.gif) ;
}

/*****************************/
/* style pour les cellules du calendriers (jour de semaine travaillé) */
td.cal-day_semaine_travail_am_travail_pm{
	background-image: url(img/calendrier_semaine_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.travail_am.travail_pm{
	background-image: url(img/calendrier_semaine_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés apres midi seulement) */
td.cal-day_semaine_travail_am_conges_pm{
	background-image: url(img/calendrier_travail-am_conges-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.travail_am.conges_pm{
	background-image: url(img/calendrier_travail-am_conges-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_travail_am_rtt_pm{
	background-image: url(img/calendrier_travail-am_rtt-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.travail_am.rtt_pm{
	background-image: url(img/calendrier_travail-am_rtt-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_travail_am_demande_pm{
	background-image: url(img/calendrier_travail-am_demande-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.travail_am.demande_pm{
	background-image: url(img/calendrier_travail-am_demande-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_travail_am_autre_pm{
	background-image: url(img/calendrier_travail-am_autre-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.travail_am.autre_pm{
	background-image: url(img/calendrier_travail-am_autre-pm_bgimg.gif) ;
}

/*****************************/
/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_conges_am_rtt_pm{
	background-image: url(img/calendrier_conges-am_rtt-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.conges_am.rtt_pm{
	background-image: url(img/calendrier_conges-am_rtt-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_conges_am_conges_pm{
	background-image: url(img/calendrier_conges-am_conges-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.conges_am.conges_pm{
	background-image: url(img/calendrier_conges-am_conges-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés apres midi seulement) */
td.cal-day_semaine_conges_am_travail_pm{
	background-image: url(img/calendrier_conges-am_travail-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.conges_am.travail_pm{
	background-image: url(img/calendrier_conges-am_travail-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés apres midi seulement) */
td.cal-day_semaine_conges_am_demande_pm{
	background-image: url(img/calendrier_conges-am_demande-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.conges_am.demande_pm{
	background-image: url(img/calendrier_conges-am_demande-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés apres midi seulement) */
td.cal-day_semaine_conges_am_autre_pm{
	background-image: url(img/calendrier_conges-am_autre-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.conges_am.autre_pm{
	background-image: url(img/calendrier_conges-am_autre-pm_bgimg.gif) ;
}

/*****************************/
/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_rtt_am_rtt_pm{
	background-image: url(img/calendrier_rtt-am_rtt-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.rtt_am.rtt_pm{
	background-image: url(img/calendrier_rtt-am_rtt-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_rtt_am_conges_pm{
	background-image: url(img/calendrier_rtt-am_conges-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.rtt_am.conges_pm{
	background-image: url(img/calendrier_rtt-am_conges-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_rtt_am_travail_pm{
	background-image: url(img/calendrier_rtt-am_travail-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.rtt_am.travail_pm{
	background-image: url(img/calendrier_rtt-am_travail-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_rtt_am_demande_pm{
	background-image: url(img/calendrier_rtt-am_demande-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.rtt_am.demande_pm{
	background-image: url(img/calendrier_rtt-am_demande-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_rtt_am_autre_pm{
	background-image: url(img/calendrier_rtt-am_autre-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.rtt_am.autre_pm{
	background-image: url(img/calendrier_rtt-am_autre-pm_bgimg.gif) ;
}

/*****************************/
/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_demande_am_demande_pm{
	background-image: url(img/calendrier_demande-am_demande-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.demande_am.demande_pm{
	background-image: url(img/calendrier_demande-am_demande-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_demande_am_travail_pm{
	background-image: url(img/calendrier_demande-am_travail-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.demande_am.travail_pm{
	background-image: url(img/calendrier_demande-am_travail-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_demande_am_conges_pm{
	background-image: url(img/calendrier_demande-am_conges-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.demande_am.conges_pm{
	background-image: url(img/calendrier_demande-am_conges-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_demande_am_rtt_pm{
	background-image: url(img/calendrier_demande-am_rtt-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.demande_am;rtt_pm{
	background-image: url(img/calendrier_demande-am_rtt-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_demande_am_autre_pm{
	background-image: url(img/calendrier_demande-am_autre-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.demande_am.autre_pm{
	background-image: url(img/calendrier_demande-am_autre-pm_bgimg.gif) ;
}

/*****************************/
/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_autre_am_autre_pm{
	background-image: url(img/calendrier_autre-am_autre-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.autre_am.autre_pm{
	background-image: url(img/calendrier_autre-am_autre-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_autre_am_conges_pm{
	background-image: url(img/calendrier_autre-am_conges-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.autre_am.conges_pm{
	background-image: url(img/calendrier_autre-am_conges-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_autre_am_travail_pm{
	background-image: url(img/calendrier_autre-am_travail-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.autre_am.travail_pm{
	background-image: url(img/calendrier_autre-am_travail-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_autre_am_demande_pm{
	background-image: url(img/calendrier_autre-am_demande-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.autre_am.demande_pm{
	background-image: url(img/calendrier_autre-am_demande-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine congés) */
td.cal-day_semaine_autre_am_rtt_pm{
	background-image: url(img/calendrier_autre-am_rtt-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.autre_am.rtt_pm{
	background-image: url(img/calendrier_autre-am_rtt-pm_bgimg.gif) ;
}


/********************************************************/
/* style pour les cellules de la légende du calendriers */
td.cal-legende{
	border-bottom: 1px #5B8BAB solid; 
}

td.big{
	font: 9pt arial, helvetica, sans-serif; 
	font-weight:bold; 
}

/* style pour les cellules titre des tableaux */
td.titre{ 
	background-color:#E1EAEF;
	color: #666666;
	font-weight: bold;
	font-family: Verdana, Arial; 
	font-size: 11px;
	text-align: center;
} 
	
td.onglet{ 
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	border: 2;
	padding:0px;
	position: static;
	left: 2;
	top: 2;
	color:#5154ad;
	background-color:#ffffff;
	border: 1px black inset;
} 
	
td.current-onglet{ 
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
	border: 2;
	padding:0px;
	position: static;
	left: 2;
	top: 2;
	color:#58b984; 
	border: 1px black inset;
} 


/***********************************/
/***** AJOUT DE LA VERSION 1.2 ***/

/* style pour les cellules des petits calendriers (calendar) */
td.calendar-header{
	border-bottom: 1px #5B8BAB solid; 
	font-weight:bold; 
	text-align: center;
}

td.calendar{
	border: 0px solid; 
	text-align: center;
}

a.calendar{
	text-decoration: none;
}


/**************************************/
/***** AJOUT DE LA VERSION 1.3.0 ***/

td div.cal-bulles{
	display: none;
	position:	absolute;
	top:		auto;
	left:		auto;
	border:		1px solid #336699;
	background-color:	#eeeeee;
	color:		#000000;
	text-align: center;
	font-weight: none; 
	padding:	4px;
	text-decoration: none;
}



/**************************************/
/***** AJOUT DE LA VERSION 1.4.0 ***/

/*****************************/
/* style pour les cellules du calendriers (jour de semaine fermeture) */
td.cal-day_semaine_fermeture_am_fermeture_pm{
	background-image: url(img/calendrier_fermeture-am_fermeture-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.fermeture_am.fermeture_pm{
	background-image: url(img/calendrier_fermeture-am_fermeture-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine fermeture) */
td.cal-day_semaine_fermeture_am_conges_pm{
	background-image: url(img/calendrier_fermeture-am_conges-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.fermeture_am.conges_pm{
	background-image: url(img/calendrier_fermeture-am_conges-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine fermeture) */
td.cal-day_semaine_fermeture_am_travail_pm{
	background-image: url(img/calendrier_fermeture-am_travail-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.fermeture_am.travail_pm{
	background-image: url(img/calendrier_fermeture-am_travail-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine fermeture) */
td.cal-day_semaine_fermeture_am_demande_pm{
	background-image: url(img/calendrier_fermeture-am_demande-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.fermeture_am.demande_pm{
	background-image: url(img/calendrier_fermeture-am_demande-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine fermeture) */
td.cal-day_semaine_fermeture_am_rtt_pm{
	background-image: url(img/calendrier_fermeture-am_rtt-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.fermeture_am.rtt_pm{
	background-image: url(img/calendrier_fermeture-am_rtt-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine fermeture) */
td.cal-day_semaine_conges_am_fermeture_pm{
	background-image: url(img/calendrier_conges-am_fermeture-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.conges_am.fermeture_pm{
	background-image: url(img/calendrier_conges-am_fermeture-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine fermeture) */
td.cal-day_semaine_travail_am_fermeture_pm{
	background-image: url(img/calendrier_travail-am_fermeture-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.travail_am.fermeture_pm{
	background-image: url(img/calendrier_travail-am_fermeture-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine fermeture) */
td.cal-day_semaine_demande_am_fermeture_pm{
	background-image: url(img/calendrier_demande-am_fermeture-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.demande_am.fermeture_pm{
	background-image: url(img/calendrier_demande-am_fermeture-pm_bgimg.gif) ;
}

/* style pour les cellules du calendriers (jour de semaine fermeture) */
td.cal-day_semaine_rtt_am_fermeture_pm{
	background-image: url(img/calendrier_rtt-am_fermeture-pm_bgimg.gif) ;
	border-bottom: 1px #5B8BAB solid; 
	border-right: 1px #5B8BAB solid; 
	height: 20px ; 
	width: 25px;
}

.semaine.rtt_am.fermeture_pm{
	background-image: url(img/calendrier_rtt-am_fermeture-pm_bgimg.gif) ;
}

