/* CSS Document */
/*
Theme Name: CITZEN JAZZ 
Theme URI: http://www.agenciz.com
Description: theme created by agenciz.
Version: 1.0
Author: Benoit Boulangier © agenciz.com
 
CITZEN JAZZ theme by agenciz || http://www.agenciz.com

*/
/** --- @ section RESET ---
*/
/* line 17, ../../../../../compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1,
legend, h2, h1, legend, .rubrique-page-seo, h3, .block-texte-cd h2, .block-texte-cd h1, .block-texte-cd legend, .block-texte-cd .rubrique-page-seo, .boite-titre-sidebar, .titre-article, .titre-article-2, h4, h5, h6, p, .h2-seo, .formulaire label, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../compass.app/Contents/Resources/lib/ruby/compass_0.12/compass-0.12.2/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/** --- @ section VARIABLES ---
*/
/** --- @ section BLOCK ---
*/
/** --- @ section COULEURS ---
*/
/** --- @ section EXTEND ---
*/
/* line 5, ../sass/_extend.scss */
.margin-auto, .pousseur1, .pousseur2 {
  margin-left: auto;
  margin-right: auto;
}

/* line 10, ../sass/_extend.scss */
.transition, .top-bar, .block-two-third, .block-two-third-2, .block-three-third, .block-three-third-cd, .block-one-third, .block-one-third-aside, .block-one-third-2, .block-article-home, .block-article-2, .block-half, .block-article-dossier, .block-one-quarter, .bouton a, .bouton a:hover, .bouton-2 a, .pagination a, .on, .sep, .tbc, .pagination a:hover, .on:hover, .sep:hover, .tbc:hover, .nav li a, .block-one-third li, .block-one-third-aside li, .block-one-third-2 li, .block-one-third li a, .block-one-third-aside li a, .block-one-third-2 li a, .sidebar li a, .sidebar-left li a, .nav-footer li a, .searchform-footer input[type=submit], #formulaire_recherche input[type=submit], .newsletter input[type=submit], .formulaire input[type=submit], .newsletter input[type=submit]:hover, .formulaire input[type=submit]:hover {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

/* line 18, ../sass/_extend.scss */
.box-shadow-1, .wrapper-top-bar {
  -webkit-box-shadow: 0px 0px 5px #333333;
  -moz-box-shadow: 0px 0px 5px #333333;
  box-shadow: 0px 0px 5px #333333;
}

/* line 22, ../sass/_extend.scss */
.gradient-1 {
  background: #4c4c4c;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM0YzRjNGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NiUiIHN0b3AtY29sb3I9IiMxYzFjMWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMTMxMzEzIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-radial-gradient(center, ellipse cover, #4c4c4c 0%, #1c1c1c 76%, #131313 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #4c4c4c), color-stop(76%, #1c1c1c), color-stop(100%, #131313));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, #4c4c4c 0%, #1c1c1c 76%, #131313 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, #4c4c4c 0%, #1c1c1c 76%, #131313 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, #4c4c4c 0%, #1c1c1c 76%, #131313 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, #4c4c4c 0%, #1c1c1c 76%, #131313 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', endColorstr='#131313',GradientType=1 );
  /* IE6-8 fallback on horizontal gradient */
}

/* line 35, ../sass/_extend.scss */
.left, .block-two-third, .block-two-third-2, .block-three-third, .block-three-third-cd, .block-one-third-2, .block-texte-cd, .image-cd, .image-article-2, .image-article-home, .image-article-2 img, .image-article-home img, .main-sidebar, .main-sidebar-left, .sidebar, .sidebar-left, .image-cd-2, .image-cd-3, .image-cd-4, .image-cd-5, .image-entretien, .block-half, .image-logo, .image-logo img, .image-article-3, .block-one-quarter {
  float: left;
}

/* line 39, ../sass/_extend.scss */
.right, .searchform-header, .bloc-social, .block-one-third, .block-one-third-aside {
  float: right;
}

/* line 43, ../sass/_extend.scss */
.max-width, .logo img, .pub-wrapper img, figure, .pub-wrapper-2 img, .image-photo img, .image-photo-2 img {
  max-width: 100%;
  height: auto;
}

/* line 49, ../sass/_extend.scss */
.margin-lr-10, .block-two-third, .block-three-third, .block-one-third, .block-one-third-aside, .block-one-third-2, .block-half, .titre-page {
  margin-left: 1.04167%;
  margin-right: 1.04167%;
}

/* line 54, ../sass/_extend.scss */
.margin-lr-40, .block-three-third-cd {
  margin-left: 3.125%;
  margin-right: 3.125%;
}

/* line 59, ../sass/_extend.scss */
.two-third, .block-two-third, .block-two-third-2 {
  width: 64.58333%;
}

/* line 62, ../sass/_extend.scss */
.one-third, .block-one-third, .block-one-third-aside, .block-one-third-2 {
  width: 31.25%;
}

/* line 66, ../sass/_extend.scss */
.three-third, .block-three-third, .block-three-third-cd {
  width: 93.75%;
}

/* line 70, ../sass/_extend.scss */
.half, .block-half {
  width: 47.91667%;
}

/* line 74, ../sass/_extend.scss */
.border-1, .image-article-2, .image-article-home, .image-cd-2, .image-cd-3, .image-cd-4, .image-cd-5, .image-entretien, .image-article-3 {
  border: 1px solid black;
}

/* line 78, ../sass/_extend.scss */
.border-2, .image-logo {
  border: 2px solid #e8e8e8;
}

