body,table,tr,td,font,span,div,p { color: #1E5E85; font-size:8pt; font-family:Arial, Helvetica, sans-serif;}
#agenda{border-collapse : collapse;border:2px solid #386E8F;border-bottom-width:1px;border-right-width:1px;
		background-image:url(../Agenda/img-heure-droite-gauche.jpg); background-repeat:repeat; background-position:0px 0px 0px 0px;}
#agenda td,th{border-bottom:1px solid #386E8F; border-right:1px solid #386E8F; text-align:center; vertical-align:middle; background-color:#FFF; padding:0pt;}
#agenda th,.tit{ background-color:#FF8E8B; font-size:9pt; font-weight:bold; padding:2pt;}
#agenda .tit{ background-color:#DFDFDF; white-space:nowrap;}
#agenda .blank{border-bottom:0px; border-right:0px right; text-align:center; vertical-align:middle; background-color:#FFF;}
#agenda .heur,.heur2{ border-bottom:1px none; padding-left:2pt; padding-right:2pt; width:1%; white-space:nowrap; background-color:transparent;}
#agenda .heur2{ border-bottom:1px solid; background-color:transparent;}
#agenda .break{ background-color:#C9F; color:#1E5E85; font-size:9pt; font-weight:bold;}
#agenda .lunch{ background-color:#A5DBF7; background-image:url(../Agenda/img-titres-rouge.jpg); background-repeat:repeat-x; background-position:0px 0px 0px 0px; height:65px;	 color:#E22; font-size:12pt; font-weight:bold; }
#agenda div{padding:2pt;}
#agenda div.divp{width:350px; position:absolute; padding:1pt;}
#agenda .room{height:100%;}

#agenda .room1{background-color:#D5EB57;}
#agenda .room2{background-color:#FFD203;}
#agenda .room3{background-color:#6FC6F1;}
#agenda .room4{background-color:#6FC6F1;}
#agenda .room5{background-color:#F9F;}
#agenda .room6{background-color:#C9F;}
#agenda .room7{background-color:#F9C;}

.tip {font-size:12px; border: solid 1px #666; width:300px; position:absolute; visibility:hidden; color:#000;top:0px; left:0px; padding:5pt;}
span{text-decoration:underline;}
#agenda .heure{
	background-color:#FFFFFF;
	white-space: nowrap;
	width: 1px;
	border-width: 1px;
  border-style: solid;
  border-color: black;
}

#agenda .blanc{
	background-color:#b3ffab;
	color:#FF0000;
	font-weight:bold;
	border-width: 1px;
  border-style: solid;
  border-color: black;
}

#agenda .break{
	background-color:#ccffff;
	border-width: 1px;
  border-style: solid;
  border-color: black;
}

#agenda .jaune{
	background-color:#feff99;
	border-width: 1px;
  border-style: solid;
  border-color: black;
}

#agenda .bleu{
	background-color:#9dcbfd;
	border-width: 1px;
  border-style: solid;
  border-color: black;
}

#agenda .violet{
	background-color:#cc99fe;
	border-width: 1px;
  border-style: solid;
  border-color: black;
  font-weight:bold;
}

#agenda .gris{
	background-color:#c0c0c0;
	text-weight:bold;
	color:#000;
}

#agenda .noir{
	background-color:#9dcbfd;
	border-width: 0px;
}

#agenda .vert{
	background-color:#cdffcc;
	border-width: 1px;
  border-style: solid;
  border-color: black;
}
