body {
  background-color: transparent !
  important
}

body {
  background-color: rgb(255,255,255);
  border: none;
  font-family: Times New Roman;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  color: rgb(0,0,0)
}
body .graphicCaption {
  font-style: normal;
  font-weight: 400
}
body .plotCaption {
  font-style: normal;
  font-weight: 400
}
body A {
  color: rgb(0,128,0)
}
body A math {
  color: rgb(0,128,0)
}
body TABLE {
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt
}
body TD {
  padding-left: 0.5em;
  padding-right: 0.5em;
  padding-top: 0.5ex;
  padding-bottom: 0.5ex
}
ul {
  list-style-type: disc
}
ul ul {
  list-style-type: disc
}
ul ul ul {
  list-style-type: disc
}
ul ul ul ul {
  list-style-type: disc
}
ol {
  list-style-type: decimal
}
ol ol {
  list-style-type: lower-alpha
}
ol ol ol {
  list-style-type: lower-roman
}
ol ol ol ol {
  list-style-type: lower-alpha
}
p.error {
  font-size: 167%;
  font-weight: 700;
  color: rgb(255,0,0)
}
p {
  font-family: Times New Roman;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p span.inlineMath {
  color: rgb(0,0,0)
}
p.Body-Math {
  background-color: rgb(255,255,255);
  border: none;
  font-family: Times New Roman;
  font-size: 92%;
  font-style: normal;
  font-weight: 400;
  text-align: left;
  color: rgb(255,0,0);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 0pt
}
h1.section {
  font-family: Bookman Old Style;
  font-size: 250%;
  text-align: center;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 0pt
}
h1.section span.inlineMath {
  color: rgb(0,0,0)
}
h2.subsection {
  font-family: Century Schoolbook;
  font-size: 183%;
  font-style: normal;
  font-weight: 700;
  text-align: left;
  color: rgb(0,128,0);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 0pt
}
h2.subsection span.inlineMath {
  color: rgb(0,128,0);
  font-style: normal;
  font-weight: 700
}
h3.subsubsection {
  background-color: rgb(255,255,255);
  border: none;
  font-family: Century Schoolbook;
  font-size: 117%;
  font-style: normal;
  font-weight: 700;
  text-align: left;
  color: rgb(0,0,128);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
h3.subsubsection span.inlineMath {
  color: rgb(0,0,128);
  font-family: Times New Roman;
  font-weight: 700
}
h4.paragraph {
  background-color: rgb(255,255,255);
  border: none;
  font-family: Arial;
  font-size: 100%;
  font-style: normal;
  font-weight: 700;
  text-align: left;
  color: rgb(0,128,128);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 3pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
h5.subparagraph {
  background-color: rgb(255,255,255);
  border: none;
  font-family: Arial;
  font-size: 100%;
  font-style: normal;
  text-align: left;
  color: rgb(0,128,128);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
em {
  background-color: rgb(255,255,255);
  border: none;
  font-family: Annifont;
  font-size: 133%;
  font-style: normal;
  font-weight: 400;
  color: rgb(0,128,0)
}
em span.inlineMath {
  color: rgb(0,128,0);
  font-family: Annifont;
  font-style: normal;
  font-weight: 400
}
span.rm {
  font-size: 100%
}
strong {
  font-weight: 700
}
span.it {
  font-size: 100%;
  font-style: italic;
  font-weight: 400
}
span.it span.inlineMath {
  color: rgb(0,255,255)
}
span.sl {
  font-family: Times New Roman;
  font-size: 117%;
  font-style: normal;
  font-weight: 700;
  color: rgb(255,0,0)
}
span.sl span.inlineMath {
  color: rgb(255,0,0);
  font-family: Times New Roman;
  font-size: 100%;
  font-style: normal;
  font-weight: 700
}
span.sf {
  font-family: BernhardFashion BT;
  font-size: 117%;
  font-style: normal;
  font-weight: 400;
  color: rgb(0,0,0)
}
span.sf span.inlineMath {
  color: rgb(255,0,0)
}
span.sc {
  font-family: Arial Black;
  font-size: 92%;
  color: rgb(0,128,128)
}
span.sc span.inlineMath {
  color: rgb(0,128,0)
}
span.tt {
  font-family: Verdana;
  font-size: 67%;
  font-style: normal;
  font-weight: 400
}
span.tt span.inlineMath {
  color: rgb(0,0,0)
}
dl.description dd p {
  background-color: rgb(255,255,255);
  border: none;
  font-family: Times New Roman;
  font-size: 100%;
  text-align: left;
  color: rgb(0,0,255);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 0pt
}
dl.description dd span.inlineMath {
  color: rgb(0,0,255)
}
dl.description {
  background-color: rgb(255,255,255);
  border: none;
  font-family: Times New Roman;
  font-size: 100%;
  color: rgb(0,0,255)
}
dl.description dt.leadin {
  font-family: Times New Roman;
  font-style: normal;
  font-weight: 700;
  color: rgb(0,0,255)
}
ol li p {
  background-color: rgb(255,255,255);
  border: none;
  font-family: Times New Roman;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  text-align: left;
  color: rgb(0,0,0);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 25pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
ol li span.inlineMath {
  font-family: Century Schoolbook;
  font-size: 100%
}
ol {
  background-color: rgb(255,255,255);
  border: none;
  font-family: Times New Roman;
  font-size: 100%;
  font-weight: 400;
  color: rgb(0,0,0)
}
ol .leadin {
  font-family: Century Schoolbook;
  font-size: 92%;
  font-style: normal;
  font-weight: 700;
  color: rgb(0,0,0)
}
ul li p {
  background-color: rgb(255,255,255);
  border: none;
  font-family: Times New Roman;
  font-size: 100%;
  text-align: left;
  color: rgb(0,0,0);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 18pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
ul li span.inlineMath {
  color: rgb(0,0,0)
}
ul {
  background-color: rgb(255,255,255);
  border: none;
  font-family: Times New Roman;
  font-size: 100%;
  color: rgb(0,0,0)
}
ul .leadin {
  font-size: 67%;
  color: rgb(0,0,0)
}
ul .leadin math {
  color: rgb(0,0,0)
}
ol li p {
  background-color: rgb(255,255,255);
  border: none;
  font-family: Times New Roman;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  text-align: left;
  color: rgb(0,0,0);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 25pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
ol li span.inlineMath {
  font-family: Century Schoolbook;
  font-size: 100%
}
ol {
  background-color: rgb(255,255,255);
  border: none;
  font-family: Times New Roman;
  font-size: 100%;
  font-weight: 400;
  color: rgb(0,0,0)
}
ol .leadin {
  font-family: Century Schoolbook;
  font-size: 92%;
  font-style: normal;
  font-weight: 700;
  color: rgb(0,0,0)
}
ul li p {
  background-color: rgb(255,255,255);
  border: none;
  font-family: Times New Roman;
  font-size: 100%;
  text-align: left;
  color: rgb(0,0,0);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 18pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
ul li span.inlineMath {
  color: rgb(0,0,0)
}
ul {
  background-color: rgb(255,255,255);
  border: none;
  font-family: Times New Roman;
  font-size: 100%;
  color: rgb(0,0,0)
}
ul .leadin {
  font-size: 67%;
  color: rgb(0,0,0)
}
ul .leadin math {
  color: rgb(0,0,0)
}
span.cal {
  font-family: BERNARD;
  font-size: 133%;
  color: rgb(0,0,0)
}
span.cal span.inlineMath {
  font-family: BERNARD;
  font-size: 100%;
  font-style: normal;
  font-weight: 400
}
span.tiny {
  font-size: 50%;
  color: rgb(255,0,255)
}
span.scriptsize {
  font-size: 67%
}
span.footnotesize {
  font-size: 75%
}
span.small {
  font-size: 83%
}
span.normalsize {
  font-size: 100%;
  color: rgb(0,128,128)
}
span.large1 {
  font-size: 117%;
  color: rgb(0,0,64)
}
span.large2 {
  font-size: 117%
}
span.large3 {
  font-size: 133%
}
span.huge1 {
  font-size: 167%;
  color: rgb(255,0,255)
}
span.huge2 {
  font-size: 183%;
  color: rgb(255,0,255)
}
ol.thebibliography li p {
  font-size: 100%;
  text-align: left;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 18pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 0pt
}
ol.thebibliography {
  font-size: 100%
}
p.quotation {
  background-color: rgb(240,240,240);
  border: none;
  font-family: Arial;
  font-size: 100%;
  text-align: left;
  margin-left: 24pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 24pt;
  padding-bottom: 0pt;
  text-indent: 0pt
}
p.quote {
  background-color: rgb(255,255,255);
  border: none;
  font-family: Arial;
  font-size: 100%;
  font-style: italic;
  font-weight: 700;
  text-align: left;
  color: rgb(0,128,128);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 7pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 0pt
}
p.center {
  background-color: rgb(255,255,255);
  border: none;
  font-size: 100%;
  text-align: center;
  margin-left: 43pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 0pt
}
p.center span.inlineMath {
  color: rgb(0,0,0)
}
p.f-0 {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt
}
div.f-0 {
  font-size: 100%
}
div.f-0 span.leadin {
  padding-top: 0pt
}
p.f-0-FirstPara {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 2pt
}
p.f-1 {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt
}
div.f-1 {
  font-size: 100%
}
div.f-1 span.leadin {
  padding-top: 0pt
}
p.f-1-FirstPara {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 2pt
}
p.f-2 {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt
}
div.f-2 {
  font-size: 100%
}
div.f-2 span.leadin {
  padding-top: 0pt
}
p.f-2-FirstPara {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 2pt
}
p.f-7 {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt
}
div.f-7 {
  font-size: 100%
}
div.f-7 span.leadin {
  padding-top: 0pt
}
p.f-7-FirstPara {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 2pt
}
p.abstract {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt
}
div.abstract {
  font-size: 100%
}
div.abstract span.leadin {
  padding-top: 0pt
}
p.abstract-FirstPara {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 2pt
}
p.f-11 {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt
}
div.f-11 {
  font-size: 100%
}
div.f-11 span.leadin {
  padding-top: 0pt
}
p.f-11-FirstPara {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 2pt
}
p.f-12 {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt
}
div.f-12 {
  font-size: 100%
}
div.f-12 span.leadin {
  padding-top: 0pt
}
p.f-12-FirstPara {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 2pt
}
p.f-13 {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt
}
div.f-13 {
  font-size: 100%
}
div.f-13 span.leadin {
  padding-top: 0pt
}
p.f-13-FirstPara {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 2pt
}
p.f-14 {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt
}
div.f-14 {
  font-size: 100%
}
div.f-14 span.leadin {
  padding-top: 0pt
}
p.f-14-FirstPara {
  font-size: 100%;
  margin-left: 35pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 2pt
}
span.frak {
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  color: rgb(192,192,192)
}
span.frak span.inlineMath {
  color: rgb(255,0,255)
}
span.Bbb {
  font-size: 100%;
  color: rgb(192,192,192)
}
p.proof {
  background-color: rgb(225,225,225);
  border: none;
  font-size: 100%;
  margin-left: 58pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt
}
div.proof {
  background-color: rgb(225,225,225);
  border: none;
  font-size: 100%
}
div.proof span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 0pt
}
p.proof-FirstPara {
  background-color: rgb(225,225,225);
  font-size: 100%;
  margin-left: 58pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 2pt
}
p.acknowledgement {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.acknowledgement {
  font-size: 100%
}
div.acknowledgement span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 4pt
}
p.acknowledgement-FirstPara {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.algorithm {
  font-family: Century Schoolbook;
  font-size: 100%;
  font-style: italic;
  font-weight: 400;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.algorithm {
  font-family: Century Schoolbook;
  font-size: 92%;
  font-weight: 400
}
div.algorithm span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 4pt
}
p.algorithm-FirstPara {
  font-family: Century Schoolbook;
  font-size: 100%;
  font-style: italic;
  font-weight: 400;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.axiom {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.axiom {
  font-size: 100%
}
div.axiom span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 4pt
}
p.axiom-FirstPara {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.case {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.case {
  font-size: 100%
}
div.case span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 4pt
}
p.case-FirstPara {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.claim {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.claim {
  font-size: 100%
}
div.claim span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 4pt
}
p.claim-FirstPara {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.conclusion {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.conclusion {
  font-size: 100%
}
div.conclusion span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 4pt
}
p.conclusion-FirstPara {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.condition {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.condition {
  font-size: 100%
}
div.condition span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-weight: 700;
  padding-top: 4pt
}
p.condition-FirstPara {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.conjecture {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.conjecture {
  font-size: 100%
}
div.conjecture span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 4pt
}
p.conjecture-FirstPara {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.corollary {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.corollary {
  font-size: 100%
}
div.corollary span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 4pt
}
p.corollary-FirstPara {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.criterion {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.criterion {
  font-size: 100%
}
div.criterion span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 4pt
}
p.criterion-FirstPara {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.definition {
  background-color: rgb(255,240,252);
  border: none;
  font-family: Times New Roman;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  color: rgb(0,0,0);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.definition span.inlineMath {
  color: rgb(0,0,0);
  font-family: Times New Roman;
  font-size: 100%;
  font-weight: 400
}
div.definition {
  background-color: rgb(255,240,252);
  border: none;
  font-family: Times New Roman;
  font-size: 100%;
  font-weight: 400;
  color: rgb(0,0,0)
}
div.definition span.leadin {
  background-color: rgb(255,255,145);
  font-family: Century Schoolbook;
  font-style: normal;
  font-weight: 700;
  color: rgb(255,0,0);
  padding-top: 4pt
}
p.definition-FirstPara {
  background-color: rgb(255,240,252);
  font-family: Times New Roman;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  color: rgb(0,0,0);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.example {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.example {
  font-size: 100%
}
div.example span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 4pt
}
p.example-FirstPara {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.exercise {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.exercise {
  font-size: 100%
}
div.exercise span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 4pt
}
p.exercise-FirstPara {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.lemma {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.lemma {
  font-size: 100%
}
div.lemma span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 4pt
}
p.lemma-FirstPara {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.notation {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.notation {
  font-size: 100%
}
div.notation span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 4pt
}
p.notation-FirstPara {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.problem {
  background-color: rgb(239,200,186);
  border: none;
  font-size: 100%;
  font-style: normal;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt
}
div.problem {
  background-color: rgb(239,200,186);
  border: none;
  font-size: 100%
}
div.problem span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-weight: 700;
  padding-top: 0pt
}
p.problem-FirstPara {
  background-color: rgb(239,200,186);
  font-size: 100%;
  font-style: normal;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 2pt
}
p.proposition {
  font-family: Verdana;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  margin-left: 43pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt
}
div.proposition {
  font-family: Verdana;
  font-size: 67%;
  font-weight: 400
}
div.proposition span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 0pt
}
p.proposition-FirstPara {
  font-family: Verdana;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  margin-left: 43pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 0pt;
  padding-right: 0pt;
  padding-bottom: 0pt;
  text-indent: 2pt
}
p.remark {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.remark {
  font-size: 100%
}
div.remark span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 4pt
}
p.remark-FirstPara {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.solution {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.solution {
  font-size: 100%
}
div.solution span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 4pt
}
p.solution-FirstPara {
  font-size: 100%;
  font-style: italic;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.summary {
  background-color: rgb(128,255,128);
  border: none;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.summary {
  background-color: rgb(128,255,128);
  border: none;
  font-size: 100%;
  font-weight: 400
}
div.summary span.leadin {
  background-color: rgb(255,255,255);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  padding-top: 4pt
}
p.summary-FirstPara {
  background-color: rgb(128,255,128);
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.theorem {
  background-color: rgb(220,254,197);
  border: none;
  font-family: Times New Roman;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  color: rgb(0,0,0);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt
}
div.theorem span.inlineMath {
  color: rgb(0,0,0);
  font-family: Century Schoolbook;
  font-size: 100%;
  font-style: normal
}
div.theorem {
  background-color: rgb(220,254,197);
  border: none;
  font-family: Times New Roman;
  font-size: 100%;
  font-weight: 400;
  color: rgb(0,0,0)
}
div.theorem span.leadin {
  background-color: rgb(255,255,149);
  font-family: Arial;
  font-style: normal;
  font-weight: 700;
  color: rgb(0,0,255);
  padding-top: 4pt
}
p.theorem-FirstPara {
  background-color: rgb(220,254,197);
  font-family: Times New Roman;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  color: rgb(0,0,0);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 58pt;
  padding-top: 4pt;
  padding-right: 0pt;
  padding-bottom: 4pt;
  text-indent: 2pt
}
p.QQQstylehabituel {
  font-family: Century Schoolbook;
  font-size: 92%;
  font-style: normal;
  font-weight: 700;
  text-align: justify;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQstylehabituel span.inlineMath {
  color: rgb(0,0,0)
}
span.QQQPlusgrandtitre1 {
  font-size: 300%
}
span.QQQpluspetittitre1et2 {
  font-size: 167%
}
p.QQQnormalcomics {
  font-family: Comic Sans MS;
  font-size: 67%;
  text-align: justify;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQnormalcomics span.inlineMath {
  color: rgb(0,0,0);
  font-family: Comic Sans MS;
  font-size: 100%
}
p.QQQnormalpetit {
  font-family: Century Schoolbook;
  font-size: 67%;
  text-align: justify;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQnormalpetit span.inlineMath {
  color: rgb(0,0,0)
}
p.QQQdecalcomics {
  font-family: Comic Sans MS;
  font-size: 83%;
  text-align: justify;
  margin-left: 43pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQdecalcomics span.inlineMath {
  color: rgb(0,0,0)
}
span.QQQgras+italique {
  font-size: 100%;
  font-style: italic;
  font-weight: 700
}
span.QQQcursif {
  font-family: BERNARD;
  font-size: 150%;
  font-style: normal;
  font-weight: 400
}
span.QQQcursif span.inlineMath {
  color: rgb(0,0,0)
}
span.QQQrouge {
  font-family: Times New Roman;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  color: rgb(255,0,0)
}
span.QQQrouge span.inlineMath {
  color: rgb(255,0,0);
  font-family: Times New Roman;
  font-size: 100%;
  font-style: normal;
  font-weight: 400
}
p.QQQnormalgrand {
  font-family: Times New Roman;
  font-size: 100%;
  font-style: normal;
  font-weight: 700;
  text-align: justify;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQnormalgrand span.inlineMath {
  color: rgb(0,0,0);
  font-weight: 700
}
span.QQQbleu {
  color: rgb(65,37,218)
}
span.QQQbleu span.inlineMath {
  color: rgb(65,37,218)
}
p.QQQzstylecsnormal {
  font-family: Century Schoolbook;
  font-size: 100%;
  text-align: justify;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQzstylecsnormal span.inlineMath {
  color: rgb(0,0,0)
}
p.QQQzstylebleu {
  font-family: Times New Roman;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  color: rgb(0,128,0);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQzstylebleu span.inlineMath {
  color: rgb(0,128,0)
}
span.QQQrougepetit {
  font-family: Times New Roman;
  font-size: 67%;
  font-style: normal;
  font-weight: 400;
  color: rgb(255,0,0)
}
span.QQQrougepetit span.inlineMath {
  color: rgb(255,0,0)
}
p.QQQnormaltgrouge {
  font-family: Times New Roman;
  font-size: 150%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  color: rgb(255,0,0);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQnormaltgrouge span.inlineMath {
  color: rgb(255,0,0);
  font-family: Times New Roman;
  font-size: 100%;
  font-style: normal;
  font-weight: 400
}
p.QQQnormaltgbleu {
  font-family: Times New Roman;
  font-size: 200%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  color: rgb(0,0,255);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQnormaltgbleu span.inlineMath {
  color: rgb(0,0,255)
}
p.QQQdecalnormal {
  font-family: Times New Roman;
  font-size: 100%;
  text-align: justify;
  margin-left: 43pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQdecalnormal span.inlineMath {
  color: rgb(0,0,0)
}
p.QQQdecalbleu {
  font-family: Times New Roman;
  font-size: 100%;
  text-align: justify;
  color: rgb(0,0,255);
  margin-left: 43pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQdecalbleu span.inlineMath {
  color: rgb(0,0,255)
}
p.QQQzstylenormal2 {
  font-family: Times New Roman;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQzstylenormal2 span.inlineMath {
  color: rgb(0,0,0);
  font-family: Century Schoolbook;
  font-size: 100%;
  font-style: normal
}
p.QQQzstylecsrouge {
  font-family: Verdana;
  font-size: 75%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  color: rgb(255,0,0);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQzstylecsrouge span.inlineMath {
  color: rgb(255,0,0);
  font-family: Century Schoolbook;
  font-size: 100%;
  font-style: normal
}
p.QQQzstylecsbleu {
  font-family: Verdana;
  font-size: 75%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  color: rgb(0,0,255);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQzstylecsbleu span.inlineMath {
  color: rgb(0,0,255);
  font-family: Verdana;
  font-size: 100%;
  font-style: normal
}
p.QQQzstylecsvert {
  font-family: Century Schoolbook;
  font-size: 83%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  color: rgb(0,128,0);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQzstylecsvert span.inlineMath {
  color: rgb(0,128,0);
  font-family: Century Schoolbook;
  font-size: 100%;
  font-style: normal
}
p.QQQprojection {
  font-family: Times New Roman;
  font-size: 200%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQprojection span.inlineMath {
  color: rgb(0,0,0);
  font-family: Century Schoolbook;
  font-size: 100%;
  font-style: normal
}
p.QQQenoncé {
  background-color: rgb(213,213,215);
  border: none;
  font-family: Comic Sans MS;
  font-size: 92%;
  font-style: normal;
  font-weight: 400;
  text-align: left;
  color: rgb(0,0,0);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQenoncé span.inlineMath {
  color: rgb(0,0,0);
  font-family: Comic Sans MS;
  font-size: 100%;
  font-style: normal
}
p.QQQastylemain {
  font-family: beperso;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQastylemain span.inlineMath {
  color: rgb(0,0,0);
  font-family: beperso;
  font-size: 100%;
  font-style: normal;
  font-weight: 400
}
p.QQQzessai {
  font-family: BERNARD;
  font-size: 133%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQzessai span.inlineMath {
  color: rgb(0,0,0);
  font-family: BERNARD;
  font-size: 100%
}
p.QQQdecalmain {
  font-family: Stylograph;
  font-size: 125%;
  text-align: justify;
  margin-left: 43pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQdecalmain span.inlineMath {
  color: rgb(0,0,0);
  font-family: Stylograph;
  font-size: 100%
}
p.QQQastylemainbleu {
  font-family: Annifont;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  color: rgb(65,37,218);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQastylemainbleu span.inlineMath {
  color: rgb(65,37,218);
  font-family: Annifont;
  font-size: 100%
}
span.QQQmain {
  font-family: ZemkeHandITC TT;
  font-size: 100%;
  font-style: normal;
  color: rgb(0,0,0)
}
span.QQQmain span.inlineMath {
  color: rgb(0,0,0);
  font-family: ZemkeHandITC TT
}
p.QQQastylemain2 {
  font-family: Amano;
  font-size: 117%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQastylemain2 span.inlineMath {
  color: rgb(0,0,0);
  font-family: Amano;
  font-size: 100%;
  font-style: normal;
  font-weight: 400
}
p.QQQdecalitalique {
  font-family: Times New Roman;
  font-size: 100%;
  font-style: italic;
  text-align: justify;
  margin-left: 43pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQdecalitalique span.inlineMath {
  color: rgb(0,0,0);
  font-family: Times New Roman;
  font-size: 100%;
  font-style: italic
}
p.QQQderive {
  font-family: Derive Unicode;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  color: rgb(0,0,0);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQderive span.inlineMath {
  color: rgb(0,0,0);
  font-family: Derive Unicode;
  font-size: 100%;
  font-style: normal
}
span.QQQderiveb {
  font-family: Derive Unicode;
  font-size: 100%;
  color: rgb(0,0,0)
}
span.QQQderiveb span.inlineMath {
  font-family: Derive Unicode;
  font-weight: 400
}
p.QQQnormal {
  font-family: Times New Roman;
  font-size: 100%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQnormal span.inlineMath {
  color: rgb(0,0,0)
}
p.QQQztexte {
  font-family: Times New Roman;
  font-size: 117%;
  font-style: normal;
  font-weight: 400;
  text-align: left;
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQztexte span.inlineMath {
  color: rgb(0,0,0);
  font-family: Times New Roman;
  font-size: 100%;
  font-style: normal;
  font-weight: 400
}
p.QQQamandine {
  font-family: Amandine;
  font-size: 133%;
  font-style: normal;
  font-weight: 400;
  text-align: justify;
  color: rgb(0,0,128);
  margin-left: 0pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQamandine span.inlineMath {
  color: rgb(0,0,128);
  font-family: Amandine;
  font-size: 100%;
  font-style: normal;
  font-weight: 400
}
p.QQQdecalrouge {
  font-family: Times New Roman;
  font-size: 100%;
  text-align: justify;
  color: rgb(255,0,0);
  margin-left: 43pt;
  margin-top: 0pt;
  margin-right: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-top: 1pt;
  padding-right: 0pt;
  padding-bottom: 1pt;
  text-indent: 0pt
}
p.QQQdecalrouge span.inlineMath {
  color: rgb(255,0,0)
}
p.Body-Math span.Bbb {
  font-size: 109%
}
p.Body-Math span.huge2 {
  font-size: 200%
}
p.Body-Math span.large3 {
  font-size: 145%
}
p.Body-Math span.large2 {
  font-size: 127%
}
p.Body-Math span.QQQPlusgrandtitre1 {
  font-size: 327%
}
p.Body-Math span.QQQcursif {
  font-size: 164%
}
p.Body-Math span.QQQderiveb {
  font-size: 109%
}
p.Body-Math span.QQQgras+italique {
  font-size: 109%
}
p.Body-Math span.QQQmain {
  font-size: 109%
}
p.Body-Math span.QQQpluspetittitre1et2 {
  font-size: 182%
}
p.Body-Math span.QQQrouge {
  font-size: 109%
}
p.Body-Math span.QQQrougepetit {
  font-size: 73%
}
p.Body-Math span.cal {
  font-size: 145%
}
p.Body-Math em {
  font-size: 145%
}
p.Body-Math span.footnotesize {
  font-size: 82%
}
p.Body-Math span.frak {
  font-size: 109%
}
p.Body-Math span.huge1 {
  font-size: 182%
}
p.Body-Math span.it {
  font-size: 109%
}
p.Body-Math span.large1 {
  font-size: 127%
}
p.Body-Math span.normalsize {
  font-size: 109%
}
p.Body-Math span.rm {
  font-size: 109%
}
p.Body-Math span.sc {
  font-size: 100%
}
p.Body-Math span.scriptsize {
  font-size: 73%
}
p.Body-Math span.sf {
  font-size: 127%
}
p.Body-Math span.sl {
  font-size: 127%
}
p.Body-Math span.small {
  font-size: 91%
}
p.Body-Math span.tiny {
  font-size: 55%
}
p.Body-Math span.tt {
  font-size: 73%
}
span.huge2 span.Bbb {
  font-size: 55%
}
span.huge2 span.huge2 {
  font-size: 100%
}
span.huge2 span.large3 {
  font-size: 73%
}
span.huge2 span.large2 {
  font-size: 64%
}
span.huge2 span.QQQPlusgrandtitre1 {
  font-size: 164%
}
span.huge2 span.QQQcursif {
  font-size: 82%
}
span.huge2 span.QQQderiveb {
  font-size: 55%
}
span.huge2 span.QQQgras+italique {
  font-size: 55%
}
span.huge2 span.QQQmain {
  font-size: 55%
}
span.huge2 span.QQQpluspetittitre1et2 {
  font-size: 91%
}
span.huge2 span.QQQrouge {
  font-size: 55%
}
span.huge2 span.QQQrougepetit {
  font-size: 36%
}
span.huge2 span.cal {
  font-size: 73%
}
span.huge2 em {
  font-size: 73%
}
span.huge2 span.footnotesize {
  font-size: 41%
}
span.huge2 span.frak {
  font-size: 55%
}
span.huge2 span.huge1 {
  font-size: 91%
}
span.huge2 span.it {
  font-size: 55%
}
span.huge2 span.large1 {
  font-size: 64%
}
span.huge2 span.normalsize {
  font-size: 55%
}
span.huge2 span.rm {
  font-size: 55%
}
span.huge2 span.sc {
  font-size: 50%
}
span.huge2 span.scriptsize {
  font-size: 36%
}
span.huge2 span.sf {
  font-size: 64%
}
span.huge2 span.sl {
  font-size: 64%
}
span.huge2 span.small {
  font-size: 45%
}
span.huge2 span.tiny {
  font-size: 27%
}
span.huge2 span.tt {
  font-size: 36%
}
span.large3 span.Bbb {
  font-size: 75%
}
span.large3 span.huge2 {
  font-size: 138%
}
span.large3 span.large3 {
  font-size: 100%
}
span.large3 span.large2 {
  font-size: 88%
}
span.large3 span.QQQPlusgrandtitre1 {
  font-size: 225%
}
span.large3 span.QQQcursif {
  font-size: 113%
}
span.large3 span.QQQderiveb {
  font-size: 75%
}
span.large3 span.QQQgras+italique {
  font-size: 75%
}
span.large3 span.QQQmain {
  font-size: 75%
}
span.large3 span.QQQpluspetittitre1et2 {
  font-size: 125%
}
span.large3 span.QQQrouge {
  font-size: 75%
}
span.large3 span.QQQrougepetit {
  font-size: 50%
}
span.large3 span.cal {
  font-size: 100%
}
span.large3 em {
  font-size: 100%
}
span.large3 span.footnotesize {
  font-size: 56%
}
span.large3 span.frak {
  font-size: 75%
}
span.large3 span.huge1 {
  font-size: 125%
}
span.large3 span.it {
  font-size: 75%
}
span.large3 span.large1 {
  font-size: 88%
}
span.large3 span.normalsize {
  font-size: 75%
}
span.large3 span.rm {
  font-size: 75%
}
span.large3 span.sc {
  font-size: 69%
}
span.large3 span.scriptsize {
  font-size: 50%
}
span.large3 span.sf {
  font-size: 88%
}
span.large3 span.sl {
  font-size: 88%
}
span.large3 span.small {
  font-size: 63%
}
span.large3 span.tiny {
  font-size: 38%
}
span.large3 span.tt {
  font-size: 50%
}
span.large2 span.Bbb {
  font-size: 86%
}
span.large2 span.huge2 {
  font-size: 157%
}
span.large2 span.large3 {
  font-size: 114%
}
span.large2 span.large2 {
  font-size: 100%
}
span.large2 span.QQQPlusgrandtitre1 {
  font-size: 257%
}
span.large2 span.QQQcursif {
  font-size: 129%
}
span.large2 span.QQQderiveb {
  font-size: 86%
}
span.large2 span.QQQgras+italique {
  font-size: 86%
}
span.large2 span.QQQmain {
  font-size: 86%
}
span.large2 span.QQQpluspetittitre1et2 {
  font-size: 143%
}
span.large2 span.QQQrouge {
  font-size: 86%
}
span.large2 span.QQQrougepetit {
  font-size: 57%
}
span.large2 span.cal {
  font-size: 114%
}
span.large2 em {
  font-size: 114%
}
span.large2 span.footnotesize {
  font-size: 64%
}
span.large2 span.frak {
  font-size: 86%
}
span.large2 span.huge1 {
  font-size: 143%
}
span.large2 span.it {
  font-size: 86%
}
span.large2 span.large1 {
  font-size: 100%
}
span.large2 span.normalsize {
  font-size: 86%
}
span.large2 span.rm {
  font-size: 86%
}
span.large2 span.sc {
  font-size: 79%
}
span.large2 span.scriptsize {
  font-size: 57%
}
span.large2 span.sf {
  font-size: 100%
}
span.large2 span.sl {
  font-size: 100%
}
span.large2 span.small {
  font-size: 71%
}
span.large2 span.tiny {
  font-size: 43%
}
span.large2 span.tt {
  font-size: 57%
}
span.QQQPlusgrandtitre1 span.Bbb {
  font-size: 33%
}
span.QQQPlusgrandtitre1 span.huge2 {
  font-size: 61%
}
span.QQQPlusgrandtitre1 span.large3 {
  font-size: 44%
}
span.QQQPlusgrandtitre1 span.large2 {
  font-size: 39%
}
span.QQQPlusgrandtitre1 span.QQQPlusgrandtitre1 {
  font-size: 100%
}
span.QQQPlusgrandtitre1 span.QQQcursif {
  font-size: 50%
}
span.QQQPlusgrandtitre1 span.QQQderiveb {
  font-size: 33%
}
span.QQQPlusgrandtitre1 span.QQQgras+italique {
  font-size: 33%
}
span.QQQPlusgrandtitre1 span.QQQmain {
  font-size: 33%
}
span.QQQPlusgrandtitre1 span.QQQpluspetittitre1et2 {
  font-size: 56%
}
span.QQQPlusgrandtitre1 span.QQQrouge {
  font-size: 33%
}
span.QQQPlusgrandtitre1 span.QQQrougepetit {
  font-size: 22%
}
span.QQQPlusgrandtitre1 span.cal {
  font-size: 44%
}
span.QQQPlusgrandtitre1 em {
  font-size: 44%
}
span.QQQPlusgrandtitre1 span.footnotesize {
  font-size: 25%
}
span.QQQPlusgrandtitre1 span.frak {
  font-size: 33%
}
span.QQQPlusgrandtitre1 span.huge1 {
  font-size: 56%
}
span.QQQPlusgrandtitre1 span.it {
  font-size: 33%
}
span.QQQPlusgrandtitre1 span.large1 {
  font-size: 39%
}
span.QQQPlusgrandtitre1 span.normalsize {
  font-size: 33%
}
span.QQQPlusgrandtitre1 span.rm {
  font-size: 33%
}
span.QQQPlusgrandtitre1 span.sc {
  font-size: 31%
}
span.QQQPlusgrandtitre1 span.scriptsize {
  font-size: 22%
}
span.QQQPlusgrandtitre1 span.sf {
  font-size: 39%
}
span.QQQPlusgrandtitre1 span.sl {
  font-size: 39%
}
span.QQQPlusgrandtitre1 span.small {
  font-size: 28%
}
span.QQQPlusgrandtitre1 span.tiny {
  font-size: 17%
}
span.QQQPlusgrandtitre1 span.tt {
  font-size: 22%
}
p.QQQamandine span.Bbb {
  font-size: 75%
}
p.QQQamandine span.huge2 {
  font-size: 138%
}
p.QQQamandine span.large3 {
  font-size: 100%
}
p.QQQamandine span.large2 {
  font-size: 88%
}
p.QQQamandine span.QQQPlusgrandtitre1 {
  font-size: 225%
}
p.QQQamandine span.QQQcursif {
  font-size: 113%
}
p.QQQamandine span.QQQderiveb {
  font-size: 75%
}
p.QQQamandine span.QQQgras+italique {
  font-size: 75%
}
p.QQQamandine span.QQQmain {
  font-size: 75%
}
p.QQQamandine span.QQQpluspetittitre1et2 {
  font-size: 125%
}
p.QQQamandine span.QQQrouge {
  font-size: 75%
}
p.QQQamandine span.QQQrougepetit {
  font-size: 50%
}
p.QQQamandine span.cal {
  font-size: 100%
}
p.QQQamandine em {
  font-size: 100%
}
p.QQQamandine span.footnotesize {
  font-size: 56%
}
p.QQQamandine span.frak {
  font-size: 75%
}
p.QQQamandine span.huge1 {
  font-size: 125%
}
p.QQQamandine span.it {
  font-size: 75%
}
p.QQQamandine span.large1 {
  font-size: 88%
}
p.QQQamandine span.normalsize {
  font-size: 75%
}
p.QQQamandine span.rm {
  font-size: 75%
}
p.QQQamandine span.sc {
  font-size: 69%
}
p.QQQamandine span.scriptsize {
  font-size: 50%
}
p.QQQamandine span.sf {
  font-size: 88%
}
p.QQQamandine span.sl {
  font-size: 88%
}
p.QQQamandine span.small {
  font-size: 63%
}
p.QQQamandine span.tiny {
  font-size: 38%
}
p.QQQamandine span.tt {
  font-size: 50%
}
p.QQQastylemain2 span.Bbb {
  font-size: 86%
}
p.QQQastylemain2 span.huge2 {
  font-size: 157%
}
p.QQQastylemain2 span.large3 {
  font-size: 114%
}
p.QQQastylemain2 span.large2 {
  font-size: 100%
}
p.QQQastylemain2 span.QQQPlusgrandtitre1 {
  font-size: 257%
}
p.QQQastylemain2 span.QQQcursif {
  font-size: 129%
}
p.QQQastylemain2 span.QQQderiveb {
  font-size: 86%
}
p.QQQastylemain2 span.QQQgras+italique {
  font-size: 86%
}
p.QQQastylemain2 span.QQQmain {
  font-size: 86%
}
p.QQQastylemain2 span.QQQpluspetittitre1et2 {
  font-size: 143%
}
p.QQQastylemain2 span.QQQrouge {
  font-size: 86%
}
p.QQQastylemain2 span.QQQrougepetit {
  font-size: 57%
}
p.QQQastylemain2 span.cal {
  font-size: 114%
}
p.QQQastylemain2 em {
  font-size: 114%
}
p.QQQastylemain2 span.footnotesize {
  font-size: 64%
}
p.QQQastylemain2 span.frak {
  font-size: 86%
}
p.QQQastylemain2 span.huge1 {
  font-size: 143%
}
p.QQQastylemain2 span.it {
  font-size: 86%
}
p.QQQastylemain2 span.large1 {
  font-size: 100%
}
p.QQQastylemain2 span.normalsize {
  font-size: 86%
}
p.QQQastylemain2 span.rm {
  font-size: 86%
}
p.QQQastylemain2 span.sc {
  font-size: 79%
}
p.QQQastylemain2 span.scriptsize {
  font-size: 57%
}
p.QQQastylemain2 span.sf {
  font-size: 100%
}
p.QQQastylemain2 span.sl {
  font-size: 100%
}
p.QQQastylemain2 span.small {
  font-size: 71%
}
p.QQQastylemain2 span.tiny {
  font-size: 43%
}
p.QQQastylemain2 span.tt {
  font-size: 57%
}
span.QQQcursif span.Bbb {
  font-size: 67%
}
span.QQQcursif span.huge2 {
  font-size: 122%
}
span.QQQcursif span.large3 {
  font-size: 89%
}
span.QQQcursif span.large2 {
  font-size: 78%
}
span.QQQcursif span.QQQPlusgrandtitre1 {
  font-size: 200%
}
span.QQQcursif span.QQQcursif {
  font-size: 100%
}
span.QQQcursif span.QQQderiveb {
  font-size: 67%
}
span.QQQcursif span.QQQgras+italique {
  font-size: 67%
}
span.QQQcursif span.QQQmain {
  font-size: 67%
}
span.QQQcursif span.QQQpluspetittitre1et2 {
  font-size: 111%
}
span.QQQcursif span.QQQrouge {
  font-size: 67%
}
span.QQQcursif span.QQQrougepetit {
  font-size: 44%
}
span.QQQcursif span.cal {
  font-size: 89%
}
span.QQQcursif em {
  font-size: 89%
}
span.QQQcursif span.footnotesize {
  font-size: 50%
}
span.QQQcursif span.frak {
  font-size: 67%
}
span.QQQcursif span.huge1 {
  font-size: 111%
}
span.QQQcursif span.it {
  font-size: 67%
}
span.QQQcursif span.large1 {
  font-size: 78%
}
span.QQQcursif span.normalsize {
  font-size: 67%
}
span.QQQcursif span.rm {
  font-size: 67%
}
span.QQQcursif span.sc {
  font-size: 61%
}
span.QQQcursif span.scriptsize {
  font-size: 44%
}
span.QQQcursif span.sf {
  font-size: 78%
}
span.QQQcursif span.sl {
  font-size: 78%
}
span.QQQcursif span.small {
  font-size: 56%
}
span.QQQcursif span.tiny {
  font-size: 33%
}
span.QQQcursif span.tt {
  font-size: 44%
}
p.QQQdecalcomics span.Bbb {
  font-size: 120%
}
p.QQQdecalcomics span.huge2 {
  font-size: 220%
}
p.QQQdecalcomics span.large3 {
  font-size: 160%
}
p.QQQdecalcomics span.large2 {
  font-size: 140%
}
p.QQQdecalcomics span.QQQPlusgrandtitre1 {
  font-size: 360%
}
p.QQQdecalcomics span.QQQcursif {
  font-size: 180%
}
p.QQQdecalcomics span.QQQderiveb {
  font-size: 120%
}
p.QQQdecalcomics span.QQQgras+italique {
  font-size: 120%
}
p.QQQdecalcomics span.QQQmain {
  font-size: 120%
}
p.QQQdecalcomics span.QQQpluspetittitre1et2 {
  font-size: 200%
}
p.QQQdecalcomics span.QQQrouge {
  font-size: 120%
}
p.QQQdecalcomics span.QQQrougepetit {
  font-size: 80%
}
p.QQQdecalcomics span.cal {
  font-size: 160%
}
p.QQQdecalcomics em {
  font-size: 160%
}
p.QQQdecalcomics span.footnotesize {
  font-size: 90%
}
p.QQQdecalcomics span.frak {
  font-size: 120%
}
p.QQQdecalcomics span.huge1 {
  font-size: 200%
}
p.QQQdecalcomics span.it {
  font-size: 120%
}
p.QQQdecalcomics span.large1 {
  font-size: 140%
}
p.QQQdecalcomics span.normalsize {
  font-size: 120%
}
p.QQQdecalcomics span.rm {
  font-size: 120%
}
p.QQQdecalcomics span.sc {
  font-size: 110%
}
p.QQQdecalcomics span.scriptsize {
  font-size: 80%
}
p.QQQdecalcomics span.sf {
  font-size: 140%
}
p.QQQdecalcomics span.sl {
  font-size: 140%
}
p.QQQdecalcomics span.small {
  font-size: 100%
}
p.QQQdecalcomics span.tiny {
  font-size: 60%
}
p.QQQdecalcomics span.tt {
  font-size: 80%
}
p.QQQdecalmain span.Bbb {
  font-size: 80%
}
p.QQQdecalmain span.huge2 {
  font-size: 147%
}
p.QQQdecalmain span.large3 {
  font-size: 107%
}
p.QQQdecalmain span.large2 {
  font-size: 93%
}
p.QQQdecalmain span.QQQPlusgrandtitre1 {
  font-size: 240%
}
p.QQQdecalmain span.QQQcursif {
  font-size: 120%
}
p.QQQdecalmain span.QQQderiveb {
  font-size: 80%
}
p.QQQdecalmain span.QQQgras+italique {
  font-size: 80%
}
p.QQQdecalmain span.QQQmain {
  font-size: 80%
}
p.QQQdecalmain span.QQQpluspetittitre1et2 {
  font-size: 133%
}
p.QQQdecalmain span.QQQrouge {
  font-size: 80%
}
p.QQQdecalmain span.QQQrougepetit {
  font-size: 53%
}
p.QQQdecalmain span.cal {
  font-size: 107%
}
p.QQQdecalmain em {
  font-size: 107%
}
p.QQQdecalmain span.footnotesize {
  font-size: 60%
}
p.QQQdecalmain span.frak {
  font-size: 80%
}
p.QQQdecalmain span.huge1 {
  font-size: 133%
}
p.QQQdecalmain span.it {
  font-size: 80%
}
p.QQQdecalmain span.large1 {
  font-size: 93%
}
p.QQQdecalmain span.normalsize {
  font-size: 80%
}
p.QQQdecalmain span.rm {
  font-size: 80%
}
p.QQQdecalmain span.sc {
  font-size: 73%
}
p.QQQdecalmain span.scriptsize {
  font-size: 53%
}
p.QQQdecalmain span.sf {
  font-size: 93%
}
p.QQQdecalmain span.sl {
  font-size: 93%
}
p.QQQdecalmain span.small {
  font-size: 67%
}
p.QQQdecalmain span.tiny {
  font-size: 40%
}
p.QQQdecalmain span.tt {
  font-size: 53%
}
p.QQQenoncé span.Bbb {
  font-size: 109%
}
p.QQQenoncé span.huge2 {
  font-size: 200%
}
p.QQQenoncé span.large3 {
  font-size: 145%
}
p.QQQenoncé span.large2 {
  font-size: 127%
}
p.QQQenoncé span.QQQPlusgrandtitre1 {
  font-size: 327%
}
p.QQQenoncé span.QQQcursif {
  font-size: 164%
}
p.QQQenoncé span.QQQderiveb {
  font-size: 109%
}
p.QQQenoncé span.QQQgras+italique {
  font-size: 109%
}
p.QQQenoncé span.QQQmain {
  font-size: 109%
}
p.QQQenoncé span.QQQpluspetittitre1et2 {
  font-size: 182%
}
p.QQQenoncé span.QQQrouge {
  font-size: 109%
}
p.QQQenoncé span.QQQrougepetit {
  font-size: 73%
}
p.QQQenoncé span.cal {
  font-size: 145%
}
p.QQQenoncé em {
  font-size: 145%
}
p.QQQenoncé span.footnotesize {
  font-size: 82%
}
p.QQQenoncé span.frak {
  font-size: 109%
}
p.QQQenoncé span.huge1 {
  font-size: 182%
}
p.QQQenoncé span.it {
  font-size: 109%
}
p.QQQenoncé span.large1 {
  font-size: 127%
}
p.QQQenoncé span.normalsize {
  font-size: 109%
}
p.QQQenoncé span.rm {
  font-size: 109%
}
p.QQQenoncé span.sc {
  font-size: 100%
}
p.QQQenoncé span.scriptsize {
  font-size: 73%
}
p.QQQenoncé span.sf {
  font-size: 127%
}
p.QQQenoncé span.sl {
  font-size: 127%
}
p.QQQenoncé span.small {
  font-size: 91%
}
p.QQQenoncé span.tiny {
  font-size: 55%
}
p.QQQenoncé span.tt {
  font-size: 73%
}
p.QQQnormalcomics span.Bbb {
  font-size: 150%
}
p.QQQnormalcomics span.huge2 {
  font-size: 275%
}
p.QQQnormalcomics span.large3 {
  font-size: 200%
}
p.QQQnormalcomics span.large2 {
  font-size: 175%
}
p.QQQnormalcomics span.QQQPlusgrandtitre1 {
  font-size: 450%
}
p.QQQnormalcomics span.QQQcursif {
  font-size: 225%
}
p.QQQnormalcomics span.QQQderiveb {
  font-size: 150%
}
p.QQQnormalcomics span.QQQgras+italique {
  font-size: 150%
}
p.QQQnormalcomics span.QQQmain {
  font-size: 150%
}
p.QQQnormalcomics span.QQQpluspetittitre1et2 {
  font-size: 250%
}
p.QQQnormalcomics span.QQQrouge {
  font-size: 150%
}
p.QQQnormalcomics span.QQQrougepetit {
  font-size: 100%
}
p.QQQnormalcomics span.cal {
  font-size: 200%
}
p.QQQnormalcomics em {
  font-size: 200%
}
p.QQQnormalcomics span.footnotesize {
  font-size: 113%
}
p.QQQnormalcomics span.frak {
  font-size: 150%
}
p.QQQnormalcomics span.huge1 {
  font-size: 250%
}
p.QQQnormalcomics span.it {
  font-size: 150%
}
p.QQQnormalcomics span.large1 {
  font-size: 175%
}
p.QQQnormalcomics span.normalsize {
  font-size: 150%
}
p.QQQnormalcomics span.rm {
  font-size: 150%
}
p.QQQnormalcomics span.sc {
  font-size: 138%
}
p.QQQnormalcomics span.scriptsize {
  font-size: 100%
}
p.QQQnormalcomics span.sf {
  font-size: 175%
}
p.QQQnormalcomics span.sl {
  font-size: 175%
}
p.QQQnormalcomics span.small {
  font-size: 125%
}
p.QQQnormalcomics span.tiny {
  font-size: 75%
}
p.QQQnormalcomics span.tt {
  font-size: 100%
}
p.QQQnormalpetit span.Bbb {
  font-size: 150%
}
p.QQQnormalpetit span.huge2 {
  font-size: 275%
}
p.QQQnormalpetit span.large3 {
  font-size: 200%
}
p.QQQnormalpetit span.large2 {
  font-size: 175%
}
p.QQQnormalpetit span.QQQPlusgrandtitre1 {
  font-size: 450%
}
p.QQQnormalpetit span.QQQcursif {
  font-size: 225%
}
p.QQQnormalpetit span.QQQderiveb {
  font-size: 150%
}
p.QQQnormalpetit span.QQQgras+italique {
  font-size: 150%
}
p.QQQnormalpetit span.QQQmain {
  font-size: 150%
}
p.QQQnormalpetit span.QQQpluspetittitre1et2 {
  font-size: 250%
}
p.QQQnormalpetit span.QQQrouge {
  font-size: 150%
}
p.QQQnormalpetit span.QQQrougepetit {
  font-size: 100%
}
p.QQQnormalpetit span.cal {
  font-size: 200%
}
p.QQQnormalpetit em {
  font-size: 200%
}
p.QQQnormalpetit span.footnotesize {
  font-size: 113%
}
p.QQQnormalpetit span.frak {
  font-size: 150%
}
p.QQQnormalpetit span.huge1 {
  font-size: 250%
}
p.QQQnormalpetit span.it {
  font-size: 150%
}
p.QQQnormalpetit span.large1 {
  font-size: 175%
}
p.QQQnormalpetit span.normalsize {
  font-size: 150%
}
p.QQQnormalpetit span.rm {
  font-size: 150%
}
p.QQQnormalpetit span.sc {
  font-size: 138%
}
p.QQQnormalpetit span.scriptsize {
  font-size: 100%
}
p.QQQnormalpetit span.sf {
  font-size: 175%
}
p.QQQnormalpetit span.sl {
  font-size: 175%
}
p.QQQnormalpetit span.small {
  font-size: 125%
}
p.QQQnormalpetit span.tiny {
  font-size: 75%
}
p.QQQnormalpetit span.tt {
  font-size: 100%
}
p.QQQnormaltgbleu span.Bbb {
  font-size: 50%
}
p.QQQnormaltgbleu span.huge2 {
  font-size: 92%
}
p.QQQnormaltgbleu span.large3 {
  font-size: 67%
}
p.QQQnormaltgbleu span.large2 {
  font-size: 58%
}
p.QQQnormaltgbleu span.QQQPlusgrandtitre1 {
  font-size: 150%
}
p.QQQnormaltgbleu span.QQQcursif {
  font-size: 75%
}
p.QQQnormaltgbleu span.QQQderiveb {
  font-size: 50%
}
p.QQQnormaltgbleu span.QQQgras+italique {
  font-size: 50%
}
p.QQQnormaltgbleu span.QQQmain {
  font-size: 50%
}
p.QQQnormaltgbleu span.QQQpluspetittitre1et2 {
  font-size: 83%
}
p.QQQnormaltgbleu span.QQQrouge {
  font-size: 50%
}
p.QQQnormaltgbleu span.QQQrougepetit {
  font-size: 33%
}
p.QQQnormaltgbleu span.cal {
  font-size: 67%
}
p.QQQnormaltgbleu em {
  font-size: 67%
}
p.QQQnormaltgbleu span.footnotesize {
  font-size: 38%
}
p.QQQnormaltgbleu span.frak {
  font-size: 50%
}
p.QQQnormaltgbleu span.huge1 {
  font-size: 83%
}
p.QQQnormaltgbleu span.it {
  font-size: 50%
}
p.QQQnormaltgbleu span.large1 {
  font-size: 58%
}
p.QQQnormaltgbleu span.normalsize {
  font-size: 50%
}
p.QQQnormaltgbleu span.rm {
  font-size: 50%
}
p.QQQnormaltgbleu span.sc {
  font-size: 46%
}
p.QQQnormaltgbleu span.scriptsize {
  font-size: 33%
}
p.QQQnormaltgbleu span.sf {
  font-size: 58%
}
p.QQQnormaltgbleu span.sl {
  font-size: 58%
}
p.QQQnormaltgbleu span.small {
  font-size: 42%
}
p.QQQnormaltgbleu span.tiny {
  font-size: 25%
}
p.QQQnormaltgbleu span.tt {
  font-size: 33%
}
p.QQQnormaltgrouge span.Bbb {
  font-size: 67%
}
p.QQQnormaltgrouge span.huge2 {
  font-size: 122%
}
p.QQQnormaltgrouge span.large3 {
  font-size: 89%
}
p.QQQnormaltgrouge span.large2 {
  font-size: 78%
}
p.QQQnormaltgrouge span.QQQPlusgrandtitre1 {
  font-size: 200%
}
p.QQQnormaltgrouge span.QQQcursif {
  font-size: 100%
}
p.QQQnormaltgrouge span.QQQderiveb {
  font-size: 67%
}
p.QQQnormaltgrouge span.QQQgras+italique {
  font-size: 67%
}
p.QQQnormaltgrouge span.QQQmain {
  font-size: 67%
}
p.QQQnormaltgrouge span.QQQpluspetittitre1et2 {
  font-size: 111%
}
p.QQQnormaltgrouge span.QQQrouge {
  font-size: 67%
}
p.QQQnormaltgrouge span.QQQrougepetit {
  font-size: 44%
}
p.QQQnormaltgrouge span.cal {
  font-size: 89%
}
p.QQQnormaltgrouge em {
  font-size: 89%
}
p.QQQnormaltgrouge span.footnotesize {
  font-size: 50%
}
p.QQQnormaltgrouge span.frak {
  font-size: 67%
}
p.QQQnormaltgrouge span.huge1 {
  font-size: 111%
}
p.QQQnormaltgrouge span.it {
  font-size: 67%
}
p.QQQnormaltgrouge span.large1 {
  font-size: 78%
}
p.QQQnormaltgrouge span.normalsize {
  font-size: 67%
}
p.QQQnormaltgrouge span.rm {
  font-size: 67%
}
p.QQQnormaltgrouge span.sc {
  font-size: 61%
}
p.QQQnormaltgrouge span.scriptsize {
  font-size: 44%
}
p.QQQnormaltgrouge span.sf {
  font-size: 78%
}
p.QQQnormaltgrouge span.sl {
  font-size: 78%
}
p.QQQnormaltgrouge span.small {
  font-size: 56%
}
p.QQQnormaltgrouge span.tiny {
  font-size: 33%
}
p.QQQnormaltgrouge span.tt {
  font-size: 44%
}
span.QQQpluspetittitre1et2 span.Bbb {
  font-size: 60%
}
span.QQQpluspetittitre1et2 span.huge2 {
  font-size: 110%
}
span.QQQpluspetittitre1et2 span.large3 {
  font-size: 80%
}
span.QQQpluspetittitre1et2 span.large2 {
  font-size: 70%
}
span.QQQpluspetittitre1et2 span.QQQPlusgrandtitre1 {
  font-size: 180%
}
span.QQQpluspetittitre1et2 span.QQQcursif {
  font-size: 90%
}
span.QQQpluspetittitre1et2 span.QQQderiveb {
  font-size: 60%
}
span.QQQpluspetittitre1et2 span.QQQgras+italique {
  font-size: 60%
}
span.QQQpluspetittitre1et2 span.QQQmain {
  font-size: 60%
}
span.QQQpluspetittitre1et2 span.QQQpluspetittitre1et2 {
  font-size: 100%
}
span.QQQpluspetittitre1et2 span.QQQrouge {
  font-size: 60%
}
span.QQQpluspetittitre1et2 span.QQQrougepetit {
  font-size: 40%
}
span.QQQpluspetittitre1et2 span.cal {
  font-size: 80%
}
span.QQQpluspetittitre1et2 em {
  font-size: 80%
}
span.QQQpluspetittitre1et2 span.footnotesize {
  font-size: 45%
}
span.QQQpluspetittitre1et2 span.frak {
  font-size: 60%
}
span.QQQpluspetittitre1et2 span.huge1 {
  font-size: 100%
}
span.QQQpluspetittitre1et2 span.it {
  font-size: 60%
}
span.QQQpluspetittitre1et2 span.large1 {
  font-size: 70%
}
span.QQQpluspetittitre1et2 span.normalsize {
  font-size: 60%
}
span.QQQpluspetittitre1et2 span.rm {
  font-size: 60%
}
span.QQQpluspetittitre1et2 span.sc {
  font-size: 55%
}
span.QQQpluspetittitre1et2 span.scriptsize {
  font-size: 40%
}
span.QQQpluspetittitre1et2 span.sf {
  font-size: 70%
}
span.QQQpluspetittitre1et2 span.sl {
  font-size: 70%
}
span.QQQpluspetittitre1et2 span.small {
  font-size: 50%
}
span.QQQpluspetittitre1et2 span.tiny {
  font-size: 30%
}
span.QQQpluspetittitre1et2 span.tt {
  font-size: 40%
}
p.QQQprojection span.Bbb {
  font-size: 50%
}
p.QQQprojection span.huge2 {
  font-size: 92%
}
p.QQQprojection span.large3 {
  font-size: 67%
}
p.QQQprojection span.large2 {
  font-size: 58%
}
p.QQQprojection span.QQQPlusgrandtitre1 {
  font-size: 150%
}
p.QQQprojection span.QQQcursif {
  font-size: 75%
}
p.QQQprojection span.QQQderiveb {
  font-size: 50%
}
p.QQQprojection span.QQQgras+italique {
  font-size: 50%
}
p.QQQprojection span.QQQmain {
  font-size: 50%
}
p.QQQprojection span.QQQpluspetittitre1et2 {
  font-size: 83%
}
p.QQQprojection span.QQQrouge {
  font-size: 50%
}
p.QQQprojection span.QQQrougepetit {
  font-size: 33%
}
p.QQQprojection span.cal {
  font-size: 67%
}
p.QQQprojection em {
  font-size: 67%
}
p.QQQprojection span.footnotesize {
  font-size: 38%
}
p.QQQprojection span.frak {
  font-size: 50%
}
p.QQQprojection span.huge1 {
  font-size: 83%
}
p.QQQprojection span.it {
  font-size: 50%
}
p.QQQprojection span.large1 {
  font-size: 58%
}
p.QQQprojection span.normalsize {
  font-size: 50%
}
p.QQQprojection span.rm {
  font-size: 50%
}
p.QQQprojection span.sc {
  font-size: 46%
}
p.QQQprojection span.scriptsize {
  font-size: 33%
}
p.QQQprojection span.sf {
  font-size: 58%
}
p.QQQprojection span.sl {
  font-size: 58%
}
p.QQQprojection span.small {
  font-size: 42%
}
p.QQQprojection span.tiny {
  font-size: 25%
}
p.QQQprojection span.tt {
  font-size: 33%
}
span.QQQrougepetit span.Bbb {
  font-size: 150%
}
span.QQQrougepetit span.huge2 {
  font-size: 275%
}
span.QQQrougepetit span.large3 {
  font-size: 200%
}
span.QQQrougepetit span.large2 {
  font-size: 175%
}
span.QQQrougepetit span.QQQPlusgrandtitre1 {
  font-size: 450%
}
span.QQQrougepetit span.QQQcursif {
  font-size: 225%
}
span.QQQrougepetit span.QQQderiveb {
  font-size: 150%
}
span.QQQrougepetit span.QQQgras+italique {
  font-size: 150%
}
span.QQQrougepetit span.QQQmain {
  font-size: 150%
}
span.QQQrougepetit span.QQQpluspetittitre1et2 {
  font-size: 250%
}
span.QQQrougepetit span.QQQrouge {
  font-size: 150%
}
span.QQQrougepetit span.QQQrougepetit {
  font-size: 100%
}
span.QQQrougepetit span.cal {
  font-size: 200%
}
span.QQQrougepetit em {
  font-size: 200%
}
span.QQQrougepetit span.footnotesize {
  font-size: 113%
}
span.QQQrougepetit span.frak {
  font-size: 150%
}
span.QQQrougepetit span.huge1 {
  font-size: 250%
}
span.QQQrougepetit span.it {
  font-size: 150%
}
span.QQQrougepetit span.large1 {
  font-size: 175%
}
span.QQQrougepetit span.normalsize {
  font-size: 150%
}
span.QQQrougepetit span.rm {
  font-size: 150%
}
span.QQQrougepetit span.sc {
  font-size: 138%
}
span.QQQrougepetit span.scriptsize {
  font-size: 100%
}
span.QQQrougepetit span.sf {
  font-size: 175%
}
span.QQQrougepetit span.sl {
  font-size: 175%
}
span.QQQrougepetit span.small {
  font-size: 125%
}
span.QQQrougepetit span.tiny {
  font-size: 75%
}
span.QQQrougepetit span.tt {
  font-size: 100%
}
p.QQQstylehabituel span.Bbb {
  font-size: 109%
}
p.QQQstylehabituel span.huge2 {
  font-size: 200%
}
p.QQQstylehabituel span.large3 {
  font-size: 145%
}
p.QQQstylehabituel span.large2 {
  font-size: 127%
}
p.QQQstylehabituel span.QQQPlusgrandtitre1 {
  font-size: 327%
}
p.QQQstylehabituel span.QQQcursif {
  font-size: 164%
}
p.QQQstylehabituel span.QQQderiveb {
  font-size: 109%
}
p.QQQstylehabituel span.QQQgras+italique {
  font-size: 109%
}
p.QQQstylehabituel span.QQQmain {
  font-size: 109%
}
p.QQQstylehabituel span.QQQpluspetittitre1et2 {
  font-size: 182%
}
p.QQQstylehabituel span.QQQrouge {
  font-size: 109%
}
p.QQQstylehabituel span.QQQrougepetit {
  font-size: 73%
}
p.QQQstylehabituel span.cal {
  font-size: 145%
}
p.QQQstylehabituel em {
  font-size: 145%
}
p.QQQstylehabituel span.footnotesize {
  font-size: 82%
}
p.QQQstylehabituel span.frak {
  font-size: 109%
}
p.QQQstylehabituel span.huge1 {
  font-size: 182%
}
p.QQQstylehabituel span.it {
  font-size: 109%
}
p.QQQstylehabituel span.large1 {
  font-size: 127%
}
p.QQQstylehabituel span.normalsize {
  font-size: 109%
}
p.QQQstylehabituel span.rm {
  font-size: 109%
}
p.QQQstylehabituel span.sc {
  font-size: 100%
}
p.QQQstylehabituel span.scriptsize {
  font-size: 73%
}
p.QQQstylehabituel span.sf {
  font-size: 127%
}
p.QQQstylehabituel span.sl {
  font-size: 127%
}
p.QQQstylehabituel span.small {
  font-size: 91%
}
p.QQQstylehabituel span.tiny {
  font-size: 55%
}
p.QQQstylehabituel span.tt {
  font-size: 73%
}
p.QQQzessai span.Bbb {
  font-size: 75%
}
p.QQQzessai span.huge2 {
  font-size: 138%
}
p.QQQzessai span.large3 {
  font-size: 100%
}
p.QQQzessai span.large2 {
  font-size: 88%
}
p.QQQzessai span.QQQPlusgrandtitre1 {
  font-size: 225%
}
p.QQQzessai span.QQQcursif {
  font-size: 113%
}
p.QQQzessai span.QQQderiveb {
  font-size: 75%
}
p.QQQzessai span.QQQgras+italique {
  font-size: 75%
}
p.QQQzessai span.QQQmain {
  font-size: 75%
}
p.QQQzessai span.QQQpluspetittitre1et2 {
  font-size: 125%
}
p.QQQzessai span.QQQrouge {
  font-size: 75%
}
p.QQQzessai span.QQQrougepetit {
  font-size: 50%
}
p.QQQzessai span.cal {
  font-size: 100%
}
p.QQQzessai em {
  font-size: 100%
}
p.QQQzessai span.footnotesize {
  font-size: 56%
}
p.QQQzessai span.frak {
  font-size: 75%
}
p.QQQzessai span.huge1 {
  font-size: 125%
}
p.QQQzessai span.it {
  font-size: 75%
}
p.QQQzessai span.large1 {
  font-size: 88%
}
p.QQQzessai span.normalsize {
  font-size: 75%
}
p.QQQzessai span.rm {
  font-size: 75%
}
p.QQQzessai span.sc {
  font-size: 69%
}
p.QQQzessai span.scriptsize {
  font-size: 50%
}
p.QQQzessai span.sf {
  font-size: 88%
}
p.QQQzessai span.sl {
  font-size: 88%
}
p.QQQzessai span.small {
  font-size: 63%
}
p.QQQzessai span.tiny {
  font-size: 38%
}
p.QQQzessai span.tt {
  font-size: 50%
}
p.QQQzstylecsbleu span.Bbb {
  font-size: 133%
}
p.QQQzstylecsbleu span.huge2 {
  font-size: 244%
}
p.QQQzstylecsbleu span.large3 {
  font-size: 178%
}
p.QQQzstylecsbleu span.large2 {
  font-size: 156%
}
p.QQQzstylecsbleu span.QQQPlusgrandtitre1 {
  font-size: 400%
}
p.QQQzstylecsbleu span.QQQcursif {
  font-size: 200%
}
p.QQQzstylecsbleu span.QQQderiveb {
  font-size: 133%
}
p.QQQzstylecsbleu span.QQQgras+italique {
  font-size: 133%
}
p.QQQzstylecsbleu span.QQQmain {
  font-size: 133%
}
p.QQQzstylecsbleu span.QQQpluspetittitre1et2 {
  font-size: 222%
}
p.QQQzstylecsbleu span.QQQrouge {
  font-size: 133%
}
p.QQQzstylecsbleu span.QQQrougepetit {
  font-size: 89%
}
p.QQQzstylecsbleu span.cal {
  font-size: 178%
}
p.QQQzstylecsbleu em {
  font-size: 178%
}
p.QQQzstylecsbleu span.footnotesize {
  font-size: 100%
}
p.QQQzstylecsbleu span.frak {
  font-size: 133%
}
p.QQQzstylecsbleu span.huge1 {
  font-size: 222%
}
p.QQQzstylecsbleu span.it {
  font-size: 133%
}
p.QQQzstylecsbleu span.large1 {
  font-size: 156%
}
p.QQQzstylecsbleu span.normalsize {
  font-size: 133%
}
p.QQQzstylecsbleu span.rm {
  font-size: 133%
}
p.QQQzstylecsbleu span.sc {
  font-size: 122%
}
p.QQQzstylecsbleu span.scriptsize {
  font-size: 89%
}
p.QQQzstylecsbleu span.sf {
  font-size: 156%
}
p.QQQzstylecsbleu span.sl {
  font-size: 156%
}
p.QQQzstylecsbleu span.small {
  font-size: 111%
}
p.QQQzstylecsbleu span.tiny {
  font-size: 67%
}
p.QQQzstylecsbleu span.tt {
  font-size: 89%
}
p.QQQzstylecsrouge span.Bbb {
  font-size: 133%
}
p.QQQzstylecsrouge span.huge2 {
  font-size: 244%
}
p.QQQzstylecsrouge span.large3 {
  font-size: 178%
}
p.QQQzstylecsrouge span.large2 {
  font-size: 156%
}
p.QQQzstylecsrouge span.QQQPlusgrandtitre1 {
  font-size: 400%
}
p.QQQzstylecsrouge span.QQQcursif {
  font-size: 200%
}
p.QQQzstylecsrouge span.QQQderiveb {
  font-size: 133%
}
p.QQQzstylecsrouge span.QQQgras+italique {
  font-size: 133%
}
p.QQQzstylecsrouge span.QQQmain {
  font-size: 133%
}
p.QQQzstylecsrouge span.QQQpluspetittitre1et2 {
  font-size: 222%
}
p.QQQzstylecsrouge span.QQQrouge {
  font-size: 133%
}
p.QQQzstylecsrouge span.QQQrougepetit {
  font-size: 89%
}
p.QQQzstylecsrouge span.cal {
  font-size: 178%
}
p.QQQzstylecsrouge em {
  font-size: 178%
}
p.QQQzstylecsrouge span.footnotesize {
  font-size: 100%
}
p.QQQzstylecsrouge span.frak {
  font-size: 133%
}
p.QQQzstylecsrouge span.huge1 {
  font-size: 222%
}
p.QQQzstylecsrouge span.it {
  font-size: 133%
}
p.QQQzstylecsrouge span.large1 {
  font-size: 156%
}
p.QQQzstylecsrouge span.normalsize {
  font-size: 133%
}
p.QQQzstylecsrouge span.rm {
  font-size: 133%
}
p.QQQzstylecsrouge span.sc {
  font-size: 122%
}
p.QQQzstylecsrouge span.scriptsize {
  font-size: 89%
}
p.QQQzstylecsrouge span.sf {
  font-size: 156%
}
p.QQQzstylecsrouge span.sl {
  font-size: 156%
}
p.QQQzstylecsrouge span.small {
  font-size: 111%
}
p.QQQzstylecsrouge span.tiny {
  font-size: 67%
}
p.QQQzstylecsrouge span.tt {
  font-size: 89%
}
p.QQQzstylecsvert span.Bbb {
  font-size: 120%
}
p.QQQzstylecsvert span.huge2 {
  font-size: 220%
}
p.QQQzstylecsvert span.large3 {
  font-size: 160%
}
p.QQQzstylecsvert span.large2 {
  font-size: 140%
}
p.QQQzstylecsvert span.QQQPlusgrandtitre1 {
  font-size: 360%
}
p.QQQzstylecsvert span.QQQcursif {
  font-size: 180%
}
p.QQQzstylecsvert span.QQQderiveb {
  font-size: 120%
}
p.QQQzstylecsvert span.QQQgras+italique {
  font-size: 120%
}
p.QQQzstylecsvert span.QQQmain {
  font-size: 120%
}
p.QQQzstylecsvert span.QQQpluspetittitre1et2 {
  font-size: 200%
}
p.QQQzstylecsvert span.QQQrouge {
  font-size: 120%
}
p.QQQzstylecsvert span.QQQrougepetit {
  font-size: 80%
}
p.QQQzstylecsvert span.cal {
  font-size: 160%
}
p.QQQzstylecsvert em {
  font-size: 160%
}
p.QQQzstylecsvert span.footnotesize {
  font-size: 90%
}
p.QQQzstylecsvert span.frak {
  font-size: 120%
}
p.QQQzstylecsvert span.huge1 {
  font-size: 200%
}
p.QQQzstylecsvert span.it {
  font-size: 120%
}
p.QQQzstylecsvert span.large1 {
  font-size: 140%
}
p.QQQzstylecsvert span.normalsize {
  font-size: 120%
}
p.QQQzstylecsvert span.rm {
  font-size: 120%
}
p.QQQzstylecsvert span.sc {
  font-size: 110%
}
p.QQQzstylecsvert span.scriptsize {
  font-size: 80%
}
p.QQQzstylecsvert span.sf {
  font-size: 140%
}
p.QQQzstylecsvert span.sl {
  font-size: 140%
}
p.QQQzstylecsvert span.small {
  font-size: 100%
}
p.QQQzstylecsvert span.tiny {
  font-size: 60%
}
p.QQQzstylecsvert span.tt {
  font-size: 80%
}
p.QQQztexte span.Bbb {
  font-size: 86%
}
p.QQQztexte span.huge2 {
  font-size: 157%
}
p.QQQztexte span.large3 {
  font-size: 114%
}
p.QQQztexte span.large2 {
  font-size: 100%
}
p.QQQztexte span.QQQPlusgrandtitre1 {
  font-size: 257%
}
p.QQQztexte span.QQQcursif {
  font-size: 129%
}
p.QQQztexte span.QQQderiveb {
  font-size: 86%
}
p.QQQztexte span.QQQgras+italique {
  font-size: 86%
}
p.QQQztexte span.QQQmain {
  font-size: 86%
}
p.QQQztexte span.QQQpluspetittitre1et2 {
  font-size: 143%
}
p.QQQztexte span.QQQrouge {
  font-size: 86%
}
p.QQQztexte span.QQQrougepetit {
  font-size: 57%
}
p.QQQztexte span.cal {
  font-size: 114%
}
p.QQQztexte em {
  font-size: 114%
}
p.QQQztexte span.footnotesize {
  font-size: 64%
}
p.QQQztexte span.frak {
  font-size: 86%
}
p.QQQztexte span.huge1 {
  font-size: 143%
}
p.QQQztexte span.it {
  font-size: 86%
}
p.QQQztexte span.large1 {
  font-size: 100%
}
p.QQQztexte span.normalsize {
  font-size: 86%
}
p.QQQztexte span.rm {
  font-size: 86%
}
p.QQQztexte span.sc {
  font-size: 79%
}
p.QQQztexte span.scriptsize {
  font-size: 57%
}
p.QQQztexte span.sf {
  font-size: 100%
}
p.QQQztexte span.sl {
  font-size: 100%
}
p.QQQztexte span.small {
  font-size: 71%
}
p.QQQztexte span.tiny {
  font-size: 43%
}
p.QQQztexte span.tt {
  font-size: 57%
}
div.algorithm div.algorithm {
  font-size: 100%
}
div.algorithm div.definition {
  font-size: 109%
}
div.algorithm dl.description {
  font-size: 109%
}
div.algorithm ol {
  font-size: 109%
}
div.algorithm ul {
  font-size: 109%
}
div.algorithm div.proposition {
  font-size: 73%
}
div.algorithm ol.thebibliography {
  font-size: 109%
}
div.algorithm div.theorem {
  font-size: 109%
}
span.cal span.Bbb {
  font-size: 75%
}
span.cal span.huge2 {
  font-size: 138%
}
span.cal span.large3 {
  font-size: 100%
}
span.cal span.large2 {
  font-size: 88%
}
span.cal span.QQQPlusgrandtitre1 {
  font-size: 225%
}
span.cal span.QQQcursif {
  font-size: 113%
}
span.cal span.QQQderiveb {
  font-size: 75%
}
span.cal span.QQQgras+italique {
  font-size: 75%
}
span.cal span.QQQmain {
  font-size: 75%
}
span.cal span.QQQpluspetittitre1et2 {
  font-size: 125%
}
span.cal span.QQQrouge {
  font-size: 75%
}
span.cal span.QQQrougepetit {
  font-size: 50%
}
span.cal span.cal {
  font-size: 100%
}
span.cal em {
  font-size: 100%
}
span.cal span.footnotesize {
  font-size: 56%
}
span.cal span.frak {
  font-size: 75%
}
span.cal span.huge1 {
  font-size: 125%
}
span.cal span.it {
  font-size: 75%
}
span.cal span.large1 {
  font-size: 88%
}
span.cal span.normalsize {
  font-size: 75%
}
span.cal span.rm {
  font-size: 75%
}
span.cal span.sc {
  font-size: 69%
}
span.cal span.scriptsize {
  font-size: 50%
}
span.cal span.sf {
  font-size: 88%
}
span.cal span.sl {
  font-size: 88%
}
span.cal span.small {
  font-size: 63%
}
span.cal span.tiny {
  font-size: 38%
}
span.cal span.tt {
  font-size: 50%
}
em span.Bbb {
  font-size: 75%
}
em span.huge2 {
  font-size: 138%
}
em span.large3 {
  font-size: 100%
}
em span.large2 {
  font-size: 88%
}
em span.QQQPlusgrandtitre1 {
  font-size: 225%
}
em span.QQQcursif {
  font-size: 113%
}
em span.QQQderiveb {
  font-size: 75%
}
em span.QQQgras+italique {
  font-size: 75%
}
em span.QQQmain {
  font-size: 75%
}
em span.QQQpluspetittitre1et2 {
  font-size: 125%
}
em span.QQQrouge {
  font-size: 75%
}
em span.QQQrougepetit {
  font-size: 50%
}
em span.cal {
  font-size: 100%
}
em em {
  font-size: 100%
}
em span.footnotesize {
  font-size: 56%
}
em span.frak {
  font-size: 75%
}
em span.huge1 {
  font-size: 125%
}
em span.it {
  font-size: 75%
}
em span.large1 {
  font-size: 88%
}
em span.normalsize {
  font-size: 75%
}
em span.rm {
  font-size: 75%
}
em span.sc {
  font-size: 69%
}
em span.scriptsize {
  font-size: 50%
}
em span.sf {
  font-size: 88%
}
em span.sl {
  font-size: 88%
}
em span.small {
  font-size: 63%
}
em span.tiny {
  font-size: 38%
}
em span.tt {
  font-size: 50%
}
p.error span.Bbb {
  font-size: 60%
}
p.error span.huge2 {
  font-size: 110%
}
p.error span.large3 {
  font-size: 80%
}
p.error span.large2 {
  font-size: 70%
}
p.error span.QQQPlusgrandtitre1 {
  font-size: 180%
}
p.error span.QQQcursif {
  font-size: 90%
}
p.error span.QQQderiveb {
  font-size: 60%
}
p.error span.QQQgras+italique {
  font-size: 60%
}
p.error span.QQQmain {
  font-size: 60%
}
p.error span.QQQpluspetittitre1et2 {
  font-size: 100%
}
p.error span.QQQrouge {
  font-size: 60%
}
p.error span.QQQrougepetit {
  font-size: 40%
}
p.error span.cal {
  font-size: 80%
}
p.error em {
  font-size: 80%
}
p.error span.footnotesize {
  font-size: 45%
}
p.error span.frak {
  font-size: 60%
}
p.error span.huge1 {
  font-size: 100%
}
p.error span.it {
  font-size: 60%
}
p.error span.large1 {
  font-size: 70%
}
p.error span.normalsize {
  font-size: 60%
}
p.error span.rm {
  font-size: 60%
}
p.error span.sc {
  font-size: 55%
}
p.error span.scriptsize {
  font-size: 40%
}
p.error span.sf {
  font-size: 70%
}
p.error span.sl {
  font-size: 70%
}
p.error span.small {
  font-size: 50%
}
p.error span.tiny {
  font-size: 30%
}
p.error span.tt {
  font-size: 40%
}
span.footnotesize span.Bbb {
  font-size: 133%
}
span.footnotesize span.huge2 {
  font-size: 244%
}
span.footnotesize span.large3 {
  font-size: 178%
}
span.footnotesize span.large2 {
  font-size: 156%
}
span.footnotesize span.QQQPlusgrandtitre1 {
  font-size: 400%
}
span.footnotesize span.QQQcursif {
  font-size: 200%
}
span.footnotesize span.QQQderiveb {
  font-size: 133%
}
span.footnotesize span.QQQgras+italique {
  font-size: 133%
}
span.footnotesize span.QQQmain {
  font-size: 133%
}
span.footnotesize span.QQQpluspetittitre1et2 {
  font-size: 222%
}
span.footnotesize span.QQQrouge {
  font-size: 133%
}
span.footnotesize span.QQQrougepetit {
  font-size: 89%
}
span.footnotesize span.cal {
  font-size: 178%
}
span.footnotesize em {
  font-size: 178%
}
span.footnotesize span.footnotesize {
  font-size: 100%
}
span.footnotesize span.frak {
  font-size: 133%
}
span.footnotesize span.huge1 {
  font-size: 222%
}
span.footnotesize span.it {
  font-size: 133%
}
span.footnotesize span.large1 {
  font-size: 156%
}
span.footnotesize span.normalsize {
  font-size: 133%
}
span.footnotesize span.rm {
  font-size: 133%
}
span.footnotesize span.sc {
  font-size: 122%
}
span.footnotesize span.scriptsize {
  font-size: 89%
}
span.footnotesize span.sf {
  font-size: 156%
}
span.footnotesize span.sl {
  font-size: 156%
}
span.footnotesize span.small {
  font-size: 111%
}
span.footnotesize span.tiny {
  font-size: 67%
}
span.footnotesize span.tt {
  font-size: 89%
}
span.huge1 span.Bbb {
  font-size: 60%
}
span.huge1 span.huge2 {
  font-size: 110%
}
span.huge1 span.large3 {
  font-size: 80%
}
span.huge1 span.large2 {
  font-size: 70%
}
span.huge1 span.QQQPlusgrandtitre1 {
  font-size: 180%
}
span.huge1 span.QQQcursif {
  font-size: 90%
}
span.huge1 span.QQQderiveb {
  font-size: 60%
}
span.huge1 span.QQQgras+italique {
  font-size: 60%
}
span.huge1 span.QQQmain {
  font-size: 60%
}
span.huge1 span.QQQpluspetittitre1et2 {
  font-size: 100%
}
span.huge1 span.QQQrouge {
  font-size: 60%
}
span.huge1 span.QQQrougepetit {
  font-size: 40%
}
span.huge1 span.cal {
  font-size: 80%
}
span.huge1 em {
  font-size: 80%
}
span.huge1 span.footnotesize {
  font-size: 45%
}
span.huge1 span.frak {
  font-size: 60%
}
span.huge1 span.huge1 {
  font-size: 100%
}
span.huge1 span.it {
  font-size: 60%
}
span.huge1 span.large1 {
  font-size: 70%
}
span.huge1 span.normalsize {
  font-size: 60%
}
span.huge1 span.rm {
  font-size: 60%
}
span.huge1 span.sc {
  font-size: 55%
}
span.huge1 span.scriptsize {
  font-size: 40%
}
span.huge1 span.sf {
  font-size: 70%
}
span.huge1 span.sl {
  font-size: 70%
}
span.huge1 span.small {
  font-size: 50%
}
span.huge1 span.tiny {
  font-size: 30%
}
span.huge1 span.tt {
  font-size: 40%
}
span.large1 span.Bbb {
  font-size: 86%
}
span.large1 span.huge2 {
  font-size: 157%
}
span.large1 span.large3 {
  font-size: 114%
}
span.large1 span.large2 {
  font-size: 100%
}
span.large1 span.QQQPlusgrandtitre1 {
  font-size: 257%
}
span.large1 span.QQQcursif {
  font-size: 129%
}
span.large1 span.QQQderiveb {
  font-size: 86%
}
span.large1 span.QQQgras+italique {
  font-size: 86%
}
span.large1 span.QQQmain {
  font-size: 86%
}
span.large1 span.QQQpluspetittitre1et2 {
  font-size: 143%
}
span.large1 span.QQQrouge {
  font-size: 86%
}
span.large1 span.QQQrougepetit {
  font-size: 57%
}
span.large1 span.cal {
  font-size: 114%
}
span.large1 em {
  font-size: 114%
}
span.large1 span.footnotesize {
  font-size: 64%
}
span.large1 span.frak {
  font-size: 86%
}
span.large1 span.huge1 {
  font-size: 143%
}
span.large1 span.it {
  font-size: 86%
}
span.large1 span.large1 {
  font-size: 100%
}
span.large1 span.normalsize {
  font-size: 86%
}
span.large1 span.rm {
  font-size: 86%
}
span.large1 span.sc {
  font-size: 79%
}
span.large1 span.scriptsize {
  font-size: 57%
}
span.large1 span.sf {
  font-size: 100%
}
span.large1 span.sl {
  font-size: 100%
}
span.large1 span.small {
  font-size: 71%
}
span.large1 span.tiny {
  font-size: 43%
}
span.large1 span.tt {
  font-size: 57%
}
div.proposition div.algorithm {
  font-size: 138%
}
div.proposition div.definition {
  font-size: 150%
}
div.proposition dl.description {
  font-size: 150%
}
div.proposition ol {
  font-size: 150%
}
div.proposition ul {
  font-size: 150%
}
div.proposition div.proposition {
  font-size: 100%
}
div.proposition ol.thebibliography {
  font-size: 150%
}
div.proposition div.theorem {
  font-size: 150%
}
span.sc span.Bbb {
  font-size: 109%
}
span.sc span.huge2 {
  font-size: 200%
}
span.sc span.large3 {
  font-size: 145%
}
span.sc span.large2 {
  font-size: 127%
}
span.sc span.QQQPlusgrandtitre1 {
  font-size: 327%
}
span.sc span.QQQcursif {
  font-size: 164%
}
span.sc span.QQQderiveb {
  font-size: 109%
}
span.sc span.QQQgras+italique {
  font-size: 109%
}
span.sc span.QQQmain {
  font-size: 109%
}
span.sc span.QQQpluspetittitre1et2 {
  font-size: 182%
}
span.sc span.QQQrouge {
  font-size: 109%
}
span.sc span.QQQrougepetit {
  font-size: 73%
}
span.sc span.cal {
  font-size: 145%
}
span.sc em {
  font-size: 145%
}
span.sc span.footnotesize {
  font-size: 82%
}
span.sc span.frak {
  font-size: 109%
}
span.sc span.huge1 {
  font-size: 182%
}
span.sc span.it {
  font-size: 109%
}
span.sc span.large1 {
  font-size: 127%
}
span.sc span.normalsize {
  font-size: 109%
}
span.sc span.rm {
  font-size: 109%
}
span.sc span.sc {
  font-size: 100%
}
span.sc span.scriptsize {
  font-size: 73%
}
span.sc span.sf {
  font-size: 127%
}
span.sc span.sl {
  font-size: 127%
}
span.sc span.small {
  font-size: 91%
}
span.sc span.tiny {
  font-size: 55%
}
span.sc span.tt {
  font-size: 73%
}
span.scriptsize span.Bbb {
  font-size: 150%
}
span.scriptsize span.huge2 {
  font-size: 275%
}
span.scriptsize span.large3 {
  font-size: 200%
}
span.scriptsize span.large2 {
  font-size: 175%
}
span.scriptsize span.QQQPlusgrandtitre1 {
  font-size: 450%
}
span.scriptsize span.QQQcursif {
  font-size: 225%
}
span.scriptsize span.QQQderiveb {
  font-size: 150%
}
span.scriptsize span.QQQgras+italique {
  font-size: 150%
}
span.scriptsize span.QQQmain {
  font-size: 150%
}
span.scriptsize span.QQQpluspetittitre1et2 {
  font-size: 250%
}
span.scriptsize span.QQQrouge {
  font-size: 150%
}
span.scriptsize span.QQQrougepetit {
  font-size: 100%
}
span.scriptsize span.cal {
  font-size: 200%
}
span.scriptsize em {
  font-size: 200%
}
span.scriptsize span.footnotesize {
  font-size: 113%
}
span.scriptsize span.frak {
  font-size: 150%
}
span.scriptsize span.huge1 {
  font-size: 250%
}
span.scriptsize span.it {
  font-size: 150%
}
span.scriptsize span.large1 {
  font-size: 175%
}
span.scriptsize span.normalsize {
  font-size: 150%
}
span.scriptsize span.rm {
  font-size: 150%
}
span.scriptsize span.sc {
  font-size: 138%
}
span.scriptsize span.scriptsize {
  font-size: 100%
}
span.scriptsize span.sf {
  font-size: 175%
}
span.scriptsize span.sl {
  font-size: 175%
}
span.scriptsize span.small {
  font-size: 125%
}
span.scriptsize span.tiny {
  font-size: 75%
}
span.scriptsize span.tt {
  font-size: 100%
}
h1.section span.Bbb {
  font-size: 40%
}
h1.section span.huge2 {
  font-size: 73%
}
h1.section span.large3 {
  font-size: 53%
}
h1.section span.large2 {
  font-size: 47%
}
h1.section span.QQQPlusgrandtitre1 {
  font-size: 120%
}
h1.section span.QQQcursif {
  font-size: 60%
}
h1.section span.QQQderiveb {
  font-size: 40%
}
h1.section span.QQQgras+italique {
  font-size: 40%
}
h1.section span.QQQmain {
  font-size: 40%
}
h1.section span.QQQpluspetittitre1et2 {
  font-size: 67%
}
h1.section span.QQQrouge {
  font-size: 40%
}
h1.section span.QQQrougepetit {
  font-size: 27%
}
h1.section span.cal {
  font-size: 53%
}
h1.section em {
  font-size: 53%
}
h1.section span.footnotesize {
  font-size: 30%
}
h1.section span.frak {
  font-size: 40%
}
h1.section span.huge1 {
  font-size: 67%
}
h1.section span.it {
  font-size: 40%
}
h1.section span.large1 {
  font-size: 47%
}
h1.section span.normalsize {
  font-size: 40%
}
h1.section span.rm {
  font-size: 40%
}
h1.section span.sc {
  font-size: 37%
}
h1.section span.scriptsize {
  font-size: 27%
}
h1.section span.sf {
  font-size: 47%
}
h1.section span.sl {
  font-size: 47%
}
h1.section span.small {
  font-size: 33%
}
h1.section span.tiny {
  font-size: 20%
}
h1.section span.tt {
  font-size: 27%
}
span.sf span.Bbb {
  font-size: 86%
}
span.sf span.huge2 {
  font-size: 157%
}
span.sf span.large3 {
  font-size: 114%
}
span.sf span.large2 {
  font-size: 100%
}
span.sf span.QQQPlusgrandtitre1 {
  font-size: 257%
}
span.sf span.QQQcursif {
  font-size: 129%
}
span.sf span.QQQderiveb {
  font-size: 86%
}
span.sf span.QQQgras+italique {
  font-size: 86%
}
span.sf span.QQQmain {
  font-size: 86%
}
span.sf span.QQQpluspetittitre1et2 {
  font-size: 143%
}
span.sf span.QQQrouge {
  font-size: 86%
}
span.sf span.QQQrougepetit {
  font-size: 57%
}
span.sf span.cal {
  font-size: 114%
}
span.sf em {
  font-size: 114%
}
span.sf span.footnotesize {
  font-size: 64%
}
span.sf span.frak {
  font-size: 86%
}
span.sf span.huge1 {
  font-size: 143%
}
span.sf span.it {
  font-size: 86%
}
span.sf span.large1 {
  font-size: 100%
}
span.sf span.normalsize {
  font-size: 86%
}
span.sf span.rm {
  font-size: 86%
}
span.sf span.sc {
  font-size: 79%
}
span.sf span.scriptsize {
  font-size: 57%
}
span.sf span.sf {
  font-size: 100%
}
span.sf span.sl {
  font-size: 100%
}
span.sf span.small {
  font-size: 71%
}
span.sf span.tiny {
  font-size: 43%
}
span.sf span.tt {
  font-size: 57%
}
span.sl span.Bbb {
  font-size: 86%
}
span.sl span.huge2 {
  font-size: 157%
}
span.sl span.large3 {
  font-size: 114%
}
span.sl span.large2 {
  font-size: 100%
}
span.sl span.QQQPlusgrandtitre1 {
  font-size: 257%
}
span.sl span.QQQcursif {
  font-size: 129%
}
span.sl span.QQQderiveb {
  font-size: 86%
}
span.sl span.QQQgras+italique {
  font-size: 86%
}
span.sl span.QQQmain {
  font-size: 86%
}
span.sl span.QQQpluspetittitre1et2 {
  font-size: 143%
}
span.sl span.QQQrouge {
  font-size: 86%
}
span.sl span.QQQrougepetit {
  font-size: 57%
}
span.sl span.cal {
  font-size: 114%
}
span.sl em {
  font-size: 114%
}
span.sl span.footnotesize {
  font-size: 64%
}
span.sl span.frak {
  font-size: 86%
}
span.sl span.huge1 {
  font-size: 143%
}
span.sl span.it {
  font-size: 86%
}
span.sl span.large1 {
  font-size: 100%
}
span.sl span.normalsize {
  font-size: 86%
}
span.sl span.rm {
  font-size: 86%
}
span.sl span.sc {
  font-size: 79%
}
span.sl span.scriptsize {
  font-size: 57%
}
span.sl span.sf {
  font-size: 100%
}
span.sl span.sl {
  font-size: 100%
}
span.sl span.small {
  font-size: 71%
}
span.sl span.tiny {
  font-size: 43%
}
span.sl span.tt {
  font-size: 57%
}
span.small span.Bbb {
  font-size: 120%
}
span.small span.huge2 {
  font-size: 220%
}
span.small span.large3 {
  font-size: 160%
}
span.small span.large2 {
  font-size: 140%
}
span.small span.QQQPlusgrandtitre1 {
  font-size: 360%
}
span.small span.QQQcursif {
  font-size: 180%
}
span.small span.QQQderiveb {
  font-size: 120%
}
span.small span.QQQgras+italique {
  font-size: 120%
}
span.small span.QQQmain {
  font-size: 120%
}
span.small span.QQQpluspetittitre1et2 {
  font-size: 200%
}
span.small span.QQQrouge {
  font-size: 120%
}
span.small span.QQQrougepetit {
  font-size: 80%
}
span.small span.cal {
  font-size: 160%
}
span.small em {
  font-size: 160%
}
span.small span.footnotesize {
  font-size: 90%
}
span.small span.frak {
  font-size: 120%
}
span.small span.huge1 {
  font-size: 200%
}
span.small span.it {
  font-size: 120%
}
span.small span.large1 {
  font-size: 140%
}
span.small span.normalsize {
  font-size: 120%
}
span.small span.rm {
  font-size: 120%
}
span.small span.sc {
  font-size: 110%
}
span.small span.scriptsize {
  font-size: 80%
}
span.small span.sf {
  font-size: 140%
}
span.small span.sl {
  font-size: 140%
}
span.small span.small {
  font-size: 100%
}
span.small span.tiny {
  font-size: 60%
}
span.small span.tt {
  font-size: 80%
}
h2.subsection span.Bbb {
  font-size: 55%
}
h2.subsection span.huge2 {
  font-size: 100%
}
h2.subsection span.large3 {
  font-size: 73%
}
h2.subsection span.large2 {
  font-size: 64%
}
h2.subsection span.QQQPlusgrandtitre1 {
  font-size: 164%
}
h2.subsection span.QQQcursif {
  font-size: 82%
}
h2.subsection span.QQQderiveb {
  font-size: 55%
}
h2.subsection span.QQQgras+italique {
  font-size: 55%
}
h2.subsection span.QQQmain {
  font-size: 55%
}
h2.subsection span.QQQpluspetittitre1et2 {
  font-size: 91%
}
h2.subsection span.QQQrouge {
  font-size: 55%
}
h2.subsection span.QQQrougepetit {
  font-size: 36%
}
h2.subsection span.cal {
  font-size: 73%
}
h2.subsection em {
  font-size: 73%
}
h2.subsection span.footnotesize {
  font-size: 41%
}
h2.subsection span.frak {
  font-size: 55%
}
h2.subsection span.huge1 {
  font-size: 91%
}
h2.subsection span.it {
  font-size: 55%
}
h2.subsection span.large1 {
  font-size: 64%
}
h2.subsection span.normalsize {
  font-size: 55%
}
h2.subsection span.rm {
  font-size: 55%
}
h2.subsection span.sc {
  font-size: 50%
}
h2.subsection span.scriptsize {
  font-size: 36%
}
h2.subsection span.sf {
  font-size: 64%
}
h2.subsection span.sl {
  font-size: 64%
}
h2.subsection span.small {
  font-size: 45%
}
h2.subsection span.tiny {
  font-size: 27%
}
h2.subsection span.tt {
  font-size: 36%
}
h3.subsubsection span.Bbb {
  font-size: 86%
}
h3.subsubsection span.huge2 {
  font-size: 157%
}
h3.subsubsection span.large3 {
  font-size: 114%
}
h3.subsubsection span.large2 {
  font-size: 100%
}
h3.subsubsection span.QQQPlusgrandtitre1 {
  font-size: 257%
}
h3.subsubsection span.QQQcursif {
  font-size: 129%
}
h3.subsubsection span.QQQderiveb {
  font-size: 86%
}
h3.subsubsection span.QQQgras+italique {
  font-size: 86%
}
h3.subsubsection span.QQQmain {
  font-size: 86%
}
h3.subsubsection span.QQQpluspetittitre1et2 {
  font-size: 143%
}
h3.subsubsection span.QQQrouge {
  font-size: 86%
}
h3.subsubsection span.QQQrougepetit {
  font-size: 57%
}
h3.subsubsection span.cal {
  font-size: 114%
}
h3.subsubsection em {
  font-size: 114%
}
h3.subsubsection span.footnotesize {
  font-size: 64%
}
h3.subsubsection span.frak {
  font-size: 86%
}
h3.subsubsection span.huge1 {
  font-size: 143%
}
h3.subsubsection span.it {
  font-size: 86%
}
h3.subsubsection span.large1 {
  font-size: 100%
}
h3.subsubsection span.normalsize {
  font-size: 86%
}
h3.subsubsection span.rm {
  font-size: 86%
}
h3.subsubsection span.sc {
  font-size: 79%
}
h3.subsubsection span.scriptsize {
  font-size: 57%
}
h3.subsubsection span.sf {
  font-size: 100%
}
h3.subsubsection span.sl {
  font-size: 100%
}
h3.subsubsection span.small {
  font-size: 71%
}
h3.subsubsection span.tiny {
  font-size: 43%
}
h3.subsubsection span.tt {
  font-size: 57%
}
span.tiny span.Bbb {
  font-size: 200%
}
span.tiny span.huge2 {
  font-size: 367%
}
span.tiny span.large3 {
  font-size: 267%
}
span.tiny span.large2 {
  font-size: 233%
}
span.tiny span.QQQPlusgrandtitre1 {
  font-size: 600%
}
span.tiny span.QQQcursif {
  font-size: 300%
}
span.tiny span.QQQderiveb {
  font-size: 200%
}
span.tiny span.QQQgras+italique {
  font-size: 200%
}
span.tiny span.QQQmain {
  font-size: 200%
}
span.tiny span.QQQpluspetittitre1et2 {
  font-size: 333%
}
span.tiny span.QQQrouge {
  font-size: 200%
}
span.tiny span.QQQrougepetit {
  font-size: 133%
}
span.tiny span.cal {
  font-size: 267%
}
span.tiny em {
  font-size: 267%
}
span.tiny span.footnotesize {
  font-size: 150%
}
span.tiny span.frak {
  font-size: 200%
}
span.tiny span.huge1 {
  font-size: 333%
}
span.tiny span.it {
  font-size: 200%
}
span.tiny span.large1 {
  font-size: 233%
}
span.tiny span.normalsize {
  font-size: 200%
}
span.tiny span.rm {
  font-size: 200%
}
span.tiny span.sc {
  font-size: 183%
}
span.tiny span.scriptsize {
  font-size: 133%
}
span.tiny span.sf {
  font-size: 233%
}
span.tiny span.sl {
  font-size: 233%
}
span.tiny span.small {
  font-size: 167%
}
span.tiny span.tiny {
  font-size: 100%
}
span.tiny span.tt {
  font-size: 133%
}
span.tt span.Bbb {
  font-size: 150%
}
span.tt span.huge2 {
  font-size: 275%
}
span.tt span.large3 {
  font-size: 200%
}
span.tt span.large2 {
  font-size: 175%
}
span.tt span.QQQPlusgrandtitre1 {
  font-size: 450%
}
span.tt span.QQQcursif {
  font-size: 225%
}
span.tt span.QQQderiveb {
  font-size: 150%
}
span.tt span.QQQgras+italique {
  font-size: 150%
}
span.tt span.QQQmain {
  font-size: 150%
}
span.tt span.QQQpluspetittitre1et2 {
  font-size: 250%
}
span.tt span.QQQrouge {
  font-size: 150%
}
span.tt span.QQQrougepetit {
  font-size: 100%
}
span.tt span.cal {
  font-size: 200%
}
span.tt em {
  font-size: 200%
}
span.tt span.footnotesize {
  font-size: 113%
}
span.tt span.frak {
  font-size: 150%
}
span.tt span.huge1 {
  font-size: 250%
}
span.tt span.it {
  font-size: 150%
}
span.tt span.large1 {
  font-size: 175%
}
span.tt span.normalsize {
  font-size: 150%
}
span.tt span.rm {
  font-size: 150%
}
span.tt span.sc {
  font-size: 138%
}
span.tt span.scriptsize {
  font-size: 100%
}
span.tt span.sf {
  font-size: 175%
}
span.tt span.sl {
  font-size: 175%
}
span.tt span.small {
  font-size: 125%
}
span.tt span.tiny {
  font-size: 75%
}
span.tt span.tt {
  font-size: 100%
}
pre span.Bbb {
  font-size: 75%
}
pre p.Body-Math {
  font-size: 69%
}
pre p {
  font-size: 75%
}
pre span.huge2 {
  font-size: 138%
}
pre span.large3 {
  font-size: 100%
}
pre span.large2 {
  font-size: 88%
}
pre span.QQQPlusgrandtitre1 {
  font-size: 225%
}
pre p.QQQamandine {
  font-size: 100%
}
pre p.QQQastylemain {
  font-size: 75%
}
pre p.QQQastylemain2 {
  font-size: 88%
}
pre p.QQQastylemainbleu {
  font-size: 75%
}
pre span.QQQcursif {
  font-size: 113%
}
pre p.QQQdecalbleu {
  font-size: 75%
}
pre p.QQQdecalcomics {
  font-size: 63%
}
pre p.QQQdecalitalique {
  font-size: 75%
}
pre p.QQQdecalmain {
  font-size: 94%
}
pre p.QQQdecalnormal {
  font-size: 75%
}
pre p.QQQdecalrouge {
  font-size: 75%
}
pre p.QQQderive {
  font-size: 75%
}
pre span.QQQderiveb {
  font-size: 75%
}
pre p.QQQenoncé {
  font-size: 69%
}
pre span.QQQgras+italique {
  font-size: 75%
}
pre span.QQQmain {
  font-size: 75%
}
pre p.QQQnormal {
  font-size: 75%
}
pre p.QQQnormalcomics {
  font-size: 50%
}
pre p.QQQnormalgrand {
  font-size: 75%
}
pre p.QQQnormalpetit {
  font-size: 50%
}
pre p.QQQnormaltgbleu {
  font-size: 150%
}
pre p.QQQnormaltgrouge {
  font-size: 113%
}
pre span.QQQpluspetittitre1et2 {
  font-size: 125%
}
pre p.QQQprojection {
  font-size: 150%
}
pre span.QQQrouge {
  font-size: 75%
}
pre span.QQQrougepetit {
  font-size: 50%
}
pre p.QQQstylehabituel {
  font-size: 69%
}
pre p.QQQzessai {
  font-size: 100%
}
pre p.QQQzstylebleu {
  font-size: 75%
}
pre p.QQQzstylecsbleu {
  font-size: 56%
}
pre p.QQQzstylecsrouge {
  font-size: 56%
}
pre p.QQQzstylecsvert {
  font-size: 63%
}
pre p.QQQztexte {
  font-size: 88%
}
pre span.cal {
  font-size: 100%
}
pre em {
  font-size: 100%
}
pre p.error {
  font-size: 125%
}
pre span.footnotesize {
  font-size: 56%
}
pre span.frak {
  font-size: 75%
}
pre span.huge1 {
  font-size: 125%
}
pre span.it {
  font-size: 75%
}
pre span.large1 {
  font-size: 88%
}
pre span.normalsize {
  font-size: 75%
}
pre h4.paragraph {
  font-size: 75%
}
pre p.quotation {
  font-size: 75%
}
pre p.quote {
  font-size: 75%
}
pre span.rm {
  font-size: 75%
}
pre span.sc {
  font-size: 69%
}
pre span.scriptsize {
  font-size: 50%
}
pre h1.section {
  font-size: 188%
}
pre span.sf {
  font-size: 88%
}
pre span.sl {
  font-size: 88%
}
pre span.small {
  font-size: 63%
}
pre h5.subparagraph {
  font-size: 75%
}
pre h2.subsection {
  font-size: 138%
}
pre h3.subsubsection {
  font-size: 88%
}
pre span.tiny {
  font-size: 38%
}
pre span.tt {
  font-size: 50%
}
pre pre {
  font-size: 100%
}
