h1 {
	text-align : center;
}

h2 {
	padding-top : 2cm;
	padding-left : 1cm;
}

td {
	width : 14%;
}

td.empty {
	background-color : #cccccc;
}

td.many {
	background-color : #ff0000;
}

td.ecrit {
	background-color : #9999ff;
}

td.ecritmany {
	background-color : #993399;
}

div.select {
	margin-left : 0.8cm;
	margin-bottom : 4mm;
}

div.date {
	font-size : 8pt;
	margin-top : 2mm;
	margin-left : 2mm;
	margin-bottom : 7mm;
}

div.content {
	margin-left : 2mm;
	margin-right : 5mm;
	margin-bottom : 6mm;
}

div.volee {
	margin-top : 3cm;
	margin-left : 2cm;
}

div.voleebutton {
	margin-top : 0.5cm;
	margin-left : 3cm;
}

div.which {
	position : fixed;
	top : 20px;
	right : 14px;
	font-size : 9pt;
}

a, a:focus, a:hover, a:link, a:visited {
	text-decoration : none;
	color : #000099;
}

div.bottin {
	text-align : center;
	margin-bottom : 4mm;
	font-size : 10pt;
}

/* TIMETABLE */
div.all {
	margin : 0.4cm 8cm;
	font-size : 14pt;
	font-weight : 700;
	color : #660099;
}

div.entry {
	border-style : solid;
	border-width : 1pt;
	border-color : #9933ff;
	padding : 0.1cm 0.2cm;
	margin : 0.1cm;
}

div.day {
	text-align : center;
	font-weight : 700;
	font-size : 14pt;
	margin-bottom : 0.4cm;
}

div.time {
	margin-top : 1.5mm;
	margin-left : 1.5mm;
	font-size : 9pt;
}

td.ttable {
	vertical-align : top;
}

div.back {
	text-align : right;
	font-size : 10pt;
	margin-top : -1cm;
	margin-bottom : 0.7cm;
	margin-right : 1cm;
}

div.list {
	margin-left : 3cm;
}

div.listbutton {
	margin-left : 5cm;
	margin-top : -0.9cm;
	margin-bottom : 1.4cm;
}

ul {
	margin : 0cm;
}

li {
	margin : 0cm;
	margin-left : -0.6cm;
}

div.N {
	font-weight : 700;
	margin : 1cm;
}
