body {
    background-color: #d3d3d3;
}

div.container {
    margin-left: auto;
    margin-right: auto;
    background-color: white;
    width: 70%;
}

div.title {
    background-color: #d3d3d3;
    padding:0 0.5em 0 0.5em;
}

div.body {
    padding:1.2em 1.2em 1.2em 1.2em;
    margin-left:5%;
}

div.menu {
    height: 62px;
}

div.footer {
    padding:0.5em 0.5em 0.5em 0.5em;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border-top:1px solid black;
    width: 90%;
}

h2, h3 {
    background-color:#FFFFFF;
    color:#FCC212;
    border-bottom:1px dotted black;
}

/*** Menu général ***/

ul.menu {
	list-style-type:none;
	float:left;
	display:block;
	width:100%;
	line-height:1em;
	clear:both;
	margin:0;
	padding:0;
	background-color:#999999;
	background-image:none;
}

ul.menu li {
	display:inline;
}

a.menuitem {
	display:block;
	float:left;
	border-width:0;
	padding:1em 0 1em 0;
	width:20%;
	margin:0 0 0 0;
	text-decoration:none;
	text-align:center;
	background-image:none;
}

a.menuitem:link, a.menuitem:visited {
	background-color:#999999;
	color:#FFFFFF;
}

a.menuitem:active, a.menuitem:hover {
/*
 	background-color:#8CD749;

Douce secondaire
Vert    #D2FAD2
Orange  #FEC54A
Pourpre #6F308B

Douce neutre
Gris   #CCCCCC
Orange #FBF5BC

Accueillante neutre
Gris   #999999
Orange #FCC212

Calme neutre
Gris #CCCCCC
Bleu #CBDAF1

Perso
Orange #FBF5BC
Vert   #C6FA5A
 */
	background-color:#FCC212;
	color:#000000;
}

dd.dd-thebibliography {
    text-align: justify;
    width: 90%;
}
