@charset "UTF-8";
/*FOUNDATION*/
/* It strips the unit of measure and returns it */
/* Support for the old syntax */
/*COULEURS*/
/*BLANC*/
/*Noir*/
/* jaune*/
/* bleu */
/* orange */
/*charcol*/
/*gris pale*/
/*HTML*/
/*BODY*/
/*HEADER*/
/*MENU*/
/*CONTENU*/
/*LISTE*/
/*CUSTOM*/
/*H1,H2,H3,H4,H5,H6*/
/*$h1-font-size: em-calc(44);
$h2-font-size: em-calc(37);
$h3-font-size: em-calc(27);
$h4-font-size: em-calc(23);
$h5-font-size: em-calc(18);
$h6-font-size: em-calc(14);*/
/*HR*/
/* TABS */
/*FORM*/
/*PHOTO*/
/*COULEUR SECONDAIRE ET TERTIAIRE*/
/*COULEUR DES BOUTONS/LIENS*/
/*SLIDER/IMAGE D'ACCUEIL*/
/*ACCORDÉON*/
/*$section-title-bg:$table-head-bg;
$section-title-color:$table-head-font-color;
$section-border-color:darken($couleur-un,8%);
$section-font-size:1em;
$section-title-color-active:$section-title-color;
$section-content-bg:$table-bg;
$section-content-color:$body-font-color;*/
/*LIEN*/
/*SMALL*/
/*ORBIT (Slider nouvelle)*/
/*TOOLTIP*/
.png-sprite {
  background-image: url('https://www.environnementmatane.ca/images/Skin/png-s45d8bd1233.png');
  background-repeat: no-repeat; }

body {
  background: url(../images/Skin/background-vert.jpg); }

