/* Mise à jour 04/12/2025 12:20:18 */
window, body {width:100%; height:100%;}
body {font-family:"Myriad Pro", "Trebuchet MS", Arial, Geneva, sans-serif}
#container {
	margin-bottom:15em;
	height:100%;
	position:relative;
}
header {text-align:center;margin-bottom:5em;}
header > img {max-width:100%;}
main {
	padding:0 2em;
}
main nav ul {
	display:table;
	margin: 2em auto;
	list-style: none;
}
img {border-radius:0.25em;}
h1, h2 {text-align:center;color:black;}
li {padding-top:0em;}
li.sep {padding-top:2em;}
.maj ul li {
	margin-left: 1em;
}
.maj ul ul li {
	margin-left:2em;
}
span.indent {margin-left:1.5em}
main nav ul li ul {margin:0.5em 2em;list-style:disc}
ul.maj li ul li:only-of-type {list-style:none;}
#evaluation::before {
display:block;
	content:"Formulaire d'évaluation";
}
.comment {color:gray;font-style:italic;}
.link {margin-left:2em;}
.link::before {content: "► ";color:black;}
footer {
	font-size:0.7rem;
	font-style:italic;
	text-align:right;
	margin:1em;
	margin-bottom:5em;
	color:darkred;
}

button {
	display: block;
	margin:auto;
	margin-bottom: 4em;
	padding:0.5em;
	font-weight: bold;
	cursor: pointer;
}
p.new {
	margin-left:0.5em;
	font-style:italic;
	font-size:0.9em;
}
p.new + ul {margin:0;padding-left:2em;font-size:0.9em;}
.maj, small {font-family: "Times new roman";font-size:1em;font-style:italic;}
.maj {font-size:0.9em;}
li a::before {
	margin-right:0.5em;
}
li.email a::before {
	content: url('/images/email.gif');
}
li.doc a::before {
	content: url('/images/planning.png');
}
li.word a::before {
	content: url('/images/word.png');
}
li.pdf a::before {
	content: url('/images/pdf.gif');
}
li.epub a::before {
	content: url('/images/epub.gif');
}
li.appli a::before {
	content: url('/images/appli.gif');
}
li.audio a::before {
	content: url('/images/listen.gif');
}
li.org {display:none;}
body.org li.org {display:block;}
body
.maj {list-style:none;}
.maj > li {margin-bottom:0.5em;}
.maj > li::first-line {font-weight:bold;font-style:normal}
.maj > li > ul *::first-line {font-weight:normal; font-style: italic;}
.maj > li > ul  {
	list-style:disc;
	padding-left:1em;
}
.maj > li a {font-weight:bold;}
.nuance {
	font-family: serif;
	font-weight:bold;
	font-size:1.25em;
}