@charset "UTF-8";
html, body {
  margin: 0;
  width: 100%;
  /*     overflow-x: hidden; */
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -webkit-tap-highlight-color: 0;
  font-family: Arial, Helvetica, sans-serif; }

html {
  height: 100%; }

*, *:before, *:after {
  box-sizing: border-box; }

/* Global Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote {
  margin: 0;
  padding: 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset, img {
  border: 0; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }

strong {
  font-weight: bold; }

ol, ul {
  list-style: none; }

caption, th {
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

q:before, q:after {
  content: ''; }

a {
  text-decoration: none; }

abbr, acronym {
  border: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block; }

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline; }

audio:not([controls]) {
  display: none;
  height: 0; }

/* End Global Reset*/
@font-face {
  font-family: 'EBGaramond-Bold';
  src: url("../fonts/EBGaramond/EBGaramond-Bold.eot");
  src: url("../fonts/EBGaramond/EBGaramond-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/EBGaramond/EBGaramond-Bold.woff2") format("woff2"), url("../fonts/EBGaramond/EBGaramond-Bold.ttf") format("truetype"), url("../fonts/EBGaramond/EBGaramond-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'ITC Avant Garde Std Cn';
  src: url("../fonts/ITCAvantGardeStd/ITCAvantGardeStd-DemiCn.eot");
  src: local("ITC Avant Garde Gothic Std Bold Condensed"), local("ITCAvantGardeStd-BoldCn"), url("../fonts/ITCAvantGardeStd/ITCAvantGardeStd-DemiCn.eot?#iefix") format("embedded-opentype"), url("../fonts/ITCAvantGardeStd/ITCAvantGardeStd-DemiCn.woff2") format("woff2"), url("../fonts/ITCAvantGardeStd/ITCAvantGardeStd-DemiCn.woff") format("woff"), url("../fonts/ITCAvantGardeStd/ITCAvantGardeStd-DemiCn.ttf") format("truetype"), url("../fonts/ITCAvantGardeStd/ITCAvantGardeStd-DemiCn.svg#ITCAvantGardeStd-BoldCn") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'ITC Avant Garde Std Cn';
  src: url("../fonts/ITCAvantGardeStd/ITCAvantGardeStd-BkCn.eot");
  src: local("ITC Avant Garde Gothic Std Book Condensed"), local("ITCAvantGardeStd-BkCn"), url("../fonts/ITCAvantGardeStd/ITCAvantGardeStd-BkCn.eot?#iefix") format("embedded-opentype"), url("../fonts/ITCAvantGardeStd/ITCAvantGardeStd-BkCn.woff2") format("woff2"), url("../fonts/ITCAvantGardeStd/ITCAvantGardeStd-BkCn.woff") format("woff"), url("../fonts/ITCAvantGardeStd/ITCAvantGardeStd-BkCn.ttf") format("truetype"), url("../fonts/ITCAvantGardeStd/ITCAvantGardeStd-BkCn.svg#ITCAvantGardeStd-BkCn") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

/*----  Couleur texte --*/
/*---  ombres sur les menus et titres principaux----*/
/*
* ——— Style des boutons submit, download etc ———
*/
.redactor_box, .redactor_box textarea {
  background-color: #FFFFFF; }

.editor,
.cke_editable {
  font-weight: 200;
  color: #1c3f37; }
  .editor div, .editor dl, .editor dt, .editor dd, .editor ul, .editor ol, .editor li, .editor pre, .editor form, .editor fieldset, .editor input, .editor textarea, .editor p, .editor blockquote,
  .cke_editable div,
  .cke_editable dl,
  .cke_editable dt,
  .cke_editable dd,
  .cke_editable ul,
  .cke_editable ol,
  .cke_editable li,
  .cke_editable pre,
  .cke_editable form,
  .cke_editable fieldset,
  .cke_editable input,
  .cke_editable textarea,
  .cke_editable p,
  .cke_editable blockquote {
    font-family: "ITC Avant Garde Std Cn", "PT Sans Narrow", "Arial Narrow", "Open Sans", Helvetica, Calibri, sans-serif;
    font-weight: normal;
    color: #1c3f37; }
  .editor h1, .editor h2, .editor h3, .editor h4, .editor h5, .editor h6,
  .cke_editable h1,
  .cke_editable h2,
  .cke_editable h3,
  .cke_editable h4,
  .cke_editable h5,
  .cke_editable h6 {
    font-family: "EBGaramond-Bold", Garamond, Georgia, serif;
    font-weight: normal;
    color: #1c3f37; }
  .editor h1,
  .cke_editable h1 {
    font-size: 22px;
    font-weight: 100;
    text-transform: uppercase;
    margin: 0;
    line-height: 24px;
    color: #000;
    margin: 0 0 20px 0; }
  .editor h2,
  .cke_editable h2 {
    font-size: 18px;
    font-weight: 100;
    text-transform: uppercase;
    margin: 0;
    line-height: 24px;
    color: #000;
    margin: 20px 0 10px 0; }
  .editor h3,
  .cke_editable h3 {
    font-size: 18px;
    font-weight: 100;
    text-transform: uppercase;
    margin: 0;
    line-height: 24px;
    color: #000;
    margin: 20px 0 10px 0; }
  .editor h4,
  .cke_editable h4 {
    font-size: 16px;
    font-weight: 100;
    text-transform: uppercase;
    margin: 0;
    color: #999999;
    margin: 0 0 5px 0; }
  .editor div.illu_page img,
  .cke_editable div.illu_page img {
    float: left;
    margin: 0 20px 20px 0; }
  .editor p,
  .cke_editable p {
    font-size: 14px; }
  .editor div,
  .cke_editable div {
    box-sizing: border-box; }

.editor code, .editor pre {
  font-family: Menlo,Monaco,monospace,sans-serif !important; }

.cke_editable a {
  color: #1155CC !important;
  text-decoration: underline !important; }

.editor blockquote,
.cke_editable blockquote {
  color: #777777;
  font-style: italic !important;
  margin-left: 3em !important; }

.editor ul,
.editor ol,
.cke_editable ul,
.cke_editable ol {
  list-style-position: inside; }

.editor ul ul,
.editor ol ol,
.editor ul ol,
.editor ol ul,
.cke_editable ul ul,
.cke_editable ol ol,
.cke_editable ul ol,
.cke_editable ol ul {
  margin: 2px !important;
  padding: 0 0 0 15px !important; }

.editor dl dt,
.cke_editable dl dt {
  font-weight: bold; }

.editor dd,
.cke_editable dd {
  margin-left: 1em; }

.editor hr,
.cke_editable hr {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #CCCCCC -moz-use-text-color -moz-use-text-color;
  border-image: none;
  border-right: 0 none;
  border-style: solid none none;
  border-width: 1px 0 0;
  display: block;
  height: 1px; }

.editor p,
.editor div,
.cke_editable p {
  margin: 0 0 10px 0; }

.editor ul,
.cke_editable ul {
  margin: 0 0 10px 0;
  list-style-type: circle;
  list-style-position: inside; }

.editor li,
.cke_editable li {
  margin: 0 0 4px 0;
  font-size: 14px;
  font-weight: 100; }

.editor.editor_wym {
  background: none repeat scroll 0 0 #F6F6F6 !important;
  padding: 5px 15px !important; }

.editor_wym div, .editor_wym p, .editor_wym ul, .editor_wym ol, .editor_wym table, .editor_wym dl, .editor_wym pre, .editor_wym h1, .editor_wym h2, .editor_wym h3, .editor_wym h4, .editor_wym h5, .editor_wym blockquote {
  background-color: #FFFFFF !important;
  border: 1px solid #E4E4E4 !important;
  margin: 10px 0 !important;
  padding: 10px !important; }

.editor_wym ul, .editor_wym ol {
  padding-left: 2em !important; }

/*
Personnaliser selon la classe
*/
.contact {
  float: left;
  width: 100%; }
  .contact h2 {
    margin: 20px 0 3px 0; }
  .contact p {
    color: #000;
    margin: 0 0 50px 0;
    font-size: 16px; }

.about {
  max-width: 600px;
  margin: auto; }

/*# sourceMappingURL=content_editor.css.map */