a {
  color: #1aa5cd; }
  a:hover {
    color: #82a53d; }

/****************** HEADER ****************/
.fond_photo.bande_portail_culturel {
  background: url(../images/Skin/bandeau/environnement2.jpg) no-repeat top center;
  height: 850px; }
.fond_photo #effet_fade_background {
  background: url(../images/Skin/degrader-vert.png) repeat-x;
  top: 520px;
  height: 350px; }

header .background_gris {
  background: #DAE6BA; }
header .signet_vert_header {
  background: url(../images/Skin/signet-vert.png) no-repeat;
  position: absolute;
  text-transform: uppercase;
  font-family: "Droid Sans", sans-serif;
  font-size: 1.57143em;
  color: #fff;
  width: 255px;
  height: 122px;
  line-height: 114px;
  right: 43px;
  bottom: -128px;
  text-align: center;
  z-index: 1; }

.bg-mot-cle {
  background: url(https://www.environnementmatane.ca/css/Skin/rechercher-mots-cles.png) no-repeat 4px 4px; }

.rep-zone-tri {
  float: left;
  width: auto;
  display: block;
  margin-bottom: 10px; }

.rep-trier {
  line-height: 3.2em;
  padding-right: 10px;
  text-transform: uppercase;
  color: #fcb903;
  font-weight: 400;
  font-family: "Droid Sans", sans-serif; }

.rep-result {
  padding: 10px 0 0 10px;
  float: left;
  display: block;
  text-align: right;
  width: auto; }

.zone-nav {
  float: right;
  width: auto;
  text-align: right;
  padding-bottom: 10px; }

.repertoire-recherche .has-tip {
  font-weight: normal; }
.repertoire-recherche h4 {
  color: #1aa5cd; }
.repertoire-recherche .repertoire-mot-cle {
  color: #7B7B7B;
  display: inline-block !important;
  padding: 3px 5px;
  margin: 10px 0 0 0;
  line-height: normal;
  font-size: 0.9em;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
.repertoire-recherche button.btn-recherche {
  background: #7B7B7B;
  -moz-border-radius: 0 10px 10px 0;
  -webkit-border-radius: 0;
  border-radius: 0 10px 10px 0;
  padding: 7px 9px;
  color: #fff;
  font-family: "Droid Sans", sans-serif;
  font-size: 0.9em;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  height: 2.1em;
  margin-left: -0.3em; }
  .repertoire-recherche button.btn-recherche:hover {
    background: #1aa5cd; }
  .repertoire-recherche button.btn-recherche:before {
    content: "\f00d";
    font-family: fontAwesome;
    font-size: 1em;
    font-weight: 400; }

.repertoire-liste-range {
  display: block;
  border-top: 1px dashed #E6E6E6;
  padding: 12px 0; }
  .repertoire-liste-range .row {
    padding: 0 !important;
    margin: 0 !important;
    width: 100%; }
  .repertoire-liste-range h3 {
    font-size: 1.3em;
    padding: 0; }
  .repertoire-liste-range .rep-tel {
    font-size: 1.4em;
    font-family: "Droid Sans", sans-serif;
    font-weight: 400;
    line-height: 1.5em; }

#eac-container-bgchamprecherche li:before {
  content: none !important; }

.categories-wrapper {
  padding: 0; }

.categories-wrapper li {
  padding: 8px !important;
  border-radius: 7px;
  border: 1px solid #1aa5cd;
  font-size: 18px;
  text-decoration: none;
  transition: background 0.15s ease-in, color 0.15s ease-in;
  min-width: 100%; }
  .categories-wrapper li.current {
    background: #1aa5cd;
    cursor: default !important; }
    .categories-wrapper li.current a {
      color: #fff; }
  .categories-wrapper li a {
    text-decoration: none;
    min-width: 350px; }
    .categories-wrapper li a:hover {
      color: #fff; }
  .categories-wrapper li:hover {
    background: #1aa5cd; }
    .categories-wrapper li:hover a {
      color: #fff; }
  .categories-wrapper li:before {
    content: none !important; }

.letters-wrapper li {
  padding: 0 !important;
  padding-top: 10px !important;
  display: inline-block !important; }
  .letters-wrapper li:before {
    content: none !important; }

.letters-wrapper li.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4; }
  .letters-wrapper li.disabled a:hover {
    cursor: default !important; }

.letters-wrapper a {
  border-radius: 7px;
  padding: 0.285em 0.8em;
  border: 1px solid #1aa5cd;
  font-size: 18px;
  text-decoration: none; }

.letters-wrapper li:not(.disabled):hover a {
  background: #1aa5cd;
  color: #fff; }

.letters-wrapper li a {
  transition: background 0.15s ease-in, color 0.15s ease-in;
  text-decoration: none; }

.letters-wrapper li.current a {
  background: #1aa5cd;
  color: #fff;
  cursor: default !important; }

#bgchamprecherche {
  min-width: 100% !important; }

/*CONTENU*/
#g-environnement {
  /*-- boite icone menu page sections -------*/
  /* fin -----------*/ }
  #g-environnement .corps-txt h6 {
    color: #82a53d !important; }
  #g-environnement tr.tableau-titre td {
    color: #82a53d !important; }
  #g-environnement .bouton-general2 {
    color: #1aa5cd !important; }
    #g-environnement .bouton-general2:hover {
      color: #fff !important;
      background: #1aa5cd;
      border-color: #1793b6 !important; }
  #g-environnement p.bouton_titre a.button.bouton_details span {
    color: #82a53d !important; }
  #g-environnement p.bouton_titre a.button.bouton_details:hover {
    border-top-color: #82a53d !important; }
    #g-environnement p.bouton_titre a.button.bouton_details:hover span {
      color: #fff !important; }
  #g-environnement .Boite_icone ul.liens-page-section li.page-actuelle:before {
    color: #666; }
  #g-environnement .Boite_icone ul.liens-page-section li.page-actuelle a {
    color: #666; }
  #g-environnement .Boite_icone ul.liens-page-section li.page-actuelle ul li a {
    color: #1aa5cd; }
    #g-environnement .Boite_icone ul.liens-page-section li.page-actuelle ul li a:hover {
      color: #566d28; }
  #g-environnement .Boite_icone ul li {
    color: #82a53d; }
    #g-environnement .Boite_icone ul li a {
      color: #82a53d; }
      #g-environnement .Boite_icone ul li a:hover {
        color: #566d28; }
    #g-environnement .Boite_icone ul li li a {
      color: #1aa5cd; }
      #g-environnement .Boite_icone ul li li a:hover {
        color: #566d28; }
    #g-environnement .Boite_icone ul li:before {
      color: #66c3dd; }
  #g-environnement .Boite_icone h3.titre-icon {
    background: #1aa5cd;
    border-bottom: 4px solid #66c3dd;
    color: #fff; }
    #g-environnement .Boite_icone h3.titre-icon:before {
      color: #66c3dd; }
  #g-environnement .Boite_icone .corps-txt {
    background: #fff;
    padding: 20px; }
  #g-environnement .boite-sans-titre {
    border-top-color: #1aa5cd; }
  #g-environnement .Boite_encadrer {
    border-top: 4px solid #1aa5cd; }
    #g-environnement .Boite_encadrer .TitreBoite {
      background: #fbfbfc;
      position: relative;
      color: #666; }
      #g-environnement .Boite_encadrer .TitreBoite:after {
        color: #fbfbfc;
        text-shadow: #ebeced 0 1px 0; }
    #g-environnement .Boite_encadrer.titre_blanc .TitreBoite {
      background: #fff;
      color: #1aa5cd;
      font-weight: 400; }
      #g-environnement .Boite_encadrer.titre_blanc .TitreBoite:after {
        text-shadow: #ebeced 0 1px 0;
        color: #fff; }
    #g-environnement .Boite_encadrer.titre_pointe .TitreBoite {
      font-family: "Droid Sans", sans-serif;
      text-transform: uppercase;
      padding: 15px;
      margin: 0;
      border-bottom: solid 1px #ebeced; }
      #g-environnement .Boite_encadrer.titre_pointe .TitreBoite:after {
        position: absolute;
        content: '\f0d7';
        font-family: FontAwesome;
        left: 25px;
        bottom: -22px; }
    #g-environnement .Boite_encadrer.titre_pointe.titre_blanc {
      border-top-color: #1aa5cd;
      border-bottom-color: #efefef; }
      #g-environnement .Boite_encadrer.titre_pointe.titre_blanc .TitreBoite {
        background: #fff; }
        #g-environnement .Boite_encadrer.titre_pointe.titre_blanc .TitreBoite:after {
          color: #fff;
          text-shadow: #ebeced 0 1px 0;
          bottom: -22px; }
    #g-environnement .Boite_encadrer.boite_sous_titre .TitreBoite {
      background: #fff;
      color: #666;
      text-transform: none; }
      #g-environnement .Boite_encadrer.boite_sous_titre .TitreBoite:after {
        text-shadow: #ebeced 0 1px 0;
        color: #fff; }
    #g-environnement .Boite_encadrer.boite_sous_titre_encadrer {
      border-top-color: #a7c075 !important; }
      #g-environnement .Boite_encadrer.boite_sous_titre_encadrer .TitreBoite {
        text-transform: uppercase;
        background: #82a53d;
        color: #fff; }
        #g-environnement .Boite_encadrer.boite_sous_titre_encadrer .TitreBoite:after {
          color: #82a53d; }
  #g-environnement .zone-top-ColG .tab ul.tabs {
    border-top: solid 4px #1aa5cd; }
    #g-environnement .zone-top-ColG .tab ul.tabs li a:hover {
      background: #fcb903 !important; }
    #g-environnement .zone-top-ColG .tab ul.tabs li a.current {
      background: #fcb903 !important; }
      #g-environnement .zone-top-ColG .tab ul.tabs li a.current:after {
        color: #fcb903 !important; }
  #g-environnement .zone-top-ColG .tab .tab_content h3 .TitreBoite {
    color: #fca103 !important; }
  #g-environnement .zone-top-ColG .tab .tab_content .bouton_tabs_contenu .button.detail_article {
    background: #1aa5cd !important; }
  #g-environnement .corps-colD .boite-sans-titre {
    border-top: solid 4px #1aa5cd;
    padding: 17px 15px 0; }
  #g-environnement .button {
    margin-bottom: 0;
    /*.btn_fleche{
    	@include background(#fcb903);
    	border-bottom-color:darken($couleur-trois, 5%)!important;
    	&:hover{
    		@include background(darken(#fcb903,10%));
    		border-bottom-color:darken($couleur-trois, 20%)!important;
    	}
    }*/ }
    #g-environnement .button .btn_contour {
      	/*border-color:#ebeced!important;
      
      	&:after{ color:#d4d2d0;}
      	&:hover{
      		border-color:$couleur-quatre!important;
      		&:after{ color:#fff;}
      	}*/ }
  #g-environnement ul.liste_fleche_colonne a, #g-environnement ol.liste_fleche_colonne a {
    color: #82a53d !important; }
    #g-environnement ul.liste_fleche_colonne a:hover, #g-environnement ol.liste_fleche_colonne a:hover {
      color: #1aa5cd !important; }
  #g-environnement ul.liste_fleche_cercle li:before, #g-environnement ol.liste_fleche_cercle li:before {
    color: #d4d2d0; }

