/* ==========================================================================
   @2-TYPO
   ========================================================================== */
/* ==========================================================================
   @0-VARIABLES
   ========================================================================== */
/* Couleurs
  ========================================================================== */
/* Taille des polices
  ========================================================================== */
/* Font faces
  ========================================================================== */
@font-face {
  font-family: 'open_sansbold';
  src: url("../fonts/OpenSans-Bold-webfont.eot");
  src: url("../fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold-webfont.woff") format("woff"), url("../fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Bold-webfont.svg#open_sansbold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sansbold_italic';
  src: url("../fonts/OpenSans-BoldItalic-webfont.eot");
  src: url("../fonts/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-BoldItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sansextrabold';
  src: url("../fonts/OpenSans-ExtraBold-webfont.eot");
  src: url("../fonts/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-ExtraBold-webfont.woff") format("woff"), url("../fonts/OpenSans-ExtraBold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-ExtraBold-webfont.svg#open_sansextrabold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sansextrabold_italic';
  src: url("../fonts/OpenSans-ExtraBoldItalic-webfont.eot");
  src: url("../fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sansitalic';
  src: url("../fonts/OpenSans-Italic-webfont.eot");
  src: url("../fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Italic-webfont.woff") format("woff"), url("../fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Italic-webfont.svg#open_sansitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sanslight';
  src: url("../fonts/OpenSans-Light-webfont.eot");
  src: url("../fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Light-webfont.woff") format("woff"), url("../fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Light-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sanslight_italic';
  src: url("../fonts/OpenSans-LightItalic-webfont.eot");
  src: url("../fonts/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-LightItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-LightItalic-webfont.svg#open_sanslight_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sansregular';
  src: url("../fonts/OpenSans-Regular-webfont.eot");
  src: url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.woff") format("woff"), url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sanssemibold';
  src: url("../fonts/OpenSans-Semibold-webfont.eot");
  src: url("../fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Semibold-webfont.woff") format("woff"), url("../fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'open_sanssemibold_italic';
  src: url("../fonts/OpenSans-SemiboldItalic-webfont.eot");
  src: url("../fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-SemiboldItalic-webfont.woff") format("woff"), url("../fonts/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Typo
  ========================================================================== */
/* Taille, police et couleur par défaut */
/* line 104, ../scss/2-typo.scss */
html {
  font: 100%/1.5 Arial, Helvetica, sans-serif;
}

/* line 108, ../scss/2-typo.scss */
body {
  font: 0.875em/1.5 Arial, Helvetica, sans-serif;
}

/* Échelle typographique */
/* line 113, ../scss/2-typo.scss */
.smaller {
  font-size: .8em;
  line-height: 1.4;
}

/* line 118, ../scss/2-typo.scss */
.small, small {
  font-size: .925em;
  line-height: 1.3;
}

/* line 123, ../scss/2-typo.scss */
.medium {
  font-size: 1.125em;
  line-height: 1.3;
}

/* line 128, ../scss/2-typo.scss */
.large {
  font-size: 1.25em;
  line-height: 1.4;
}

/* line 133, ../scss/2-typo.scss */
.larger {
  font-size: 1.5em;
  line-height: 1.3;
}

/* Capitales et petites capitales */
/* line 139, ../scss/2-typo.scss */
.caps {
  text-transform: uppercase;
}

/* line 143, ../scss/2-typo.scss */
.small-caps {
  font-variant: small-caps;
}

/* Alignement de texte */
/* line 148, ../scss/2-typo.scss */
.aleft {
  text-align: left;
}

/* line 152, ../scss/2-typo.scss */
.acenter {
  text-align: center;
}

/* line 156, ../scss/2-typo.scss */
.aright {
  text-align: right;
}

/* Titres */
/* line 161, ../scss/2-typo.scss */
h1, .h1 {
  font: 2.286em 'open_sanslight', Arial, sans-serif;
  /*32px*/
  color: #454545;
  margin: 0 0 30px 0;
  padding: 0;
}

/* line 169, ../scss/2-typo.scss */
.h1Connexion {
  font: 68px 'open_sanslight', Arial, sans-serif;
  /*32px*/
  color: #454545;
  padding: 20px 0 0 0;
  text-align: center;
}

/* line 177, ../scss/2-typo.scss */
h2, .h2 {
  font: 1.714em 'open_sanslight', Arial, sans-serif;
  /*24px*/
  margin-bottom: 1em;
  color: #454545;
}

/* line 184, ../scss/2-typo.scss */
h3, .h3 {
  font: 1.286em 'open_sansregular', Arial, sans-serif;
  /*18px*/
  margin-bottom: .5em;
  color: #454545;
}

/* line 191, ../scss/2-typo.scss */
h4, .h4 {
  font: 1.143em 'open_sansregular', Arial, sans-serif;
  /*16px*/
  margin-bottom: 1em;
  color: blue;
  color: #454545;
}

/* line 199, ../scss/2-typo.scss */
h5, .h5 {
  font: 1em 'open_sansregular', Arial, sans-serif;
  /*14px*/
  color: #454545;
}

/* line 205, ../scss/2-typo.scss */
h6, .h6 {
  font: 1em 'open_sansregular', Arial, sans-serif;
  /*14px*/
  color: #454545;
}

/* Liens */
/* line 212, ../scss/2-typo.scss */
a {
  color: #1c99d5;
  text-decoration: none;
}

/* line 217, ../scss/2-typo.scss */
a:hover {
  text-decoration: underline;
}

/* line 221, ../scss/2-typo.scss */
a:focus {
  color: #1c99d5;
}

/* line 225, ../scss/2-typo.scss */
a:active {
  color: #1c99d5;
}

/* Paragraphes, listes */
/* line 230, ../scss/2-typo.scss */
p, ul, ol {
  margin-bottom: 10px;
}

/* line 234, ../scss/2-typo.scss */
ol {
  list-style-type: decimal;
}

/* line 239, ../scss/2-typo.scss */
ol,
ul {
  padding-left: 1.8em;
}

/* line 243, ../scss/2-typo.scss */
ul ul {
  list-style-type: circle;
}
