* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

@font-face {
  font-family: LetterGothicStd;
  src: url("../fonts/LetterGothicStd.otf") format("opentype"); }
@font-face {
  font-family: LetterGothicStd;
  font-weight: bold;
  src: url("../fonts/LetterGothicStd-Bold.otf") format("opentype"); }
body {
  font-family: LetterGothicStd; }
  body > #page > .sujet {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 309px;
    background: #555;
    background-size: cover;
    background-position: top center; }
  body > #page #sketch {
    position: fixed;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none; }
  body > #page > .section {
    position: relative; }
    body > #page > .section > .center {
      position: relative;
      margin: 0 auto;
      width: 891px;
      padding: 0 9px; }
    body > #page > .section.logo {
      height: 309px;
      color: red; }
      body > #page > .section.logo > .center > .logo {
        display: block;
        position: absolute;
        left: 0;
        top: 82px;
        background: url(../img/logo.png);
        width: 209px;
        height: 21px; }
        body > #page > .section.logo > .center > .logo > span {
          display: none; }
    body > #page > .section.nav {
      height: 32px;
      padding-top: 9px;
      background: black;
      color: white; }
      body > #page > .section.nav > nav > ul {
        display: flex;
        justify-content: space-between;
        list-style: none; }
        body > #page > .section.nav > nav > ul > li > a {
          font-size: 15px;
          font-weight: bold;
          text-decoration: none;
          color: white; }
        body > #page > .section.nav > nav > ul > li.current > a {
          color: #045fb4; }
    body > #page > .section.content {
      padding-top: 45px; }
      body > #page > .section.content > .tinymce {
        font-size: 13px;
        line-height: 22px; }
        body > #page > .section.content > .tinymce h1 {
          font-size: 15px;
          padding-bottom: 21px; }
        body > #page > .section.content > .tinymce h2 {
          font-size: 15px;
          padding-bottom: 21px; }
        body > #page > .section.content > .tinymce p {
          padding-bottom: 21px; }
        body > #page > .section.content > .tinymce .red {
          color: red; }
    body > #page > .section.footer {
      padding: 26px 0 17px 0; }
      body > #page > .section.footer > .center {
        overflow: auto; }
        body > #page > .section.footer > .center > a {
          float: right;
          font-size: 10px;
          text-decoration: none;
          color: black; }

html.ie #sketch {
  z-index: 0; }

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