.main, .main-section {
  background: #dae6ba;
  margin-top: 340px; }
  .main .zone-top-ColG, .main-section .zone-top-ColG {
    background: #dae6ba;
    margin: -53px 0 0 0; }
  .main .corps-colD, .main-section .corps-colD {
    background: none; }
  .main .menu-outils, .main-section .menu-outils, .main .menu-outils2, .main-section .menu-outils2 {
    background: rgba(130, 165, 61, 0);
    margin: -53px 0 -10px;
    padding: 0 0 10px 10px;
    height: 55px; }
    .main .menu-outils .contenu_menu_outils, .main-section .menu-outils .contenu_menu_outils, .main .menu-outils2 .contenu_menu_outils, .main-section .menu-outils2 .contenu_menu_outils {
      background: rgba(130, 165, 61, 0.8);
      padding: 8px 10px; }
      .main .menu-outils .contenu_menu_outils .a-plus, .main-section .menu-outils .contenu_menu_outils .a-plus, .main .menu-outils .contenu_menu_outils .a-moins, .main-section .menu-outils .contenu_menu_outils .a-moins, .main .menu-outils2 .contenu_menu_outils .a-plus, .main-section .menu-outils2 .contenu_menu_outils .a-plus, .main .menu-outils2 .contenu_menu_outils .a-moins, .main-section .menu-outils2 .contenu_menu_outils .a-moins {
        background: #82a53d; }
        .main .menu-outils .contenu_menu_outils .a-plus:hover, .main-section .menu-outils .contenu_menu_outils .a-plus:hover, .main .menu-outils .contenu_menu_outils .a-moins:hover, .main-section .menu-outils .contenu_menu_outils .a-moins:hover, .main .menu-outils2 .contenu_menu_outils .a-plus:hover, .main-section .menu-outils2 .contenu_menu_outils .a-plus:hover, .main .menu-outils2 .contenu_menu_outils .a-moins:hover, .main-section .menu-outils2 .contenu_menu_outils .a-moins:hover {
          background: #1aa5cd; }

.main-section {
  margin-top: 200px; }
  .main-section .zone-top-ColG {
    margin: -125px 0 0 0 !important;
    min-height: 400px !important;
    height: auto !important;
    height: 400px; }

/********************* ACTUALITÉS (DÉTAILS) **********************/
/*#actualiteNouvelles{
	.slideshow-wrapper{
		margin-top: 35px;
		font-size:16px;
		.orbit-container{
			margin-left: -8px;
			.orbit-slide-number{
				display:block;
				top: -70px;
				left: 8px;
				color:#1aa5cd;
				font-style:italic;
				font-size:0.9em;
			}
			.orbit-prev,.orbit-next{
				top: -67px;
				height: 56px;
			}
			.orbit-prev{
				right:30px;
			}
			.orbit-next{
				right:-28px;
			}
			.orbit-bullets{
				right: 8px;
				top: -30px;
			}
			h3{
				&.TitreBoite{
					@include background(none);
					font-size: 1.2em;
					margin-bottom: 1em;
					padding: 0 0 5px;
					border-bottom: solid 1px;
					color: #1aa5cd;
					&:after{
						display:none;
					}
				}
			}
			.addthis_toolbox{
				margin-left:3px;
				.addthis_button_compact{
					color:#fff;
					text-decoration:none;
				}
			}
			.button{
				@include inline-block();
				padding:10px;
			}
		}
	}
	#Nouvelles_records{
		@include box-sizing(border-box);
		@include background(#fbfbfc);
		border-bottom:solid 1px #ebeced;
		height:57px;
		line-height:57px;
		margin:-20px -20px 0;
		&:before,&:after{
			content:'';
			display:block;
			clear:both;
		}
	}
}*/
.dsActualite .Actualite {
  padding: 20px 0; }
  .dsActualite .Actualite .actualite-Barre {
    cursor: pointer; }
    .dsActualite .Actualite .actualite-Barre:hover {
      color: #1aa5cd; }
      .dsActualite .Actualite .actualite-Barre:hover h4.ActualiteTitre {
        color: #1aa5cd !important; }
    .dsActualite .Actualite .actualite-Barre .row {
      margin: 0 -7.5px; }
    .dsActualite .Actualite .actualite-Barre h4.ActualiteTitre {
      color: #82a53d;
      font-size: 1.25em;
      margin-bottom: 0.25em; }
    .dsActualite .Actualite .actualite-Barre .ActualiteBreve {
      font-size: 1em;
      line-height: 1.4em; }

.dialog_actu {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  z-index: 999; }
  .dialog_actu .PNews {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    display: none;
    position: relative;
    width: 800px;
    height: 600px;
    overflow: auto;
    margin: 100px auto;
    padding: 0 25px 25px; }
    .dialog_actu .PNews .Ntitre {
      cursor: pointer;
      position: relative;
      background: #82a53d;
      margin: 0 -25px 15px;
      padding: 15px 25px;
      color: #fff;
      font-size: 1.4em;
      font-family: "Droid Sans", sans-serif; }
      .dialog_actu .PNews .Ntitre:hover:before {
        color: #fff !important; }
      .dialog_actu .PNews .Ntitre:before {
        content: '\f00d';
        font-family: FontAwesome;
        position: absolute;
        right: 20px;
        color: rgba(0, 0, 0, 0.2);
        top: 10px;
        font-size: 1.3em; }
    .dialog_actu .PNews .imgGauche {
      float: left;
      margin: 0 15px 15px 0; }

/****************** FOOTER ******************/
footer .container_footer {
  background: #82a53d; }
  footer .container_footer:before {
    background: #a7c075; }
  footer .container_footer:after {
    color: #82a53d; }
  footer .container_footer h4 {
    color: #536927; }
footer .separateur_droite {
  border-color: #759437; }

/*BOUTON*/
/* -------- MENU environnement --------*/
.bloc_menu_culture {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: rgba(130, 165, 61, 0.8);
  width: 100%; }
  .bloc_menu_culture .top-bar {
    background: rgba(130, 165, 61, 0);
    font-family: "Open Sans Condensed", sans-serif;
    font-size: 1.14286em; }
    .bloc_menu_culture .top-bar ul, .bloc_menu_culture .top-bar ol {
      margin-left: 0;
      padding-left: 0; }
      .bloc_menu_culture .top-bar ul li, .bloc_menu_culture .top-bar ol li {
        padding-bottom: 0;
        margin-left: 0;
        padding-left: 0;
        margin-bottom: 0;
        list-style: none; }
        .bloc_menu_culture .top-bar ul li:before, .bloc_menu_culture .top-bar ol li:before {
          content: ''; }
    .bloc_menu_culture .top-bar .toggle-topbar.menu-icon > a > span {
      font-size: 1.14rem; }

/************************* AFFICHAGE TAILLE **************************/
@media only screen and (min-width: 990px) {
  .main-section .bloc_menu_culture {
    top: -170px; }

  .bloc_menu_culture {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: rgba(130, 165, 61, 0.95);
    position: absolute;
    top: -98px; }
    .bloc_menu_culture .top-bar .top-bar-section {
      line-height: normal; }
      .bloc_menu_culture .top-bar .top-bar-section li {
        margin-bottom: 0 !important;
        position: inherit; }
        .bloc_menu_culture .top-bar .top-bar-section li a:not(.button) {
          background: none;
          padding: 0 10px;
          text-decoration: none;
          position: relative;
          margin-bottom: 0;
          text-transform: uppercase;
          border-right: 1px solid rgba(0, 0, 0, 0.1);
          font-size: 1em;
          font-weight: 700 !important; }
          .bloc_menu_culture .top-bar .top-bar-section li a:not(.button):hover {
            background: #668130;
            /*#1481a0*/ }
        .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown > a:after {
          left: auto !important;
          top: 22.5px !important;
          margin-top: -2.5px !important; }
        .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown.hover > a {
          background: #668130; }
        .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown {
          background: #576e29;
          border-top: 4px solid #668130;
          left: 0;
          top: 45px;
          width: 100%;
          padding: 10px 0 20px;
          color: #fff; }
          .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown li {
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            text-transform: none;
            position: relative !important;
            float: left;
            width: 32%;
            height: auto;
            border-left: none !important;
            border-right: none !important;
            text-align: left;
            overflow: hidden;
            margin: 0 1% 0 0;
            padding: 0 5px 0 2px; }
            .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown li:before, .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown li:after {
              display: none; }
            .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown li:nth-child(3n+1) {
              margin-right: 0;
              border-right: none; }
            .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown li:nth-child(3n+2) {
              clear: both;
              padding: 0 10px; }
            .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown li a {
              text-transform: none;
              position: relative;
              font-family: "Droid Sans", sans-serif;
              padding: 7px 10px 7px 20px;
              color: inherit;
              font-weight: 400 !important;
              border-right: none;
              line-height: normal; }
              .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown li a:before {
                content: '\f105';
                font-family: FontAwesome;
                position: absolute;
                left: 10px;
                top: 7px; }
              .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown li a:hover {
                background: rgba(0, 0, 0, 0.2);
                -moz-border-radius: 10px;
                -webkit-border-radius: 10px;
                border-radius: 10px;
                color: #fff; }
            .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown li.has-dropdown > a:after {
              display: none; }
            .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown li.has-dropdown.hover > a {
              background: #1aa5cd;
              color: #fff; }
            .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown li .dropdown {
              background: none;
              display: block;
              position: relative;
              top: auto;
              left: auto;
              margin-left: 10px;
              font-size: 0.9em;
              padding: 0; }
              .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown li .dropdown li {
                float: none;
                width: 100%;
                margin: 5px 0 0;
                border-right: none; }
                .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown li .dropdown li:nth-child(3n+2) {
                  padding: 0; }
                .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown li .dropdown li a {
                  position: relative;
                  padding-left: 15px; }
                  .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown li .dropdown li a:before {
                    content: '\f105';
                    font-family: FontAwesome;
                    position: absolute;
                    left: 0;
                    top: 5px; }
                  .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown li .dropdown li a:hover {
                    background: none;
                    color: #1aa5cd; }
                .bloc_menu_culture .top-bar .top-bar-section li.has-dropdown .dropdown li .dropdown li:nth-child(4n+2) {
                  padding: 0; }
        .bloc_menu_culture .top-bar .top-bar-section li:before, .bloc_menu_culture .top-bar .top-bar-section li:after {
          content: '';
          display: block;
          position: absolute;
          top: 0;
          width: 1px;
          height: 45px; }
        .bloc_menu_culture .top-bar .top-bar-section li:before {
          background: rgba(102, 129, 48, 0.5);
          left: 0; }
        .bloc_menu_culture .top-bar .top-bar-section li:after {
          background: none;
          right: 0; }
        .bloc_menu_culture .top-bar .top-bar-section li:first-child:before {
          display: none; }
        .bloc_menu_culture .top-bar .top-bar-section li:last-child:after {
          display: none; } }
@media only screen and (max-width: 989px) {
  .zone-nav {
    float: none;
    width: auto;
    text-align: center;
    display: table;
    padding-bottom: 5px;
    margin: 0 auto; }

  .rep-zone-tri {
    float: none;
    margin: 0 auto 15px auto;
    display: table;
    width: auto; }

  .rep-result {
    display: block;
    text-align: center;
    padding: 0 0 5px 0;
    float: none;
    clear: both; }

  #actualiteNouvelles .slideshow-wrapper .orbit-container {
    margin-left: 0; }
    #actualiteNouvelles .slideshow-wrapper .orbit-container h3.TitreBoite {
      margin-top: 10px; }
    #actualiteNouvelles .slideshow-wrapper .orbit-container .orbit-slide-number {
      left: 0; }
    #actualiteNouvelles .slideshow-wrapper .orbit-container .orbit-bullets {
      right: 17px; }
    #actualiteNouvelles .slideshow-wrapper .orbit-container .orbit-prev {
      right: 38px; }
    #actualiteNouvelles .slideshow-wrapper .orbit-container .orbit-next {
      right: -20px; } }
@media only screen and (max-width: 989px) {
  .lemenu .title-area > .name > .show-for-small > a {
    display: block;
    text-align: center;
    line-height: 45px;
    height: 45px;
    font-size: 30px;
    color: #fff; }
    .lemenu .title-area > .name > .show-for-small > a > .fa {
      line-height: 45px; }
    .lemenu .title-area > .name > .show-for-small > a:hover {
      color: #9a4e04; }

  .fond_photo.bande_portail_culturel {
    height: 550px;
    background: none; }

  .bloc_menu_culture .top-bar-section .dropdown li.title h5 {
    padding: 0;
    margin: 0;
    width: 100%; }
  .bloc_menu_culture .top-bar {
    background: rgba(130, 165, 61, 0.95); }
  .bloc_menu_culture .top-bar-section ul, .bloc_menu_culture .top-bar-section ol {
    background: rgba(130, 165, 61, 0.95); }
    .bloc_menu_culture .top-bar-section ul li, .bloc_menu_culture .top-bar-section ol li {
      display: block;
      font-family: "Open Sans Condensed", sans-serif;
      font-size: 1.2em;
      text-transform: uppercase;
      border-top: 1px solid rgba(102, 129, 48, 0.5); }
      .bloc_menu_culture .top-bar-section ul li a, .bloc_menu_culture .top-bar-section ol li a {
        background: rgba(134, 175, 56, 0.51);
        text-decoration: none; }
        .bloc_menu_culture .top-bar-section ul li a:hover, .bloc_menu_culture .top-bar-section ol li a:hover {
          background: #668130; }
      .bloc_menu_culture .top-bar-section ul li ul.dropdown li, .bloc_menu_culture .top-bar-section ul li ol.dropdown li, .bloc_menu_culture .top-bar-section ol li ul.dropdown li, .bloc_menu_culture .top-bar-section ol li ol.dropdown li {
        border-top: 1px solid #e7e7e7;
        text-transform: none !important;
        font-family: "Droid Sans", sans-serif !important;
        margin-top: 0; }
        .bloc_menu_culture .top-bar-section ul li ul.dropdown li a, .bloc_menu_culture .top-bar-section ul li ol.dropdown li a, .bloc_menu_culture .top-bar-section ol li ul.dropdown li a, .bloc_menu_culture .top-bar-section ol li ol.dropdown li a {
          color: #7d7d7d;
          background: #ffffff; }
          .bloc_menu_culture .top-bar-section ul li ul.dropdown li a:hover, .bloc_menu_culture .top-bar-section ul li ol.dropdown li a:hover, .bloc_menu_culture .top-bar-section ol li ul.dropdown li a:hover, .bloc_menu_culture .top-bar-section ol li ol.dropdown li a:hover {
            color: #1aa5cd; }
  .bloc_menu_culture .toggle-topbar.menu-icon a {
    font-size: 0.8em; }
  .bloc_menu_culture .top-bar {
    margin-right: 20px !important;
    margin-left: 20px !important; }
  .bloc_menu_culture .top-bar.expanded {
    margin-right: 20px !important;
    margin-left: 20px !important; }
    .bloc_menu_culture .top-bar.expanded .title-area {
      background: rgba(130, 165, 61, 0.95); }
    .bloc_menu_culture .top-bar.expanded .toggle-topbar a {
      text-decoration: none !important;
      color: #fff; }
      .bloc_menu_culture .top-bar.expanded .toggle-topbar a span {
        box-shadow: 0 10px 0 1px #fff, 0 16px 0 1px #fff, 0 22px 0 1px #fff; }

  header .barre_orange {
    bottom: auto;
    top: 0; }
  header .signet_vert_header {
    right: auto;
    bottom: auto;
    position: relative;
    margin: 6px auto 0; }

  .main, .main-section {
    margin-top: 50px; }
    .main .zone-top-ColG, .main-section .zone-top-ColG {
      margin: auto; }

  .main-section {
    margin-top: 10px; }
    .main-section .bloc_menu_culture {
      top: 0; }
    .main-section .zone-top-ColG {
      margin: 0 0 0 0 !important; } }