body 	{
		font-family: Verdana, Arial, Helvetica, serif; font-size: 10pt;
		SCROLLBAR-FACE-COLOR: #9FADC9;
		SCROLLBAR-HIGHLIGHT-COLOR: #CACACA;
		SCROLLBAR-SHADOW-COLOR: #000000;
		SCROLLBAR-3DLIGHT-COLOR: #445555;
		SCROLLBAR-ARROW-COLOR: white;
		SCROLLBAR-TRACK-COLOR: #E9E8E3;
		SCROLLBAR-DARKSHADOW-COLOR: #AAAAAA;
		}

p {  font-family: Verdana, Arial, Helvetica, serif; font-size: 10pt;}
UL {  font-family: Verdana, Arial, Helvetica, serif; font-size: 10pt; }
td {  font-family: Verdana, Arial, Helvetica, serif; font-size: 10pt}
h1 {  font-family: Verdana, Arial, Helvetica, serif; font-size: 14pt; font-weight: bold; color: #456DDF}
h3 {  font-family: Verdana, Arial, Helvetica, serif; font-size: 10pt; font-weight: bold; color: #B4C5F6}
text {  font-family: Verdana, Arial, Helvetica, serif; font-size: 10pt; color: #B4C5F6}
.linkLeftTool {  font-family: Verdana, Arial, Helvetica, serif; font-size: 10pt; color: #FFCC99}
.linkLeftTool {  font-family: Verdana, Arial, Helvetica, serif; font-size: 10pt; color: #FFCC99}
.textLeftTool { font-family: Verdana, Arial, Helvetica, serif; font-size: 10pt; font-weight: normal; color: #FFFFCC }
.titleLeftTool { font-family: Verdana, Arial, Helvetica, serif; font-size: 12pt; font-weight: bolder; color: #FFCC00 }
a { font-family: Verdana, Arial, Helvetica, serif;  color: #000099; text-decoration: none; text-align: center}
a:hover{ font-family: Verdana, Arial, Helvetica, serif;  color: #001199; text-decoration: underline; text-align: center}

/* nom des élèves ou des profs (page d'acceuil)*/
.nomProf { font-family: Verdana, Arial, Helvetica, serif;  color: #7F8CFF; font-weight: bold}
/* tableaux généraux de tdx*/
.myTable { border-collapse: collapse; border: solid 2pt; border-spacing: 15pt; border-color:#D4D3D8; }
.myTable Td { border: solid 1pt }
/* couleur des exos accédées dans le tableau des exos (displayGeneral)*/
.exoAccessed {color:#9A267D}
/* couleur des chapitres (unit of study) dans le tableau des exos (displayGeneral)*/
.uos {color: #26419A}
/* largeur fixe des select*/
.mySelect { width:200px; color: #26419A}
.hidden	{ height:0em; width:0em; overflow:hidden; position:absolute; top:-60em; left:0em; font-size:1%; color:#292929; } 

/* arbre de sélection des users*/
.htmltreelightparent { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
	font-weight : bold;;
	font-size : 10px;
	font-stretch : semi-condensed;
	text-decoration : none; 
	margin-left: 0pt;
	cursor: hand;
	}
.htmltreelightchild  { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size : 10px;
	font-stretch : semi-condensed;
	text-decoration : none; 	
	margin-left: 10pt;
	}

/**
 * HtmlCal
 */
/* month view */
table.htmlcalmonth {
	border: 1px solid;
	width: 75%;
}
table.htmlcalmonth caption {
	text-decoration: underline;
}
table.htmlcalmonth tr.headerday {
	color: #006600;
}
table.htmlcalmonth tr.headerday th {
	border: 1px solid;
	background-color: #f2f2f2;
	width: 12.5%;
}
table.htmlcalmonth th.m2w {
	border: 1px solid;
	background-color: #f2f2f2;
}
table.htmlcalmonth tr td.inmonth {
	border: 1px solid;
	vertical-align: top;
}

table.htmlcalmonth tr td.inmonth ul,li{
    list-style: none;
    margin-left :2px;
	margin-bottom:10 px;
    padding:1px;
}

table.htmlcalmonth tr td.day {
	color: red;
}
/* week view */
table.htmlcalweek {
	border: 1px solid;
	width: 12.5%;
}

table.htmlcalweek caption {
	text-decoration: underline;
}
table.htmlcalweek tr th {
	border: 1px solid;
	color: #006600;
	background-color: #f2f2f2;
}
table.htmlcalweek tr td {
	border: 1px solid;
}
table.htmlcalweek tr td.event {
	background-color: #ffeeee;
}


