body {
	color: rgb(102, 102, 102); font-family: Georgia, Times; font-size: small; margin-top: 0pt; margin-right: 0pt; margin-left: 0pt; background-color: rgb(255, 255, 255);
}
h1 {
	color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: large; font-weight: bold;
}
h2 {
	color: rgb(102, 102, 102); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: large;
}
h3 {
	color: rgb(153, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: large; font-weight: normal;
}
a.toc-chapter {
	color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; text-decoration: none; vertical-align: middle;
}
a.toc-chapter:hover {
	color: rgb(26, 44, 181); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; text-decoration: none; vertical-align: middle;
}
a.toc-chapter-selected {
	color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; text-decoration: none; vertical-align: middle;
}
a.minitoc-chapter {
	color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: bold; text-decoration: none;
}
a.toc-section {
	color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; text-decoration: none; vertical-align: middle;
}
a.toc-section:hover {
	color: rgb(26, 44, 181); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; text-decoration: none; vertical-align: middle;
}
a.toc-section-selected {
	color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; text-decoration: none; vertical-align: middle;
}
a.minitoc-section {
	color: rgb(0, 0, 0); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; text-decoration: none;
}
a.toc-subsection {
	color: rgb(102, 102, 102); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; text-decoration: none; vertical-align: middle;
}
a.toc-subsection:hover {
	color: rgb(26, 44, 181); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; text-decoration: none; vertical-align: middle;
}
a.toc-subsection-selected {
	color: rgb(51, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; text-decoration: none; vertical-align: middle;
}
a.minitoc-subsection {
	color: rgb(102, 102, 102); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; text-decoration: none;
}
h4 {
	color: rgb(153, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: large; font-weight: normal;
}
h5 {
	color: rgb(102, 102, 102); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium; font-weight: normal;
}
h6 {
	color: rgb(153, 51, 51); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-weight: normal;
}
a.interne:hover {
	color: rgb(51, 51, 51); font-size: medium; text-decoration: underline;
}
a.interne {
	color: rgb(134, 38, 49); font-size: medium; text-decoration: underline;
}
a.interne:visited {
	color: rgb(102, 102, 102); font-size: medium; text-decoration: underline;
}
a.externe:hover {
	color: rgb(51, 51, 51); font-size: medium; text-decoration: underline;
}
a.externe {
	color: rgb(134, 38, 49); font-size: medium; text-decoration: underline;
}
a.externe:visited {
	color: rgb(102, 102, 102); font-size: medium; text-decoration: underline;
}
.couleurA {
	color: rgb(255, 231, 179);
}
.BGcouleurA {
	background-color: rgb(255, 231, 179);
}
.couleurB {
	color: rgb(255, 204, 0);
}
.BGcouleurB {
	background-color: rgb(255, 204, 0);
}
.couleurC {
	color: rgb(255, 194, 68);
}
.BGcouleurC {
	background-color: rgb(255, 194, 68);
}
.couleurD {
	color: rgb(255, 204, 102);
}
.BGcouleurD {
	background-color: rgb(255, 204, 102);
}
.couleurE {
	color: rgb(51, 51, 51);
}
.BGcouleurE {
	background-color: rgb(51, 51, 51);
}
.couleurF {
	color: rgb(102, 102, 102);
}
.BGcouleurF {
	background-color: rgb(102, 102, 102);
}
.couleurG {
	color: rgb(204, 204, 204);
}
.BGcouleurG {
	background-color: rgb(204, 204, 204);
}
.couleurH {
	color: rgb(134, 38, 49);
}
.BGcouleurH {
	background-color: rgb(134, 38, 49);
}
.couleurI {
	color: rgb(255, 140, 0);
}
.BGcouleurI {
	background-color: rgb(255, 140, 0);
}
.couleurJ {
	color: olive;
}
.BGcouleurJ {
	background-color: olive;
}
.couleurK {
	color: tan;
}
.BGcouleurK {
	background-color: tan;
}
.couleurL {
	color: darksalmon;
}
.BGcouleurL {
	background-color: darksalmon;
}
.couleurM {
	color: silver;
}
.BGcouleurM {
	background-color: silver;
}
.couleurN {
	color: olivedrab;
}
.BGcouleurN {
	background-color: olivedrab;
}
.couleurO {
	color: gold;
}
.BGcouleurO {
	background-color: gold;
}
.couleurP {
	color: white;
}
.BGcouleurP {
	background-color: white;
}
.texte {
	text-align: justify; color: rgb(102, 102, 102); font-family: Georgia, Times; font-size: small;
}
.legende {
	text-align: center; font-size: medium; font-style: italic;
}
.normal {
	font-size: medium;
}
.important {
	font-size: larger; font-weight: bolder;
}
.remarque {
	padding: 5px; border: 1px solid rgb(128, 0, 0); border-image: none; color: rgb(128, 0, 0); font-size: small; margin-right: 50px; margin-left: 50px;
}
.titreremarque {
	margin: 0px; padding: 2px; color: rgb(255, 255, 255); font-size: small; font-weight: bold; background-color: rgb(128, 0, 0);
}
.definition {
	padding: 5px; border: 1px solid rgb(128, 0, 0); border-image: none; color: rgb(128, 0, 0); font-size: medium; font-style: italic; margin-right: 30px; margin-left: 30px; background-color: rgb(255, 204, 102);
}
.titredefinition {
	margin: 0px; padding: 2px; color: rgb(255, 204, 102); font-size: medium; font-weight: bold; background-color: rgb(128, 0, 0);
}
.citation {
	padding: 5px; border: 1px solid rgb(255, 194, 68); border-image: none; color: rgb(128, 0, 0); font-size: small; font-style: italic; margin-right: 50px; margin-left: 50px;
}
.titrecitation {
	margin: 0px; padding: 2px; color: rgb(128, 0, 0); font-size: small; font-weight: bold; background-color: rgb(255, 231, 179);
}
.exemple {
	padding: 5px; color: rgb(102, 102, 102); font-size: medium; font-style: italic; margin-right: 30px; margin-left: 30px; background-color: rgb(204, 204, 204);
}
.titreexemple {
	margin: 0px; padding: 2px; color: rgb(102, 102, 102); font-size: small; font-style: italic; font-weight: bold; background-color: rgb(255, 231, 179);
}
.application {
	padding: 5px; font-size: medium; margin-right: 30px; margin-left: 30px; background-color: rgb(255, 231, 179);
}
.titreapplication {
	margin: 0px; padding: 2px; font-size: medium; font-weight: bold; background-color: rgb(255, 204, 102);
}
.exercice {
	padding: 5px; border: 1px solid rgb(128, 0, 0); border-image: none; color: rgb(128, 0, 0); font-size: small; margin-right: 50px; margin-left: 50px; background-color: rgb(255, 231, 179);
}
.titreexercice {
	margin: 0px; padding: 2px; color: rgb(128, 0, 0); font-size: small; font-weight: bold; background-color: rgb(255, 204, 0);
}
.listing {
	padding: 5px; border: 1px solid rgb(0, 0, 0); border-image: none; font-size: medium; margin-right: 50px; margin-left: 50px; background-color: rgb(238, 238, 238);
}
.titrelisting {
	margin: 0px; padding: 2px; border: 1px solid rgb(0, 0, 0); border-image: none; font-size: small; font-weight: bold; background-color: rgb(255, 231, 179);
}
tt {
	font-size: 120%;
}
code {
	font-size: 120%;
}
acronym {
	border-bottom-color: rgb(134, 38, 49); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
span.citation {
	border: currentColor; border-image: none; color: rgb(128, 0, 0); font-style: italic; margin-right: 0px; margin-left: 0px;
}
