/*Créé avec Adobe RoboHelp 10.*/
/* Fonts */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);
.RH-LAYOUT-CENTERPANEL-topic-box p.Attention, .RH-LAYOUT-FOOTER-container p.Attention, .RH-LAYOUT-HOMEPAGE-FOOTER-container p.Attention {
  border-right-style: none;
  border-top-style: none;
  list-style: ;
  border-bottom-style: none;
  margin-top: 12pt;
  margin-bottom: 12pt;
  letter-spacing: 0.5pt;
  border-left-style: Solid;
  border-left-color: #e5234d;
  padding-left: 5px;
  color: #2A3045;
  font-family: 'Open Sans';
  font-size: 11pt;
  x-next-class: ;
  x-next-type: p;
  border-left-width: 4px;
  text-decoration: none;
  border-width: 4px;
  border-style: solid;
  border-color: #CE3D5C;
  border-top: 0;
  border-right: 0;
  border-bottom: 0;
  background-color: #FFFAFA;
}
.RH-LAYOUT-CENTERPANEL-topic-box a, .RH-LAYOUT-FOOTER-container a, .RH-LAYOUT-HOMEPAGE-FOOTER-container a {
  display: inline;
  color: #2A3045;
  font-family: 'Open Sans';
  font-size: 11pt;
  text-decoration: underline;
}
@media only print {}
.RH-LAYOUT-CENTERPANEL-topic-box span.expandtext, .RH-LAYOUT-FOOTER-container span.expandtext, .RH-LAYOUT-HOMEPAGE-FOOTER-container span.expandtext {
  font-family: 'Open Sans';
  font-size: 11pt;
  color: #CE3D5C;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.glosstext, .RH-LAYOUT-FOOTER-container span.glosstext, .RH-LAYOUT-HOMEPAGE-FOOTER-container span.glosstext {
  font-family: 'Open Sans';
  color: #595959;
  font-size: 11pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box div.droptext, .RH-LAYOUT-FOOTER-container div.droptext, .RH-LAYOUT-HOMEPAGE-FOOTER-container div.droptext {
  font-size: 11pt;
  font-family: 'Open Sans';
  color: #2A3045;
  padding-left: 16pt;
}
@media only print {
  .RH-LAYOUT-CENTERPANEL-topic-box h1, .RH-LAYOUT-FOOTER-container h1, .RH-LAYOUT-HOMEPAGE-FOOTER-container h1 {
    font-weight: bold;
    x-next-class: ;
    x-next-type: p;
    page-break-after: avoid;
    font-size: 18pt;
    text-align: left;
    line-height: 110%;
    color: #CE3D5C;
    font-family: 'Open Sans';
    margin-bottom: 24pt;
    border-left-style: None;
    padding-left: 0px;
    margin-top: 24pt;
  }
}
@media only print {
  .RH-LAYOUT-CENTERPANEL-topic-box {
    font-family: 'Open Sans';
    font-size: 11pt;
    color: #2A3045;
    x-next-page: page-with-header;
    margin-left: 24pt;
    margin-right: 24pt;
    margin-top: 6px;
    text-align: justify;
  }
}
@media only print {
  .RH-LAYOUT-CENTERPANEL-topic-box ol, .RH-LAYOUT-FOOTER-container ol, .RH-LAYOUT-HOMEPAGE-FOOTER-container ol,.RH-LAYOUT-CENTERPANEL-topic-box 
  ul, .RH-LAYOUT-FOOTER-container 
  ul, .RH-LAYOUT-HOMEPAGE-FOOTER-container 
  ul {
    font-family: 'Open Sans';
    font-size: 11pt;
    color: #595959;
  }
}
.RH-LAYOUT-CENTERPANEL-topic-box table.SimpleGridBlue, .RH-LAYOUT-FOOTER-container table.SimpleGridBlue, .RH-LAYOUT-HOMEPAGE-FOOTER-container table.SimpleGridBlue {
  padding: 0px;
  x-border-spacing: 0px;
  x-row-pat-count: 2;
  color: #595959;
  background-color: #f2f2f2;
  border-left-style: Solid;
  border-left-width: 1px;
  border-left-color: #ffffff;
  border-right-style: Solid;
  border-right-width: 1px;
  border-right-color: #ffffff;
  border-top-style: Solid;
  border-top-width: 1px;
  border-top-color: #ffffff;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #ffffff;
  font-family: 'Open Sans';
  font-size: 11pt;
  float: left;
}
.RH-LAYOUT-CENTERPANEL-topic-box p, .RH-LAYOUT-FOOTER-container p, .RH-LAYOUT-HOMEPAGE-FOOTER-container p {
  text-align: left;
  margin-bottom: 0pt;
  margin-top: 6pt;
  color: #2A3045;
  font-family: 'Open Sans';
  line-height: 2;
  font-size: 11pt;
  font-style: normal;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.InsertionImage, .RH-LAYOUT-FOOTER-container p.InsertionImage, .RH-LAYOUT-HOMEPAGE-FOOTER-container p.InsertionImage {
  line-height: Normal;
  margin-top: 18pt;
  margin-bottom: 18pt;
  font-family: 'Open Sans';
  font-size: 11pt;
  x-next-class: ;
  x-next-type: p;
}
.RH-LAYOUT-CENTERPANEL-topic-box h1, .RH-LAYOUT-FOOTER-container h1, .RH-LAYOUT-HOMEPAGE-FOOTER-container h1 {
  font-weight: bold;
  page-break-after: avoid;
  font-size: 18pt;
  text-align: left;
  line-height: 110%;
  color: #CE3D5C;
  font-family: 'Open Sans';
  margin-bottom: 24pt;
  border-left-style: None;
  x-next-class: ;
  x-next-type: p;
  margin-top: 24pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Sommaire, .RH-LAYOUT-FOOTER-container p.Sommaire, .RH-LAYOUT-HOMEPAGE-FOOTER-container p.Sommaire {
  font-size: 11pt;
  color: #808080;
  text-align: left;
  margin-top: 12pt;
  font-weight: bold;
  font-family: 'Open Sans';
  text-transform: uppercase;
  letter-spacing: 2px;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.TitreRubrique, .RH-LAYOUT-FOOTER-container p.TitreRubrique, .RH-LAYOUT-HOMEPAGE-FOOTER-container p.TitreRubrique {
  font-weight: bold;
  margin-top: 9pt;
  line-height: 150%;
  x-next-class: ;
  x-next-type: p;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Tableau, .RH-LAYOUT-FOOTER-container p.Tableau, .RH-LAYOUT-HOMEPAGE-FOOTER-container p.Tableau {
  margin-right: 0pt;
  margin-top: 6pt;
  margin-bottom: 6pt;
  color: #2A3045;
  font-family: 'Open Sans';
  font-size: 11pt;
  text-align: left;
  margin-left: 0pt;
  line-height: 150%;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol, .RH-LAYOUT-FOOTER-container ol, .RH-LAYOUT-HOMEPAGE-FOOTER-container ol,.RH-LAYOUT-CENTERPANEL-topic-box 
ul, .RH-LAYOUT-FOOTER-container 
ul, .RH-LAYOUT-HOMEPAGE-FOOTER-container 
ul {
  font-family: 'Open Sans';
  color: #595959;
  font-size: 11pt;
  list-style: disc;
}
.RH-LAYOUT-CENTERPANEL-topic-box {
  x-next-page: page-with-header;
  margin-top: 6px;
  font-family: 'Open Sans';
  color: #2A3045;
  font-size: 11pt;
  text-align: justify;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.TitreSectionGrasBleu, .RH-LAYOUT-FOOTER-container p.TitreSectionGrasBleu, .RH-LAYOUT-HOMEPAGE-FOOTER-container p.TitreSectionGrasBleu {
  color: #CE3D5C;
  font-family: 'Open Sans';
  font-weight: bold;
  font-size: 11pt;
  x-next-class: ;
  x-next-type: p;
  margin-top: 18pt;
  margin-bottom: 12pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box h2, .RH-LAYOUT-FOOTER-container h2, .RH-LAYOUT-HOMEPAGE-FOOTER-container h2 {
  font-weight: bold;
  page-break-after: avoid;
  font-size: 14pt;
  text-align: left;
  margin-top: 24pt;
  margin-bottom: 18pt;
  color: #CE3D5C;
  font-family: 'Open Sans';
  x-next-class: ;
  x-next-type: p;
}
.RH-LAYOUT-CENTERPANEL-topic-box h3, .RH-LAYOUT-FOOTER-container h3, .RH-LAYOUT-HOMEPAGE-FOOTER-container h3 {
  margin-left: 0pt;
  margin-right: 0pt;
  page-break-after: avoid;
  font-size: 14pt;
  margin-top: 18pt;
  margin-bottom: 12pt;
  text-align: left;
  font-weight: normal;
  x-next-class: ;
  x-next-type: p;
  color: #CE3D5C;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.breadcrumbs, .RH-LAYOUT-FOOTER-container p.breadcrumbs, .RH-LAYOUT-HOMEPAGE-FOOTER-container p.breadcrumbs {
  font-family: 'Open Sans';
  font-size: 11pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box h4, .RH-LAYOUT-FOOTER-container h4, .RH-LAYOUT-HOMEPAGE-FOOTER-container h4 {
  font-weight: bold;
  font-size: 12pt;
  margin-top: 14pt;
  margin-bottom: 14pt;
  margin-left: 0pt;
  margin-right: 0pt;
  page-break-after: avoid;
  x-next-class: ;
  x-next-type: p;
  font-family: 'Open Sans';
}
.RH-LAYOUT-CENTERPANEL-topic-box h5, .RH-LAYOUT-FOOTER-container h5, .RH-LAYOUT-HOMEPAGE-FOOTER-container h5 {
  font-weight: bold;
  font-size: 9pt;
  margin-top: 14pt;
  margin-bottom: 14pt;
  margin-left: 0pt;
  margin-right: 0pt;
  page-break-after: avoid;
  x-next-class: ;
  x-next-type: p;
  font-family: 'Open Sans';
}
.RH-LAYOUT-CENTERPANEL-topic-box h6, .RH-LAYOUT-FOOTER-container h6, .RH-LAYOUT-HOMEPAGE-FOOTER-container h6 {
  font-weight: bold;
  font-size: 7pt;
  margin-top: 14pt;
  margin-bottom: 14pt;
  margin-left: 0pt;
  margin-right: 0pt;
  page-break-after: avoid;
  x-next-class: ;
  x-next-type: p;
  font-family: 'Open Sans';
}
.RH-LAYOUT-CENTERPANEL-topic-box a.breadcrumbs, .RH-LAYOUT-FOOTER-container a.breadcrumbs, .RH-LAYOUT-HOMEPAGE-FOOTER-container a.breadcrumbs {
  font-family: 'Open Sans';
  font-size: 11pt;
  color: #CE3D5C;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.expandspot, .RH-LAYOUT-FOOTER-container a.expandspot, .RH-LAYOUT-HOMEPAGE-FOOTER-container a.expandspot {
  font-family: 'Open Sans';
  font-size: 11pt;
  display: inline;
  color: #CE3D5C;
  text-decoration: none underline;
}
@media only screen and (min-width: 1024px) and (max-width: 99999px) {
  .RH-LAYOUT-CENTERPANEL-topic-box p, .RH-LAYOUT-FOOTER-container p, .RH-LAYOUT-HOMEPAGE-FOOTER-container p {
    font-style: normal;
    font-family: 'Open Sans';
    text-align: left;
    color: #2A3045;
    line-height: 2;
    font-size: 11pt;
  }
}
.RH-LAYOUT-CENTERPANEL-topic-box p.LigneHorizontale, .RH-LAYOUT-FOOTER-container p.LigneHorizontale, .RH-LAYOUT-HOMEPAGE-FOOTER-container p.LigneHorizontale {
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #d9d9d9;
  border-width: 1px;
  border-style: dotted;
  border-color: #d9d9d9;
  border-left: 0;
  border-top: 0;
  border-right: 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.popupspot, .RH-LAYOUT-FOOTER-container a.popupspot, .RH-LAYOUT-HOMEPAGE-FOOTER-container a.popupspot {
  color: #CE3D5C;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot, .RH-LAYOUT-FOOTER-container a.dropspot, .RH-LAYOUT-HOMEPAGE-FOOTER-container a.dropspot {
  color: #2A3045;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box a:visited, .RH-LAYOUT-FOOTER-container a:visited, .RH-LAYOUT-HOMEPAGE-FOOTER-container a:visited {}
.RH-LAYOUT-CENTERPANEL-topic-box a:focus, .RH-LAYOUT-FOOTER-container a:focus, .RH-LAYOUT-HOMEPAGE-FOOTER-container a:focus {
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box a:hover, .RH-LAYOUT-FOOTER-container a:hover, .RH-LAYOUT-HOMEPAGE-FOOTER-container a:hover {
  color: #CE3D5C;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot:link, .RH-LAYOUT-FOOTER-container a.dropspot:link, .RH-LAYOUT-HOMEPAGE-FOOTER-container a.dropspot:link {
  color: #595959;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot:visited, .RH-LAYOUT-FOOTER-container a.dropspot:visited, .RH-LAYOUT-HOMEPAGE-FOOTER-container a.dropspot:visited {}
.RH-LAYOUT-CENTERPANEL-topic-box p.QuestionFAQ, .RH-LAYOUT-FOOTER-container p.QuestionFAQ, .RH-LAYOUT-HOMEPAGE-FOOTER-container p.QuestionFAQ {
  margin-top: 18pt;
  border-top-style: Solid;
  border-bottom-style: none;
  border-top-color: #d9d9d9;
  border-top-width: 1px;
  padding-top: 18px;
  margin-bottom: 12pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot:focus, .RH-LAYOUT-FOOTER-container a.dropspot:focus, .RH-LAYOUT-HOMEPAGE-FOOTER-container a.dropspot:focus {
  font-weight: bold;
  color: #CE3D5C;
  text-decoration: underline;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot:hover, .RH-LAYOUT-FOOTER-container a.dropspot:hover, .RH-LAYOUT-HOMEPAGE-FOOTER-container a.dropspot:hover {
  font-weight: bold;
  color: #CE3D5C;
  text-decoration: underline;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot:active, .RH-LAYOUT-FOOTER-container a.dropspot:active, .RH-LAYOUT-HOMEPAGE-FOOTER-container a.dropspot:active {
  font-weight: bold;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.expandspot:visited, .RH-LAYOUT-FOOTER-container a.expandspot:visited, .RH-LAYOUT-HOMEPAGE-FOOTER-container a.expandspot:visited {}
.RH-LAYOUT-CENTERPANEL-topic-box p.Code, .RH-LAYOUT-FOOTER-container p.Code, .RH-LAYOUT-HOMEPAGE-FOOTER-container p.Code {
  font-family: "Courier New", monospace;
  background-color: #fafafa;
  margin-top: 12pt;
  margin-bottom: 12pt;
  padding-left: 12pt;
  padding-right: 12pt;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  line-height: 1.5;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.rls-9-Bullets, .RH-LAYOUT-FOOTER-container span.rls-9-Bullets, .RH-LAYOUT-HOMEPAGE-FOOTER-container span.rls-9-Bullets {
  font-size: 11pt;
  font-family: 'Open Sans';
}
.RH-LAYOUT-CENTERPANEL-topic-box span.rls-1-Bullets, .RH-LAYOUT-FOOTER-container span.rls-1-Bullets, .RH-LAYOUT-HOMEPAGE-FOOTER-container span.rls-1-Bullets {
  font-size: 11pt;
  font-family: 'Open Sans';
}
.RH-LAYOUT-CENTERPANEL-topic-box span.rls-2-Bullets, .RH-LAYOUT-FOOTER-container span.rls-2-Bullets, .RH-LAYOUT-HOMEPAGE-FOOTER-container span.rls-2-Bullets {
  font-size: 11pt;
  font-family: 'Open Sans';
}
.RH-LAYOUT-CENTERPANEL-topic-box span.rls-3-Bullets, .RH-LAYOUT-FOOTER-container span.rls-3-Bullets, .RH-LAYOUT-HOMEPAGE-FOOTER-container span.rls-3-Bullets {
  font-size: 11pt;
  font-family: 'Open Sans';
}
.RH-LAYOUT-CENTERPANEL-topic-box span.rls-4-Bullets, .RH-LAYOUT-FOOTER-container span.rls-4-Bullets, .RH-LAYOUT-HOMEPAGE-FOOTER-container span.rls-4-Bullets {
  font-size: 11pt;
  font-family: 'Open Sans';
}
.RH-LAYOUT-CENTERPANEL-topic-box span.rls-5-Bullets, .RH-LAYOUT-FOOTER-container span.rls-5-Bullets, .RH-LAYOUT-HOMEPAGE-FOOTER-container span.rls-5-Bullets {
  font-size: 11pt;
  font-family: 'Open Sans';
}
.RH-LAYOUT-CENTERPANEL-topic-box span.rls-6-Bullets, .RH-LAYOUT-FOOTER-container span.rls-6-Bullets, .RH-LAYOUT-HOMEPAGE-FOOTER-container span.rls-6-Bullets {
  font-size: 11pt;
  font-family: 'Open Sans';
}
.RH-LAYOUT-CENTERPANEL-topic-box span.rls-7-Bullets, .RH-LAYOUT-FOOTER-container span.rls-7-Bullets, .RH-LAYOUT-HOMEPAGE-FOOTER-container span.rls-7-Bullets {
  font-size: 11pt;
  font-family: 'Open Sans';
}
.RH-LAYOUT-CENTERPANEL-topic-box span.rls-8-Bullets, .RH-LAYOUT-FOOTER-container span.rls-8-Bullets, .RH-LAYOUT-HOMEPAGE-FOOTER-container span.rls-8-Bullets {
  font-size: 11pt;
  font-family: 'Open Sans';
}
.RH-LAYOUT-CENTERPANEL-topic-box table.SimpleGridBlue td, .RH-LAYOUT-FOOTER-container table.SimpleGridBlue td, .RH-LAYOUT-HOMEPAGE-FOOTER-container table.SimpleGridBlue td {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.SimpleGridBlue tr:nth-child(odd) td, .RH-LAYOUT-FOOTER-container table.SimpleGridBlue tr:nth-child(odd) td, .RH-LAYOUT-HOMEPAGE-FOOTER-container table.SimpleGridBlue tr:nth-child(odd) td {
  font-family: "Times New Roman";
  font-size: 11pt;
  border-right-style: Solid;
  border-right-width: 1px;
  border-right-color: #4F81BD;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #4F81BD;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.SimpleGridBlue tr:nth-child(even) td, .RH-LAYOUT-FOOTER-container table.SimpleGridBlue tr:nth-child(even) td, .RH-LAYOUT-HOMEPAGE-FOOTER-container table.SimpleGridBlue tr:nth-child(even) td {
  border-right-style: Solid;
  border-right-width: 1px;
  border-right-color: #4F81BD;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #4F81BD;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.Decimal, .RH-LAYOUT-FOOTER-container ol.Decimal, .RH-LAYOUT-HOMEPAGE-FOOTER-container ol.Decimal {
  list-style-type: decimal;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.Disc, .RH-LAYOUT-FOOTER-container ul.Disc, .RH-LAYOUT-HOMEPAGE-FOOTER-container ul.Disc {
  list-style-type: disc;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol, .RH-LAYOUT-FOOTER-container ol, .RH-LAYOUT-HOMEPAGE-FOOTER-container ol {
  font-family: 'Open Sans';
  color: #595959;
  font-size: 11pt;
  list-style: disc;
}