/*Liens non encore visités*/
.mois a:link       { text-decoration: none ; color: #FFFFFF }
/*Liens visités*/
.mois a:visited    { text-decoration: none; color: #FFFFFF }
/*Liens actifs*/
.mois a:active     { text-decoration: none; color: #FFFFFF }
/*Réaction au passage du curseur de la souris sur le lien*/
.mois a:hover      { text-decoration: none; color: #FFFFFF }

TABLE.calendSemestre{
	margin:10px 0;
	border:solid 1px #FFFFFF;
	background-color:#69B760;
	}

.calendSemestre TR{
	font-size: 8pt;
	font-family : arial;
	text-align:center;
	/*height:13px;*/
	}

TD.annee{
	background-color:#000000;
	color:#FFFFFF;
	font-weight:bold;
	border-right:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	}
	
TD.mois{
	font-family : arial;
	font-size: 8pt;
	font-weight: bold;
	text-align:center;
	color:#FFFFFF;
	background-color:#993299;
	padding: 1px 2px;
	border-right:solid 1px #FFFFFF;
}

TD.jour{
	color:#FFFFFF;
	font-family : arial;
	font-size: 8pt;
	text-align:center;
	width:15px;
	border-bottom:solid 1px #FFFFFF;
	}

TD.vide{
	font-family : arial;
	font-size: 6pt;
	text-align:center;
	border-bottom:solid 1px #DDDDDD;
}

TD.sem{
	color:#000000;
	background-color : #eef8c4;
	padding:1px 2px;
	border-bottom:solid 1px #69B760;
}

TD.semMid{
	color:#000000;
	background-color : #9df0f3;
	padding:1px 2px;
	border-bottom:solid 1px #69B760;
}

TD.semHigh{
	color:#000000;
	background-color : #64c8fa;
	padding:1px 2px;
	border-bottom:solid 1px #69B760;
}

TD.semPeak{
	color:#000000;
	background-color : #5597d9;
	padding:1px 2px;
	border-bottom:solid 1px #69B760;
}

TD.we{
	color:#000000;
	background-color : #d3f07d;
	padding:1px 2px;
	border-bottom:solid 1px #69B760;
}

TD.weMid{
	color:#000000;
	background-color : #55e7ea;
	padding:1px 2px;
	border-bottom:solid 1px #69B760;
}

TD.weHigh{
	color:#000000;
	background-color : #08a7f7;
	padding:1px 2px;
	border-bottom:solid 1px #69B760;
}

TD.wePeak{
	color:#000000;
	background-color : #2a73bb;
	padding:1px 2px;
	border-bottom:solid 1px #69B760;
}

TD#offer{
	/*background-image:url(../images/booked.gif);*/
	/*text-decoration:line-through;*/
	font-weight:bold;
	background-color:#FFFF00;
	}

TD#offerDebut{
	background-image:url(../images/offer_deb.gif);
	background-position: left bottom;
	/*text-decoration:line-through;*/
	font-weight:bold;
	}

TD#offerFin{
	background-image:url(../images/offer_fin.gif);
	background-position: right top;
	/*text-decoration:line-through;*/
	font-weight:bold;
	}
	
TD#bookedFinofferDebut{
	background-image:url(../images/booked_fin_offer_deb.gif);
	background-position: left bottom;
	/*text-decoration:line-through;*/
	font-weight:bold;
	}

TD#bookedDebutofferFin{
	background-image:url(../images/offer_fin_booked_deb.gif);
	background-position: left bottom;
	/*text-decoration:line-through;*/
	font-weight:bold;
	}

TD#booked{
	/*background-image:url(../images/booked.gif);*/
	/*text-decoration:line-through;*/
	font-weight:bold;
	background-color:#666666;
	}

TD#bookedDebut{
	background-image:url(../images/booked_deb.gif);
	background-position: left bottom;
	/*text-decoration:line-through;*/
	font-weight:bold;
	}

TD#bookedFin{
	background-image:url(../images/booked_fin.gif);
	background-position: right top;
	/*text-decoration:line-through;*/
	font-weight:bold;
	}

TD#option{
	/*background-image:url(../images/option.gif);*/
	text-decoration:line-through;
	font-weight:bold;
	/*color:#006600;
	font-style:italic;
	font-weight:bold;*/
	}

TD#optionDebut{
	/*background-image:url(../images/option.gif);*/
	text-decoration:line-through;
	font-weight:bold;
	/*color:#006600;
	font-style:italic;
	font-weight:bold;*/
	}

TD#optionDebut{
	/*background-image:url(../images/option.gif);*/
	text-decoration:line-through;
	font-weight:bold;
	/*color:#006600;
	font-style:italic;
	font-weight:bold;*/
	}