/* line 82, ../sass/_extend.scss */
.fond-block-2 {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$couleur-4", endColorstr="$couleur-6");
  /* Pour IE seulement et mode gradient à linear */
  background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#2d2d2d));
  background: -webkit-linear-gradient(#e8e8e8, #2d2d2d);
  background: -moz-linear-gradient(#e8e8e8, #2d2d2d);
  background: -o-linear-gradient(#e8e8e8, #2d2d2d);
  background: -ms-linear-gradient(#e8e8e8, #2d2d2d);
  background: linear-gradient(#e8e8e8, #2d2d2d);
  display: block;
  width: auto;
}

/** --- @ section MIXINS ---
*/
/** --- @ section LAYOUT ---
*/
/* line 5, ../sass/_layout.scss */
html {
  height: 100%;
}

/* line 9, ../sass/_layout.scss */
body {
  margin: 0px;
  height: 100%;
  background-image: url(../../images/background/knitting250px/knitting250px.png);
  background-repeat: repeat;
  /*background-color:#2d2d2d;*/
}

/** --- @ section GABARIT --- 
*/
/* line 19, ../sass/_layout.scss */
.pousseur1 {
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}

/* line 26, ../sass/_layout.scss */
.pousseur2 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

/* line 36, ../sass/_layout.scss */
.wrapper {
  background-color: #fff;
  /*@extend .box-shadow-1;*/
  margin-top: 0px;
  margin-bottom: 40px;
  padding-top: 1px;
}

/* line 44, ../sass/_layout.scss */
.header {
  padding-left: 4.16667%;
  padding-right: 4.16667%;
  background-color: #ee2988;
  padding-top: 20px;
}

/* line 51, ../sass/_layout.scss */
.nav {
  background-color: black;
  padding-left: 4.16667%;
  padding-right: 4.16667%;
  border-top-width: thin;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #ee2988;
  text-align: center;
}

/* line 64, ../sass/_layout.scss */
.main, .main-page, main-page {
  margin-left: 3.125%;
  margin-right: 3.125%;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 10px;
}

/* line 72, ../sass/_layout.scss */
.sidebar {
  margin-left: 0px;
  margin-right: 3.125%;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 10px;
}

/* line 80, ../sass/_layout.scss */
.footer {
  background-color: black;
  border-top-style: solid;
  border-top-width: 0px;
  border-top-color: #2d2d2d;
  padding-left: 3.125%;
  padding-right: 3.125%;
  padding-bottom: 20px;
  padding-top: 20px;
  margin-top: 0px;
}

/** --- @ section HEADER --- 
*/
/* line 95, ../sass/_layout.scss */
.wrapper-top-bar {
  width: 100%;
  background-color: black;
  height: auto;
  display: block;
}

/* line 103, ../sass/_layout.scss */
.top-bar {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 0px;
  background-color: black;
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e8e8e8"); 
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to($couleur-4));
  background: -webkit-linear-gradient(#ffffff, $couleur-4);
  background: -moz-linear-gradient(#ffffff, $couleur-4);
  background: -o-linear-gradient(#ffffff, $couleur-4);
  background: -ms-linear-gradient(#ffffff, $couleur-4);
  background: linear-gradient(#ffffff, $couleur-4);*/
  padding-top: 7px;
  padding-right: 4.16667%;
  padding-bottom: 5px;
  padding-left: 4.16667%;
  /*	text-shadow: 1px 1px 1px #FFF;*/
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  border-left-style: solid;
  float: right;
  display: block;
  border-left-width: 1px;
  border-left-color: #ee2988;
  border-top-width: 1px;
  border-top-color: #CCC;
  /*@include border-radius(2px);*/
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-left-color: #CCC;
}

/* line 141, ../sass/_layout.scss */
.searchform-header {
  padding-top: 5px;
  width: 220px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  text-align: center;
  display: inline-block;
}

/* line 153, ../sass/_layout.scss */
.bloc-social {
  width: 70px;
  margin-top: 12px;
  text-align: center;
  margin-right: 5px;
}

/* line 161, ../sass/_layout.scss */
.logo {
  width: 47.91667%;
  height: auto;
  margin-bottom: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 15px;
}

/* line 175, ../sass/_layout.scss */
.edition {
  width: 47.91667%;
  float: left;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 2.08333%;
  display: inline-block;
}

/* line 185, ../sass/_layout.scss */
.pub {
  width: 100%;
  height: auto;
  text-align: center;
  padding-top: 2.08333%;
  padding-bottom: 2.08333%;
  flaot: left;
}

/* line 194, ../sass/_layout.scss */
.pub-wrapper {
  width: 728px !important;
  height: 90px!important;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
}

/* --- menu ---*/
/* line 209, ../sass/_layout.scss */
#nav {
  /* container */
}

/* line 213, ../sass/_layout.scss */
#nav > a {
  display: none;
}

/* line 217, ../sass/_layout.scss */
#nav li {
  position: relative;
}

/* first level */
/* line 224, ../sass/_layout.scss */
#nav > ul {
  height: 3.75em;
}

/*#nav > ul > li
{
    width: 25%;
    height: 100%;
    float: left;
}*/
/* second level */
/* line 237, ../sass/_layout.scss */
#nav li ul {
  display: none;
  position: absolute;
  top: 100%;
}

/* line 243, ../sass/_layout.scss */
#nav li:hover ul {
  display: block;
}

/* line 247, ../sass/_layout.scss */
#nav > a {
  width: 3.125em;
  height: 3.125em;
  text-align: left;
  text-indent: -9999px;
  background-color: #e15a1f;
  position: relative;
}

/**--- @ section MAIN HOMEPAGE---
*/
/* line 267, ../sass/_layout.scss */
.block-two-third-2 {
  margin-left: 0.52083%;
}

/* line 287, ../sass/_layout.scss */
.slider-wrapper {
  width: 100%;
  height: 100%;
  background-color: black;
  padding: 0px;
  float: left;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  border: 3px solid black;
}

/* line 299, ../sass/_layout.scss */
.royalSlider {
  width: 100%;
  float: left;
  margin: 0px;
  padding: 0px;
}

/*.rsCaption {
	width:30%;
	height:auto;
	}*/
/* line 311, ../sass/_layout.scss */
.rsContent {
  width: 100%;
}

/* line 329, ../sass/_layout.scss */
.block-cd-all {
  background-color: #e8e8e8;
  padding-top: 2.08333%;
  padding-bottom: 0px;
}

/* line 335, ../sass/_layout.scss */
.block-cd {
  width: 47.39583%;
  float: left;
  margin-bottom: 4.16667%;
  margin-left: 2.08333%;
  margin-right: 0.52083%;
  height: auto;
}

/* line 345, ../sass/_layout.scss */
.block-cd-2, .block-cd-4 {
  width: 30.72917%;
  float: left;
  margin-bottom: 4.16667%;
  margin-left: 2.08333%;
  margin-right: 0.52083%;
  height: auto;
}

/* line 354, ../sass/_layout.scss */
.block-texte-cd {
  min-width: 10px;
  display: block;
}

/* line 360, ../sass/_layout.scss */
.image-cd {
  margin-right: 4.16667%;
  width: 80px;
  height: 80px;
  border: 1px solid black;
  position: relative;
}

/* line 369, ../sass/_layout.scss */
.image-cd img {
  max-width: 100%;
  height: auto;
}

/* line 374, ../sass/_layout.scss */
.panos {
  margin-left: 2.08333%;
  margin-right: 2.08333%;
}

/* line 379, ../sass/_layout.scss */
.pub-wrapper-2 {
  max-width: 300px;
  max-height: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
  margin-bottom: 0px;
  padding: auto;
  text-align: center;
  vertical-align: middle;
  /*	background-color:$couleur-2;
  	padding-top:7%;
  	padding-bottom:7%;*/
}

/* line 394, ../sass/_layout.scss */
.pub-wrapper-3 {
  max-width: 300px;
  max-height: 60px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
  margin-bottom: 40px;
  text-align: center;
  /*background-color:$couleur-2;
  padding-top:2%;
  padding-bottom:2%;*/
  vertical-align: middle;
}

/* line 408, ../sass/_layout.scss */
.pub-wrapper-3-bis {
  max-width: 300px;
  max-height: 60px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 8.33333%;
  margin-bottom: 10px;
  text-align: center;
  /*background-color:$couleur-2;
  padding-top:2%;
  padding-bottom:2%;*/
}

/* line 421, ../sass/_layout.scss */
.pub-wrapper-3-ter {
  max-width: 300px;
  max-height: 60px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
  margin-bottom: 40px;
  text-align: center;
  /*background-color:$couleur-2;
  padding-top:2%;
  padding-bottom:2%;*/
  vertical-align: middle;
}

/* line 435, ../sass/_layout.scss */
.pub-wrapper-4 {
  max-width: 300px;
  max-height: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: auto;
  text-align: center;
  vertical-align: middle;
  /*	background-color:$couleur-2;
  	padding-top:7%;
  	padding-bottom:7%;*/
}

/* line 451, ../sass/_layout.scss */
.pub-wrapper-4-bis {
  max-width: 300px;
  max-height: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: auto;
  text-align: center;
  vertical-align: middle;
  /*background-color:$couleur-2;
  padding-top:7%;
  padding-bottom:7%;*/
  display: block;
}

/* line 468, ../sass/_layout.scss */
.pub-wrapper-5 {
  max-width: 300px;
  max-height: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: auto;
  text-align: center;
  vertical-align: middle;
  /*background-color:$couleur-2;
  padding-top:7%;
  padding-bottom:7%;*/
}

/* line 488, ../sass/_layout.scss */
.image-photo {
  width: 100%;
  height: auto;
  max-height: 225px;
  margin-bottom: 0px;
  background-color: #000;
  overflow: hidden;
  position: relative;
}

/* line 498, ../sass/_layout.scss */
.block-article-home {
  width: 100%;
  height: 80px;
  padding-top: 10px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #e1e1e1;
}

/* line 508, ../sass/_layout.scss */
.block-article-home:hover {
  background-color: #e8e8e8;
}

/* line 516, ../sass/_layout.scss */
.image-article-home img {
  max-width: 100%;
  height: auto;
}

/* line 521, ../sass/_layout.scss */
.block-texte-article {
  display: block;
  float: left;
}

/* line 526, ../sass/_layout.scss */
.fond-block, .ps {
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$couleur-4", endColorstr="#ffffff"); 
  background: -webkit-gradient(linear, left top, left bottom, from($couleur-4), to(#ffffff));
  background: -webkit-linear-gradient($couleur-4, #ffffff);
  background: -moz-linear-gradient($couleur-4, #ffffff);
  background: -o-linear-gradient($couleur-4, #ffffff);
  background: -ms-linear-gradient($couleur-4, #ffffff);
  background: linear-gradient($couleur-4, #ffffff);*/
  background-color: #e8e8e8;
  border: #cccccc solid 1px;
  display: block;
  width: auto;
}

/* line 540, ../sass/_layout.scss */
.block-article {
  width: 47.39583%;
  float: left;
  margin-left: 2.08333%;
  margin-right: 0.52083%;
  height: auto;
}

/* ---@section page --- 
*/
/* line 552, ../sass/_layout.scss */
.main-page {
  margin-bottom: 40px;
}

/* line 557, ../sass/_layout.scss */
.main-page-auteur {
  margin-left: 4.16667%;
  margin-right: 4.16667%;
  padding-top: 20px;
  padding-bottom: 20px;
}

/* line 564, ../sass/_layout.scss */
.block-article-2 {
  width: 31.25%;
  float: left;
  margin-left: 1.04167%;
  margin-right: 1.04167%;
  height: auto;
  display: inline-block;
  box-sizing: border-box;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #e1e1e1;
}

/* line 580, ../sass/_layout.scss */
.block-article-2:hover {
  background-color: #e8e8e8;
}

/* line 584, ../sass/_layout.scss */
.image-article-2, .image-article-home {
  width: 100px;
  height: 67px;
  margin-right: 10px;
}

/* line 591, ../sass/_layout.scss */
.image-article-2 img, .image-article-home img {
  max-width: 100%;
}

/* line 596, ../sass/_layout.scss */
.main-sidebar {
  width: 64.58333%;
  margin-left: 4.16667%;
  margin-right: 2.08333%;
  padding-top: 3.125%;
  padding-bottom: 20px;
  margin-bottom: 40px;
}

/* line 606, ../sass/_layout.scss */
.main-sidebar-left {
  width: 64.58333%;
  padding-top: 2.08333%;
  padding-bottom: 20px;
  margin-bottom: 40px;
}

/* line 614, ../sass/_layout.scss */
.sidebar {
  width: 25%;
  margin-right: 4.16667%;
  padding-top: 2.08333%;
  margin-bottom: 40px;
}

/* line 622, ../sass/_layout.scss */
.block-one-third-aside {
  width: 29.16667%;
  margin-right: 3.125%;
  padding-top: 2.08333%;
  margin-bottom: 40px;
}

/* line 630, ../sass/_layout.scss */
.sidebar-left {
  width: 25%;
  padding-top: 2.08333%;
  margin-left: 4.16667%;
  margin-right: 2.08333%;
  margin-bottom: 40px;
  display: block;
}

/* line 640, ../sass/_layout.scss */
.ps {
  display: block;
  padding: 20px;
  margin-top: 30px;
}

/* line 648, ../sass/_layout.scss */
.ps-2 {
  background-color: #e8e8e8;
  display: block;
  padding-left: 2.29167%;
  padding-right: 2.29167%;
  padding-top: 2.08333%;
  padding-bottom: 2.08333%;
  margin-top: 20px;
}

/* line 658, ../sass/_layout.scss */
.notes {
  margin-top: 20px;
}

/* line 662, ../sass/_layout.scss */
.social {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #000;
  padding-bottom: 16px;
  padding-top: 10px;
  margin-bottom: 20px;
}

/* line 672, ../sass/_layout.scss */
.spip_documents_right {
  max-width: 39.58333% !important;
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: 20px;
  float: right !important;
}

/* line 680, ../sass/_layout.scss */
.spip_documents_left {
  max-width: 39.58333% !important;
  margin-left: 0px;
  margin-right: 20px;
  margin-top: 10px;
  margin-bottom: 20px;
  float: left !important;
}

/* line 689, ../sass/_layout.scss */
.spip_documents_center, .spip_documents_center a, .spip_documents_center p, .spip_documents_center .h2-seo, .spip_documents_center .formulaire label, .formulaire .spip_documents_center label, .spip_documents_center .formulaire label, .formulaire .spip_documents_center label {
  max-width: 100% !important;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center!important;
}

/* line 699, ../sass/_layout.scss */
.spip_documents_right img, .spip_documents_left img {
  max-width: 100%;
  height: auto;
  float: left;
  border: black thin solid;
}

/* line 706, ../sass/_layout.scss */
.spip_documents_center img, .spip_out img {
  max-width: 100%;
  height: auto;
  border: black thin solid;
}

/* line 712, ../sass/_layout.scss */
.main-sidebar-left .spip_documents_center img, .main-sidebar-left .spip_documents_right img, .main-sidebar-left .spip_documents_left img {
  border: none !important;
  text-align: center!important;
}

/* --- @section page chroniques ---
*/
/* line 720, ../sass/_layout.scss */
.block-cd-2, .block-cd-4, .block-cd-4 {
  width: 31.25%;
  float: left;
  margin-bottom: 4.16667%;
  margin-left: 1.04167%;
  margin-right: 1.04167%;
  height: auto;
}

/* line 729, ../sass/_layout.scss */
.image-cd-2 {
  margin-right: 4.16667%;
  width: 105px;
  height: 105px;
  position: relative;
}

/* line 738, ../sass/_layout.scss */
.image-cd-2 img, .image-cd-3 img, .image-cd-4 img, .image-cd-5 img, .image-entretien img {
  max-width: 100%;
  height: auto;
}

/* line 744, ../sass/_layout.scss */
.block-cd-3 {
  width: 22.91667%;
  float: left;
  margin-bottom: 4.16667%;
  margin-left: 1.04167%;
  margin-right: 1.04167%;
  height: 75px;
}

/* line 753, ../sass/_layout.scss */
.image-cd-3 {
  margin-right: 4.16667%;
  width: 75px;
  height: 75px;
  border: 1px solid black;
}

/* line 762, ../sass/_layout.scss */
.block-cd-4 {
  float: left;
  margin-bottom: 4.16667%;
  margin-left: 0px;
  margin-right: 1.04167%;
  height: 60px;
}

/* line 771, ../sass/_layout.scss */
.image-cd-4 {
  margin-right: 4.16667%;
  width: 50px;
  height: 50px;
  background-color: black;
}

/* line 780, ../sass/_layout.scss */
.image-cd-5 {
  margin-right: 4.16667%;
  margin-bottom: 4.16667%;
  width: 180px;
  height: 180px;
  position: relative;
  overflow: hidden;
}

/* line 791, ../sass/_layout.scss */
.image-entretien {
  margin-right: 4.16667%;
  margin-bottom: 4.16667%;
  width: 200px;
  height: 134px;
  position: relative;
  overflow: hidden;
  background-color: #000;
  text-align: center;
}

/* line 804, ../sass/_layout.scss */
.elu {
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

/* line 812, ../sass/_layout.scss */
.elu-2 {
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 0px;
  left: 0px;
}

/* line 820, ../sass/_layout.scss */
.bloc-titre {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

/* --- @section page video ---
*/
/* --- @section page photo reportage ---
*/
/* line 840, ../sass/_layout.scss */
.bloc-photo-report {
  width: 22.91667%;
  height: 300px;
  float: left;
  display: table-cell;
  text-align: center;
  background-color: black;
  vertical-align: middle;
  margin: 1px;
}

/* line 852, ../sass/_layout.scss */
.bloc-photo-report img {
  max-width: 100%;
  height: auto;
  margin-top: 20px;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
}

/* line 862, ../sass/_layout.scss */
.main-sidebar table, .main table, .main-page table, .main-page table {
  width: 100%;
}

/* line 866, ../sass/_layout.scss */
.main-sidebar td, .main td, .main-page td, .main-page td {
  width: 30%;
  padding: 1px;
}

/* line 871, ../sass/_layout.scss */
.main-sidebar td img, .main td img, .main-page td img, .main-page td img {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-bottom: 10px;
}

/* line 878, ../sass/_layout.scss */
.main-sidebar tr {
  height: 200px!important;
}

/* line 882, ../sass/_layout.scss */
.main-sidebar tr a {
  margin-top: 0px!important;
  font-family: 'oswaldregular-2';
  font-size: 1em;
}

/* --- @section page recherche ---
*/
/* line 891, ../sass/_layout.scss */
.block-article-recherche {
  width: 100%;
  display: block;
  float: left;
  margin-bottom: 2.08333%;
}

/* line 898, ../sass/_layout.scss */
.block-article-dossier {
  width: 100%;
  height: 60px;
  padding-top: 10px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #e1e1e1;
}

/* --- @section page photo rubrique ---
*/
/* line 914, ../sass/_layout.scss */
.pagination {
  text-align: center;
  display: block;
  width: 100%;
  padding-top: 0px;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* --- @section page photo partenaires ---
*/
/* line 929, ../sass/_layout.scss */
.image-logo {
  margin-right: 4.16667%;
  margin-bottom: 2.08333%;
  width: auto;
  height: auto;
  position: relative;
  padding: 0px;
}

/* line 940, ../sass/_layout.scss */
.image-logo img {
  max-width: 100%;
  height: auto;
  margin: 5px;
}

/* --- @section page Le Dossier ---
*/
/* line 950, ../sass/_layout.scss */
.bloc-intro {
  display: block;
  padding: 40px;
  margin-bottom: 20px;
}

/* --- @section page scène ---
*/
/* line 958, ../sass/_layout.scss */
.image-article-3 {
  margin-right: 4.16667%;
  margin-bottom: 4.16667%;
  width: 300px;
  height: 201px;
  position: relative;
  overflow: hidden;
}

/* --- @section footer ---
*/
/* line 971, ../sass/_layout.scss */
.block-one-quarter {
  width: 22.91667%;
  margin-left: 1.04167%;
  margin-right: 1.04167%;
  margin-top: 1.04167%;
  margin-bottom: 1.04167%;
  position: relative;
}

/* line 984, ../sass/_layout.scss */
.img-reseau {
  width: 40px;
  height: 40px;
  margin-right: 5px;
  margin-bottom: 5px;
}

/* line 991, ../sass/_layout.scss */
.copyright {
  padding-top: 10px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #333;
  margin-left: 1.04167%;
  margin-right: 1.04167%;
  margin-top: 20px;
  text-align: center;
}

/* line 1003, ../sass/_layout.scss */
.footer a,
.top-bar .bloc-social a {
  color: #fff;
}

/* line 1008, ../sass/_layout.scss */
.footer a:hover,
.top-bar .bloc-social a:hover {
  color: #ee2988;
}

/** --- @ section GLOBAL ---
*/
/* line 4, ../sass/_global.scss */
.clear {
  clear: both;
}

/* line 8, ../sass/_global.scss */
.separateur {
  width: 20px;
  height: 2px;
  display: block;
  background-color: #000;
  margin-top: 7px;
  margin-bottom: 5px;
}

/* line 17, ../sass/_global.scss */
.separateur-2 {
  width: 20px;
  height: 2px;
  display: block;
  background-color: #000000;
  margin-top: 0px;
  margin-bottom: 10px;
}

/* line 26, ../sass/_global.scss */
.separateur-3 {
  width: 30%;
  height: 2px;
  display: block;
  background-color: #e8e8e8;
  margin-top: 0px;
  margin-bottom: 10px;
}

/* line 35, ../sass/_global.scss */
.separateur-4 {
  width: auto;
  height: 10px;
  background-color: #e8e8e8;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 1.04167%;
  margin-right: 1.04167%;
}

/* line 45, ../sass/_global.scss */
.gutter {
  margin-top: 15px;
  margin-bottom: 20px;
}

/* line 50, ../sass/_global.scss */
.gutter-2 {
  margin-top: 30px;
  margin-bottom: 20px;
}

/* line 55, ../sass/_global.scss */
.space-1 {
  height: 53px;
  display: block;
}

/* line 60, ../sass/_global.scss */
.bouton a {
  font-size: 0.7em;
  text-transform: uppercase;
  color: #2d2d2d;
  display: block;
  text-align: right;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 0px;
  /*-moz-border-top-radius: 2px;
  -webkit-border-top-radius: 2px;
  border-top-radius: 2px;*/
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$couleur-4", endColorstr="#ffffff"); 
  background: -webkit-gradient(linear, left top, left bottom, from($couleur-4), to(#ffffff));
  background: -webkit-linear-gradient($couleur-4, #ffffff);
  background: -moz-linear-gradient($couleur-4, #ffffff);
  background: -o-linear-gradient($couleur-4, #ffffff);
  background: -ms-linear-gradient($couleur-4, #ffffff);
  background: linear-gradient($couleur-4, #ffffff);*/
  /*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e8e8e8"); 
  	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to($couleur-4));
  	background: -webkit-linear-gradient(#ffffff, $couleur-4);
  	background: -moz-linear-gradient(#ffffff, #333);
  	background: -o-linear-gradient(#ffffff, $couleur-4);
  	background: -ms-linear-gradient(#ffffff, $couleur-4);
  	background: linear-gradient(#ffffff, $couleur-4);*/
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  text-shadow: 1px 1px 1px white;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  border-left-style: solid;
  float: right;
  display: block;
  border-left-width: 5px;
  border-left-color: #ee2988;
  border-top-width: 1px;
  border-top-color: #CCC;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 111, ../sass/_global.scss */
.bouton a:hover {
  /*-moz-box-shadow: 0px 0px 1 #343434;
  -webkit-box-shadow: 0px 0px 1px #343434;
  o-box-shadow: 0px 0px 1px #343434;
  box-shadow: 0px 0px 1px #343434;*/
  background-color: #e8e8e8;
  color: #333;
  text-shadow: 1px 1px 1px white;
}

/* line 122, ../sass/_global.scss */
.bouton-2 a {
  font-size: 0.7em;
  text-transform: uppercase;
  color: #666666;
  display: block;
  text-align: right;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  /*-moz-border-top-radius: 2px;
  -webkit-border-top-radius: 2px;
  border-top-radius: 2px;*/
  background: #ccc;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e8e8e8");
  /* Pour IE seulement et mode gradient à linear */
  background: -webkit-gradient(linear, left top, left bottom, from(white), to(#e8e8e8));
  background: -webkit-linear-gradient(white, #e8e8e8);
  background: -moz-linear-gradient(white, #333333);
  background: -o-linear-gradient(white, #e8e8e8);
  background: -ms-linear-gradient(white, #e8e8e8);
  background: linear-gradient(#ffffff, #e8e8e8);
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  text-shadow: 1px 1px 1px white;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  border-left-style: solid;
  float: right;
  display: block;
  border-left-width: 5px;
  border-left-color: #ee2988;
  border-top-width: 1px;
  border-top-color: #CCC;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 166, ../sass/_global.scss */
.padding-top {
  padding-top: 2.08333%;
}

/** --- @section social ---
*/
/* line 173, ../sass/_global.scss */
ul.spicesocialwidget {
  float: left;
}

/* line 174, ../sass/_global.scss */
ul.spicesocialwidget li {
  float: left;
  list-style: none outside none;
  border: none;
}

/* line 175, ../sass/_global.scss */
ul.spicesocialwidget li a {
  background-color: transparent;
  background-image: url(../../images/new/spice-social-gadget-sprite.png);
  background-repeat: no-repeat;
  background-size: auto 96px;
  border: 0 none;
  color: white;
  direction: ltr;
  display: block;
  height: 32px;
  overflow: hidden;
  text-align: left;
  text-decoration: none;
  text-indent: -999em;
  transition: all 0.2s ease 0s;
  width: 32px;
}

/* line 192, ../sass/_global.scss */
.ie7 ul.spicesocialwidget li a, .ie8 ul.spicesocialwidget li a {
  background-image: url(../../images/new/spice-social-gadget-sprite.png);
}

/* line 195, ../sass/_global.scss */
ul.spicesocialwidget li.facebook a {
  background-position: 0 0;
}

/* line 196, ../sass/_global.scss */
ul.spicesocialwidget li.netvibes a {
  background-position: -32px 0;
}

/* line 197, ../sass/_global.scss */
ul.spicesocialwidget li.dribbble a {
  background-position: -64px 0;
}

/* line 198, ../sass/_global.scss */
ul.spicesocialwidget li.googleplus a {
  background-position: -96px 0;
}

/* line 199, ../sass/_global.scss */
ul.spicesocialwidget li.pearltrees a {
  background-position: -128px 0;
}

/* line 200, ../sass/_global.scss */
ul.spicesocialwidget li.pinterest a {
  background-position: -160px 0;
}

/* line 201, ../sass/_global.scss */
ul.spicesocialwidget li.rss a {
  background-position: -192px 0;
}

/* line 202, ../sass/_global.scss */
ul.spicesocialwidget li.skype a {
  background-position: -224px 0;
}

/* line 203, ../sass/_global.scss */
ul.spicesocialwidget li.twitter a {
  background-position: -256px 0;
}

/* line 204, ../sass/_global.scss */
ul.spicesocialwidget li.vimeo a {
  background-position: -288px 0;
}

/* line 205, ../sass/_global.scss */
ul.spicesocialwidget li.youtube a {
  background-position: -320px 0;
}

/* line 206, ../sass/_global.scss */
ul.spicesocialwidget li.facebook a:hover, #sidebar ul.spicesocialwidget li.facebook a:hover {
  background-position: 0 -32px;
}

/* line 207, ../sass/_global.scss */
ul.spicesocialwidget li.netvibes a:hover, #sidebar ul.spicesocialwidget li.flickr a:hover {
  background-position: -32px -32px;
}

/* line 208, ../sass/_global.scss */
ul.spicesocialwidget li.dribbble a:hover, #sidebar ul.spicesocialwidget li.dribbble a:hover {
  background-position: -64px -32px;
}

/* line 209, ../sass/_global.scss */
ul.spicesocialwidget li.googleplus a:hover, #sidebar ul.spicesocialwidget li.googleplus a:hover {
  background-position: -96px -32px;
}

/* line 210, ../sass/_global.scss */
ul.spicesocialwidget li.pearltrees a:hover, #sidebar ul.spicesocialwidget li.linkedin a:hover {
  background-position: -128px -32px;
}

/* line 211, ../sass/_global.scss */
ul.spicesocialwidget li.pinterest a:hover, #sidebar ul.spicesocialwidget li.pinterest a:hover {
  background-position: -160px -32px;
}

/* line 212, ../sass/_global.scss */
ul.spicesocialwidget li.rss a:hover, #sidebar ul.spicesocialwidget li.rss a:hover {
  background-position: -192px -32px;
}

/* line 213, ../sass/_global.scss */
ul.spicesocialwidget li.skype a:hover, #sidebar ul.spicesocialwidget li.skype a:hover {
  background-position: -224px -32px;
}

/* line 214, ../sass/_global.scss */
ul.spicesocialwidget li.twitter a:hover, #sidebar ul.spicesocialwidget li.twitter a:hover {
  background-position: -256px -32px;
}

/* line 215, ../sass/_global.scss */
ul.spicesocialwidget li.vimeo a:hover, #sidebar ul.spicesocialwidget li.vimeo a:hover {
  background-position: -288px -32px;
}

/* line 216, ../sass/_global.scss */
ul.spicesocialwidget li.youtube a:hover, #sidebar ul.spicesocialwidget li.youtube a:hover {
  background-position: -320px -32px;
}

/* line 218, ../sass/_global.scss */
iframe {
  padding: 0px;
  margin: 0px;
  max-width: 100% !important;
}

/* line 224, ../sass/_global.scss */
.display-none {
  display: none;
}

/*--- sinister ---
*/
/* line 230, ../sass/_global.scss */
.ImageWrapper .ImageOverlayH {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s ease 0s;
  width: 100%;
}

/* line 244, ../sass/_global.scss */
.ImageWrapper:hover .ImageOverlayH {
  opacity: 1;
}

/* line 248, ../sass/_global.scss */
.ImageWrapper .StyleH {
  visibility: hidden;
  margin: 0;
  opacity: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  top: 50%;
  margin-top: -20px;
}

/* line 259, ../sass/_global.scss */
.ImageWrapper:hover .StyleH {
  opacity: 1;
  visibility: visible;
}

/* line 264, ../sass/_global.scss */
.height-50px {
  height: 30px;
}

/* line 268, ../sass/_global.scss */
.uppercase {
  text-transform: uppercase;
}

/* line 272, ../sass/_global.scss */
.underline {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #000;
  float: left;
  width: 100%;
  padding-bottom: 0px;
  margin-bottom: 40px;
}

/* line 282, ../sass/_global.scss */
.underline-3 {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #e8e8e8;
  float: left;
  width: 100%;
  margin-bottom: 30px;
}

/* line 291, ../sass/_global.scss */
.image-dossier {
  width: 700px;
  height: 468px;
  background-color: #CCC;
}

/* line 297, ../sass/_global.scss */
.pagination a, .on, .sep, .tbc {
  font-size: 0.7em;
  text-transform: uppercase;
  color: #000;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 0px;
  /*-moz-border-top-radius: 2px;
  -webkit-border-top-radius: 2px;
  border-top-radius: 2px;*/
  background-color: #e8e8e8;
  /*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e8e8e8");
  	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to($couleur-4));
  	background: -webkit-linear-gradient(#ffffff, $couleur-4);
  	background: -moz-linear-gradient(#ffffff, #333);
  	background: -o-linear-gradient(#ffffff, $couleur-4);
  	background: -ms-linear-gradient(#ffffff, $couleur-4);
  	background: linear-gradient(#ffffff, $couleur-4);*/
  padding-top: 10px;
  padding-right: 20px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-color: #e8e8e8;
  border-bottom-color: #e8e8e8;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e8e8e8;
  border-top-width: 1px;
  border-top-color: #e8e8e8;
}

/* line 335, ../sass/_global.scss */
.sep {
  display: none;
}

/* line 339, ../sass/_global.scss */
.pagination a:hover, .on:hover, .sep:hover, .tbc:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$couleur-4", endColorstr="#ffffff");
  /* Pour IE seulement et mode gradient à linear */
  background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(white));
  background: -webkit-linear-gradient(#e8e8e8, white);
  background: -moz-linear-gradient(#e8e8e8, white);
  background: -o-linear-gradient(#e8e8e8, white);
  background: -ms-linear-gradient(#e8e8e8, white);
  background: linear-gradient(#e8e8e8, #ffffff);
  color: #333;
  text-shadow: 1px 1px 1px white;
}

/* line 352, ../sass/_global.scss */
.on {
  background-color: black;
  color: white;
  border-color: black;
}

/* line 358, ../sass/_global.scss */
.inline {
  display: inline-block;
}

/* line 361, ../sass/_global.scss */
#cse-search-results iframe {
  width: 100%;
}

/* line 363, ../sass/_global.scss */
.margin-bottom-20px {
  margin-bottom: 2.08333%;
}

/* line 368, ../sass/_global.scss */
.pad-left-20 {
  padding-left: 20px;
}

/* line 372, ../sass/_global.scss */
.spip_in {
  font-size: 0.9em;
  margin-bottom: 20px;
}

/** --- @ section TYPO ---
*/
@font-face {
  font-family: 'noto_sansregular-2';
  src: url("/_V5/font/notosans-regular-webfont.eot");
  src: url("/_V5/font/notosans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/_V5/font/notosans-regular-webfont.woff") format("woff"), url("/_V5/font/notosans-regular-webfont.ttf") format("truetype"), url("/_V5/font/notosans-regular-webfont.svg#noto_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'noto_sansregular-2';
  src: url("/_V5/font/noto-sans/notosans-regular-webfont.eot");
  src: url("/_V5/font/noto-sans/notosans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/_V5/font/noto-sans/notosans-regular-webfont.woff") format("woff"), url("/_V5/font/noto-sans/notosans-regular-webfont.ttf") format("truetype"), url("/_V5/font/noto-sans/notosans-regular-webfont.svg#noto_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswaldbold-2';
  src: url("/_V5/font/oswald/oswald-bold-webfont.eot");
  src: url("/_V5/font/oswald/oswald-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/_V5/font/oswald/oswald-bold-webfont.woff") format("woff"), url("/_V5/font/oswald/oswald-bold-webfont.ttf") format("truetype"), url("/_V5/font/oswald/oswald-bold-webfont.svg#oswaldbold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswaldlight-2';
  src: url("/_V5/font/oswald/oswald-light-webfont.eot");
  src: url("/_V5/font/oswald/oswald-light-webfont.eot?#iefix") format("embedded-opentype"), url("/_V5/font/oswald/oswald-light-webfont.woff") format("woff"), url("/_V5/font/oswald/oswald-light-webfont.ttf") format("truetype"), url("/_V5/font/oswald/oswald-light-webfont.svg#oswaldlight") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswaldregular-2';
  src: url("/_V5/font/oswald/oswald-regular-webfont.eot");
  src: url("/_V5/font/oswald/oswald-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/_V5/font/oswald/oswald-regular-webfont.woff") format("woff"), url("/_V5/font/oswald/oswald-regular-webfont.ttf") format("truetype"), url("/_V5/font/oswald/oswald-regular-webfont.svg#oswaldregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/** --- @ section BALISES---
*/
/* line 75, ../sass/_typo.scss */
body {
  font-family: 'noto_sansregular-2';
}

/* line 79, ../sass/_typo.scss */
a {
  text-decoration: none;
  color: black;
  font-size: 1em;
}

/* line 85, ../sass/_typo.scss */
a:hover, .main-sidebar a:hover, .main-page a:hover {
  color: black;
}

/* line 93, ../sass/_typo.scss */
h2, h1, legend, .rubrique-page-seo {
  display: block;
  font-size: 2em;
  font-family: 'oswaldregular-2';
  border-left-width: 5px;
  border-left-style: solid;
  border-left-color: black;
  color: black;
  text-transform: uppercase;
  padding-left: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: center;
  margin-top: 0px;
  margin-bottom: 20px;
}

/* line 110, ../sass/_typo.scss */
h3, .block-texte-cd h2, .block-texte-cd h1, .block-texte-cd legend, .block-texte-cd .rubrique-page-seo, .boite-titre-sidebar, .titre-article, .titre-article-2 {
  font-family: 'oswaldregular-2';
  font-size: 1.2em;
  color: black;
  line-height: 1.2em;
}

/* line 117, ../sass/_typo.scss */
p, .h2-seo, .formulaire label {
  font-size: 0.8em;
  font-family: 'noto_sansregular-2';
  line-height: 1.8em;
  text-align: justify;
}

/* line 124, ../sass/_typo.scss */
li {
  list-style-type: none;
}

/* line 128, ../sass/_typo.scss */
strong {
  font-weight: bold;
}

/* line 132, ../sass/_typo.scss */
i {
  font-style: italic;
}

/* line 136, ../sass/_typo.scss */
hr {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #e8e8e8;
  border-right-color: #e8e8e8;
  border-bottom-color: #e8e8e8;
  border-left-color: #e8e8e8;
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 157, ../sass/_typo.scss */
.h2-seo {
  text-transform: none;
  font-size: 1em;
  font-weight: bold;
}

/* line 164, ../sass/_typo.scss */
.h2-seo-tribune {
  font-size: 1.2em;
}

/* line 168, ../sass/_typo.scss */
.h3-seo {
  font-size: 1em;
}

/*img {
	max-width:100;
	width:auto;
	height: auto;
	}*/
/** --- @ section HEADER ---
*/
/*.top-header p {
	color:$couleur-4;
	display:inline;
	font-size:0.7em;
	}

.header p {
	font-family: 'oswaldlight';
	font-size : 1em;
	margin-top: 5px;
	margin-bottom: 5px;
	}*/
/** --- @ section TOP-HEADER ---
*/
/*.social li {
	display:inline-block;
	width:30px;
	}
	
.social li img {
	max-width:100%;
	}
	
.menu li {
	display:inline-block;
	}
	
.menu li a {
	color:$couleur-2;
	font-size: 0.7em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: $couleur-4;
	padding-left:5px;
	padding-right:5px;
	text-transform:uppercase;
	}

.menu li a:hover {
	text-decoration: underline;
	}*/
/** --- @ section NAV ---
*/
/* line 228, ../sass/_typo.scss */
.nav li {
  display: inline;
}

/* line 232, ../sass/_typo.scss */
.nav li a {
  font-family: 'oswaldregular-2';
  text-transform: uppercase;
  color: white;
  font-size: 1.3em;
  display: inline-block;
  padding-top: 12px;
  padding-right: 15px;
  padding-bottom: 12px;
  padding-left: 15px;
}

/* line 245, ../sass/_typo.scss */
.nav li a:hover, .current {
  color: black;
  background-color: #ee2988;
}

/* line 250, ../sass/_typo.scss */
.edition p, .edition .h2-seo, .edition .formulaire label, .formulaire .edition label {
  color: #999;
  font-size: 0.7em;
  width: 100%;
  padding-left: 0px;
  text-shadow: none;
}

/* line 258, ../sass/_typo.scss */
.baseline {
  font-family: 'oswaldregular-2';
  color: #999;
  font-size: 1em;
  text-transform: uppercase;
  margin-bottom: 0px;
  display: block;
  width: 100%;
  text-align: left;
  padding-bottom: 5px;
  padding-left: 0px;
  text-shadow: none;
}

/** --- @ section MAIN HOMEPAGE---
*/
/* line 274, ../sass/_typo.scss */
.rsCaption h2, .rsCaption h1, .rsCaption legend, .rsCaption .rubrique-page-seo {
  font-family: 'oswaldregular-2';
  font-size: 1em;
  color: #e8e8e8;
  display: block;
  margin-bottom: 10px;
  border: none;
  padding-left: 0px;
}

/* line 284, ../sass/_typo.scss */
.rsCaption h2 a, .rsCaption h1 a, .rsCaption legend a, .rsCaption .rubrique-page-seo a {
  color: #e8e8e8;
}

/* line 288, ../sass/_typo.scss */
.rsCaption h3, .rsCaption .block-texte-cd h2, .block-texte-cd .rsCaption h2, .rsCaption .block-texte-cd h1, .block-texte-cd .rsCaption h1, .rsCaption .block-texte-cd legend, .block-texte-cd .rsCaption legend, .rsCaption .block-texte-cd .rubrique-page-seo, .block-texte-cd .rsCaption .rubrique-page-seo, .rsCaption .boite-titre-sidebar, .rsCaption .titre-article, .rsCaption .titre-article-2 {
  font-family: 'oswaldregular-2';
  font-size: 1.1em;
  color: #e8e8e8;
  display: block;
}

/* line 295, ../sass/_typo.scss */
.rsCaption h3 a, .rsCaption .block-texte-cd h2 a, .block-texte-cd .rsCaption h2 a, .rsCaption .block-texte-cd h1 a, .block-texte-cd .rsCaption h1 a, .rsCaption .block-texte-cd legend a, .block-texte-cd .rsCaption legend a, .rsCaption .block-texte-cd .rubrique-page-seo a, .block-texte-cd .rsCaption .rubrique-page-seo a, .rsCaption .boite-titre-sidebar a, .rsCaption .titre-article a, .rsCaption .titre-article-2 a {
  color: #e8e8e8;
}

/* line 299, ../sass/_typo.scss */
.rsCaption p, .rsCaption .h2-seo, .rsCaption .formulaire label, .formulaire .rsCaption label {
  font-family: 'noto_sansregular-2';
  font-size: 0.8em;
  line-height: 1.3em;
  color: #e8e8e8;
  display: block;
  text-align: left;
}

/* line 308, ../sass/_typo.scss */
.block-one-third h4 a, .block-one-third-aside h4 a, .block-one-third-2 h4 a {
  display: block;
  padding-bottom: 0.2em;
}

/* line 313, ../sass/_typo.scss */
.block-one-third li h3, .block-one-third-aside li h3, .block-one-third li .block-texte-cd h2, .block-texte-cd .block-one-third li h2, .block-one-third-aside li .block-texte-cd h2, .block-texte-cd .block-one-third-aside li h2, .block-one-third li .block-texte-cd h1, .block-texte-cd .block-one-third li h1, .block-one-third-aside li .block-texte-cd h1, .block-texte-cd .block-one-third-aside li h1, .block-one-third li .block-texte-cd legend, .block-texte-cd .block-one-third li legend, .block-one-third-aside li .block-texte-cd legend, .block-texte-cd .block-one-third-aside li legend, .block-one-third li .block-texte-cd .rubrique-page-seo, .block-texte-cd .block-one-third li .rubrique-page-seo, .block-one-third-aside li .block-texte-cd .rubrique-page-seo, .block-texte-cd .block-one-third-aside li .rubrique-page-seo, .block-one-third li .boite-titre-sidebar, .block-one-third-aside li .boite-titre-sidebar, .block-one-third li .titre-article, .block-one-third-aside li .titre-article, .block-one-third li .titre-article-2, .block-one-third-aside li .titre-article-2, .block-one-third-2 li h3, .block-one-third-2 li .block-texte-cd h2, .block-texte-cd .block-one-third-2 li h2, .block-one-third-2 li .block-texte-cd h1, .block-texte-cd .block-one-third-2 li h1, .block-one-third-2 li .block-texte-cd legend, .block-texte-cd .block-one-third-2 li legend, .block-one-third-2 li .block-texte-cd .rubrique-page-seo, .block-texte-cd .block-one-third-2 li .rubrique-page-seo, .block-one-third-2 li .boite-titre-sidebar, .block-one-third-2 li .titre-article, .block-one-third-2 li .titre-article-2 {
  font-family: 'noto_sansregular-2';
  font-size: 0.8em;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #E1E1E1;
  line-height: 1.4em;
}

/* line 323, ../sass/_typo.scss */
.block-one-third li, .block-one-third-aside li, .block-one-third-2 li {
  display: block;
  width: 100%;
  flaot: left;
  height: auto;
}

/* line 331, ../sass/_typo.scss */
.block-one-third li a, .block-one-third-aside li a, .block-one-third-2 li a {
  display: block;
  padding-top: 7px;
  padding-bottom: 7px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #e8e8e8;
  padding-left: 15px;
  padding-right: 15px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #e8e8e8;
}

/* line 346, ../sass/_typo.scss */
.block-one-third li:nth-child(1), .block-one-third-aside li:nth-child(1), .bloc-sidebar li:nth-child(1) {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #e8e8e8;
}

/* line 352, ../sass/_typo.scss */
.block-one-third li a:hover, .block-one-third-aside li a:hover, .block-one-third-2 li a:hover {
  background-color: #e8e8e8;
}

/* line 356, ../sass/_typo.scss */
.block-texte-cd h2, .block-texte-cd h1, .block-texte-cd legend, .block-texte-cd .rubrique-page-seo {
  font-family: 'noto_sansregular-2';
  font-size: 0.8em;
  color: black;
  font-weight: bold;
  text-transform: none;
}

/* line 365, ../sass/_typo.scss */
.block-texte-cd h3, .block-texte-cd h2, .block-texte-cd h1, .block-texte-cd legend, .block-texte-cd .rubrique-page-seo, .block-texte-cd .boite-titre-sidebar, .block-texte-cd .titre-article, .block-texte-cd .titre-article-2 {
  font-family: 'noto_sansregular-2';
  font-size: 0.8em;
  color: black;
}

/* line 373, ../sass/_typo.scss */
.titre-cd-2 {
  font-family: 'noto_sansregular-2';
  font-size: 0.7em;
  color: black;
}

/* line 379, ../sass/_typo.scss */
.block-cd p, .block-cd .h2-seo, .block-cd .formulaire label, .formulaire .block-cd label, .block-texte-article p, .block-texte-article .h2-seo, .block-texte-article .formulaire label, .formulaire .block-texte-article label {
  font-size: 0.7em;
  margin-top: 5px;
}

/* line 384, ../sass/_typo.scss */
.boite-titre-article {
  background-color: #e8e8e8;
  border: #cccccc solid 1px;
  padding: 20px;
  height: 140px;
}

/* line 391, ../sass/_typo.scss */
.boite-titre-article h3 a, .boite-titre-article .block-texte-cd h2 a, .block-texte-cd .boite-titre-article h2 a, .boite-titre-article .block-texte-cd h1 a, .block-texte-cd .boite-titre-article h1 a, .boite-titre-article .block-texte-cd legend a, .block-texte-cd .boite-titre-article legend a, .boite-titre-article .block-texte-cd .rubrique-page-seo a, .block-texte-cd .boite-titre-article .rubrique-page-seo a, .boite-titre-article .boite-titre-sidebar a, .boite-titre-article .titre-article a, .boite-titre-article .titre-article-2 a, .boite-titre-sidebar h3 a, .boite-titre-sidebar .block-texte-cd h2 a, .block-texte-cd .boite-titre-sidebar h2 a, .boite-titre-sidebar .block-texte-cd h1 a, .block-texte-cd .boite-titre-sidebar h1 a, .boite-titre-sidebar .block-texte-cd legend a, .block-texte-cd .boite-titre-sidebar legend a, .boite-titre-sidebar .block-texte-cd .rubrique-page-seo a, .block-texte-cd .boite-titre-sidebar .rubrique-page-seo a, .boite-titre-sidebar .boite-titre-sidebar a, .boite-titre-sidebar .titre-article a, .boite-titre-sidebar .titre-article-2 a {
  text-shadow: 1px 1px 1px white;
  text-transform: uppercase;
}

/* line 396, ../sass/_typo.scss */
.boite-titre-article p, .boite-titre-article .h2-seo, .boite-titre-article .formulaire label, .formulaire .boite-titre-article label {
  text-shadow: 1px 1px 1px white;
}

/* line 400, ../sass/_typo.scss */
.boite-titre-sidebar {
  background-color: #e8e8e8;
  border: #cccccc solid 1px;
  padding: 10px;
  float: left;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-shadow: 1px 1px 1px white;
  text-transform: uppercase;
}

/** --- @ section PAGE---
*/
/* line 417, ../sass/_typo.scss */
.titre-page {
  margin-top: 15px;
  margin-bottom: 2.08333%;
}

/* line 423, ../sass/_typo.scss */
.titre-article {
  margin-bottom: 10px;
  width: 100%;
  float: left;
  display: block;
}

/* line 431, ../sass/_typo.scss */
.titre-article-2 {
  margin-bottom: 20px;
  width: 100%;
  float: left;
  display: block;
  font-size: 1.5em;
}

/* line 440, ../sass/_typo.scss */
.main-sidebar .titre-article a {
  border-bottom-style: none;
}

/* line 444, ../sass/_typo.scss */
.titre-page-2 {
  margin-top: 1.04167%;
  margin-bottom: 3.125%;
}

/* line 449, ../sass/_typo.scss */
.titre-page-3 {
  margin-top: 3.125%;
  margin-left: 4.16667%;
  margin-bottom: 0px;
}

/* line 455, ../sass/_typo.scss */
.main-sidebar p, .main-sidebar .h2-seo, .main-sidebar .formulaire label, .formulaire .main-sidebar label, .content p, .content .h2-seo, .content .formulaire label, .formulaire .content label, .main-page p, .main-page .h2-seo, .main-page .formulaire label, .formulaire .main-page label, .main-sidebar-left p, .main-sidebar-left .h2-seo, .main-sidebar-left .formulaire label, .formulaire .main-sidebar-left label {
  margin-bottom: 1em;
}

/* line 459, ../sass/_typo.scss */
.chapo {
  font-style: italic;
  border-top-width: 3px;
  border-top-style: solid;
  border-top-color: #000;
  padding-top: 10px;
  margin-bottom: 30px;
}

/* line 469, ../sass/_typo.scss */
.signature {
  font-size: 0.8em;
  text-align: right;
  border-top-width: 3px;
  border-top-style: solid;
  border-top-color: #000;
  padding-top: 10px;
  margin-top: 40px;
}

/* line 479, ../sass/_typo.scss */
.notes {
  font-size: 0.9em;
}

/* line 483, ../sass/_typo.scss */
.spip_doc_titre, .spip_doc_descriptif {
  font-size: 0.7em;
  dispplay: block;
  float: left;
  font-weight: lighter;
  width: 100% !important;
  padding-top: 3px;
  line-height: 1.5em;
  margin-bottom: 2.08333%;
}

/* line 495, ../sass/_typo.scss */
.sidebar li, .sidebar-left li {
  font-family: 'noto_sansregular-2';
  font-size: 0.8em;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #E1E1E1;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #E1E1E1;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #E1E1E1;
  line-height: 1.4em;
  float: left;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

/* line 518, ../sass/_typo.scss */
.sidebar li a, .sidebar-left li a {
  display: block;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 527, ../sass/_typo.scss */
.sidebar li a:hover, .sidebar-left li a:hover {
  background-color: #e8e8e8;
}

/* line 531, ../sass/_typo.scss */
.sidebar h3, .sidebar .block-texte-cd h2, .block-texte-cd .sidebar h2, .sidebar .block-texte-cd h1, .block-texte-cd .sidebar h1, .sidebar .block-texte-cd legend, .block-texte-cd .sidebar legend, .sidebar .block-texte-cd .rubrique-page-seo, .block-texte-cd .sidebar .rubrique-page-seo, .sidebar .boite-titre-sidebar, .sidebar .titre-article, .sidebar .titre-article-2 {
  margin-top: 20px;
  margin-bottom: 0px;
}

/* line 536, ../sass/_typo.scss */
.underline-2, .main-sidebar a, .main-page a, .main-sidebar-left a {
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #000;
}

/* line 542, ../sass/_typo.scss */
.main-sidebar li, .main-sidebar-left li, .main-page li, .main-page-auteur li {
  font-size: 0.8em;
  margin-bottom: 1em;
  margin-top: 1em;
  margin-left: 40px;
  border-left-width: 3px;
  border-left-style: solid;
  border-left-color: #ee2988;
  padding-left: 10px;
  line-height: 1.5em;
}

/* line 554, ../sass/_typo.scss */
.content li {
  line-height: 1.5em;
}

/* line 558, ../sass/_typo.scss */
.album {
  font-size: 1.1em;
  border-left: none;
  padding-left: 0px;
  padding-top: 0px;
  margin-top: 10px;
  margin-bottom: 10px;
}

/* line 567, ../sass/_typo.scss */
.album-titre {
  border-left: none;
  padding-left: 0px;
  padding-top: 0px;
  margin: 0px;
}

/* line 574, ../sass/_typo.scss */
.titre-depeches {
  padding-left: 0px;
  padding-top: 0px;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-left-style: none;
  border-bottom-color: #000;
  padding-bottom: 10px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
}

/* line 588, ../sass/_typo.scss */
.pagination p, .pagination .h2-seo, .pagination .formulaire label, .formulaire .pagination label {
  text-align: center;
  font-size: 1em;
}

/* line 593, ../sass/_typo.scss */
.ps p, .ps .h2-seo, .ps .formulaire label, .formulaire .ps label {
  margin-top: 10px;
  margin-bottom: 10px;
}

/** --- @ section PAGE ENTRETIENS--
*/
/* line 601, ../sass/_typo.scss */
.content h2, .content h1, .content legend, .content .rubrique-page-seo {
  float: left !important;
  width: 100%;
  font-size: 1.4em;
  margin-top: 20px;
  margin-bottom: 30px;
  text-align: center !important;
  line-height: 1.3em;
}

/* line 611, ../sass/_typo.scss */
.content .separateur {
  display: none;
}

/** --- @ section PAGE VIDEO---
*/
/* line 618, ../sass/_typo.scss */
.titre-video {
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #e8e8e8;
  width: 100%;
  display: block;
  padding-bottom: 10px;
  margin-bottom: 2.08333%;
  margin-top: 2.08333%;
  float: left;
}

/** --- @ section PAGE Portail PHOTO---
*/
/* line 634, ../sass/_typo.scss */
.main-sidebar td a {
  border-bottom: none;
}

/* --- @ section footer ---
*/
/* line 641, ../sass/_typo.scss */
.footer span {
  display: block;
  font-size: 1.3em;
  font-family: 'oswaldregular-2';
  border-left-width: 5px;
  border-left-style: solid;
  border-left-color: white;
  color: white;
  text-transform: uppercase;
  padding-left: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: center;
  margin-top: 0px;
  margin-bottom: 20px;
}

/* line 658, ../sass/_typo.scss */
.footer li {
  color: #999;
  font-size: 0.9em;
  font-family: 'oswaldlight';
}

/* line 664, ../sass/_typo.scss */
.nav-footer li a {
  display: block;
  color: #999;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #333;
}

/* line 675, ../sass/_typo.scss */
.nav-footer li a:hover {
  color: #000;
  background-color: #ee2988;
}

/* line 680, ../sass/_typo.scss */
.titre-footer {
  text-transform: uppercase;
  text-decoration: underline;
  margin-top: 10px;
}

/* line 687, ../sass/_typo.scss */
.footer p, .footer .h2-seo, .footer .formulaire label, .formulaire .footer label {
  color: #999;
  font-size: 0.7em;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 694, ../sass/_typo.scss */
.footer p a, .footer .h2-seo a, .footer .formulaire label a, .formulaire .footer label a {
  color: #999;
}

/* line 698, ../sass/_typo.scss */
.white {
  color: white;
}

/* line 702, ../sass/_typo.scss */
.titre-photo {
  font-size: 1.2em;
}

/** --- @ section FORMS ---
*/
/* line 7, ../sass/_forms.scss */
.searchform-header input[type=search] {
  border: 0px solid black !important;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.6) !important;
  /*	@include box-shadow(rgba(#333, 0.1) 0 0 3px 1px inset);*/
  padding: 8px;
  color: #000;
  width: 160px!important;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 19, ../sass/_forms.scss */
.searchform-header p, .searchform-header .h2-seo, .searchform-header .formulaire label, .formulaire .searchform-header label {
  text-transform: uppercase;
}

/* line 23, ../sass/_forms.scss */
.searchform-footer p, .searchform-footer .h2-seo, .searchform-footer .formulaire label, .formulaire .searchform-footer label {
  text-transform: uppercase;
  display: inline;
  margin-top: 10px;
}

/* line 29, ../sass/_forms.scss */
.formulaire label {
  float: left;
  width: 100%;
  margin-top: 20px;
}

/* line 36, ../sass/_forms.scss */
.formulaire input[type=text], .formulaire input[type=email], .formulaire textarea {
  float: left;
}

/* line 40, ../sass/_forms.scss */
.formulaire textarea {
  border: 1px solid #cccccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: rgba(51, 51, 51, 0.1) 0 0 3px 1px inset;
  -moz-box-shadow: rgba(51, 51, 51, 0.1) 0 0 3px 1px inset;
  box-shadow: rgba(51, 51, 51, 0.1) 0 0 3px 1px inset;
  padding: 8px;
  color: #000;
  margin-top: 10px;
  margin-left: 1.04167%;
}

/* line 52, ../sass/_forms.scss */
#searchform-page input[type=search], .newsletter input[type=text], .formulaire input[type=text], .formulaire input[type=email] {
  border: 1px solid #cccccc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: rgba(51, 51, 51, 0.1) 0 0 3px 1px inset;
  -moz-box-shadow: rgba(51, 51, 51, 0.1) 0 0 3px 1px inset;
  box-shadow: rgba(51, 51, 51, 0.1) 0 0 3px 1px inset;
  padding: 8px;
  color: #000;
  width: 200px;
  margin-top: 10px;
  margin-left: 1.04167%;
}

/* line 64, ../sass/_forms.scss */
.searchform-footer input[type=search] {
  border: 0px solid black;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.4);
  /*@include box-shadow(rgba(#333, 0.1) 0 0 3px 1px inset);*/
  padding: 8px;
  color: #000;
  width: 150px;
  margin-bottom: 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 77, ../sass/_forms.scss */
.searchform-footer input[type=submit], #formulaire_recherche input[type=submit] {
  border: 1px solid #333333;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #000;
  /*@include box-shadow(rgba(#333, 0.1) 0 0 3px 1px inset);*/
  padding: 6px;
  color: #666;
  width: auto;
  margin-bottom: 10px;
}

/* line 89, ../sass/_forms.scss */
.newsletter input[type=submit], .formulaire input[type=submit] {
  font-size: 0.7em;
  text-transform: uppercase;
  color: #2d2d2d;
  display: block;
  text-align: right;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 0px;
  /*-moz-border-top-radius: 2px;
  -webkit-border-top-radius: 2px;
  border-top-radius: 2px;*/
  background-color: #e8e8e8;
  /*	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e8e8e8"); 
  	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to($couleur-4));
  	background: -webkit-linear-gradient(#ffffff, $couleur-4);
  	background: -moz-linear-gradient(#ffffff, #333);
  	background: -o-linear-gradient(#ffffff, $couleur-4);
  	background: -ms-linear-gradient(#ffffff, $couleur-4);
  	background: linear-gradient(#ffffff, $couleur-4);*/
  padding-top: 15px;
  padding-right: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  text-shadow: 1px 1px 1px white;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  border-left-style: solid;
  float: left;
  display: block;
  border-left-width: 5px;
  border-left-color: #ee2988;
  border-top-width: 1px;
  border-top-color: #CCC;
  -moz-border-radius-topright: 2px;
  -webkit-border-top-right-radius: 2px;
  border-top-right-radius: 2px;
  -moz-border-radius-bottomright: 2px;
  -webkit-border-bottom-right-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 133, ../sass/_forms.scss */
.newsletter input[type=submit]:hover, .formulaire input[type=submit]:hover {
  /*-moz-box-shadow: 0px 0px 1 #343434;
  -webkit-box-shadow: 0px 0px 1px #343434;
  o-box-shadow: 0px 0px 1px #343434;
  box-shadow: 0px 0px 1px #343434;*/
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$couleur-4", endColorstr="#ffffff");
  /* Pour IE seulement et mode gradient à linear */
  background: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(white));
  background: -webkit-linear-gradient(#e8e8e8, white);
  background: -moz-linear-gradient(#e8e8e8, white);
  background: -o-linear-gradient(#e8e8e8, white);
  background: -ms-linear-gradient(#e8e8e8, white);
  background: linear-gradient(#e8e8e8, #ffffff);
  color: #333;
  text-shadow: 1px 1px 1px white;
}

/* line 150, ../sass/_forms.scss */
.searchform-footer input[type=submit]:hover, #formulaire_recherche input[type=submit]:hover {
  background-color: #ccc;
  color: #333;
  border: 1px solid #666666;
}

/* line 157, ../sass/_forms.scss */
#formulaire_recherche label {
  display: none;
}

@media screen and (min-width: 1200px) {
  /* line 3, ../sass/_wide.scss */
  .pousseur1 {
    width: 95%;
  }

  /* line 6, ../sass/_wide.scss */
  .pousseur2 {
    width: 70%;
    /*	width:1040px;70%*/
    width: 1160px;
  }

  /*---home page ---
  */
  /* line 16, ../sass/_wide.scss */
  .block-texte-cd {
    max-width: 60%;
  }

  /* line 20, ../sass/_wide.scss */
  .block-texte-article {
    max-width: 60%;
  }

  /* line 24, ../sass/_wide.scss */
  .pub-wrapper img, .pub-wrapper-2 img, .image-photo img {
    max-width: 100%!important;
    width: 100%;
    height: auto;
  }

  /* line 30, ../sass/_wide.scss */
  .pub-wrapper-2 {
    margin-top: 80px;
  }

  /* line 34, ../sass/_wide.scss */
  #block-entretien {
    float: left;
  }

  /* line 38, ../sass/_wide.scss */
  .bloc-titre {
    float: left;
    width: 67%;
  }

  /* line 43, ../sass/_wide.scss */
  .colonne {
    display: block;
    -moz-column-count: 3;
    -webkit-column-count: 3;
    -o-column-count: 3;
    column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
    -webkit-column-rule-width: 1px;
    -webkit-column-rule-color: #cbcefb;
    -webkit-column-rule-style: dotted;
    -moz-column-rule-width: 1px;
    -moz-column-rule-color: #cbcefb;
    -moz-column-rule-style: dotted;
    -o-column-rule-width: 1px;
    -o-column-rule-color: #cbcefb;
    -o-column-rule-style: dotted;
    column-rule-width: 1px;
    column-rule-color: #cbcefb;
    column-rule-style: dotted;
  }

  /* line 67, ../sass/_wide.scss */
  .display-none-nosmart {
    display: none;
  }
}
@media screen and (min-width: 960px) and (max-width: 1200px) {
  /* line 3, ../sass/_screen.scss */
  .pousseur1 {
    width: 95%;
  }

  /* line 7, ../sass/_screen.scss */
  .pousseur2 {
    width: 100%;
    /*	width:1040px;70%*/
    width: 960px;
  }

  /* line 13, ../sass/_screen.scss */
  h2, h1, legend, .rubrique-page-seo {
    font-size: 1.8em;
  }

  /* line 17, ../sass/_screen.scss */
  h3, .block-texte-cd h2, .block-texte-cd h1, .block-texte-cd legend, .block-texte-cd .rubrique-page-seo, .boite-titre-sidebar, .titre-article, .titre-article-2 {
    font-size: 1.1em;
  }

  /* line 21, ../sass/_screen.scss */
  .block-texte-cd, .block-texte-article {
    max-width: 55%;
  }

  /* line 25, ../sass/_screen.scss */
  .nav li a {
    font-size: 1.3em;
    padding-top: 12px;
    padding-right: 10px;
    padding-bottom: 12px;
    padding-left: 10px;
  }

  /* line 34, ../sass/_screen.scss */
  .block-texte-article {
    max-width: 44%;
  }

  /* line 38, ../sass/_screen.scss */
  .pub-wrapper img, .pub-wrapper-2 img, .image-photo img {
    max-width: 100%!important;
    width: 100%;
    height: auto;
  }

  /* line 44, ../sass/_screen.scss */
  .pub-wrapper-2 {
    margin-top: 80px;
  }

  /* line 48, ../sass/_screen.scss */
  .bloc-titre {
    float: left;
    width: 55%;
  }

  /* line 53, ../sass/_screen.scss */
  .social {
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #000;
    padding-bottom: 12px;
  }

  /* line 60, ../sass/_screen.scss */
  .gutter-2 {
    margin-top: 15px;
    margin-bottom: 0px;
  }

  /* line 65, ../sass/_screen.scss */
  .pub-wrapper-3-ter {
    max-width: 300px;
    max-height: 60px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 0px;
    text-align: center;
    /*background-color:$couleur-2;
    padding-top:2%;
    padding-bottom:2%;*/
    vertical-align: middle;
  }

  /* line 79, ../sass/_screen.scss */
  .colonne {
    display: block;
    -moz-column-count: 3;
    -webkit-column-count: 3;
    -o-column-count: 3;
    column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
    -webkit-column-rule-width: 1px;
    -webkit-column-rule-color: #cbcefb;
    -webkit-column-rule-style: dotted;
    -moz-column-rule-width: 1px;
    -moz-column-rule-color: #cbcefb;
    -moz-column-rule-style: dotted;
    -o-column-rule-width: 1px;
    -o-column-rule-color: #cbcefb;
    -o-column-rule-style: dotted;
    column-rule-width: 1px;
    column-rule-color: #cbcefb;
    column-rule-style: dotted;
  }

  /* line 102, ../sass/_screen.scss */
  .display-none-nosmart {
    display: none;
  }
}
@media screen and (min-width: 521px) and (max-width: 959px) {
  /*--- page home ---*/
  /* line 4, ../sass/_tablet.scss */
  .pousseur1 {
    width: 98%;
  }

  /* line 8, ../sass/_tablet.scss */
  .pousseur2 {
    width: 98%;
    /*	width:1040px;70%*/
    min-width: 510px;
    max-width: 768px;
  }

  /* line 15, ../sass/_tablet.scss */
  h2, h1, legend, .rubrique-page-seo {
    font-size: 1.8em;
  }

  /* line 19, ../sass/_tablet.scss */
  h3, .block-texte-cd h2, .block-texte-cd h1, .block-texte-cd legend, .block-texte-cd .rubrique-page-seo, .boite-titre-sidebar, .titre-article, .titre-article-2 {
    font-size: 1.1em;
  }

  /* line 23, ../sass/_tablet.scss */
  .nav li a {
    font-family: 'oswaldregular-2';
    text-transform: uppercase;
    color: white;
    font-size: 2.2vw;
    display: inline-block;
    padding-top: 12px;
    padding-right: 5px;
    padding-bottom: 12px;
    padding-left: 5px;
  }

  /* line 35, ../sass/_tablet.scss */
  .main, .main-page {
    margin: 0px;
    margin-left: 3.125%;
    margin-right: 3.125%;
    padding-top: 20px;
    padding-bottom: 0px;
  }

  /* line 43, ../sass/_tablet.scss */
  .logo {
    width: 64.58333%;
  }

  /*.searchform-header {
  	padding: 0px;
  	width: 180px;
  	margin-top: 10px;
  	@extend .left;
  	}
  
  .searchform-header input[type=text] {
  	width:160px;
  	}
  	*/
  /* line 58, ../sass/_tablet.scss */
  .bloc-social {
    margin-top: 10px;
  }

  /* line 63, ../sass/_tablet.scss */
  .block-two-third, .block-one-third, .block-one-third-aside {
    width: 97.91667%;
    float: left;
    padding: 0px;
    box-sizing: border-box;
  }

  /* line 70, ../sass/_tablet.scss */
  .block-one-third-aside {
    width: 93.75%;
    margin-left: 3.125%;
    margin-right: 3.125%;
    float: left;
    padding: 0px;
    box-sizing: border-box;
  }

  /* line 79, ../sass/_tablet.scss */
  .block-one-third-2, .block-cd-2, .block-cd-4, .block-cd-3 {
    width: 45.83333%;
    float: left;
  }

  /* line 84, ../sass/_tablet.scss */
  .block-depeche {
    width: 47.91667%;
    float: left;
  }

  /* line 89, ../sass/_tablet.scss */
  .pub-wrapper-2 {
    float: right;
    width: 47.91667%;
  }

  /* line 94, ../sass/_tablet.scss */
  .pub-wrapper img, .pub-wrapper-2 img, .image-photo img {
    max-width: 100%!important;
    width: 100%;
    height: auto;
  }

  /* line 100, ../sass/_tablet.scss */
  .block-texte-cd, .block-texte-article {
    max-width: 40%;
  }

  /* line 104, ../sass/_tablet.scss */
  .pub-wrapper-3 {
    margin-bottom: 0px;
  }

  /* line 108, ../sass/_tablet.scss */
  #clear-row3-sommaire {
    display: none;
  }

  /* line 112, ../sass/_tablet.scss */
  .bloc-titre {
    display: block;
    float: left;
    width: 100%;
  }

  /* line 118, ../sass/_tablet.scss */
  .social {
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #000;
    padding-bottom: 13px;
    padding-top: 10px;
    margin-bottom: 20px;
  }

  /* line 127, ../sass/_tablet.scss */
  .colonne {
    display: block;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
    -webkit-column-rule-width: 1px;
    -webkit-column-rule-color: #cbcefb;
    -webkit-column-rule-style: dotted;
    -moz-column-rule-width: 1px;
    -moz-column-rule-color: #cbcefb;
    -moz-column-rule-style: dotted;
    -o-column-rule-width: 1px;
    -o-column-rule-color: #cbcefb;
    -o-column-rule-style: dotted;
    column-rule-width: 1px;
    column-rule-color: #cbcefb;
    column-rule-style: dotted;
  }

  /* line 151, ../sass/_tablet.scss */
  .display-none-nosmart {
    display: none;
  }

  /* line 155, ../sass/_tablet.scss */
  .bloc-titre {
    margin-bottom: 2px;
  }

  /* line 158, ../sass/_tablet.scss */
  .gutter-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }

  /* line 163, ../sass/_tablet.scss */
  .chapo {
    font-style: italic;
    border-top-width: 3px;
    border-top-style: solid;
    border-top-color: #000;
    padding-top: 5px;
    margin-bottom: 5px;
  }

  /* line 172, ../sass/_tablet.scss */
  .space-1 {
    height: 20px;
  }
}
@media screen and (min-width: 0px) and (max-width: 520px) {
  /* line 2, ../sass/_smartphone.scss */
  .pousseur1 {
    width: 90%;
  }

  /* line 6, ../sass/_smartphone.scss */
  .pousseur2 {
    width: 100%;
    min-width: 290px;
    max-width: 360px;
  }

  /* line 11, ../sass/_smartphone.scss */
  h2, h1, legend, .rubrique-page-seo {
    font-size: 1.5em;
  }

  /* line 15, ../sass/_smartphone.scss */
  h3, .block-texte-cd h2, .block-texte-cd h1, .block-texte-cd legend, .block-texte-cd .rubrique-page-seo, .boite-titre-sidebar, .titre-article, .titre-article-2 {
    font-size: 1.1em;
  }

  /* line 18, ../sass/_smartphone.scss */
  .logo {
    width: 100%;
  }

  /* line 22, ../sass/_smartphone.scss */
  .nav {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 27, ../sass/_smartphone.scss */
  .nav li a {
    font-size: 1.3em;
    display: block;
    padding-top: 12px;
    padding-right: 15px;
    padding-bottom: 12px;
    padding-left: 15px;
  }

  /*---home page ---
  */
  /* line 40, ../sass/_smartphone.scss */
  .block-two-third, .block-one-third, .block-one-third-aside, .block-half {
    width: 97.91667%;
    float: left;
    padding: 0px;
    box-sizing: border-box;
  }

  /* line 47, ../sass/_smartphone.scss */
  .block-one-third-2 {
    width: 97.91667%;
    float: left;
  }

  /* line 52, ../sass/_smartphone.scss */
  .block-one-third-aside {
    width: 93.75%;
    margin-left: 3.125%;
    margin-right: 3.125%;
    float: left;
    padding: 0px;
    box-sizing: border-box;
  }

  /* line 62, ../sass/_smartphone.scss */
  .block-cd, .block-article, .block-cd-2, .block-cd-4, .block-cd-3 {
    width: 97.91667%;
    float: left;
  }

  /* line 67, ../sass/_smartphone.scss */
  .block-texte-cd, .block-texte-article {
    max-width: 40%;
  }

  /* line 71, ../sass/_smartphone.scss */
  .block-one-quarter {
    width: 97.91667%;
  }

  /* line 75, ../sass/_smartphone.scss */
  #une, .pub {
    display: none;
  }

  /* line 79, ../sass/_smartphone.scss */
  .edition {
    width: 100%;
    float: left;
  }

  /*.searchform-header {
  	padding: 0px;
  	width: 180px;
  	margin-top: 10px;
  	@extend .left;
  	}
  
  .searchform-header input[type=text] {
  	width:160px;
  	}*/
  /* line 95, ../sass/_smartphone.scss */
  .bloc-social {
    margin-top: 10px;
  }

  /* line 100, ../sass/_smartphone.scss */
  .main-sidebar, .main-sidebar-left {
    width: 91.66667%;
    margin-left: 4.16667%;
    margin-right: 2.08333%;
    padding-top: 2.08333%;
    padding-bottom: 20px;
  }

  /* line 109, ../sass/_smartphone.scss */
  .sidebar, .sidebar-left {
    width: 91.66667%;
    margin-left: 4.16667%;
    margin-right: 2.08333%;
  }

  /* line 116, ../sass/_smartphone.scss */
  .colonne {
    display: block;
    -moz-column-count: 1;
    -webkit-column-count: 1;
    -o-column-count: 1;
    column-count: 1;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
    -webkit-column-rule-width: 1px;
    -webkit-column-rule-color: #cbcefb;
    -webkit-column-rule-style: dotted;
    -moz-column-rule-width: 1px;
    -moz-column-rule-color: #cbcefb;
    -moz-column-rule-style: dotted;
    -o-column-rule-width: 1px;
    -o-column-rule-color: #cbcefb;
    -o-column-rule-style: dotted;
    column-rule-width: 1px;
    column-rule-color: #cbcefb;
    column-rule-style: dotted;
  }

  /* menu*/
  /* line 141, ../sass/_smartphone.scss */
  #nav > a {
    width: 3.125em;
    height: 3.125em;
    text-align: left;
    text-indent: -9999px;
    background-color: #ee2988;
    position: relative;
  }

  /* line 150, ../sass/_smartphone.scss */
  #nav > a::before, #nav > a::after {
    position: absolute;
    border: 2px solid white;
    top: 35%;
    left: 25%;
    right: 25%;
    content: '';
  }

  /* line 159, ../sass/_smartphone.scss */
  #nav > a::after {
    top: 60%;
  }

  /* line 164, ../sass/_smartphone.scss */
  #nav {
    position: relative;
  }

  /* line 172, ../sass/_smartphone.scss */
  #nav:not(:target) > a:first-of-type,
  #nav:target > a:last-of-type {
    display: block;
  }

  /* first level */
  /* line 179, ../sass/_smartphone.scss */
  #nav > ul {
    height: auto;
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    background-color: black;
    z-index: 1;
  }

  /* line 189, ../sass/_smartphone.scss */
  #nav:target > ul {
    display: block;
  }

  /* line 193, ../sass/_smartphone.scss */
  #nav > ul > li {
    width: 100%;
    float: none;
  }

  /* second level */
  /* line 202, ../sass/_smartphone.scss */
  #nav li ul {
    position: static;
  }

  /* line 206, ../sass/_smartphone.scss */
  .display-none-smart {
    display: none;
  }

  /* top bar*/
  /*.top-bar {
  	display:none;
  	}*/
  /* line 216, ../sass/_smartphone.scss */
  .top-bar span,
  .top-bar p,
  .top-bar .h2-seo,
  .top-bar .formulaire label,
  .formulaire .top-bar label, .top-bar .bloc-social {
    display: none;
  }

  /* line 220, ../sass/_smartphone.scss */
  .space-1, p.chapo, .chapo.h2-seo, .formulaire label.chapo {
    display: none;
  }

  /* line 224, ../sass/_smartphone.scss */
  .image-entretien, .image-entretien img {
    width: 100%;
  }

  /* line 228, ../sass/_smartphone.scss */
  .image-entretien {
    height: 120px;
  }

  /* line 233, ../sass/_smartphone.scss */
  .bloc-titre {
    margin-bottom: 0px;
  }

  /* line 236, ../sass/_smartphone.scss */
  .gutter-2 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  /* line 241, ../sass/_smartphone.scss */
  .block-cd-2, .block-cd-4 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}


@import url("custom-style.css");