/* default */

body {
  background: url(fond.jpg);
  color: #000000;
  margin: 0 0 0 0;
  padding: 0;
}
div.title {
  text-align: center;
  padding: 0;
  border-bottom: solid 2px #000000;
  color: yellow;
  background: #6d0101;
}
div.title img {
  float: right;
  clear: left;
  height: 5em;
  border-left: solid 2px #000000;
}
div.title h1 {
  margin: 0;
  padding-top: 0.3em;
  font: bold 250% sans-serif;
}
div.title h2 {
  padding-left: 1cm;
  font: italic 200% sans-serif;
}
div.clear {
  clear: right;
  margin: 0;
  padding: 0;
}
div.clearleft {
  clear: left;
  margin: 0;
  padding: 0;
}
div.nav {
  background: url(plan.jpg);
  border-right: solid 5px #000000;
  border-bottom: solid 2px #000000;
  padding: 0.5em 0 0 1em;
  font: 80% sans-serif;
  margin: 0 0 0 0;
  float: left;
  clear: right;
  width: 14em;
  height: 36em;
}
div.nav h1 {
  margin: 0.2em 0.5em 1em 0;
  text-align: center;
  color: blue;
}
div.nav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
div.nav li {
  font: normal 110% sans-serif;
  margin-bottom: 1.5em;
}
div.nav li.focus {
  font: bold 110% sans-serif;
}
div.nav li li {
  font: italic 80% sans-serif;
  margin: 0.3em 0 0 0.8cm;
}
div.nav li li.focus {
  font: italic bold 100% sans-serif;
}
div.nav li a {
  text-decoration: none;
  color: inherit;
}
div.nav li a:hover {
  text-decoration: underline;
}
div.version {
  margin: -2em 0 1em 0;
  text-align: right;
}
div.body {
  margin: 0 0 0 12em;
  padding: 1em 3em 1em 2em;
}
div.body h1 {
  margin: 0 0 1em 0;
  padding-left: 1em;
  text-align: right;
  font: italic 220% serif;
  border-bottom: solid 1px #000000;
}
div.body h2 {
  margin-top: 1em;
}
div.body p.centre {
  text-align: center;
}
p {
  text-align: justify;
  text-indent: 1em;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
img.photo {
  float: left;
  margin-right: 0.5em;
}
ul.big {
  list-style-type: none;
  font: italic 130% serif;
  text-align: justify;
  margin: 1.5em 1em 0 1em;
}
ul.big li {
  margin-bottom: 1em;
}

td.champ {
  font: bold 90% serif;
  padding-right: 1em;
}
input, textarea {
  font-family: Courier, Courier, serif;
}
td.button {
  padding-top: 1em;
  text-align: center;
}

span.itemresume {
  margin-left: -1em;
  margin-right: 0.6em;
  width: 0.5em;
}
span.itemresume img {
  width: 0.5em;
}
p.resume {
  font: italic 60% serif;
  margin: 0;
  text-indent: 0em;
  display: none;
}
p.intro {
  font: italic 85% serif;
  margin: 0em 2.5em 0em 2.5em;
}
p.warning {
  text-align: center;
  text-indent: 0em;
  color: red;
  font: bold 110% sans-serif
}
div.cadre {
  background: #f7ef9b;
  border: solid 2px #000000;
  padding: 1em;
}
div.error {
  background: #f7cb9b;
  border: solid 2px #000000;
  padding: 1em;
}

img.big {
  padding-left: 5%;
  padding-right: 5%;
  width: 90%
}
p.help {
  text-indent: 0em;
  color: green;
  text-align: center;
  margin: 1em 4em -1.5em 4em;
  font: bold 95% serif;
}
p.new {
  text-indent: -1.5em;
  margin: 0.5em 0em 0em 1.5em;
}

/* tex4ht */

div.maths {
  margin-top: 2.5em;
  text-align: justify;
  font-size: 11pt;
}

div.maths .cmr-7{font-size:70%;}
div.maths .cmmi-5{font-size:50%;font-style: italic;}
div.maths .cmmi-7{font-size:70%;font-style: italic;}
div.maths .cmmi-10{font-style: italic;}
div.maths .cmsy-7{font-size:70%;}
div.maths .ecrm-1728{font-size:170%;}
div.maths .ecrm-1200{font-size:120%;}
div.maths .ecbx-1000{ font-weight: bold;}
div.maths .msam-7{font-size:70%;}
div.maths p.noindent { text-indent: 0em }
div.maths p.nopar { text-indent: 0em; }
div.maths p.indent{ text-indent: 1.5em }
div.maths a img { border-top: 0; border-left: 0; border-right: 0; }
div.maths center { margin-top:1em; margin-bottom:1em; }
div.maths td center { margin-top:0em; margin-bottom:0em; }
div.maths .Canvas { position:relative; }
div.maths img.math{vertical-align:middle;}
div.maths li p.indent { text-indent: 0em }
div.maths span.footnotetext{ font-size:80%; font-style:italic; } 
div.maths .obeylines-h,.obeylines-v {white-space: nowrap; }
div.maths .overline{ text-decoration:overline; }
div.maths .overline img{ border-top: 1px solid black; }
div.maths td.displaylines {text-align:center; white-space:nowrap;}
div.maths .centerline {text-align:center;}
div.maths .rightline {text-align:right;}
div.maths div.verbatim {font-family: monospace; white-space: nowrap; }
div.maths span.fbox {padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
div.maths div.center, div.maths div.center div.center {text-align: center; margin-left:1em; margin-right:1em; margin-top:0.5em; margin-bottom:0.5em;}
div.maths div.center div {text-align: left;}
div.maths div.flushright, div.maths div.flushright div.flushright {text-align: right;}
div.maths div.flushright div {text-align: left;}
div.maths div.flushleft {text-align: left;}
div.maths .underline{ text-decoration:underline; }
div.maths .underline img{ border-bottom: 1px solid black; margin-bottom:1pt; }
div.maths .framebox-c, .framebox-l, .framebox-r { padding-left:3.0pt; padding-right:3.0pt; text-indent:0pt; border:solid black 0.4pt; }
div.maths .framebox-c {text-align:center;}
div.maths .framebox-l {text-align:left;}
div.maths .framebox-r {text-align:right;}
div.maths div.array {text-align:center;}
div.maths div.tabular, div.maths div.center div.tabular {text-align: center; margin-top:0.5em; margin-bottom:0.5em;}table.tabular td p{margin-top:0em;}
div.maths div.td00{ margin-left:0pt; margin-right:0pt; }
div.maths div.td01{ margin-left:0pt; margin-right:5pt; }
div.maths div.td10{ margin-left:5pt; margin-right:0pt; }
div.maths div.td11{ margin-left:5pt; margin-right:5pt; }
div.maths td.td00{ padding-left:0pt; padding-right:0pt; }
div.maths td.td01{ padding-left:0pt; padding-right:5pt; }
div.maths td.td10{ padding-left:5pt; padding-right:0pt; }
div.maths td.td11{ padding-left:5pt; padding-right:5pt; }
div.maths .hline hr, .cline hr{ height : 1px; }
div.maths .tabbing-right {text-align:right;}
div.maths div.newtheorem { margin-bottom: 2em; margin-top: 2em;}
div.maths span.TEX {letter-spacing: -0.125em; }
div.maths span.TEX span.E{ position:relative;top:0.5ex;left:-0.0417em;}
div.maths a span.TEX span.E {text-decoration: none; }
div.maths span.LATEX span.A{ position:relative; top:-0.5ex; left:-0.4em; font-size:85%;}
div.maths span.LATEX span.TEX{ position:relative; left: -0.4em; }
div.maths .marginpar {width:20%; float:right; text-align:left; margin-left:auto; margin-top:0.5em; font-size:85%; text-decoration:underline;}
div.maths .marginpar p{margin-top:0.4em; margin-bottom:0.4em;}
div.maths div.float {text-align:center;}
div.maths div.figure {text-align:center;}
div.maths .equation td{text-align:center; }
div.maths td.equation { margin-top:1em; margin-bottom:1em; } 
div.maths td.eqnarray4 { width:5%; white-space: normal; }
div.maths td.eqnarray2 { width:5%; }
div.maths table.eqnarray-star, table.eqnarray {width:100%;}
div.maths div.eqnarray{text-align:center;}
div.maths div.pmatrix {text-align:center;}
div.maths span.pmatrix img{vertical-align:middle;}
div.maths div.pmatrix {text-align:center;}
div.maths img.cdots{vertical-align:middle;}
div.maths .partToc a, div.maths .partToc, div.maths .likepartToc a, div.maths .likepartToc {line-height: 200%; font-weight:bold; font-size:110%;}
div.maths .caption td.id{font-weight: bold; white-space: nowrap; }
div.maths table.caption {text-align:center;}
div.maths h1.partHead{text-align: center}
div.maths p.bibitem { text-indent: -2em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
div.maths p.bibitem-p { text-indent: 0em; margin-left: 2em; margin-top:0.6em; margin-bottom:0.6em; }
div.maths .paragraphHead, div.maths .likeparagraphHead { margin-top:2em; font-weight: bold;}
div.maths .subparagraphHead, div.maths .likesubparagraphHead { font-weight: bold;}
div.maths .quote {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; }
div.maths .verse{white-space:nowrap; margin-left:2em}
div.maths div.maketitle {text-align:center;}
div.maths h2.titleHead{text-align:center;}
div.maths div.maketitle{ margin-bottom: 2em; }
div.maths div.author, div.date {text-align:center;}
div.maths div.thanks{text-align:left; margin-left:10%; font-size:80%; font-style:italic; }
div.maths div.author{white-space: nowrap;}
div.maths .quotation {margin-bottom:0.25em; margin-top:0.25em; margin-left:1em; }
div.maths .abstract p {margin-left:5%; margin-right:5%;}
div.maths .figure img.graphics {margin-left:10%;}
div.maths .frenchb-nbsp{font-size:75%;}
div.maths .frenchb-thinspace{font-size:75%;}
div.maths .equation td{text-align:center; }
div.maths table.align, table.alignat, table.xalignat, table.xxalignat, table.flalign, table.align-star, table.alignat-star, table.xalignat-star, table.flalign-star {width:100%; white-space: nowrap;}
div.maths td.align-label { width:5%; }
div.maths td.align-odd { text-align:right; padding-right:0.3em;}
div.maths td.align-even { text-align:left; padding-right:0.6em;}
div.maths td.gather-star, td.gather1 {text-align:center; }

span.verbformula {
  background: #d5f3ff;
  font-style: italic;
  padding-left: 3px; padding-right: 2px;
  padding-bottom: 1px; padding-top: 1px;
}
div.maths h3 {
  background: #ddffdd;
  font-size: 150%;
  padding-left: 1em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  margin-top: 2em;
}
div.maths h3 span.titlemark {
  font-size: 120%;
  margin-right: 0.5em;
}
div.maths h4 {
  background: #ffffdd;
  font-size: 110%;
  padding-left: 1em;
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  margin-left: 1em;
}
div.maths h4 span.titlemark {
  font-size: 120%;
  margin-right: 0.5em;
}
div.maths h5 {
  font-size: 105%;
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  margin-top: 0.2em;
  margin-bottom: 0;
}
div.maths h5 span.titlemark {
  font-size: 90%;
  margin-right: 0.5em;
}
div.maths div.tableofcontents {
  margin-left: 3em;
  margin-right: 3em;
  margin-bottom: 2em;
  padding: 1em;
  border-style: solid;
  border-width: 2px;
}
div.maths span.sectionToc {
  margin-left: 0;
  font-size: 120%;
}
div.maths span.subsectionToc {
  margin-left: 1em;
  font-size: 110%;
}
div.maths span.subsubsectionToc {
  margin-left: 2em;
  font-size: 100%;
}
div.maths div.newtheorem {
  padding-left: 0.6em;
  border-style: solid;
  border-width: 0px;
  border-left-width: 2px;
}
div.maths p.footnote {
  text-indent: 0;
  margin-top: 0.3em;
  margin-bottom: 0em;
  font-size: 90%;
}
div.maths hr {
  margin-top: 2em;
}

div.body div.vers div.titre {
  margin: 0 0 1em 0;
  text-align: center;
  font: italic 150% serif;
}
div.body div.vers div.auteur {
  margin-top: 0.8em;
  margin-right: 2em;
  text-align: right;
}
div.body div.vers div.gauche {
  background: url(parchemin.png);
  margin-left: 5%;
  margin-right: 25%;
  margin-bottom: 2em;
  padding: 1em;
  border-style: solid;
  border-width: 1px;
  border-right-width: 5px;
  border-bottom-width: 5px;
}
div.body div.vers div.droite {
  background: url(parchemin.png);
  margin-left: 25%;
  margin-right: 5%;
  margin-bottom: 2em;
  padding: 1em;
  border-style: solid;
  border-width: 1px;
  border-right-width: 5px;
  border-bottom-width: 5px;
}
div.body div.vers {
  margin-left: 5%;
}
div.body div.vers td.numero {
  padding-right: 0.6em;
  text-align: right;
  font-size: 60%;
}
