body {
	background : #ffffdf;
	margin-left : 30px;
	margin-top : 30px;
	margin-right : 30px;
	margin-bottom : 30px;
}

h1 {
	font-size : 28pt;
	color : #ff2020;
	text-align : center;
}

p#author {
	text-align : right;
	color : #0000ff;
	font-style : italic;
	font-size : 16pt;
}

div#divmenu {
	position : relative;
	display : block;
	margin-top : 50px;
	margin-bottom : 50px;
	border-bottom-width : 5px;
	border-bottom-style : ridge;
	border-bottom-color : #6666df;
	border-top-width : 5px;
	border-top-style : ridge;
	border-top-color : #6666df;
	padding-top : 10px;
	padding-bottom : 10px;
}

a {
	text-decoration : none;
}

a.menu {
	display : block;
}

a.menu:link, a.menu:visited {
	color : #0000ff;
	display : block;
}

a.menu:hover {
	color : #ff2020;
}

a.submenu {
	margin-left : 30px;
	display : block;
}

a.submenu:link, a.submenu:visited {
	color : #0000ff;
}

a.submenu:hover {
	color : #ff2020;
}

a.subsubmenu {
	display : block;
	margin-left : 60px;
}

a.subsubmenu:link, a.subsubmenu:visited {
	color : #0000ff;
}

a.subsubmenu:hover {
	color : #ff2020;
}

a.menutitle {
	color : #0000ff;
 	font-size : 22pt;
	margin-bottom : 10px;
	margin-top : 10px;
}

a.submenutitle {
	color : 00000ff;
	font-size : 18pt;
	margin-left : 30px;
	margin-top : 10px;
	margin-bottom : 10px;
}

a.subsubmenutitle {
	color : 00000ff;
	font-size : 14pt;
	margin-left : 60px;
	margin-top : 10px;
	margin-bottom : 10px;
}

p, ul li, ol li {
	text-align : justify;
	font-size : 12pt;
}

ul li {
	list-style-type:disc;
}

ol li {
	list-style-type:lower-alpha;
}

div.retour {
	position : absolute;
	right : 2px;
}

div.retour a {
	display : block;
	background : url(haut.jpg);
	width : 0px;
	padding-left : 20px;
	overflow : hidden;
}

div.figure {
	display : block;
	text-align : center;
}

div.figure img {
	border : 0;
	margin-top : 10px;
	margin-bottom : 10px;
}

div.figure span#caption {
	display : block;
	position : relative;
	font-size : 12pt;
}

div.figure table {
	position : relative;
	text-align : center;
	border-width : 2px;
	border-style : outset;
	margin-top : 10px;
	margin-bottom : 10px;
	font-size : 12pt;
}

div.figure td {
	border-width : 1px;
	border-style : solid;
	border-bottom-style : none;
	font-size : 12pt;
	padding : 2px;
}
