﻿
 * Place your custom styles here.
 */
 
 /* STYLE GENERAL */

 @import url('https://fonts.googleapis.com/css?family=Nunito+Sans:900&display=swap');

 @font-face {
  font-family: 'Marianne';
  src: url('../fonts/Marianne-Regular/Marianne-Regular.otf') format('truetype');
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'Marianne';
  src: url('../fonts/Marianne-Thin/Marianne-Thin.otf') format('truetype');
  font-style: normal;
  font-weight: 100;
}

@font-face {
  font-family: 'Marianne';
  src: url('../fonts/Marianne-Medium/Marianne-Medium.otf') format('truetype');
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: 'Marianne';
  src: url('../fonts/Marianne-Light/Marianne-Light.otf') format('truetype');
  font-style: normal;
  font-weight: 300;
}

@font-face {
  font-family: 'Marianne';
  src: url('../fonts/Marianne-ExtraBold/Marianne-ExtraBold.otf') format('truetype');
  font-style: normal;
  font-weight: 800;
}

@font-face {
  font-family: 'Marianne';
  src: url('../fonts/Marianne-Bold/Marianne-Bold.otf') format('truetype');
  font-style: normal;
  font-weight: 700;
}

/*********************************************************/
/** FIL D'ARIANE - BREADCRUMB **/
/*********************************************************/
#breadcrumb-OFB{
  background: #564949;
}

.breadcrumb {
  /*margin-left: 65px;*/
  /*margin-bottom: 7px;*/
  border-radius: none;
  background: none;
  padding: 8px 35px;
  margin-bottom: 0px;
}

.breadcrumb li {
  text-transform: uppercase;
  color: #FFFFFF;
  font-size: 11px;
  font-style: initial;
}

.breadcrumb li a {
  color: #FFFFFF;
}

.breadcrumb>li+li:before {
  content: '>';
  padding: 0 3px;
  color: #FFFFFF;
}


/*********************************************************/
/** MENU RIGHT  - TOP **/
/*********************************************************/
.bar-bg-green #block-zooms {
  display: none;
}

#block-zooms ul.menu--informations-s-t,
#block-menuheaderofbanglais ul.menu--menu-header-anglais {
  /*float: right;*/
  /*float: left;*/
  /*padding: 0;*/
  /*margin: 0;*/

  /*text-align: right;*/
  display: flex;
}

#menu-mobile-OFB ul.menu--informations-s-t,
#menu-mobile-OFB ul.menu--menu-header-anglais {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  /*padding: 10px 0px;*/
  padding: 15px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

ul.menu--informations-s-t li,
ul.menu--menu-header-anglais li {
  /*float: left;*/
  /*list-style: none;*/
  /*display: inline-block;*/
  /*display: flex;*/
  /*justify-content: space-between;*/
  /*flex-wrap: wrap;*/
  width: auto;
  padding:  0px 13px 13px 13px;
}

ul.menu--menu-header-anglais li {
  text-align:  right;
  width:  85%;
}

ul.menu--informations-s-t li a,
ul.menu--menu-header-anglais li a {
  color: #4c4c4c;
  font-family: 'Marianne', Arial, sans-serif;
  font-weight: 400;
  text-decoration: none;
  /*font-size: 12px;*/
  font-size: 14px;
  padding: 4px;
  text-align: center;
}
#menu-mobile-OFB ul.menu--informations-s-t li a,
#menu-mobile-OFB ul.menu--menu-header-anglais li a {
  /*padding: 10px 5px;*/
  padding: 10%;
  padding-top: 0px;
  padding-bottom: 0px;
}


ul.menu--informations-s-t li a .ext,
ul.menu--menu-header-anglais li a .ext {
  display: none;
}

#block-zooms ul.menu--informations-s-t li a.is-active,
#block-zooms ul.menu--informations-s-t li a:hover,
#block-menuheaderofbanglais ul.menu--menu-header-anglais li a.is-active,
#block-menuheaderofbanglais ul.menu--menu-header-anglais li a:hover {
  /*color: #c4db9b; */
  text-decoration: underline;
}




 
 body {
	 margin:  0;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 13px;
	 line-height: 1.42857143;
	 color: #535548;
   min-width:  320px;
   position: relative;
   overflow-x:  hidden;
   background-color:  #FFFF;
 }

 #block-blocheader {
  padding-right:  0;
 }

 .main-container {
  position:  relative;
/*  overflow-x:  hidden; */
 }

 .region-content {
  padding-top:  0px;
 }

 /*.top-header-flex{*/
.bar-bg-green{
  display: flex;

  /*height: 0px;*/
  display: none;

  background: #fff;
  flex-direction: row;
  align-items: center;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 6px solid #CC9F72;
  padding-top: 24px;
  padding-bottom: 30px;
  /*padding: 0px 50px;*/
}

.bar-bg-green .container .row{
  display: flex;
  align-items: center;
}

.bar-bg-green .container .row #block-bloclogos-2 {
  display: flex;
  align-items: center;
}

 
 .form-group:last-child {
	 margin-bottom: 0;
 }

 figcaption {
  font-style: italic;
  font-size: 11px;
  padding-left: 5px;
  padding-right: 5px;
  display: table-caption;
  caption-side: bottom;
 }
 
 figure {
	 display: table !important;
 }

 svg.ext {
  width: 10px;
  height: 10px;
  padding-right: 12px;
  background: url(/modules/extlink/extlink_s.png) 2px center no-repeat;
 }

 .field--name-field-legende,
 .field--name-field-legende-2 {
 	font-style: italic;
    font-size: 11px;
 	padding-left: 5px;
 	padding-right: 5px;
 }

 .embedded-entity article {
 	padding-left: 15px;
 	padding-right: 15px;
 }

 .ckeditor-dialog-loading {
   display: none;
 }

 .file > span,
 .text-primary {
 	color: #9ba239;
 	margin-right: 10px;
 }

 .region-content a {
 	color: #0d595c;
 	text-decoration: underline;
 }

 .region-content a:hover {
 	color: #9ba239;
 	text-decoration: underline;
 }

 .form-control {
   height: 34px;
 }
 .form-control:focus {
   box-shadow: none;
 }

  .embedded-entity a img {
    padding: 4px;
	padding-bottom: 2px;
 }

 .footer {
   margin-top: 10px;
 }
 
 /* table, tbody, tfoot, thead, tr, th, td {
	 border: 0;
 } */

 hr {
  border-top: 1px solid #787469;
 }
 
 .navbar-header {
	 width: 100%;
 }
 
/* .navbar {
	 background: url("/sites/default/files/logos_frontpage/PortailTechnique__0006_TitreFlux.png") no-repeat scroll center transparent;
	 border: none;
	 border-radius: 0;
	 margin-bottom: 0;
	 height: 141px;
   padding-left: 0;
   padding-right: 0;
 } */

 .navbar #block-accueilprofessionnelsafb,
 .navbar #block-accueilprofessionnelsafbanglais {
   margin-top: 50px;
 }
 
 #block-accueilprofessionnelsofb,
 #block-accueilprofessionnelsofbanglais {
	 margin-top: 20px;
	 margin-bottom: 20px;
 }
 
  #block-accueilprofessionnelsofbanglais .field--name-body {
	  text-align: center;
  }
 
 #block-accueilprofessionnelsafb .field--name-body a,
 .navbar #block-accueilprofessionnelsafbanglais .field--name-body a,
 #block-titresiteresponsive .field--name-body .site_title,
#block-accueilprofessionnelsofb .field--name-body a,
 #block-accueilprofessionnelsofbanglais .field--name-body a {
	 font-family: 'Marianne', Arial, sans-serif;
	 /* text-transform: uppercase; */
	 color: #564949;
	 font-size: 14px;
	 line-height: 20px;
	 height: 50px;
   margin: 0;
   text-align:  center;
 }

  #block-accueilprofessionnelsafb .field--name-body a .site_title,
  #block-titresiteresponsive .field--name-body .site_title,
  #block-accueilprofessionnelsafb .field--name-body .site_title a,
#block-accueilprofessionnelsofb .field--name-body a .site_title,
 #block-accueilprofessionnelsofbanglais .field--name-body a .site_title,
 #block-accueilprofessionnelsofbanglais .field--name-body .site_title a{
    text-transform:  uppercase;
    font-size:  30px;
    font-weight:  800;
  }

  #block-titresiteresponsive .field--name-body .site_title {
    font-size:  15px;
  }
 
  #block-accueilprofessionnelsafb .field--name-body a:hover,
  .navbar #block-accueilprofessionnelsafbanglais .field--name-body a:hover,
#block-accueilprofessionnelsofb .field--name-body a:hover,
 #block-accueilprofessionnelsofbanglais .field--name-body a:hover  {
	  text-decoration: none;
  }
 
/* #block-accueilprofessionnelsafb,
 #block-accueilprofessionnelsafbanglais {
	 padding: 12px 15px;
 } */
 
/* .breadcrumb {
	 background-color: #fff;
	 line-height: 1.2;
	 padding-left: 15px;
	 padding-right: 0;
	 padding-top: 0;
	 padding-bottom: 0;
	 margin-bottom: 15px
 }

 .breadcrumb > li + li::before {
	 content: ">";
	 color: #9ba239;
 }

 .breadcrumb li a {
 	color: #454136;
 } */

 #block-addtoanybuttons {
 	margin-bottom: 15px;
 	padding-left: 70px;
 }

 .bs-region--main h1,
 .main-container h1 {
 	color: #9ba239;
	font-weight: bold;
	background: none;
	margin-bottom: 1em;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 5px;
  padding-top:  9px;
  padding-left: 0.9em;
	border-bottom: 2px dotted #9ba239;
 }

 .bs-region--main h2,
 .main-container h2,
 .field--name-field-identite-et-statut .field--label,
 .field--name-field-identification-morphologie .field--label,
 .field--name-field-cycle-de-vie-biologie-repr .field--label,
 .field--name-field-comportement-mode-de-vis-d .field--label,
 .field--name-field-habitat- .field--label,
 .field--name-field-repartition-geographique-e .field--label,
 .field--name-field-reglementation .field--label{
 	color: #9ba239;
/* 	position: relative; */
 	font-size: 16px;
 	text-transform: uppercase;
 	font-weight: bold;
 }
 
  .page-node-type-document #donnees-document {
  box-shadow:  none;
  padding-left:  0px;
  padding-right:  0px;
 }
 
  .page-node-type-document #donnees-document .panel-body .grande_colonne_1_doc {
  padding-left:  0px;
  padding-right:  0px;
 }
 
   .page-node-type-document #donnees-document .panel-body .field--name-field-document-parent {
	  margin-top: 10px;
  }

  .main-container .aller_plus_loin,
  .main-container .liens_utiles {
    float:  left;
    width:  100%;
  }

  .main-container .liens_specifiques .col-sm-6,
  .main-container .liens_specifiques .col-sm-12 {
    padding-left:  0;
    padding-right:  0;
  }

  .main-container .aller_plus_loin h2,
  .main-container .liens_utiles h2 {
    color:  #0d595c;
  }
 
 .bs-region--main h3,
 .main-container h3 {
 	font-size: 15px;
 	color: #084042;
 	font-weight: bold;
 }
 
 .paragraph--type-encadre-100 .field--name-field-texte p.titre_encadre {
	 font-size: 13px;
	 font-weight: bold;
	 color: #454136;
	 line-height: 1.3;
	 margin-top: 5px;
	 margin-bottom: 5px;
 }

  .bs-region--main h4,
  .main-container h4 {
 	font-size: 13px;
 	color: #53370d;
 	font-weight: bold;
 	position: relative;
 	padding-left: 15px;
 }

 .bs-region--main h4::before,
  .main-container h4::before {
  	background: url("/sites/default/files/green-arrow-ltr.png") no-repeat;
  	content: '';
  	width: 12px;
  	height: 12px;
  /*	top: 50%; */
 	margin-top: 3px;
 	left: 0;
  	position: absolute;
  	color: #9ba239;
  }

  .bs-region--main h5,
  .main-container h5 {
  font-weight: bold;
 }

 .bs-region--main h6,
  .main-container h6 {
  font-weight: bold;
  font-style: italic;
 }


  .paragraph--type-texte-50-50 .group-left {
    padding-right: 10px;
  }
  .paragraph--type-texte-50-50 .group-right {
    padding-left: 10px;
  }


 /* MENU */

 #block-blocreseauxsociaux {
  padding-left: 0;
  padding-right: 10px;
  margin-left: 95px;
  margin-top: 45px;
 }

 .region-header .block-superfishmenu {
 	padding-left: 0;
 	padding-right: 0;
 }
 
 #superfish-menu,
 #superfish-menu-principal-anglais {
	 background: #454136;
	 width: 100%;
 }
 #block-menuprincipalanglais-2 {
  padding-left: 0;
  padding-right: 0;
}

 #block-bloclangues {
   background: #454136;
   height: 36px;
   margin-top: -49px;
 }
 
 ul.sf-menu.sf-style-black li, ul.sf-menu.sf-style-black.sf-navbar,
ul.sf-menu.sf-style-black li li, ul.sf-menu.sf-style-black.sf-navbar > li > ul,
ul.sf-menu.sf-style-black a:hover, ul.sf-menu.sf-style-black li:hover,
ul.sf-menu.sf-style-black li.sfHover,
ul.sf-menu.sf-style-black a:focus,
ul.sf-menu.sf-style-black a:hover,
ul.sf-menu.sf-style-black span:hover,
ul.sf-menu.sf-style-black span:focus,
ul.sf-menu.sf-style-black span.nolink:hover,
ul.sf-menu.sf-style-black li li li {
	 background: #454136;
	 color: #fff;
 }
 
 ul.sf-menu.sf-style-black a, ul.sf-menu.sf-style-black li span, ul.sf-menu.sf-style-black span.nolink {
	 padding: 12px 20px 12px 20px;
	 color: #fff;
	 font-family: 'Droid Sans', sans-serif;
	 font-size: 12px;
	 display: block;
 }
 
 ul.sf-menu.sf-style-black a:hover, ul.sf-menu.sf-style-black li span:hover, ul.sf-menu.sf-style-black .active-trail .sf-depth-1 {
	 text-decoration: none;
	 border: 0.5px solid #9ba239 !important;
	 font-size: 12px;
	 font-family:'Droid Sans', sans-serif;
	 padding: 11px 19px 11px 19px;
 }

 ul.sf-menu.sf-style-black .sf-depth-2 a, ul.sf-menu.sf-style-black .sf-depth-2 span  {
  background-color: #084042;
 }

 ul.sf-menu.sf-style-black .sf-depth-3 a {
  background-color: #0d595c;
 }

 ul.sf-menu.sf-style-black .sf-depth-4 a {
  background-color: #007767;
 }

/*********************************************************/
/*********************************************************/
/******* MAIN MENU PRINCIPAL OFB *******/
/*********************************************************/
/*********************************************************/

/*********************************************************/
/** MENU DESKTOP **/
/*********************************************************/

#main-menu{
  display: none;
  /*position: initial;*/
  position: inherit;
}

#main-menu .region.region-navigation{
  display: flex;
  flex: 1;

  position: inherit;

}

#block-menu,
#block-menuprincipalanglais-3 {
  display: flex;
  flex: 1;
  
  /*position: initial;*/
  position: inherit;
}

.navbar-header ul.menu.menu--menu,
.navbar-header ul.menu.menu--menu-principal-anglais {
  display: flex;
  flex: 1;
  justify-content: space-between;
  /*justify-content: stretch;*/
  height: 68.9px;
}

.navbar-header ul.menu li {
  /*display: inline-block;
  position: initial;*/
  display: flex;
  /*justify-content: center;*/
  /*flex: 1;*/
  /*padding: 10px;*/
}

.navbar-header ul.menu>li:hover,
.navbar-header ul.menu li.open>a 
  /*.navbar-header ul.menu>li*/ {
  background-color: #564949;
}

.navbar-header ul.menu.menu--menu>li>a,
.navbar-header ul.menu.menu--menu-principal-anglais>li>a{
  display: flex;
  align-items: center;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0px;
  flex-direction: column;
  justify-content: flex-end;
  /*padding: 20px 10px;
  padding-bottom: 15px;*/
  /*padding: 0px 10px;*/
  padding: 10px;
  padding-bottom: 10px;
  color: black;
}

.navbar-header .dropdown-toggle span.caret {
  display: none;
}

.navbar-header ul.menu.menu--menu>li,
.navbar-header ul.menu.menu--menu>li>a,
.navbar-header ul.menu.menu--menu-principal-anglais>li,
.navbar-header ul.menu.menu--menu-principal-anglais>li>a{
  /*font-size: 12px;*/
  font-size: 14px;
  /*position: initial;*/
  position: inherit;
  font-family: 'Marianne', Arial, sans-serif;
}

.navbar-header ul.menu.menu--menu>li>a:after,
.navbar-header ul.menu.menu--menu-principal-anglais>li>a:after{
  content: '';
  display: block;
  width: 100%;
  height: 3px;
  background-color: #FFFFFF;
  position: relative;

  transition: all 0.2s ease;
  top: 0px;
  margin-top: 0px;
  margin-top: 10px;
}

.navbar-header ul.menu.menu--menu>li>a:hover:after,
.navbar-header ul.menu.menu--menu>li.open>a:after,
.navbar-header ul.menu.menu--menu-principal-anglais>li>a:hover:after,
.navbar-header ul.menu.menu--menu-principal-anglais>li.open>a:after{
  top: -6px;
  margin-top: 10px;
}

.navbar-header ul.menu.menu--menu>li>a:hover,
.navbar-header ul.menu.menu--menu>li.open>a,
.navbar-header ul.menu.menu--menu-principal-anglais>li>a:hover,
.navbar-header ul.menu.menu--menu-principal-anglais>li.open>a{
  color: #FFF;
}

/*********************************************************/
/*********************************************************/

/** TOP HEADER AFB (VERT) **/

/*********************************************************/
/*********************************************************/
/**/
#second-menu-content-green{
  background: #fff;
  /*padding: 30px;*/
  padding: 10px 20px;
}

/*.top-header-flex{*/
.bar-bg-green{
  display: flex;

  /*height: 0px;*/
  display: none;

  background: #fff;
  flex-direction: row;
  align-items: center;
  margin-bottom: 0;
  border-radius: 0;
  border-top: 6px solid #CC9F72;
  padding-top: 24px;
  padding-bottom: 30px;
  /*padding: 0px 50px;*/
}

.bar-bg-green .container .row{
  display: flex;
  align-items: center;
}

.bar-bg-green .container .row #block-bloclogos {
  display: flex;
  align-items: center;
}


/*********************************************************/
/** MENU MOBILE **/
/*********************************************************/

.navbar-default .navbar-toggle:hover, 
.navbar-default .navbar-toggle:focus{
  background: none;
}
.navbar-default .navbar-toggle {
  border: none;
  margin-right: 0px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.navbar-default .navbar-toggle .icon-bar{
  width: 20px;
  height: 2px;
  border-radius: 10px;
  background-color: #564949;

  transition: all 0.2s ease;
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 5px;
}

.navbar-default .navbar-toggle .icon-bar:nth-child(3) {
  width: 15px;
}

.navbar-default .navbar-toggle:not(.collapsed) .icon-bar:nth-child(2){
  transform: rotate(-45deg);
  transform-origin: top right;
}
.navbar-default .navbar-toggle:not(.collapsed) .icon-bar:nth-child(3){
  width: 0px;
}
.navbar-default .navbar-toggle:not(.collapsed) .icon-bar:nth-child(4){
  transform: rotate(45deg);
  transform-origin: bottom right;
}

#navbar-collapse{
  padding: 0px;
  border: none;
  /*overflow: visible;*/
  /*overflow-x: hidden;*/
}

.picto-humburger{
  position: absolute;
  right: 0px;
  height: 100%;
  display: flex;
  align-items: center;
}


/*********************************************************/
/* MENU MOBILE - DROPDOWN */
/*********************************************************/
#menu-mobile-OFB{
  display: flex;
  flex-direction: column;
  /*position: relative;*/
}

#menu-mobile-OFB .menu--menu>li>a,
#menu-mobile-OFB .menu--menu-principal-anglais>li>a {
  /*display: block;*/
  height: 29px;
  line-height: 29px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 14px;
  color: #564949;
  padding: 10px;
  box-sizing: content-box;
  border-top: 1px solid #eaeaea;
  font-family: 'Marianne';

  background: url(../img/svg/arrow-right-blue.svg) center right+10px no-repeat;
  background-size: 9px;
}

#menu-mobile-OFB .menu--menu>li>a span.caret,
#menu-mobile-OFB .menu--menu-principal-anglais>li>a span.caret {
  display: none;
}

#menu-mobile-OFB .menu--menu .open>.dropdown-menu.menu_parent,
#menu-mobile-OFB .menu--menu-principal-anglais .open>.dropdown-menu.menu_parent {
  display: none;
}

/*SOUS-MENU MOBILE*/
#submenu-mobile--contener{
  position: absolute;
  top: 0px;
  z-index: 3000;
  width: 100%;
}

#submenu-mobile{
  position: absolute;
  background: #e7e9ea;
  /*width: 100%;*/
  width: 0%;
  overflow: hidden;
  top: 0px;
  /*height: 0px;*/
  /*margin-left: 100%;*/
  left: 100%;
  /*padding-left: 100%;*/
  margin-top: 0px;
  /*height: 750px;*/
  z-index: 1000;

  transition: margin-left 0.2s ease;
  transition: left 0.2s ease;
  /*transition: padding-left 0.2s ease;*/

  /*display: none;*/
}
#submenu-mobile.open-sub-menu{
  /*margin-left: 0%;*/
  /*padding-left: 0%;*/
  left: 0%;
  width: 100%;
}

#submenu-mobile #back-to-main-menu{
  background: #909090;
  height: 30px;
  padding: 20px;
  box-sizing: content-box;
  line-height: 30px;
  color: #FFF;
  cursor: pointer;
  font-family: 'Marianne';
}

#submenu-mobile #content-sub-menu-JS #sub-menu--title{
  background: #FFFFFF;
  color: #564949;
  text-transform: uppercase;
  height: 30px;
  padding: 20px;
  box-sizing: content-box;
  line-height: 30px;
  font-weight: 700;
  font-family: 'Marianne';
}
#submenu-mobile #content-sub-menu-JS #sub-menu--title.bg-white{
  background: #FFFFFF;
}
#submenu-mobile #content-sub-menu-JS #sub-menu--title.bg-blue{
  background: #DBF1FC;
  text-transform: inherit;
  font-weight: 400;
}

#submenu-mobile #content-sub-menu-JS #sub-menu--content{
  padding: 20px;
  background-color: #003976;
}
#submenu-mobile #content-sub-menu-JS #sub-menu--content.bg-blue-dark{
  background-color: #564949;
}
#submenu-mobile #content-sub-menu-JS #sub-menu--content.bg-blue-light{
  background-color: #99D7F7;
}

#submenu-mobile #content-sub-menu-JS #sub-menu--content ul{
  padding: 0px;
  margin: 0px;
}

#submenu-mobile #content-sub-menu-JS #sub-menu--content>ul{
  display: flex;
  flex-wrap: wrap;
}

#submenu-mobile #content-sub-menu-JS #sub-menu--content>ul>li{
  width: 98%;
  margin-right: 2%;
}

#submenu-mobile #content-sub-menu-JS #sub-menu--content ul li{
  list-style: none;
  margin-bottom: 40px;
  padding-left: 20px;
  position: relative;
}

#submenu-mobile #content-sub-menu-JS #sub-menu--content ul li a{
  color: #FFFFFF;
  line-height: 20px;
  font-weight: 700;
  font-family: 'Marianne';
}


#submenu-mobile #content-sub-menu-JS #sub-menu--content ul li a:hover{
  text-decoration: none;
}

#submenu-mobile #content-sub-menu-JS #sub-menu--content>ul>li>a:before{
  content: '';
  display: block;
  background-color: #FFFFFF;
  height: 3px;
  width: 10px;
  top: 8px;
  left: 0px;
  position: absolute;
}

#submenu-mobile #content-sub-menu-JS #sub-menu--content ul li ul.menu_child{
  margin-top: 10px;
}

#submenu-mobile #content-sub-menu-JS #sub-menu--content ul li ul.menu_child li{
  margin-bottom: 5px;
  padding-left: 0px;
}

#submenu-mobile #content-sub-menu-JS #sub-menu--content ul li ul.menu_child li a{
  font-weight: 300;
}

#submenu-mobile .decouvert_site_afb{
  background: #DBF1FC;
  padding: 0px;
  cursor: default;
}

#submenu-mobile .decouvert_site_afb_wrapper{
  margin-top: 0px !important;
}


/*********************************************************/
/** /** SUB-RICH-MENU - MAIN MENU **/
/*********************************************************/
.navbar-header .menu--menu li.open ul.menu_parent,
.navbar-header .menu--menu-principal-anglais li.open ul.menu_parent {
  width: 100%;
  background: #564949;
  border: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  /*justify-content: space-between;*/
  justify-content: start;
  padding-bottom: 30px;
  border-radius: 0px;
  padding-left: calc(50% - 380px);
  padding-right: calc(50% - 380px);
  overflow: hidden;
}

.navbar-header .menu--menu li.open ul.menu_parent:after,
.navbar-header .menu--menu-principal-anglais li.open ul.menu_parent:after{
  content: '';
  display: block;
  position: absolute;
  opacity: 0.25;
  left: 0px;
  right: -5%;
  top: -10%;
  bottom: -10%;
  z-index: -1;
  background: url(../img/svg/symbol-form-line-white.svg) bottom right no-repeat;
  background-size: contain;
}

.navbar-header .menu--menu li.open ul.menu_parent:before,
.navbar-header .menu--menu li.open ul.menu_parent:after,
.navbar-header .menu--menu-principal-anglais li.open ul.menu_parent:before,
.navbar-header .menu--menu-principal-anglais li.open ul.menu_parent:after{
 /* content: '';
  display: block;
  width: 30%;*/
}

.navbar-header ul.menu_parent>li{
  width: 30%;
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
  /* align-items: end; */
  margin-top: 30px;
  flex-direction: column;
  margin-right: 3%;
}

.navbar-header ul.menu_parent li a{
  color: #FFF;
  white-space: inherit;
  padding: 0px;
  padding-left: 20px;
  background: none;
  line-height: 22px;
}

.navbar-header ul.menu_parent>li>a{
  font-weight: 700;
  margin-bottom: 10px;
  position: relative;
}
.navbar-header ul.menu_parent>li>a:hover{
  text-decoration: underline;
}

.navbar-header ul.menu_parent>li>a:before {
  content: '';
  display: block;
  background-color: #FFFFFF;
  height: 3px;
  width: 10px;
  top: 8px;
  left: 0px;
  position: absolute;
}

.navbar-header ul.menu_parent li ul.menu_child{
  padding: 0px;
}

.navbar-header ul.menu_parent li ul.menu_child li{}

.navbar-header ul.menu_parent li ul.menu_child li a{}


.navbar-header ul.menu {
  /*font-family: 'Nunito Sans', Arial, sans-serif;*/
}

.navbar-header ul.menu li {
  /*display: inline-block;
  position: initial;*/
}

.navbar-header ul.menu.menu--menu {
  /*margin: 0;*/
}



.navbar-header li.menu-item--expanded ul {
  /*display: none;*/
}

.navbar-header a.is-active {
  /*text-decoration: underline;*/
}

.navbar-header li.menu-item--expanded ul.open {
  /*display: block;*/
}

.navbar-header li.menu-item--expanded ul.menu {
  /*position: absolute;
  columns: 3;
  column-rule: 2px solid #FFF;
  column-gap: 50px;
  width: 1140px;
  top: 100%;
  z-index: 9;*/

  /* left: -278px; */

  /*left: -292px;
  border: none;
  border-bottom: 3px solid #7ebd26;
  background-color: #e5e8f1;
  padding: 20px 30px;*/
}

.menu--menu > .menu-item--expanded:hover > .mega-menu-wrapper,
.menu--menu > .menu-item--expanded:focus > .mega-menu-wrapper,
.menu--menu > .menu-item--expanded.focused > .mega-menu-wrapper {
  /*opacity: 0;
  transition: none;
  display: flex;*/
}

.menu--menu .dropdown-menu > .active > a {
  /*background-color: transparent !important;*/
}

.menu--menu .dropdown-menu > .active > a:hover {
  /*color: #000;*/
}

.menu--menu > .menu-item--expanded > .mega-menu-wrapper {
  /*display: none;
  opacity: 0;
  transition: none;*/
}
.menu--menu > .menu-item--expanded > .mega-menu-wrapper.open {
  /*display: block;
  opacity: 1;*/
}


.navbar-header li.menu-item--expanded ul.menu li {
  /*display: block;*/
}

.navbar-header li.menu-item--expanded ul.menu li.menu-item a {
 /* line-height: inherit;
  height: auto;
  white-space: normal;
  color: #000;
  font-size: 15px;
  text-transform: inherit;
  font-weight: bold;
  padding: 0;*/
}

.navbar-header .paragraph {
  /*margin: 0;*/
}

.navbar-header .group-left,
.navbar-header .group-middle,
.navbar-header .group-right {
  /*padding: 0 20px;*/
}

.navbar-header .group-left,
.navbar-header .group-middle {
  /*border-right: 2px solid #FFF;*/
}

.navbar-header .field--name-field-lien a {
  /*line-height: inherit;
  height: auto;
  white-space: normal;
  color: #000;
  font-size: 15px;
  text-transform: inherit;
  font-weight: bold;
  padding: 0;*/
}
.navbar-header .field--name-field-child-link {
  /*display: flex;
  vertical-align: middle;
  align-items: baseline;
  margin: 13px 0;*/
}
.navbar-header .field--name-field-child-link::before {
  /*content: '\e258';
  font-family: 'Glyphicons Halflings';
  margin-right: 5px;
  font-size: 10px;*/
}
.navbar-header .field--name-field-child-link a {
  /*line-height: inherit;
  height: auto;
  color: initial;
  text-decoration: none;
  font-size: 13px;
  text-transform: inherit;
  font-weight: inherit;
  padding: 0;
  font-family: 'Nunito Sans';*/
}
.navbar-header .field--name-field-child-link a:hover {
  /*text-decoration: underline;*/
}

.navbar-header .menu--menu > .menu-item > .is-active {
  /*text-decoration: none;*/
}

.navbar-header ul.menu.menu>li>a:hover,
.navbar-header ul.menu.menu>li.active>a,
.navbar-header ul.menu.menu>li.open>a {
  /*border-bottom: 3px solid #7ebd26;*/
}

.navbar-header ul.menu.menu>li.menu-item--active-trail {
  /*border-bottom: 3px solid #7ebd26;*/
}

.navbar-header .menu--menu > .menu-item--expanded > .mega-menu-wrapper .mega-menu-background {
  /*position: absolute;
  width: 1140px;
  height: 100%;
  left: -292px;
  top: 0;
  background: #fbfbfb;
  z-index: -1;
  border-bottom: 3px solid #7ebd26;
  background-color: #e5e8f1;*/
}

.navbar-header ul.menu li>a:hover,
.navbar-header ul.menu li.open>a {
  /*background-color: #e5e8f1;*/
}

/*.navbar-header ul.menu_parent {
  /*columns: 3;*/
  /*column-rule: 2px solid #FFF;*/
  /*column-gap: 50px;*/
  /*width: 1140px;
  top: 125px;*/
  /* left: -400px; */
  /*left: -278px;
  border: none;
  border-bottom: 3px solid #7ebd26;
  border-radius: 0;
  box-shadow: none;
  float: none;
  margin: 0;
  padding: 0;
  background: none;
  background-color: #e5e8f1;
  padding: 20px 30px;*/
/*}*/

body.user-logged-in .navbar-header ul.menu_parent {
  /*left: -292px;*/
}

.navbar-header ul.menu_parent li {
  /*display: block;*/
}

/* .navbar-header ul.menu_parent li.active {
  background-color: #eee;
} */


.navbar-header ul.menu_parent li>a,
.navbar-header ul.menu_parent li>span {
  /*line-height: inherit;
  height: auto;
  color: #000;
  font-size: 14px;
  text-transform: inherit;
  font-weight: bold;
  padding: 0;
  white-space: normal;*/
}

.navbar-header ul.menu_parent li>a.is-active {
 /* text-decoration: underline;
  background: none;*/
  /*color: #000;*/
}

.navbar-header ul.menu_parent li>a:hover {
  /*border: none;
  background: none;*/
}

.navbar-header ul.menu_child {
 /* margin: 13px 0;
  padding: 0;*/
}

.navbar-header ul.menu_child li {
  /*display: flex;
  vertical-align: middle;
  align-items: baseline;*/
}

.navbar-header ul.menu_child li::before {
  /* content:'\f054';
  font-family: 'FontAwesome'; */
 
 /* content: '\e258';
  font-family: 'Glyphicons Halflings';
  margin-right: 5px;
  font-size: 10px;*/
}

.navbar-header ul.menu_child li>a {
  /*line-height: inherit;
  height: auto;
  color: initial;
  text-decoration: none;
  font-size: 13px;
  text-transform: inherit;
  font-weight: inherit;
  padding: 0;
  font-family: 'Nunito Sans';*/
}

.navbar-header ul.menu_child li>a:hover {
 /* border: none;
  background: none;
  color: initial;
  text-decoration: underline;*/
}


#block-menumainnavigationafb-2 .dropdown-menu{
  /*position: relative;*/
  /*display: block;*/
  /*float: none;*/
}




 /* HEADER */

 #block-bloclogos {
/* 	margin-top: 24px; */
  padding-left: 15px;
 }

 .bar-bg-white {
  background-color:  #FFF;
  position:  relative;
 }

 #navbar {
  position: relative;
  /*position: initial;*/
  min-height: 50px;
  /* padding-bottom: 10px; */
  /*padding: 0;*/
  border: none;
  margin-bottom: 0;
  border-radius: 0;
  max-width: none;
  /*box-shadow: 0px 0px 33px 0px rgba(0, 0, 0, 0.2);*/
  box-shadow: none;
  background: none;
}

#main-header{
  padding: 0px;
  display: flex;
  /*margin: 0;*/
  /*align-items: center;*/
}

#logo-container{
  align-items: center;
  display: flex;
  /*margin: 20px 0px;*/
  margin: 10px 0px;
  padding: 0px 10px;
}

#logo-container .region-navigation-header{
  width: 100%;
  display: flex;
}

.navbar .logo {
  display: block;
  /*margin: 25px;*/
  margin: 0;
  /*padding-left: 0px;*/

  width: 75%;

}

/* LOGO OFB */
.logo.navbar-btn img {
  width: 100%;
  max-width: 210px;
}

/*LOGO MARIANE (Left to logo)*/
#block-logomariannetop,
#block-logomariannetop-2,
#block-mariannetopresponsive {
  width: 40%;
}



#block-logomariannetop p#logo-marianne img,
#block-logomariannetop-2 p#logo-marianne img,
#block-mariannetopresponsive p#logo-marianne img {
  width: 100%;
}


/* #block-titresiteresponsive {
  position: absolute;
  margin-left:  150px;
  width:  100%;
  text-align: center;
  margin-top:  5px;
} */


 /*********************************************************/
/** FORMULAIRE DE RECHERCHE - TOP **/
/*********************************************************/

#search-picto-mobile{
  transition: all 0.2s ease;
  flex: 1;
  align-items: center;
  display: flex;
  justify-content: flex-end;
  margin-right: 40px;
  padding-right: 0px;
}

/*ON MOBILE*/
#search-picto-mobile #block-blocrecherche {
  /*position: absolute;*/
  /*top: 30px;*/
  width: 30px;
  padding: 0px;
  /*right: 30px;*/
  transition: all 0.2s ease;
}

#search-picto-mobile #block-blocrecherche:hover {
  width: 100%;
}


.bar-bg-green #block-blocrecherche {
  padding: 0px;
}

#block-blocrecherche form {
  display: flex;
  position: relative;
}

#block-blocrecherche form {
  top: 10px;
  flex-wrap: wrap;
}


#block-blocrecherche form:before {
  content: '\f002';
  font-family: 'FontAwesome'; 
  color: #CC9F72;
  display: flex;
  position: absolute;
  transform:scaleX(-1);
  width: 10px;
  height: 10px;
  left: 0px;
  background: #FFF;
  border-radius: 50px;
  z-index: 10;
  height: 26px;
  width: 26px;
  margin: 2px;
  text-align: center;
  font-size: 13px;
  align-items: center;
  justify-content: center;

  /*border: 1px solid #04A64B;*/
}

 
#block-blocrecherche #search-keywords {
  height: 30px;
  /*width: 170px;*/
  width: 100%;
  border-radius: 50px;
  border: none;
  outline: none;
  font-family: 'Nunito Sans', 'Arial', sans-serif ;
  padding: 5px;
  text-indent: 25px;
  /*box-sizing: border-box;*/
  font-size: 14px;
  color: #9A7B67;
  box-shadow: none;
  border: 2px solid #CC9F72;
}

#block-blocrecherche #search-keywords::placeholder {
  color: #FFFFFF;
}

#block-blocrecherche .form-submit {
  display: none;
}



 /* MENU PAGES */

 .region-sidebar-first .dropdown-menu,
 .region-sidebar-second .dropdown-menu {
 	display: block;
 	position: relative;
 	border-right: none;
  border-top: none;
  border-bottom: none;
  border-left: 1px solid #454136;
 	border-radius: 0;
 	box-shadow: none;
 	z-index: 0;
 	float: none;
 	padding-left: 0px;
  margin-left: 30px;
  margin-bottom: 15px;
  margin-top: 10px;
 }

 .region-sidebar-first .dropdown-menu li,
 .region-sidebar-second .dropdown-menu li {
  margin-left: 10px;
 }

 .region-sidebar-first .dropdown-menu li a,
 .region-sidebar-second .dropdown-menu li a {
 	white-space: pre-wrap;
 	margin-top: -25px !important;
 	padding-left: 15px;
 }

 .region-sidebar-first #block-menu-2 h2,
 .region-sidebar-first #block-acces-2 h2,
 .region-sidebar-first #block-menu-3 h2,
 .region-sidebar-first #block-menu-4 h2,
 .region-sidebar-first #block-menu-5 h2,
 .region-sidebar-first #block-menu-6 h2,
 .region-sidebar-first #block-communautes h2,
 .region-sidebar-first #block-menu-7 h2,
 .region-sidebar-first #block-menu-8 h2,
 .region-sidebar-first #block-menu-9 h2,
 .region-sidebar-first #block-menuprincipalanglais h2,
 .region-sidebar-first #block-menu-10 h2,
 .region-sidebar-first #block-touteslesnouveautesparthematique h2,
 .region-sidebar-first #block-menu-11 h2,
 .region-sidebar-second #block-menu-12 h2,
 .region-sidebar-second #block-menu-14 h2,
 .region-sidebar-second #block-menu-15 h2,
 .region-sidebar-second #block-communautes-2 h2,
 .region-sidebar-second #block-communautes-3 h2,
 .region-sidebar-second #block-menu-16 h2,
 .region-sidebar-second #block-menu-17 h2,
 .region-sidebar-second #block-menu-18 h2,
 .region-sidebar-second #block-menu-19 h2,
 .region-sidebar-second #block-menu-20 h2,
 .region-sidebar-second #block-menu-21 h2,
  .region-sidebar-second #block-menu-22 h2,
 .region-sidebar-second #block-touteslesnouveautesparthematique-2 h2,
 .region-sidebar-second #block-menuprincipalanglais h2
  {
	 font-size: 14px;
	 margin-bottom: 10px;
	 font-weight: bold;
	 text-transform: uppercase;
	 color: #454136;
	 border: none;
 }
 
 .region-sidebar-first #block-menu-2 .menu,
 .region-sidebar-first #block-acces-2 .menu,
 .region-sidebar-first #block-menu-3 .menu,
 .region-sidebar-first #block-menu-4 .menu,
 .region-sidebar-first #block-menu-5 .menu,
 .region-sidebar-first #block-menu-6 .menu,
 .region-sidebar-first #block-communautes .menu,
 .region-sidebar-first #block-menu-7 .menu,
 .region-sidebar-first #block-menu-8 .menu,
 .region-sidebar-first #block-menu-9 .menu,
 .region-sidebar-first #block-menuprincipalanglais .menu,
 .region-sidebar-first #block-menu-10 .menu,
 .region-sidebar-first #block-touteslesnouveautesparthematique .menu,
 .region-sidebar-first #block-menu-11 .menu,
 .region-sidebar-second #block-menu-12 .menu,
 .region-sidebar-second #block-menu-14 .menu,
 .region-sidebar-second #block-menu-15 .menu,
 .region-sidebar-second #block-communautes-2 .menu,
 .region-sidebar-second #block-communautes-3 .menu,
 .region-sidebar-second #block-menu-16 .menu,
 .region-sidebar-second #block-menu-17 .menu,
 .region-sidebar-second #block-menu-18 .menu,
 .region-sidebar-second #block-menu-19 .menu,
 .region-sidebar-second #block-menu-20 .menu,
 .region-sidebar-second #block-menu-21 .menu,
 .region-sidebar-second #block-menu-22 .menu,
 .region-sidebar-second #block-touteslesnouveautesparthematique-2 .menu,
 .region-sidebar-second #block-menuprincipalanglais-2 .menu {
	 border-left: 2px solid #454136;
	 margin-left: 0px;
	 padding-left: 0;
	 margin-bottom: 30px;
 }

#block-menu-2 .menu .caret,
#block-acces-2 .menu .caret,
#block-menu-4 .menu .caret,
#block-menu-5 .menu .caret,
#block-menu-6 .menu .caret,
#block-communautes .menu .caret,
#block-menu-7 .menu .caret,
#block-menu-8 .menu .caret,
#block-menu-9 .menu .caret,
#block-menu-10 .menu .caret,
#block-menuprincipalanglais .menu .caret,
#block-menuprincipalanglais-2 .menu .caret,
#block-touteslesnouveautesparthematique .menu .caret,
#block-touteslesnouveautesparthematique-2 .menu .caret,
#block-menu-11 .menu .caret,
#block-menu-12 .menu .caret,
#block-menu-14 .menu .caret,
#block-menu-15 .menu .caret,
#block-communautes-2 .menu .caret,
#block-communautes-3 .menu .caret,
#block-menu-16 .menu .caret,
#block-menu-17 .menu .caret,
#block-menu-18 .menu .caret,
#block-menu-19 .menu .caret,
#block-menu-20 .menu .caret,
#block-menu-21 .menu .caret,
#block-menu-22 .menu .caret  {
  display: none;
}
 
#block-menu-2 .menu li,
#block-acces-2 .menu li,
#block-menu-3 .menu li,
#block-menu-4 .menu li,
#block-menu-5 .menu li,
#block-menu-6 .menu li,
#block-communautes .menu li,
#block-menu-7 .menu li,
#block-menu-8 .menu li,
#block-menu-9 .menu li,
#block-menu-10 .menu li,
#block-menuprincipalanglais .menu li,
#block-menuprincipalanglais-2 .menu li,
#block-touteslesnouveautesparthematique .menu li,
#block-touteslesnouveautesparthematique-2 .menu li,
#block-menu-11 .menu li,
#block-menu-12 .menu li,
#block-menu-14 .menu li,
#block-menu-15 .menu li,
#block-communautes-2 .menu li,
#block-communautes-3 .menu li,
#block-menu-16 .menu li,
#block-menu-17 .menu li,
#block-menu-18 .menu li,
#block-menu-19 .menu li,
#block-menu-20 .menu li,
#block-menu-21 .menu li,
#block-menu-22 .menu li {
	 font-size: 12.5px;
	 font-weight: bold;
	 margin-top: 0;
	 list-style: outside none none;
	 margin-left: 0px;
	 text-indent: 0px;
 }
 
#block-menu-2 .menu li::before,
#block-acces-2 .menu li::before,
#block-menu-3 .menu li::before,
#block-menu-4 .menu li::before,
#block-menu-5 .menu li::before,
#block-menu-6 .menu li::before,
#block-communautes .menu li::before,
#block-menu-7 .menu li::before,
#block-menu-8 .menu li::before,
#block-menu-9 .menu li::before,
#block-menu-10 .menu li::before,
#block-menuprincipalanglais .menu li::before,
#block-menuprincipalanglais-2 .menu li::before,
#block-touteslesnouveautesparthematique .menu li::before,
#block-touteslesnouveautesparthematique-2 .menu li::before,
#block-menu-11 .menu li::before,
#block-menu-12 .menu li::before,
#block-menu-14 .menu li::before,
#block-menu-15 .menu li::before,
#block-communautes-2 .menu li::before,
#block-communautes-3 .menu li::before,
#block-menu-16 .menu li::before,
#block-menu-17 .menu li::before,
#block-menu-18 .menu li::before,
#block-menu-19 .menu li::before,
#block-menu-20 .menu li::before,
#block-menu-21 .menu li::before,
#block-menu-22 .menu li::before {
	 color: #454136;
	 content: "— ";
	/* font-size: 14px; */
	font-size: 20px;
 }
 
 #block-menu-2 .menu li a,
 #block-acces-2 .menu li a,
 #block-menu-3 .menu li a,
 #block-menu-4 .menu li a,
 #block-menu-5 .menu li a,
 #block-menu-6 .menu li a,
 #block-communautes .menu li a,
 #block-menu-7 .menu li a,
 #block-menu-8 .menu li a,
 #block-menu-9 .menu li a,
 #block-menu-10 .menu li a,
 #block-menuprincipalanglais .menu li a,
  #block-menuprincipalanglais-2 .menu li a,
 #block-touteslesnouveautesparthematique .menu li a,
 #block-touteslesnouveautesparthematique-2 .menu li a,
 #block-menu-11 .menu li a,
 #block-menu-12 .menu li a,
 #block-menu-14 .menu li a,
 #block-menu-15 .menu li a,
 #block-communautes-2 .menu li a,
 #block-communautes-3 .menu li a,
 #block-menu-16 .menu li a,
 #block-menu-17 .menu li a,
 #block-menu-18 .menu li a,
 #block-menu-19 .menu li a,
 #block-menu-20 .menu li a,
 #block-menu-21 .menu li a,
 #block-menu-22 .menu li a  {
	 margin-top: -30px;
	 margin-left: 20px;
	 line-height: 1.2;
	 color: #0d595c;
 }

 #block-menu-5 .menu li .dropdown-menu .active-trail a,
 #block-menu-6 .menu li .dropdown-menu .active-trail a
  {
   color: #9ba239 !important;
 }

 #block-menu-2 .menu li .dropdown-menu li a,
 #block-acces-2 .menu li .dropdown-menu li a,
 #block-menu-3 .menu li .dropdown-menu li a,
 #block-menu-4 .menu li .dropdown-menu li a,
 #block-menu-5 .menu li .dropdown-menu li a,
 #block-menu-6 .menu li .dropdown-menu li a ,
 #block-communautes .menu li .dropdown-menu li a,
 #block-menu-7 .menu li .dropdown-menu li a,
 #block-menu-8 .menu li .dropdown-menu li a,
 #block-menu-9 .menu li .dropdown-menu li a,
 #block-menu-10 .menu li .dropdown-menu li a,
 #block-menuprincipalanglais .menu li a .dropdown-menu li a,
  #block-menuprincipalanglais-2 .menu li a .dropdown-menu li a,
 #block-menu-11 .menu li .dropdown-menu li a,
 #block-menu-12 .menu li .dropdown-menu li a,
 #block-menu-14 .menu li .dropdown-menu li a,
 #block-menu-15 .menu li .dropdown-menu li a,
 #block-communautes-2 .menu li .dropdown-menu li a,
 #block-communautes-3 .menu li .dropdown-menu li a,
 #block-menu-16 .menu li .dropdown-menu li a,
 #block-menu-17 .menu li .dropdown-menu li a,
 #block-menu-18 .menu li .dropdown-menu li a,
 #block-menu-19 .menu li .dropdown-menu li a,
 #block-menu-20 .menu li .dropdown-menu li a,
  #block-menu-21 .menu li .dropdown-menu li a,
    #block-menu-22 .menu li .dropdown-menu li a   {
 	color: #454136;
 	font-weight: 500;
 }
 
 #block-menu-2 .menu li a:hover,
 #block-acces-2 .menu li a:hover,
 #block-menu-3 .menu li a:hover,
 #block-menu-4 .menu li a:hover,
 #block-menu-5 .menu li a:hover,
 #block-menu-6 .menu li a:hover,
 #block-communautes .menu li a:hover,
 #block-menu-7 .menu li a:hover,
 #block-menu-8 .menu li a:hover,
 #block-menu-9 .menu li a:hover,
 #block-menu-10 .menu li a:hover,
 #block-menuprincipalanglais .menu li a:hover,
 #block-menuprincipalanglais-2 .menu li a:hover,
 #block-touteslesnouveautesparthematique .menu li a:hover,
 #block-touteslesnouveautesparthematique-2 .menu li a:hover,
 #block-menu-11 .menu li a:hover,
 #block-menu-12 .menu li a:hover,
 #block-menu-14 .menu li a:hover,
 #block-menu-15 .menu li a:hover,
 #block-communautes-2 .menu li a:hover,
 #block-communautes-3 .menu li a:hover,
 #block-menu-16 .menu li a:hover,
 #block-menu-17 .menu li a:hover,
 #block-menu-18 .menu li a:hover,
  #block-menu-19 .menu li a:hover,
  #block-menu-20 .menu li a:hover,
  #block-menu-21 .menu li a:hover,
    #block-menu-22 .menu li a:hover  {
	 background-color: #fff;
	 margin-top: -30px;
	 line-height: 1.2;
	 color: #9ba239;
 }

 #block-menu-6 .menu .dropdown .active-trail,
 #block-menu-2 .menu li .active-trail,
 #block-acces-2 .menu li .active-trail,
 #block-communautes .menu li .active-trail,
 #block-menu-5 .menu li .active-trail,
 #block-menu-4 .menu li .active-trail,
 #block-menu-3 .menu li .active-trail,
 #block-menu-7 .menu .dropdown .active-trail,
 #block-menu-8 .menu .dropdown .active-trail,
 #block-menu-9 .menu li .active-trail,
 #block-menu-10 .menu li .active-trail,
 #block-menuprincipalanglais .menu li .active-trail,
  #block-menuprincipalanglais-2 .menu li .active-trail,
 #block-touteslesnouveautesparthematique .menu li .active-trail,
 #block-touteslesnouveautesparthematique-2 .menu li .active-trail,
 #block-menu-2 .menu .active .is-active,
 #block-menu-2 .menu .is-active,
 #block-menu-2 .menu .active .dropdown-toggle,
 #block-menu-11 .menu li .active-trail,
 #block-menu-12 .menu li .active-trail,
 #block-menu-12 .menu .active .is-active,
 #block-menu-12 .menu .is-active,
 #block-menu-12 .menu .active .dropdown-toggle,
 #block-menu-14 .menu li .active-trail,
 #block-menu-14 .menu .active .is-active,
 #block-menu-14 .menu .is-active,
 #block-menu-14 .menu .active .dropdown-toggle,
 #block-menu-15 .menu li .active-trail,
 #block-menu-15 .menu .active .is-active,
 #block-menu-15 .menu .is-active,
 #block-menu-15 .menu .active .dropdown-toggle,
 #block-communautes-2 .menu .active .dropdown-toggle,
  #block-communautes-3 .menu .active .dropdown-toggle,
 #block-menu-16 .menu li .active-trail,
 #block-menu-16 .menu .active .is-active,
 #block-menu-16 .menu .is-active,
 #block-menu-16 .menu .active .dropdown-toggle,
  #block-menu-17 .menu li .active-trail,
 #block-menu-17 .menu .active .is-active,
 #block-menu-17 .menu .is-active,
 #block-menu-17 .menu .active .dropdown-toggle,
   #block-menu-18 .menu li .active-trail,
 #block-menu-18 .menu .active .is-active,
 #block-menu-18 .menu .is-active,
 #block-menu-18 .menu .active .dropdown-toggle,
    #block-menu-19 .menu li .active-trail,
 #block-menu-19 .menu .active .is-active,
 #block-menu-19 .menu .is-active,
 #block-menu-19 .menu .active .dropdown-toggle,
     #block-menu-20 .menu li .active-trail,
 #block-menu-20 .menu .active .is-active,
 #block-menu-20 .menu .is-active,
 #block-menu-20 .menu .active .dropdown-toggle,
      #block-menu-21 .menu li .active-trail,
 #block-menu-21 .menu .active .is-active,
 #block-menu-21 .menu .is-active,
 #block-menu-21 .menu .active .dropdown-toggle,
       #block-menu-22 .menu li .active-trail,
 #block-menu-22 .menu .active .is-active,
 #block-menu-22 .menu .is-active,
 #block-menu-22 .menu .active .dropdown-toggle
  {
   color: #9ba239 !important;
 }

 
 /* PRIMARY */
 
  #block-fluxdagregateur {
	  margin-top: 10px;
  }
 
 #block-fluxdagregateur .more-link a {
	 display: none;
 }
 
 #block-fluxdagregateur ul li a {
	   background: url("/sites/default/files/green-arrow-ltr.png") no-repeat scroll 10px center transparent;
	   padding-left: 30px;
	   font-size: 11px;
	   font-weight: bold;
	   color: #535548;
	   text-decoration: none;
   }
   
 #block-fluxdagregateur ul li {
	   list-style: none;
   }
   
 #block-fluxdagregateur ul {
	   padding-left: 0;
   }
 
 #block-agenda h2 {
	 background-color: #007767;
	 font-size: 13px;
	 color: #fff;
	 text-transform: uppercase;
	 padding-left: 10px;
	 vertical-align: middle;
	 font-weight: bold;
	 height: 29px;
	 width: 262px;
	 display: table-cell;
	 border-radius: 3px;
 }
 
  #block-agenda .field--name-body {
	  margin-top: 10px;
  }
  
  #block-agenda .field--name-body p {
	  text-align: justify;
	  font-size: 12px;
   }
   
   #block-informationsst {
	   margin-top: 10px;
   }
   
   #block-informationsst h2 {
	   font-size: 13px;
	   color: #fff;
	   text-transform: uppercase;
	   padding-left: 10px;
	   vertical-align: middle;
	   font-weight: bold;
	   width: 100%;
	   height: 29px;
	   border-radius: 3px;
	   background-color: #9ba239;
	   padding-top: 5px;
	   margin-top: 0;
     margin-bottom: 0;
   }
   
   #block-informationsst .menu {
	   margin-top: 0px;
   }
   
   #block-informationsst .menu li {
	   background-color: #352D22;
	   margin: 2px 0;
	   border-radius: 4px;
	   width: 100%;
   }
   
   #block-informationsst .menu li a {
	   color: #fff;
	   display: table-cell;
	   vertical-align: middle;
	   height: 31px;
	   padding-left: 30px;
	   font-size: 11px;
	   font-weight: bold;
	   padding-right: 5px;
	   text-decoration: none;
	   background: url("/sites/default/files/green-arrow-ltr.png") no-repeat scroll 10px center transparent;
   }

   #block-views-block-tous-les-evenements-block-2 .view-footer h4::before {
    left: 20px;
  }

   #block-views-block-tous-les-evenements-block-2 h2 {
     font-size: 13px;
     color: #fff;
     text-transform: uppercase;
     padding-left: 10px;
     vertical-align: middle;
     font-weight: bold;
     width: 100%;
     height: 29px;
     border-radius: 3px;
     background-color: #9ba239;
     padding-top: 5px;
     margin-top: 12px;
     margin-bottom: 3px;
   }

   #block-views-block-tous-les-evenements-block-2 .form-group {
     border: 5pt solid #454136;
     padding-top: 0.2em;
     padding-left: 0.5em;
     padding-right: 0.5em;
     padding-bottom: 0;
     border-top-right-radius: 3px;
     border-bottom-right-radius: 3px;
     border-bottom-left-radius: 3px;
     border-top-left-radius: 3px;
   }

   #block-views-block-tous-les-evenements-block-2 .form-group .views-field-nothing .field-content h4 a {
     color: #0d595c;
   }

   #block-views-block-tous-les-evenements-block-2 .form-group .view-footer {
     margin-top: -10px;
   }

   #block-views-block-tous-les-evenements-block-2 .form-group .view-footer h4 {
     background: #454136;
     border-top-left-radius: 3px;
     padding-left: 25px;
     padding-right: 17px;
     padding-top: 5px;
     padding-bottom: 5px;
     margin-right: 135px;
     left: 145px;
     margin-bottom: 0;
   }

   #block-views-block-tous-les-evenements-block-2 .form-group .view-footer h4 a {
     color: #fff;
     font-weight: bold;
     text-decoration: none;
   }

   #block-views-block-tous-les-evenements-block-2 .form-group .view-footer h4::before {
     margin-left: 5px;
   }

   #block-lienagenda {
     background-color: #9ba239;
     margin: 10px 0;
     border-radius: 4px;
     width: 100%;
   }
   #block-lienagenda a {
    color: #fff;
    display: table-cell;
    vertical-align: middle;
    height: 31px;
    padding-left: 30px;
    font-size: 11px;
    font-weight: bold;
    padding-right: 5px;
    text-decoration: none;
    background: url("/sites/default/files/fleche-marron.png") no-repeat scroll 10px center transparent;
   }
   
   /* CONTENU */

   .row section .page-header {
	   color: #9ba239;
	   font-weight: bold;
	   padding: 2.5em 0 0.5em .9em;
	   background: none;
	   margin-bottom: 1em;
	   font-size: 20px;
	   font-weight: bold;
	   padding-bottom: 5px;
	   border-bottom: 2px dotted #9ba239;
   }
   
   .path-node .field--name-field-resume-ou-chapo {
	   margin-top: 20px;
   }

   .field--name-field-en-savoir-plus {
   	   margin-top: 15px;
   }

/*   .bs-region--main .col-lg-3 .field--name-field-a-consulter,
   .bs-region--main .col-lg-3 .field--name-field-en-savoir-plus,
   .bs-region--main .col-lg-3 .field--name-field-liens-utiles,
   .page-node-type-rubrique .main-container .row .col-sm-9 .region-content .layout--onecol .layout__region--content .col-lg-3 .field--name-field-en-savoir-plus,
   .page-node-type-rubrique .main-container .row .col-sm-9 .region-content .layout--onecol .layout__region--content .col-lg-3 .field--name-field-a-consulter,
   .page-node-type-rubrique .main-container .row .col-sm-9 .region-content .layout--onecol .layout__region--content .col-lg-3 .field--name-field-liens-utiles,
   .path-node .bs-region--main .col-lg-3 .field--name-field-url-a-consulter {
   	   font-size: 12px;
   	   margin-bottom: 30px;
   } */

/*   .bs-region--main .col-lg-3 .field--name-field-a-consulter .field--label,
   .bs-region--main .col-lg-3 .field--name-field-en-savoir-plus .field--label,
   .bs-region--main .col-lg-3 .field--name-field-liens-utiles .field--label,
   .page-node-type-rubrique .main-container .row .col-sm-9 .region-content .layout--onecol .layout__region--content .col-lg-3 .field--name-field-en-savoir-plus .field--label,
   .page-node-type-rubrique .main-container .row .col-sm-9 .region-content .layout--onecol .layout__region--content .col-lg-3 .field--name-field-a-consulter .field--label,
   .page-node-type-rubrique .main-container .row .col-sm-9 .region-content .layout--onecol .layout__region--content .col-lg-3 .field--name-field-liens-utiles .field--label,
   .path-node .bs-region--main .col-lg-3 .field--name-field-url-a-consulter .field--label {
   	   color: #9ba239;
 	   position: relative;
 	   font-size: 12px;
 	   text-transform: uppercase;
 	   font-weight: bold;
   } */


   .page-node-type-article .field--name-field-date-de-publication {
   	    margin-bottom: 30px;
   }
   
   .page-node-type-article .field--name-field-date-de-publication .field--label::before {
   	     content: ' | ';
   }

   .page-node-type-article .field--name-field-illustration-media .field--item img {
   	     float: right;
   	 /*    width: 33%; */
   	     padding: 5px;
   }

   .page-node-type-rubrique .field--name-field-actualites,
   .page-node-type-page .field--name-field-actualites {
   	     margin-top: 20px;
   }
   .page-node-type-page .field--name-field-actualites {
	   float: left;
   }
   .page-node-type-rubrique .field--name-field-actualites .field__item .field__item__label,
   .page-node-type-page .field--name-field-actualites .field__item .field__item__label,
   .titre_rubrique_actu   {
   	     background: #9ba239;
   	     width: 107px;
   	     padding-left: 17px;
   	     padding-right: 17px;
   	     padding-top: 5px;
   	     color: #fff;
   	     font-weight: bold;
   	     border-top-left-radius: 3px;
   	     border-top-right-radius: 3px;
   }
   .page-node-type-rubrique .field--name-field-actualites .field__item .view-bloc-actualites-rubrique,
   .page-node-type-page .field--name-field-actualites .field__item .view-bloc-actualites-rubrique,
   .paragraph--type--vue .view-bloc-actualites-rubrique   {
   	     border: 5pt solid #9ba239;
   	     padding-top: 1em;
   	     padding-left: 1em;
   	     padding-right: 1em;
   	     padding-bottom: 0;
   	     border-top-right-radius: 3px;
   	     border-bottom-right-radius: 3px;
   	     border-bottom-left-radius: 3px;
   }
   .page-node-type-page .field--name-field-actualites .view-bloc-actualites-rubrique .text-align-right {
         margin-bottom: 0;
   }
   .page-node-type-rubrique .field--name-field-actualites .view-bloc-actualites-rubrique .text-align-right a,
   .page-node-type-page .field--name-field-actualites .view-bloc-actualites-rubrique .text-align-right a,
   .paragraph--type--vue .view-bloc-actualites-rubrique .text-align-right a   {
   	     background: #9ba239;
   	     padding-left: 17px;
   	     padding-right: 17px;
   	     padding-top: 5px;
   	     padding-bottom: 5px;
   	     color: #fff;
   	     font-weight: bold;
   	     margin-right: -13px;
   	     text-decoration: none;
   	     border-top-left-radius: 3px;
   }
   .page-node-type-rubrique .field--name-field-actualites .view-bloc-actualites-rubrique .views-field-nothing .field-content p,
   .page-node-type-page .field--name-field-actualites .view-bloc-actualites-rubrique .views-field-nothing .field-content p,
   .paragraph--type--vue .view-bloc-actualites-rubrique .views-field-nothing .field-content p {
   	     margin: 1px;
   }
   .page-node-type-rubrique .field--name-field-actualites .view-bloc-actualites-rubrique .views-field-nothing .field-content #titre_actualite a,
   .page-node-type-page .field--name-field-actualites .view-bloc-actualites-rubrique .views-field-nothing .field-content #titre_actualite a,
   .paragraph--type--vue .view-bloc-actualites-rubrique .views-field-nothing .field-content #titre_actualite a {
   	      font-weight: bold;
   }

   .path-toutes-les-nouveautes .navbar {
          top: 1px;
   }

   .path-toutes-les-nouveautes .bef-exposed-form .form--inline > .form-item,
   .path-tous-les-documents .bef-exposed-form .form--inline > .form-item,
   .path-agenda-evenements .bef-exposed-form .form--inline > .form-item,
   .path-news #block-formulaireexposetoutes-les-nouveautespage-3 .form--inline > .form-item,
   .path-all-documents-gb .bef-exposed-form .form--inline > .form-item,
   #views-exposed-form-tous-les-documents-block-13 .form--inline > .form-item,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form--inline > .form-item   {
          margin-bottom: 10px;
   }
   
    #views-exposed-form-tous-les-documents-block-13 #edit-field-un-suivi-a-t-il-ete-realis--wrapper,
    .view-id-tous_les_documents.view-display-id-block_29 .view-filters #edit-field-un-suivi-a-t-il-ete-realis--wrapper {
		margin-right: 20px;
	}

   .path-all-documents-gb .form-item-search-api-fulltext input,
   .path-all-documents-gb .form-item-field-date-d-edition input,
   .path-all-documents-gb .form-item-field-date-d-edition-1 input,
   .path-all-documents-gb .form-item-field-auteurs input,
   .path-all-documents-gb .form-item-field-structure-s-auteur-e-s .input-group input {
         height: 38px !important;
   }

   .path-all-documents-gb .chosen-drop {
         margin-left: -12px;
   }

   .path-toutes-les-nouveautes .form-inline .control-label,
   .path-tous-les-documents .form-inline .control-label,
   .path-agenda-evenements .form-inline .control-label,
   .path-node #views-exposed-form-tous-les-documents-block-1 .form-inline .control-label,
   .path-node #views-exposed-form-tous-les-documents-block-2 .form-inline .control-label,
   .path-node #views-exposed-form-tous-les-documents-block-3 .form-inline .control-label,
   .path-node #views-exposed-form-tous-les-documents-block-4 .form-inline .control-label,
   .path-node #views-exposed-form-tous-les-documents-block-30 .form-inline .control-label,
   .path-news .form-inline .control-label,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-7 .form-inline .control-label,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-8 .form-inline .control-label,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-9 .form-inline .control-label,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-10 .form-inline .control-label,
   .path-all-documents-gb .form-inline .control-label  {
           width: 100%;
           color: #454136;
   }
   #views-exposed-form-tous-les-evenements-block-5  .form-type-textfield .control-label,
   #views-exposed-form-tous-les-documents-block-11  .form-type-textfield .control-label,
   #views-exposed-form-tous-les-documents-block-11  .form-type-select .control-label {
           color: #454136;
           margin-right: 1em;
   }
   #views-exposed-form-tous-les-documents-block-11  .form-type-select .control-label {
           margin-left: 1em;
   }
   #views-exposed-form-tous-les-documents-block-13 .form--inline .control-label {
	   width: auto;
   }
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 .form-item-search-api-fulltext input {
        width: 182px;
   }
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 .form-item-field-date-de-publication input {
        width: 134px;
   }
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 .form-item-field-filtre-milieux {
        width: 47%;
   }

   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 .form-item-field-filtre-groupe-d-especes {
        width: 45%;
        padding-left: 45px;
   }
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 .form-item-keys,
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 .form-item-field-date-de-publication-value,
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 .form-item-field-filtre-domaine-d-action,
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 .form-item-field-filtre-milieux,
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 .form-item-field-filtre-groupe-d-especes {
         margin-bottom: 10px;
   }
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 .form-actions,
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-actions {
         float: right;
         margin-top: 0px;
   }
   .path-news .block-views-exposed-filter-blocktoutes-les-nouveautes-page-3 .form-actions {
         float: right;
         margin-top: 0px;
   }
   #views-exposed-form-tous-les-evenements-block-5 .form-actions,
   #views-exposed-form-tous-les-documents-block-11 .form-actions,
   #views-exposed-form-tous-les-documents-block-12 .form-actions,
   #views-exposed-form-tous-les-documents-block-13 .form-actions,
   #views-exposed-form-tous-les-documents-block-14 .form-actions,
   #views-exposed-form-tous-les-documents-block-27 .form-actions,
   #views-exposed-form-tous-les-documents-block-28 .form-actions,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-actions {
         float: right;
         margin-left: 389px;
   }
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 .form-actions .btn,
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-actions .btn,
   .path-node .block-views-blocktous-les-documents-block-1 .form-actions .btn,
   .path-node .block-views-blocktous-les-documents-block-2 .form-actions .btn,
   .path-node .block-views-blocktous-les-documents-block-3 .form-actions .btn,
   .path-node .block-views-blocktous-les-documents-block-4 .form-actions .btn,
   .path-news .block-views-exposed-filter-blocktoutes-les-nouveautes-page-3 .form-actions .btn,
   .page-node-type-page .block-views-blocktous-les-documents-block-7 .form-actions .btn,
   .page-node-type-page .block-views-blocktous-les-documents-block-8 .form-actions .btn,
   .page-node-type-page .block-views-blocktous-les-documents-block-9 .form-actions .btn,
   .page-node-type-page .block-views-blocktous-les-documents-block-10 .form-actions .btn,
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-actions .btn,
   #views-exposed-form-tous-les-evenements-block-5 .form-actions .btn,
   #views-exposed-form-tous-les-documents-block-11 .form-actions .btn,
   #views-exposed-form-tous-les-documents-block-12 .form-actions .btn,
   #views-exposed-form-tous-les-documents-block-13 .form-actions .btn,
   #views-exposed-form-tous-les-documents-block-14 .form-actions .btn,
   #views-exposed-form-tous-les-documents-block-27 .form-actions .btn,
   #views-exposed-form-tous-les-documents-block-28 .form-actions .btn,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-actions .btn,
   #views-exposed-form-tous-les-documents-block-30 .form-actions .btn   {
         margin-right: -14px;
         background: #9ba239;
         color: #fff;
         font-weight: bold;
         border-bottom-left-radius: 0;
         border-bottom-right-radius: 0;
         border-top-right-radius: 0;
         border: 1px solid #9ba239;
         font-size: 13px;
         height: 25px;
         padding-top: 4px;
		 margin-bottom: -1px;
   }
   
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 .form-actions .btn {
	   margin-top: 65px;
   }
   
   .page-node-type-page .block-views-blocktous-les-documents-block-7 .form-actions .btn,
   .page-node-type-page .block-views-blocktous-les-documents-block-8 .form-actions .btn,
   .page-node-type-page .block-views-blocktous-les-documents-block-9 .form-actions .btn,
   .page-node-type-page .block-views-blocktous-les-documents-block-10 .form-actions .btn   {
	    margin-left: 735px;
		margin-top: 15px;
   }
   
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-actions .btn {
	   margin-left: 1023px;
	   margin-top: 0px;
   }

   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-search-api-fulltext,
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-type-de-document,
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-filtre-domaine-d-action,
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-filtre-activites,
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-filtre-milieux,
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-filtre-groupe-d-especes {
      width: 33.33333333% !important;
   }

   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-filtre-milieux .chosen-container {
      width: 300px !important;
   }
   
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-actions .btn-default {
       background: #9ba239;
       margin-right: -13px;
       color: #fff;
       font-weight: bold;
       border-bottom-left-radius: 0;
       border-bottom-right-radius: 0;
       border-top-right-radius: 0;
       border: 1px solid #9ba239;
       font-size: 13px;
       height: 25px;
       padding-top: 4px;
       margin-top: 45px;
       padding-left: 11px;
       margin-left: 0.5px;
   }
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-search-api-fulltext input {
        width: 182px;
   }
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-structure-s-auteur-e-s
    {
        width: 40%;
        margin-right: 20px;
   }
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 .block-title,
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .block-title  {
         background: #9ba239;
         width: 107px;
         padding-left: 20px;
         padding-right: 17px;
         padding-top: 7px;
         color: #fff;
         font-weight: bold;
         border-top-left-radius: 3px;
         border-top-right-radius: 3px;
         margin-bottom: 0;
         text-transform: none;
         font-size: 13px;
         height: 23.6px;
   }
   .page-node-type-page #block-views-block-tous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1 {
   	     padding-right: 0 !important;
   }
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 #views-exposed-form-toutes-les-nouveautes-page-1,
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1,
   .path-agenda-evenements .block-views-exposed-filter-blocktous-les-evenements-page-1 #views-exposed-form-tous-les-evenements-page-1,
   .page-node-type-page #views-exposed-form-tous-les-evenements-block-1,
   .page-node-type-page #block-views-block-tous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1,
   .page-node-type-page #block-views-block-tous-les-documents-block-2 #views-exposed-form-tous-les-documents-block-2,
   .page-node-type-page #block-views-block-tous-les-documents-block-3 #views-exposed-form-tous-les-documents-block-3,
   .page-node-type-page #block-views-block-tous-les-documents-block-4 #views-exposed-form-tous-les-documents-block-4,
   .path-news .block-views-exposed-filter-blocktoutes-les-nouveautes-page-3 #views-exposed-form-toutes-les-nouveautes-page-3,
   .page-node-type-page .block-views-blocktous-les-documents-block-7 #views-exposed-form-tous-les-documents-block-7,
   .page-node-type-page .block-views-blocktous-les-documents-block-8 #views-exposed-form-tous-les-documents-block-8,
   .page-node-type-page .block-views-blocktous-les-documents-block-9 #views-exposed-form-tous-les-documents-block-9,
   .page-node-type-page .block-views-blocktous-les-documents-block-10 #views-exposed-form-tous-les-documents-block-10,
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 #views-exposed-form-tous-les-documents-page-2,
   #views-exposed-form-tous-les-evenements-block-5,
   #views-exposed-form-tous-les-documents-block-11,
   #views-exposed-form-tous-les-documents-block-12,
   #views-exposed-form-tous-les-documents-block-13,
   #views-exposed-form-tous-les-documents-block-14,
   #views-exposed-form-tous-les-documents-block-27,
   #views-exposed-form-tous-les-documents-block-28,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters,
   #views-exposed-form-tous-les-documents-block-30
     {
         border: 5pt solid #9ba239;
         padding-top: 1em;
         padding-left: 1em;
         padding-right: 1em;
         padding-bottom: 0;
         border-top-right-radius: 3px;
         border-bottom-right-radius: 3px;
         border-bottom-left-radius: 3px;
         margin-bottom: 20px;
   }

   #views-exposed-form-tous-les-documents-block-11,
   #views-exposed-form-tous-les-documents-block-12,
   #views-exposed-form-tous-les-documents-block-13,
   #views-exposed-form-tous-les-documents-block-28,
   #views-exposed-form-tous-les-documents-block-30 {
         float: left;
         width: 100%;
   }

   #views-exposed-form-tous-les-documents-block-28 .form-type-select:nth-child(2) .control-label {
         margin-left: 1em;
   }
 
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 #views-exposed-form-toutes-les-nouveautes-page-1 .js-form-type-select label,
   .path-news .block-views-exposed-filter-blocktoutes-les-nouveautes-page-3 #views-exposed-form-toutes-les-nouveautes-page-3 .js-form-type-select label {
         color: #454136;
   }
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 #views-exposed-form-toutes-les-nouveautes-page-1 .select-wrapper::after,
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .select-wrapper::after,
   .path-news .block-views-exposed-filter-blocktoutes-les-nouveautes-page-3 #views-exposed-form-toutes-les-nouveautes-page-3 .select-wrapper::after {
         color: #9ba239;
   }

   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 #views-exposed-form-toutes-les-nouveautes-page-1 .select-wrapper select:hover,
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 #views-exposed-form-toutes-les-nouveautes-page-1 .select-wrapper select:focus,
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 #views-exposed-form-toutes-les-nouveautes-page-1 .form-item-field-date-de-publication input:hover,
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 #views-exposed-form-toutes-les-nouveautes-page-1 .form-item-field-date-de-publication input:focus,
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 #views-exposed-form-toutes-les-nouveautes-page-1 .form-item-search-api-fulltext input:hover,
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 #views-exposed-form-toutes-les-nouveautes-page-1 .form-item-search-api-fulltext input:focus,
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .select-wrapper select:hover,
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .select-wrapper select:focus,
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .input-group input:focus,
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .input-group input:hover,
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-text:hover,
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-text:focus,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-1 .form-item-field-date-d-edition input:hover,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-1 .form-item-field-date-d-edition input:focus,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-1 .form-item-field-date-d-edition-1 input:hover,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-1 .form-item-field-date-d-edition-1 input:focus,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-1 .form-item-search-api-fulltext input:hover,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-1 .form-item-search-api-fulltext input:focus,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-2 .form-item-field-date-d-edition input:hover,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-2 .form-item-field-date-d-edition input:focus,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-2 .form-item-field-date-d-edition-1 input:hover,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-2 .form-item-field-date-d-edition-1 input:focus,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-2 .form-item-search-api-fulltext input:hover,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-2 .form-item-search-api-fulltext input:focus,
   .path-news .block-views-exposed-filter-blocktoutes-les-nouveautes-page-3 #views-exposed-form-toutes-les-nouveautes-page-3 .select-wrapper select:hover,
   .path-news .block-views-exposed-filter-blocktoutes-les-nouveautes-page-3 #views-exposed-form-toutes-les-nouveautes-page-3 .select-wrapper select:focus,
   .path-news .block-views-exposed-filter-blocktoutes-les-nouveautes-page-3 #views-exposed-form-toutes-les-nouveautes-page-3 .form-item-field-date-de-publication input:hover,
   .path-news .block-views-exposed-filter-blocktoutes-les-nouveautes-page-3 #views-exposed-form-toutes-les-nouveautes-page-3 .form-item-field-date-de-publication input:focus,
   .path-news .block-views-exposed-filter-blocktoutes-les-nouveautes-page-3 #views-exposed-form-toutes-les-nouveautes-page-3 .form-item-search-api-fulltext input:hover,
   .path-news .block-views-exposed-filter-blocktoutes-les-nouveautes-page-3 #views-exposed-form-toutes-les-nouveautes-page-3 .form-item-search-api-fulltext input:focus,
   .path-all-documents-gb .form-item-search-api-fulltext input:hover,
   .path-all-documents-gb .form-item-search-api-fulltext input:focus,
   .path-all-documents-gb .form-item-field-auteurs  input:hover,
   .path-all-documents-gb .form-item-field-auteurs  input:focus,
   .path-all-documents-gb .form-item-field-structure-s-auteur-e-s input:hover,
   .path-all-documents-gb .form-item-field-structure-s-auteur-e-s input:focus,
   .path-all-documents-gb .form-item-field-date-d-edition input:hover,
   .path-all-documents-gb .form-item-field-date-d-edition input:focus,
   .path-all-documents-gb .form-item-field-date-d-edition-1 input:hover,
   .path-all-documents-gb .form-item-field-date-d-edition-1 input:focus  {
         border: 1px solid #ccc;
   }

   .page-node-type-page #views-exposed-form-tous-les-documents-block-1 .form-item-search-api-fulltext,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-1 .form-item-field-date-d-edition,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-1 .form-item-field-date-d-edition-1,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-1 .form-item-field-filtre-activites,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-1 .form-item-field-filtre-milieux,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-1 .form-item-field-filtre-domaine-d-action,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-2 .form-item-search-api-fulltext,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-2 .form-item-field-date-d-edition,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-2 .form-item-field-date-d-edition-1,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-2 .form-item-field-filtre-activites,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-2 .form-item-field-filtre-milieux,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-2 .form-item-field-filtre-domaine-d-action,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-3 .form-item-search-api-fulltext,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-3 .form-item-field-date-d-edition,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-3 .form-item-field-date-d-edition-1,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-3 .form-item-field-filtre-activites,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-3 .form-item-field-filtre-milieux,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-3 .form-item-field-filtre-domaine-d-action,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-4 .form-item-search-api-fulltext,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-4 .form-item-field-date-d-edition,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-4 .form-item-field-date-d-edition-1,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-4 .form-item-field-filtre-activites,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-4 .form-item-field-filtre-milieux,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-4 .form-item-field-filtre-domaine-d-action,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-7 .form-item-search-api-fulltext,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-7 .form-item-field-date-d-edition,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-7 .form-item-field-date-d-edition-1,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-7 .form-item-field-filtre-activites,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-7 .form-item-field-filtre-milieux,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-7 .form-item-field-filtre-domaine-d-action,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-8 .form-item-search-api-fulltext,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-8 .form-item-field-date-d-edition,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-8 .form-item-field-date-d-edition-1,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-8 .form-item-field-filtre-activites,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-8 .form-item-field-filtre-milieux,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-8 .form-item-field-filtre-domaine-d-action,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-9 .form-item-search-api-fulltext,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-9 .form-item-field-date-d-edition,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-9 .form-item-field-date-d-edition-1,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-9 .form-item-field-filtre-activites,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-9 .form-item-field-filtre-milieux,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-9 .form-item-field-filtre-domaine-d-action,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-10 .form-item-search-api-fulltext,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-10 .form-item-field-date-d-edition,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-10 .form-item-field-date-d-edition-1,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-10 .form-item-field-filtre-activites,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-10 .form-item-field-filtre-milieux,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-10 .form-item-field-filtre-domaine-d-action,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-30 .form-item-search-api-fulltext,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-30 .form-item-field-date-d-edition,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-30 .form-item-field-date-d-edition-1   {
   	    width: 33%;
   }

   .page-node-type-page #views-exposed-form-tous-les-documents-block-1 .form-item-field-date-d-edition input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-1 .form-item-field-date-d-edition-1 input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-1 .form-item-search-api-fulltext input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-2 .form-item-field-date-d-edition input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-2 .form-item-field-date-d-edition-1 input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-2 .form-item-search-api-fulltext input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-3 .form-item-field-date-d-edition input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-3 .form-item-field-date-d-edition-1 input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-3 .form-item-search-api-fulltext input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-4 .form-item-field-date-d-edition input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-4 .form-item-field-date-d-edition-1 input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-4 .form-item-search-api-fulltext input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-7 .form-item-field-date-d-edition input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-7 .form-item-field-date-d-edition-1 input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-7 .form-item-search-api-fulltext input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-8 .form-item-field-date-d-edition input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-8 .form-item-field-date-d-edition-1 input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-8 .form-item-search-api-fulltext input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-9 .form-item-field-date-d-edition input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-9 .form-item-field-date-d-edition-1 input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-9 .form-item-search-api-fulltext input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-10 .form-item-field-date-d-edition input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-10 .form-item-field-date-d-edition-1 input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-10 .form-item-search-api-fulltext input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-30 .form-item-field-date-d-edition input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-30 .form-item-field-date-d-edition-1 input,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-30 .form-item-search-api-fulltext input   {
   	    width: 200px;
   }

   .path-node #views-exposed-form-tous-les-documents-block-1 .form-item-field-filtre-activites,
   .path-node #views-exposed-form-tous-les-documents-block-1 .form-item-field-filtre-milieux, {
   	     width: 33%;
   }

   .path-node #views-exposed-form-tous-les-documents-block-1 .form-item-field-filtre-milieux .chosen-container,
   .path-node #views-exposed-form-tous-les-documents-block-1 .form-item-field-filtre-activites .chosen-container,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-1 .form-item-field-filtre-domaine-d-action .chosen-container,
   .path-node #views-exposed-form-tous-les-documents-block-2 .form-item-field-filtre-milieux .chosen-container,
   .path-node #views-exposed-form-tous-les-documents-block-2 .form-item-field-filtre-activites .chosen-container,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-2 .form-item-field-filtre-domaine-d-action .chosen-container,
   .path-node #views-exposed-form-tous-les-documents-block-3 .form-item-field-filtre-milieux .chosen-container,
   .path-node #views-exposed-form-tous-les-documents-block-3 .form-item-field-filtre-activites .chosen-container,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-3 .form-item-field-filtre-domaine-d-action .chosen-container,
   .path-node #views-exposed-form-tous-les-documents-block-4 .form-item-field-filtre-milieux .chosen-container,
   .path-node #views-exposed-form-tous-les-documents-block-4 .form-item-field-filtre-activites .chosen-container,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-4 .form-item-field-filtre-domaine-d-action .chosen-container,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-7 .form-item-field-filtre-milieux .chosen-container,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-7 .form-item-field-filtre-activites .chosen-container,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-7 .form-item-field-filtre-domaine-d-action .chosen-container,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-8 .form-item-field-filtre-milieux .chosen-container,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-8 .form-item-field-filtre-activites .chosen-container,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-8 .form-item-field-filtre-domaine-d-action .chosen-container,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-9 .form-item-field-filtre-milieux .chosen-container,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-9 .form-item-field-filtre-activites .chosen-container,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-9 .form-item-field-filtre-domaine-d-action .chosen-container,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-10 .form-item-field-filtre-milieux .chosen-container,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-10 .form-item-field-filtre-activites .chosen-container,
   .page-node-type-page #views-exposed-form-tous-les-documents-block-10 .form-item-field-filtre-domaine-d-action .chosen-container
    {
   	     width: 250px !important;
		 height: auto;
   }

   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-search-api-fulltext,
   .path-toutes-les-nouveautes .block-views-exposed-filter-blocktoutes-les-nouveautes-page-1 .form-item-search-api-fulltext  {
        width: 30%;
   }

   .path-news .block-views-exposed-filter-blocktoutes-les-nouveautes-page-3 .form-item-search-api-fulltext {
        width: 33%;
   }

   .path-news .block-views-exposed-filter-blocktoutes-les-nouveautes-page-3 .form-item-field-filtre-milieux .select-wrapper select {
        width: 300px;
   }

   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-type-de-document,
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-collection {
        width: 39%;
   }
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-filtre-groupe-d-especes,
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-filtre-milieux,
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-filtre-domaine-d-action,
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-filtre-activites,
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-filtre-groupe-d-especes,
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-filtre-milieux,
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-filtre-domaine-d-action,
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-filtre-activites,
   #views-exposed-form-tous-les-documents-block-13 .form-item-search-api-fulltext,
   #views-exposed-form-tous-les-documents-block-13 .form-item-field-tags,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-search-api-fulltext,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-field-tags,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-field-filtre-milieux
   {
        width: 50%;
   }
   #views-exposed-form-tous-les-documents-block-13 .form-item-search-api-fulltext input,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-search-api-fulltext input {
	   height: 38px;
   }
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-date-d-edition,
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-date-d-edition-1,
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-date-d-edition,
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-date-d-edition-1,
#views-exposed-form-tous-les-documents-block-13 .form-item-field-filtre-regions,
   #views-exposed-form-tous-les-documents-block-13 .form-item-field-filtre-bassin-versant,
   #views-exposed-form-tous-les-documents-block-13 .form-item-field-filtre-cadre-reglementaire,
    #views-exposed-form-tous-les-documents-block-13 .form-item-field-date-de-fin-min,
   #views-exposed-form-tous-les-documents-block-13 .form-item-field-date-de-fin-max,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-field-filtre-regions,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-field-filtre-bassin-versant,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-field-filtre-cadre-reglementaire,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-field-date-de-fin-min,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-field-date-de-fin-max  {
        width: 30%;
   }
      #views-exposed-form-tous-les-documents-block-13 .form-item-field-filtre-cadre-reglementaire .chosen-container,
   #views-exposed-form-tous-les-documents-block-13 .form-item-field-tags .chosen-container,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-field-filtre-cadre-reglementaire .chosen-container,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-field-tags .chosen-container  {
	   width: 100% !important;
   }
   #views-exposed-form-tous-les-documents-block-13 .form-item-field-date-de-fin-1,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-field-date-de-fin-1 {
	   margin-left: 10px;
   }
   #views-exposed-form-tous-les-documents-block-13 .form-item-field-date-de-fin-1 input,
   #views-exposed-form-tous-les-documents-block-13 .form-item-field-date-de-fin input,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-field-date-de-fin-1 input,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-field-date-de-fin input {
	   width: 154px;
   }
   #views-exposed-form-tous-les-documents-block-13 fieldset,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters fieldset {
	   width: 100%;
   }
   #views-exposed-form-tous-les-documents-block-13 fieldset legend,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters fieldset legend {
	   float: left;
	   width: auto;
	   margin-right: 10px;
	   margin-top: 2px;
   }

   #views-exposed-form-tous-les-documents-block-13 .form-item-field-date-de-fin-min input,
   #views-exposed-form-tous-les-documents-block-13 .form-item-field-date-de-fin-max input,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-field-date-de-fin-min input,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-field-date-de-fin-max input {
        width:  50%;
   }

   #views-exposed-form-tous-les-documents-block-13 .form-item-field-filtre-regions,
   #views-exposed-form-tous-les-documents-block-13 .form-item-field-filtre-bassin-versant,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-field-filtre-regions,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-field-filtre-bassin-versant {
        margin-right:  25px;
   }

   #views-exposed-form-tous-les-documents-block-13 .form-item-field-filtre-cadre-reglementaire #edit_field_filtre_cadre_reglementaire_chosen,
   .view-id-tous_les_documents.view-display-id-block_29 .view-filters .form-item-field-filtre-cadre-reglementaire #edit_field_filtre_cadre_reglementaire_chosen {
        width:  100% !important;
   }
   
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-date-d-edition input,
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-date-d-edition-1 input,
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-date-d-edition input,
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-date-d-edition-1 input   {
       width: 60%;
   }

   .path-tous-les-documents .chosen-choices,
   .path-toutes-les-nouveautes .chosen-choices,
   .path-agenda-evenements .chosen-choices,
   .page-node-type-page .chosen-choices,
   .path-news .chosen-choices,
   .path-all-documents-gb .chosen-choices,
   .page-node-type-document .chosen-choices   {
         position: relative;
         overflow: hidden;
         margin: -3px 0 0 0;
         padding: 0 5px;
         width: 100%;
         height: auto;
         background-color: #fff;
         cursor: text;
         border: none;
         background-image: none;
         box-shadow: none;
   }

   .path-tous-les-documents .chosen-container,
   .path-toutes-les-nouveautes .chosen-container,
   .path-agenda-evenements .chosen-container,
   .page-node-type-page .chosen-container,
   .path-news .chosen-container,
   .path-all-documents-gb .chosen-container   {
         height: auto;
    /*     padding: 3px 12px; */
   }

   .path-tous-les-documents .chosen-container .chosen-results li.highlighted,
   .path-agenda-evenements .chosen-container .chosen-results li.highlighted,
   .page-node-type-page .chosen-container .chosen-results li.highlighted,
   .path-all-documents-gb .chosen-container .chosen-results li.highlighted {
         background-color: #9ba239;
         background-image: none;
   }

   .page-node-type-page #views-exposed-form-tous-les-evenements-block-1 .form-item-field-filtre-activites,
   .page-node-type-page #views-exposed-form-tous-les-evenements-block-1 .form-item-field-filtre-domaine-d-action {
   	     width: 25%;
   	     margin-right: 70px;
   }
   .page-node-type-page #views-exposed-form-tous-les-evenements-block-1 .form-item-field-dates-de-l-evenement {
         width: 50%;
   }

   .page-node-type-page #views-exposed-form-tous-les-evenements-block-1 .form-item-end-value {
         width: 49%;
         margin-top: 19px;
   }

   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-search-api-fulltext input, 
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-langue-2 .select-wrapper select, 
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-auteurs input, 
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-structure-s-auteur-e-s .input-group, 
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-structure-s-auteur-e-s .input-group input, 
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-structure-s-auteur-e-s .input-group .input-group-addon, 
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-date-d-edition input, 
   .path-tous-les-documents .block-views-exposed-filter-blocktous-les-documents-page-1 .form-item-field-date-d-edition-1 input,
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-search-api-fulltext input, 
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-langue-2 .select-wrapper select, 
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-auteurs input, 
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-structure-s-auteur-e-s .input-group, 
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-structure-s-auteur-e-s .input-group input, 
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-structure-s-auteur-e-s .input-group .input-group-addon, 
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-date-d-edition input, 
   .path-all-documents-gb .block-views-exposed-filter-blocktous-les-documents-page-2 .form-item-field-date-d-edition-1 input
   {
         height: 32px;
   }
   .path-tous-les-documents #block-formulaireexposetous-les-documentspage-1 #views-exposed-form-tous-les-documents-page-1 .form-actions {
         margin-left: 737px;
   }

   .path-tous-les-documents .view-tous-les-documents .view-content .field-content #image,
   .path-all-documents-gb .view-tous-les-documents .view-content .field-content #image   {
         padding-top: 2px;
         padding-bottom: 2px;
   }
   .view-id-tous_les_documents.view-display-id-block_13 {
         float:  left;
   }
   .paragraph--type--vue {
         float:  left;
   }

   .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
         border-color: #9ba239;
         background-color: #9ba239;
         color: #fff;
   }

   .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus,
   .pagination > li > a {
          color: #9ba239;
   }


      .page-node-type-document .row .region-content .layout--onecol #donnees-document,
   .page-node-type-document .row .region-content .layout--onecol #perimetre-document {
   	      border: none;
   }

   .page-node-type-document .row .region-content .layout--onecol #perimetre-document {
          float: left;
          width: 100%;
          margin-top: 10px;
   }

   .page-node-type-document .row .region-content .layout--onecol .field--name-field-test-paragraphes .field--item .paragraph--type--texte-100-,
   .page-node-type-page .row .bs-region--main .field--name-field-test-paragraphes .field--item .paragraph--type--texte-100-,
   .page-node-type-rubrique .field--name-field-test-paragraphes .field--item .paragraph--type--texte-100-,
   .page-node-type-rubrique .field--name-field-actualites,
   .page-node-type-article .bs-region--main .field--name-field-test-paragraphes .field--item .paragraph--type--texte-100- {
          float: left;
          width: 100%;
   }

   .page-node-type-page .paragraph--type--apercu-contenu,
   .page-node-type-page .paragraph--type--accordeon,
   .page-node-type-page .paragraph--type--accordeon-clair,
   .page-node-type-document .paragraph--type--accordeon-clair {
          float: left;
          width: 100%;
   }

   .paragraph--type--apercu-contenu {
     display:  inline-flex;
   }

   .page-node-type-page .row .bs-region--main .field--name-field-test-paragraphes .field--item .paragraph--type--texte-100- .field--name-field-texte h3,
   .page-node-type-page .row .bs-region--main .field--name-field-test-paragraphes .field--item .paragraph--type--texte-100- .field--name-field-texte h6,
   .page-node-type-page .row .bs-region--main .field--name-field-test-paragraphes .field--item .paragraph--type--texte-100- .field--name-field-texte h5 {
          float: left;
          width: 100%;
   }

   .page-node-type-document .paragraph--type--apercu-contenu .field--name-field-contenu .field--item .texte,
   .page-node-type-document .paragraph--type--apercu-contenu .field--name-field-contenu .field--item #image,
   .page-node-type-page .paragraph--type--apercu-contenu .field--name-field-contenu .field--item .texte,
   .page-node-type-page .paragraph--type--apercu-contenu .field--name-field-contenu .field--item #image,
   .page-node-type-article .paragraph--type--apercu-contenu .field--name-field-contenu .field--item .texte,
   .page-node-type-article .paragraph--type--apercu-contenu .field--name-field-contenu .field--item #image,
   .page-node-type-evenement .paragraph--type--apercu-contenu .field--name-field-contenu .field--item .texte,
   .page-node-type-evenement .paragraph--type--apercu-contenu .field--name-field-contenu .field--item #image,
   .page-node-type-rubrique .paragraph--type--apercu-contenu .field--name-field-contenu .field--item .texte,
   .page-node-type-rubrique .paragraph--type--apercu-contenu .field--name-field-contenu .field--item #image,
   .page-node-type-projet .paragraph--type--apercu-contenu .field--name-field-contenu .field--item .texte,
   .page-node-type-projet .paragraph--type--apercu-contenu .field--name-field-contenu .field--item #image,
   .page-node-type-retour-d-experience .paragraph--type--apercu-contenu .field--name-field-contenu .field--item .texte,
   .page-node-type-retour-d-experience .paragraph--type--apercu-contenu .field--name-field-contenu .field--item #image {
          padding-left: 0;
          padding-right: 0;
   }

   .page-node-type-document .paragraph--type--apercu-contenu .field--name-field-contenu .field--item #image .field--name-field-illustration-media .field--item img,
   .page-node-type-page .paragraph--type--apercu-contenu .field--name-field-contenu .field--item #image .field--name-field-illustration-media .field--item img,
   .page-node-type-article .paragraph--type--apercu-contenu .field--name-field-contenu .field--item #image .field--name-field-illustration-media .field--item img,
   .page-node-type-evenement .paragraph--type--apercu-contenu .field--name-field-contenu .field--item #image .field--name-field-illustration-media .field--item img,
   .page-node-type-rubrique .paragraph--type--apercu-contenu .field--name-field-contenu .field--item #image .field--name-field-illustration-media .field--item img,
   .page-node-type-projet .paragraph--type--apercu-contenu .field--name-field-contenu .field--item #image .field--name-field-illustration-media .field--item img,
   .page-node-type-retour-d-experience .paragraph--type--apercu-contenu .field--name-field-contenu .field--item #image .field--name-field-illustration-media .field--item img {
          margin-left: auto;
          margin-right: auto;
          width: auto;
   }

   .page-node-type-document .row .region-content .layout--onecol #donnees-document .panel-body,
   .page-node-type-document .row .region-content .layout--onecol #perimetre-document .panel-body {
   	      background-color: #ebedd2;
   	      color: #535548;
   	  }
   .page-node-type-document .row .region-content .layout--onecol .panel-default .panel-heading {
   	      display: none;
   }

   .page-node-type-document .field--name-field-auteurs,
   .page-node-type-document .field--name-field-structure-s-auteur-e-s,
   .page-node-type-projet .field--name-field-structure-s-auteur-e-s,
   .page-node-type-document .field--name-field-editeur-s-,
   .page-node-type-document .field--name-field-filtre-emprise-geographiqu,
   .page-node-type-retour-d-experience .field--name-field-filtre-regions,
   .page-node-type-retour-d-experience .field--name-field-bassin-versant,
   .page-node-type-retour-d-experience .field--name-field-filtre-milieux,
   .page-node-type-retour-d-experience .field--name-field-filtre-groupe-d-especes,
   .page-node-type-retour-d-experience .field--name-field-filtre-cadre-reglementaire,
   .page-node-type-projet .field--name-field-contacts,
   .page-node-type-projet .paragraph--type--texte-100-
    {
   	      display: inline-block;
   	      width: 100%;
   }
      .page-node-type-retour-d-experience .field--name-field-filtre-regions,
   .page-node-type-retour-d-experience .field--name-field-bassin-versant,
   .page-node-type-retour-d-experience .field--name-field-filtre-milieux,
   .page-node-type-retour-d-experience .field--name-field-filtre-groupe-d-especes,
   .page-node-type-retour-d-experience .field--name-field-filtre-cadre-reglementaire {
	   display: inline-flex;
   }
   .page-node-type-document .field--name-field-auteurs .field--items .field--item,
   .page-node-type-document .field--name-field-structure-s-auteur-e-s .field--items .field--item,
   .page-node-type-projet .field--name-field-structure-s-auteur-e-s .field--items .field--item,
   .page-node-type-document .field--name-field-filtre-milieux .field--items .field--item ,
   .page-node-type-document .field--name-field-filtre-domaine-d-action .field--items .field--item,
   .page-node-type-document .field--name-field-filtre-activites .field--items .field--item,
   .page-node-type-document .field--name-field-filtre-cadre-reglementaire .field--items .field--item,
   .page-node-type-document .field--name-field-filtre-groupe-d-especes .field--items .field--item,
   .page-node-type-document .field--name-field-editeur-s- .field--items .field--item,
   .page-node-type-document .field--name-field-type-de-document .field--items .field--item,
   .page-node-type-document .field--name-field-filtre-bassin-versant .field--items .field--item,
   .page-node-type-document .field--name-field-filtre-facades-et-ecoregio .field--items .field--item,
   .page-node-type-document .field--name-field-filtre-statut-de-protectio .field--items .field--item,
   .page-node-type-document .field--name-field-filtre-regions .field--items .field--item,
   .page-node-type-document .field--name-field-filtre-emprise-geographiqu .field--items .field--item,
   .page-node-type-document .field--name-field-statut-de-l-espece .field--items .field--item {
   	      display: inline;
   }
   .page-node-type-projet .field--name-field-structure-s-auteur-e-s .field--items {
          float:  none;
   }
   .page-node-type-document .field--name-field-auteurs .field--items .field--item::after,
   .page-node-type-document .field--name-field-structure-s-auteur-e-s .field--items .field--item::after,
   .page-node-type-projet .field--name-field-structure-s-auteur-e-s .field--items .field--item::after,
   .page-node-type-document .field--name-field-filtre-milieux .field--items .field--item::after,
   .page-node-type-document .field--name-field-filtre-domaine-d-action .field--items .field--item::after,
   .page-node-type-document .field--name-field-filtre-activites .field--items .field--item::after,
   .page-node-type-document .field--name-field-filtre-cadre-reglementaire .field--items .field--item::after,
   .page-node-type-document .field--name-field-filtre-groupe-d-especes .field--items .field--item::after,
   .page-node-type-document .field--name-field-editeur-s- .field--items .field--item::after,
   .page-node-type-document .field--name-field-type-de-document .field--items .field--item::after,
   .page-node-type-document .field--name-field-filtre-bassin-versant .field--items .field--item::after,
   .page-node-type-document .field--name-field-filtre-facades-et-ecoregio .field--items .field--item::after,
   .page-node-type-document .field--name-field-filtre-statut-de-protectio .field--items .field--item::after,
   .page-node-type-document .field--name-field-filtre-regions .field--items .field--item::after,
   .page-node-type-document .field--name-field-filtre-emprise-geographiqu .field--items .field--item::after,
   .page-node-type-document .field--name-field-statut-de-l-espece .field--items .field--item::after   {
   	      content: ',';
   	      white-space: pre;
   }
   .page-node-type-document .field--name-field-auteurs .field--items .field--item:last-child::after,
   .page-node-type-document .field--name-field-structure-s-auteur-e-s .field--items .field--item:last-child::after,
   .page-node-type-projet .field--name-field-structure-s-auteur-e-s .field--items .field--item:last-child::after,
   .page-node-type-document .field--name-field-filtre-milieux .field--items .field--item:last-child::after,
   .page-node-type-document .field--name-field-filtre-domaine-d-action .field--items .field--item:last-child::after,
   .page-node-type-document .field--name-field-filtre-activites .field--items .field--item:last-child::after,
   .page-node-type-document .field--name-field-filtre-cadre-reglementaire .field--items .field--item:last-child::after,
   .page-node-type-document .field--name-field-filtre-groupe-d-especes .field--items .field--item:last-child::after,
   .page-node-type-document .field--name-field-editeur-s- .field--items .field--item:last-child::after,
   .page-node-type-document .field--name-field-type-de-document .field--items .field--item:last-child::after,
   .page-node-type-document .field--name-field-filtre-bassin-versant .field--items .field--item:last-child::after,
   .page-node-type-document .field--name-field-filtre-facades-et-ecoregio .field--items .field--item:last-child::after,
   .page-node-type-document .field--name-field-filtre-statut-de-protectio .field--items .field--item:last-child::after,
   .page-node-type-document .field--name-field-filtre-regions .field--items .field--item:last-child::after,
   .page-node-type-document .field--name-field-filtre-emprise-geographiqu .field--items .field--item:last-child::after,
   .page-node-type-document .field--name-field-statut-de-l-espece .field--items .field--item:last-child::after   {
   	      content: '';
   }

   .page-node-type-document .panel-body {
   	   padding-top: 10px;
   	   padding-bottom: 10px;
   	   padding-left: 15px;
   	   padding-right: 15px;
   }

   .page-node-type-document .carre_vert {
   	   margin-top: 10px;
   }

  /* .page-node-type-evenement .bs-region--main ul {
       margin-bottom: 2px;
   } */ 

   .page-node-type-evenement .field--name-field-ajouter-un-nouveau-fichier .file {
   	     margin-bottom: 2.5px;
   }
   
   .page-node-type-document .field--name-field-ajouter-un-nouveau-fichier .field--item .field--name-field-lien-externe,
   .page-node-type-evenement .field--name-field-ajouter-un-nouveau-fichier .field--item .field--name-field-lien-externe {
   	     background: #fff;
   	     border: 1px solid #ccc;
   	     padding: 4.841px;
   	     border-radius: 3px;
   	     margin-bottom: 2.5px;
   }
   .page-node-type-document .field--name-field-ajouter-un-nouveau-fichier .field--item .field--name-field-lien-externe a,
   .page-node-type-evenement .field--name-field-ajouter-un-nouveau-fichier .field--item .field--name-field-lien-externe a {
   	     color: #0d595c;
 	     text-decoration: underline;
 	     font-weight: 700;
 	     font-size: 75%;
 	     word-break: break-word;
   }

   .page-node-type-evenement .field--name-field-ajouter-un-nouveau-fichier .field--item .field--name-field-lien-externe a[href*="youtu.be"],
   .page-node-type-evenement .field--name-field-ajouter-un-nouveau-fichier .field--item .field--name-field-lien-externe a[href*="youtube.com"],
   .page-node-type-article .field--name-field-lien-externe a[href*="vegetal-local.us19.list-manage.com"],
   .page-node-type-evenement .field--name-field-lien-externe a[href*="vegetal-local.us19.list-manage.com"] {
   	     background-image: url("/sites/default/files/images/PTT-icones/picto-video-vert.png");
   	     background-size: 15px 15px;
   	     background-position: left;
   	     margin-left: 4px;
   }

   .page-node-type-evenement .field--name-field-ajouter-un-nouveau-fichier .field--item .field--name-field-lien-externe a[href*="bandcamp.com"] {
   	     background-image: url("/sites/default/files/images/PTT-icones/picto-audio-vert.png");
   	     background-size: 12px 12px;
   	     background-position: left;
   	     margin-left: 5px;
   }

   .page-node-type-document .field--name-field-ajouter-un-nouveau-fichier .field--item .field--name-field-lien-externe a:hover,
   .page-node-type-evenement .field--name-field-ajouter-un-nouveau-fichier .field--item .field--name-field-lien-externe a:hover {
   	     color: #9ba239;
 	     text-decoration: underline;
   }

   .page-node-type-document .field--name-field-illustration-media {
         display: table;
         margin-left: auto;
         margin-right: auto;
   }

   .page-node-type-document .field--name-field-filtre-domaine-d-action .field--label,
   .page-node-type-document .field--name-field-filtre-activites .field--label,
   .page-node-type-document .field--name-field-filtre-milieux .field--label,
   .page-node-type-document .field--name-field-filtre-cadre-reglementaire .field--label,
   .page-node-type-document .field--name-field-filtre-emprise-geographiqu .field--label,
   .page-node-type-document .field--name-field-filtre-regions .field--label,
   .page-node-type-document .field--name-field-isbn-web .field--label,
   .page-node-type-document .field--name-field-isbn .field--label,
   .page-node-type-document .field--name-field-langue-2 .field--label,
   .page-node-type-document .field--name-field-structure-s-auteur-e-s .field--label,
   .page-node-type-document .field--name-field-editeur-s- .field--label,
   .page-node-type-document .field--name-field-collection .field--label,
   .page-node-type-document .field--name-field-date-d-edition .field--label,
   .page-node-type-document .field--name-field-type-de-document .field--label,
   .page-node-type-document .field--name-field-nombre-de-pages .field--label,
   .page-node-type-document .field--name-field-auteurs .field--label,
   .page-node-type-document .field--name-field-filtre-groupe-d-especes .field--label,
   .page-node-type-document .field--name-field-filtre-bassin-versant .field--label,
   .page-node-type-document .field--name-field-filtre-facades-et-ecoregio .field--label,
   .page-node-type-document .field--name-field-filtre-statut-de-protectio .field--label,
   .page-node-type-document .field--name-field-periodique .field--label,
   .page-node-type-document .field--name-field-extrait-du-document- .field--label,
   .page-node-type-document .field--name-field-statut-de-l-espece .field--label   {
   	     float: left;
   	     margin-right: 5px;
		 font-weight: bold;
   }

   .page-node-type-document .field--name-field-filtre-domaine-d-action .field--label::after,
   .page-node-type-document .field--name-field-filtre-activites .field--label::after,
   .page-node-type-document .field--name-field-filtre-milieux .field--label::after,
   .page-node-type-document .field--name-field-filtre-cadre-reglementaire .field--label::after,
   .page-node-type-document .field--name-field-filtre-emprise-geographiqu .field--label::after,
   .page-node-type-document .field--name-field-filtre-regions .field--label::after,
   .page-node-type-document .field--name-field-isbn-web .field--label::after,
   .page-node-type-document .field--name-field-isbn .field--label::after,
   .page-node-type-document .field--name-field-langue-2 .field--label::after,
   .page-node-type-document .field--name-field-structure-s-auteur-e-s .field--label::after,
   .page-node-type-document .field--name-field-editeur-s- .field--label::after,
   .page-node-type-document .field--name-field-collection .field--label::after,
   .page-node-type-document .field--name-field-date-d-edition .field--label::after,
   .page-node-type-document .field--name-field-type-de-document .field--label::after,
   .page-node-type-document .field--name-field-nombre-de-pages .field--label::after,
   .page-node-type-document .field--name-field-ajouter-un-nouveau-fichier .field--label::after,
   .page-node-type-document .field--name-field-auteurs .field--label::after,
   .page-node-type-document .field--name-field-filtre-groupe-d-especes .field--label::after,
   .page-node-type-document .field--name-field-filtre-bassin-versant .field--label::after,
   .page-node-type-document .field--name-field-filtre-facades-et-ecoregio .field--label::after,
   .page-node-type-document .field--name-field-filtre-statut-de-protectio .field--label::after,
   .page-node-type-document .field--name-field-periodique .field--label::after,
   .page-node-type-document .field--name-field-extrait-du-document- .field--label::after,
   .page-node-type-document .field--name-field-statut-de-l-espece .field--label::after   {
   	     content: ' : ';
   }

   .page-node-type-projet .field--name-field-structures-porteuses2,
   .page-node-type-projet .field--name-field-financement {
   	     margin-bottom: 10px;
   }

   .page-node-type-projet .field--name-field-structures-porteuses2 .field--label,
   .page-node-type-projet .field--name-field-financement .field--label {
   	     font-size: 14px;
 	     color: #084042;
 	     font-weight: bold;
 	     margin-bottom: 10px;
   }

   .page-node-type-projet #vieduprojet #vieduprojet--content .field--name-field-resultats .field--label,
   .page-node-type-projet #vieduprojet #vieduprojet--content .field--name-field-sensibilisation-communicat .field--label,
   .page-node-type-projet #vieduprojet #vieduprojet--content .field--name-field-evenements .field--label {
   	   background: #454136;
   	   padding-left: 10px;
	   vertical-align: middle;
	   font-weight: bold;
	   width: 100%;
	   height: 29px;
	   border-radius: 3px;
	   padding-top: 5px;
	   margin-top: 5px;
	   color: #fff;
	   text-transform: uppercase;
   }

   .page-node-type-projet .panel-default > .panel-heading {
	   padding-left: 10px;
	   vertical-align: middle;
	   font-weight: bold;
	   width: 100%;
	   height: 29px;
	   border-radius: 3px;
	   background: #9ba239;
	   padding-top: 5px;
	   margin-top: 0;
   }

   .page-node-type-projet #donnees-projet .panel-heading {
     display:  none;
   }

   .page-node-type-projet .panel-default > .panel-heading a {
   	   font-size: 13px;
   	   color: #fff;
   	   text-transform: uppercase;
   }

   .page-node-type-retour-d-experience .panel-body {
   	   padding-top: 0px;
   	   padding-bottom: 10px;
   	   padding-left: 15px;
   	   padding-right: 15px;
   }
   .page-node-type-retour-d-experience #donnees-rex .panel-body,
   .page-node-type-retour-d-experience #perimetre-rex .panel-body {
	   padding-top: 10px;
   }
   .page-node-type-retour-d-experience .panel-heading {
   	   padding-top: 10px;
   	   padding-bottom: 10px;
   	   padding-left: 15px;
   	   padding-right: 15px;
   }
   .page-node-type-retour-d-experience .panel-title {
   	   padding-bottom: 0;
   }
   .page-node-type-retour-d-experience .field--name-field-resume-ou-chapo {
       margin-top:  0px !important;
       border-left:  5px solid #454136;
       line-height:  20px;
       font-size: 14px;
       width:  100%;
       font-weight:  550;
       padding:  0px 20px;
   }
   .page-node-type-retour-d-experience .field--name-field-titre-long {
       color: #454136;
       font-size: 16px;
       font-weight: bold;
       margin-bottom:  20px;
   }


   .page-node-type-retour-d-experience #donnees-rex,
    .page-node-type-retour-d-experience #perimetre-rex {
   	   background: #ebedd2;
   }
   .page-node-type-retour-d-experience #donnees-rex .panel-heading,
   .page-node-type-retour-d-experience #perimetre-rex .panel-heading {
   	   display: none;
   }

   .page-node-type-retour-d-experience #presentation-rex .panel-heading,
   .page-node-type-retour-d-experience #cout-rex .panel-heading,
   .page-node-type-retour-d-experience #suivi-rex .panel-heading,
   .page-node-type-retour-d-experience #analyse-rex .panel-heading,
   .page-node-type-retour-d-experience #suivi-rex--2 .panel-heading {
	   background-color: #fff;
	   border-color: #fff;
	   background-image: none;
   } 
   
   .page-node-type-retour-d-experience .field--name-field-en-savoir-plus,
   .page-node-type-retour-d-experience .field--name-field-url-a-consulter,
   .page-node-type-retour-d-experience .field--name-field-tags   {
	   margin-bottom: 20px;
   }

   .page-node-type-retour-d-experience #presentation-rex .panel-heading .panel-title,
   .page-node-type-retour-d-experience #cout-rex .panel-heading .panel-title,
   .page-node-type-retour-d-experience #suivi-rex .panel-heading .panel-title,
   .page-node-type-retour-d-experience #analyse-rex .panel-heading .panel-title,
   .page-node-type-retour-d-experience #suivi-rex--2 .panel-heading .panel-title,
   .page-node-type-retour-d-experience .field--name-field-en-savoir-plus .field--label,
   .page-node-type-retour-d-experience .field--name-field-url-a-consulter .field--label   {
   	   color: #9ba239;
 	   position: relative;
 	   font-size: 16px;
 	   text-transform: uppercase;
 	   font-weight: bold;
   }
   
   .page-node-type-retour-d-experience .field--name-field-en-savoir-plus .field--label,
   .page-node-type-retour-d-experience .field--name-field-url-a-consulter .field--label    {
	   padding-top: 10px;
	   padding-bottom: 10px;
   }

   .page-node-type-retour-d-experience .field--name-field-cout-total-de-l-operation .field--label {
 	   color: #084042;
 	   font-weight: bold;
   }

   /* .page-node-type-retour-d-experience #cout-rex .panel-body .field--label, */
   .page-node-type-retour-d-experience #suivi-rex .panel-body .field--label,
   .page-node-type-retour-d-experience #presentation-rex .panel-body .field--label,
   .page-node-type-retour-d-experience #analyse-rex .panel-body .field--label,
   .page-node-type-retour-d-experience #cout-rex .panel-body .field--name-field-cout-total-de-l-operation .field--label {
 	   color: #084042;
 	   font-weight: bold;
     font-size:  15px;
 	   padding-bottom: 10px;
 	   padding-top: 10px;
   }
   
   .page-node-type-retour-d-experience #presentation-rex .panel-body .field--name-field-gouvernance .field--label,
   .page-node-type-retour-d-experience #presentation-rex .panel-body .field--label   {
	   padding-top: 0px;
   }

    .page-node-type-retour-d-experience #cout-rex .panel-body .cout-detail .colonne_cout,
	.page-node-type-retour-d-experience #presentation-rex .panel-body .col-sm-12,
    .page-node-type-retour-d-experience #presentation-rex .panel-body .col-sm-8,
	.page-node-type-retour-d-experience #cout-rex .panel-body .col-sm-6,
	.page-node-type-retour-d-experience #cout-rex .panel-body .col-sm-12,
	.page-node-type-retour-d-experience #suivi-rex--2 .panel-body .col-sm-12,
	.page-node-type-retour-d-experience #presentation-rex .panel-body .col-sm-4,
    .page-node-type-retour-d-experience #resume-rex .panel-body .col-sm-8,
	.page-node-type-retour-d-experience #resume-rex .panel-body .col-sm-12,
    .page-node-type-retour-d-experience #resume-rex .panel-body .col-sm-4,
    .page-node-type-retour-d-experience #resume-rex .panel-body	{
      padding-left:  0px;
      padding-right:  0px;
    }

   .page-node-type-retour-d-experience #cout-rex .panel-body .field--name-field-cout-total-de-l-operation .field--label,
   .page-node-type-retour-d-experience .field--name-field-contexte .field--label{
    padding-top:  0px !important;
   }
   
   .page-node-type-retour-d-experience #resume-rex {
	   border-color: #fff;
	   box-shadow: none;
	   padding-left: 0px;
	   padding-right: 0px;
   }
   
   .page-node-type-retour-d-experience #resume-rex .panel-heading {
	   display: none !important;
   }

   .page-node-type-retour-d-experience #presentation-rex .field--name-field-un-suivi-a-t-il-ete-realis .field--label,
   .page-node-type-retour-d-experience .field--name-field-points-forts-cles-de-reuss .field--label,
   .page-node-type-retour-d-experience .field--name-field-limites-difficultes-rencon .field--label   {
     font-size:  13px !important;
	 color: #53370d !important;
	 font-weight: bold;
	 position: relative;
	 padding-left: 15px;
   }
   
   .page-node-type-retour-d-experience #presentation-rex .field--name-field-un-suivi-a-t-il-ete-realis .field--label::before,
   .page-node-type-retour-d-experience .field--name-field-points-forts-cles-de-reuss .field--label::before,
   .page-node-type-retour-d-experience .field--name-field-limites-difficultes-rencon .field--label::before {
	   background: url("/sites/default/files/green-arrow-ltr.png") no-repeat;
	   content: '';
	   width: 12px;
	   height: 12px;
	   top: 50%;
	   margin-top: -5px;
	   left: 0;
	   position: absolute;
	   color: #9ba239;
   }
   .page-node-type-retour-d-experience #presentation-rex .field--name-field-un-suivi-a-t-il-ete-realis .field--label::before {
	   top: 35%;
   }
   .page-node-type-retour-d-experience #presentation-rex .field--name-field-un-suivi-a-t-il-ete-realis {
	   margin-top: 10px;
   }

   .page-node-type-retour-d-experience .field--name-field-date-de-redaction .field--label,
   .page-node-type-retour-d-experience .field--name-field-date-de-mise-a-jour .field--label,
   .page-node-type-retour-d-experience .field--name-field-auteurs .field--label,
   .page-node-type-retour-d-experience .field--name-field-date-de-debut .field--label,
   .page-node-type-retour-d-experience .field--name-field-date-de-fin .field--label,
   .page-node-type-retour-d-experience .field--name-field-structure-s-auteur-e-s .field--label,
   .page-node-type-retour-d-experience .field--name-field-ajouter-un-nouveau-fichier .field--label,
   .page-node-type-retour-d-experience .field--name-field-contacts .field--label,
   .page-node-type-retour-d-experience .field--name-field-filtre-emprise-geographiqu .field--label,
   .page-node-type-retour-d-experience .field--name-field-pays .field--label,
   .page-node-type-retour-d-experience .field--name-field-filtre-regions .field--label,
   .page-node-type-retour-d-experience .field--name-field-filtre-facades-et-ecoregio .field--label,
   .page-node-type-retour-d-experience .field--name-field-filtre-bassin-versant .field--label,
   .page-node-type-retour-d-experience .field--name-field-filtre-statut-de-protectio .field--label,
   .page-node-type-retour-d-experience .field--name-field-pays .field--label,
   .page-node-type-retour-d-experience .field--name-field-nom-des-sites .field--label,
   .page-node-type-retour-d-experience .field--name-field-filtre-milieux .field--label,
   .page-node-type-retour-d-experience .field--name-field-filtre-groupe-d-especes .field--label,
   .page-node-type-retour-d-experience .field--name-field-filtre-domaine-d-action .field--label,
   .page-node-type-retour-d-experience .field--name-field-filtre-activites .field--label,
   .page-node-type-retour-d-experience .field--name-field-filtre-cadre-reglementaire .field--label,
   .page-node-type-retour-d-experience .field--name-field-un-suivi-a-t-il-ete-realis .field--label,
   .page-node-type-retour-d-experience .field--name-field-tags .field--label,
   .page-node-type-retour-d-experience .field--name-field-cout-total-de-l-operation .field--label,
   .page-node-type-retour-d-experience .field--name-field-cout-description- .field--label,
   .page-node-type-retour-d-experience .field--name-field-cout-etudes-prealables .field--label,
   .page-node-type-retour-d-experience .field--name-field-cout-acquisition .field--label,
   .page-node-type-retour-d-experience .field--name-field-cout-travaux-et-amenagemen .field--label,
   .page-node-type-retour-d-experience .field--name-field-cout-des-etudes-de-suivi .field--label,
   .page-node-type-retour-d-experience .field--name-field-cout-des-etudes-de-la-valo .field--label,
   .page-node-type-retour-d-experience .field--name-field-cout-de-la-valorisation .field--label  {
    font-weight: 700;
    display:  inline-flex;
 /*   margin-right:  5px; */
   }

   .page-node-type-retour-d-experience .field--name-field-auteurs .field--items,
   .page-node-type-retour-d-experience .field--name-field-auteurs .field--items .field--item,
   .page-node-type-retour-d-experience .field--name-field-structure-s-auteur-e-s .field--items,
   .page-node-type-retour-d-experience .field--name-field-structure-s-auteur-e-s .field--items .field--item,
   .page-node-type-retour-d-experience .field--name-field-filtre-emprise-geographiqu .field--items,
   .page-node-type-retour-d-experience .field--name-field-filtre-emprise-geographiqu .field--items .field--item,
   .page-node-type-retour-d-experience .field--name-field-filtre-regions .field--items,
   .page-node-type-retour-d-experience .field--name-field-filtre-regions .field--items .field--item,
   .page-node-type-retour-d-experience .field--name-field-filtre-facades-et-ecoregio .field--items .field--item,
   .page-node-type-retour-d-experience .field--name-field-filtre-facades-et-ecoregio .field--items,
   .page-node-type-retour-d-experience .field--name-field-filtre-bassin-versant .field--items,
   .page-node-type-retour-d-experience .field--name-field-filtre-bassin-versant .field--items .field--item,
   .page-node-type-retour-d-experience .field--name-field-filtre-statut-de-protectio .field--items,
   .page-node-type-retour-d-experience .field--name-field-filtre-statut-de-protectio .field--items .field--item,
   .page-node-type-retour-d-experience .field--name-field-pays .field--items,
   .page-node-type-retour-d-experience .field--name-field-pays .field--item,
   .page-node-type-retour-d-experience .field--name-field-date-de-redaction .field--item,
   .page-node-type-retour-d-experience .field--name-field-date-de-mise-a-jour .field--item,
   .page-node-type-retour-d-experience .field--name-field-date-de-debut .field--item,
   .page-node-type-retour-d-experience .field--name-field-date-de-fin .field--item,
   .page-node-type-retour-d-experience .field--name-field-contacts .field--item,
   .page-node-type-retour-d-experience .field--name-field-nom-des-sites .field--items,
   .page-node-type-retour-d-experience .field--name-field-nom-des-sites .field--item,
   .page-node-type-retour-d-experience .field--name-field-filtre-milieux .field--items,
   .page-node-type-retour-d-experience .field--name-field-filtre-milieux .field--item,
   .page-node-type-retour-d-experience .field--name-field-filtre-groupe-d-especes .field--items,
   .page-node-type-retour-d-experience .field--name-field-filtre-groupe-d-especes .field--item,
   .page-node-type-retour-d-experience .field--name-field-filtre-domaine-d-action .field--items,
   .page-node-type-retour-d-experience .field--name-field-filtre-domaine-d-action .field--item,
   .page-node-type-retour-d-experience .field--name-field-filtre-activites .field--items,
   .page-node-type-retour-d-experience .field--name-field-filtre-activites .field--item,
   .page-node-type-retour-d-experience .field--name-field-filtre-cadre-reglementaire  .field--items,
   .page-node-type-retour-d-experience .field--name-field-filtre-cadre-reglementaire .field--item,
   .page-node-type-retour-d-experience .field--name-field-un-suivi-a-t-il-ete-realis .field--item,
   .page-node-type-retour-d-experience .field--name-field-tags .field--items,
   .page-node-type-retour-d-experience .field--name-field-tags .field--item,
   .page-node-type-retour-d-experience .field--name-field-cout-total-de-l-operation .field--item,
   .page-node-type-retour-d-experience .field--name-field-cout-description- .field--item,
   .page-node-type-retour-d-experience .field--name-field-cout-etudes-prealables .field--item,
   .page-node-type-retour-d-experience .field--name-field-cout-acquisition .field--item,
   .page-node-type-retour-d-experience .field--name-field-cout-travaux-et-amenagemen .field--item,
   .page-node-type-retour-d-experience .field--name-field-cout-des-etudes-de-suivi .field--item,
   .page-node-type-retour-d-experience .field--name-field-cout-des-etudes-de-la-valo .field--item,
   .page-node-type-retour-d-experience .field--name-field-cout-de-la-valorisation .field--item   {
    display:  inline;
   }

   .page-node-type-retour-d-experience .field--name-field-auteurs .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-structure-s-auteur-e-s .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-filtre-emprise-geographiqu .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-filtre-regions .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-filtre-facades-et-ecoregio .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-filtre-bassin-versant .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-filtre-statut-de-protectio .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-pays .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-nom-des-sites .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-filtre-milieux .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-filtre-groupe-d-especes .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-filtre-cadre-reglementaire .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-filtre-domaine-d-action .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-filtre-activites .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-cout-total-de-l-operation .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-cout-description- .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-cout-etudes-prealables .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-cout-acquisition .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-cout-travaux-et-amenagemen .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-cout-des-etudes-de-suivi .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-cout-des-etudes-de-la-valo .field--item:not(:last-child)::after,
   .page-node-type-retour-d-experience .field--name-field-cout-de-la-valorisation .field--item:not(:last-child)::after   {
    content:  ', ';
    margin-right:  0px;
   }
   
   .page-node-type-retour-d-experience .field--name-field-url-a-consulter .field--items .field--item {
  	padding-left: 30px;
  	background: url("/sites/default/files/images/PTT-icones/Icone-lien.png") no-repeat scroll 10px center transparent;
  	background-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
  }
  
  .page-node-type-retour-d-experience .field--name-field-objectifs .field--items .field--item {
  	padding-left: 16px;
  	background: url("/sites/default/files/fleche_petrole.png") no-repeat scroll 0px center transparent;
  	background-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
  }
  
  .page-node-type-retour-d-experience .field--name-field-tags {
	  background-color: #9ac3c4;
	  margin-left: 0;
	  margin-right: 0;
	  padding: 10px 15px 15px 15px;
	  float: left;
  }
  
  .page-node-type-retour-d-experience .field--name-field-tags .field--label {
	  font-size: 13px;
	  font-weight: bold;
	  color: #454136;
	  line-height: 1.3;
	  margin-top: 5px;
	  margin-bottom: 5px;
  }
  
  .page-node-type-retour-d-experience .field--name-field-resume-ou-chapo p,
  .page-node-type-retour-d-experience .field--name-field-contexte p,
  .page-node-type-retour-d-experience .field--name-field-description-technique p,
  .page-node-type-retour-d-experience .field--name-field-calendrier-de-mise-en-oeuv p  {
	  margin-bottom: 0;
  }
  
  .page-node-type-retour-d-experience .field--name-field-cout-total-de-l-operation .field--label,
  .page-node-type-retour-d-experience .field--name-field-evaluation .field--label  {
	  padding-top: 0 !important;
  }

   .field--label-inline .field--label::after {
    content: ' :';
    white-space:  pre;
   }

   .file > span:last-child {
    border-right:  1px solid #ccc;
   }

   .file > span, .text-primary {
    color: #9ba239;
    margin-right:  10px;
   }

   .file > span {
    background:  #fff;
    border-bottom:  1px solid #ccc;
    border-top:  1px solid #ccc;
   }

   .file-size {
    padding:  0 1em;
    text-align:  right;
    white-space: pre;
   }

   .file-icon {
    font-size:  150%;
    padding:  .25em .5em;
    text-align: center;
   }

   .file-icon, .file-link, .file-size, .file > .tabledrag-changed {
    display: table-cell;
    vertical-align:  middle;
   }

   .file {
    font-size:  75%;
   }

   .alert a, .field--label, .file {
    font-weight:  700;
   }


   blockquote {
   	      border-left: 5px solid #454136;
   	      padding: 0px 20px;
   	      line-height: 20px;
   	      font-size: 14px;
      /*   float: left; */
          width: 100%;
		  font-weight: 550;
   }

   .page-node-type-projet .field--name-field-lien-externe a {
   	   padding: 10px;
   	   border-radius: 3px;
  	   background: none;
   }

   .page-node-type-projet .field--name-field-lien-externe::before {
   	   content: '\e022';
   	   font-family: 'Glyphicons Halflings';
   	   color: #9ba239;
   }

   .field--name-field-lien-externe a {
   	   padding-left: 30px;
  	   background: url("/sites/default/files/telechargement_vert.png") no-repeat scroll 10px center transparent;
   }

   .page-node-type-rubrique .field--name-field-actualites .views-element-container .views-row,
   .page-node-type-page .field--name-field-actualites .views-element-container .views-row,
   .paragraph--type--vue .view-bloc-actualites-rubrique .views-row {
   	   margin-bottom: 15px;
   }

   .path-toutes-les-nouveautes .views-row .views-field-nothing .field-content #image img,
   .path-news .views-row .views-field-nothing .field-content #image img {
     margin-left: auto;
     margin-right: auto;
   }

   .path-toutes-les-nouveautes #views-exposed-form-toutes-les-nouveautes-page-1 .btn-info,
   .path-toutes-les-nouveautes #views-exposed-form-toutes-les-nouveautes-page-1 .btn-info:hover,
   .path-tous-les-documents #views-exposed-form-tous-les-documents-page-1 .btn-info,
   .path-tous-les-documents #views-exposed-form-tous-les-documents-page-1 .btn-info:hover,
   .path-node #views-exposed-form-tous-les-documents-block-1 .btn-info,
   .path-node #views-exposed-form-tous-les-documents-block-2 .btn-info,
   .path-node #views-exposed-form-tous-les-documents-block-3 .btn-info,
   .path-node #views-exposed-form-tous-les-documents-block-4 .btn-info,
   .path-news #views-exposed-form-toutes-les-nouveautes-page-1 .btn-info,
   .path-news #views-exposed-form-toutes-les-nouveautes-page-1 .btn-info:hover,
   #views-exposed-form-tous-les-evenements-block-5 .btn-info,
   #views-exposed-form-tous-les-evenements-block-5 .btn-info:hover,
   #views-exposed-form-tous-les-documents-block-11 .btn-info,
   #views-exposed-form-tous-les-documents-block-11 .btn-info:hover, {
    background-color: #9ba239;
    border-color: #9ba239;
   }

   .path-node #views-exposed-form-tous-les-documents-block-1 .btn-info,
   .path-node #views-exposed-form-tous-les-documents-block-2 .btn-info,
   .path-node #views-exposed-form-tous-les-documents-block-3 .btn-info,
   .path-node #views-exposed-form-tous-les-documents-block-4 .btn-info,
   .path-node #views-exposed-form-tous-les-documents-block-30 .btn-info   {
   	 margin-top: 15px;
   	 margin-left: 715px;
   }

   .path-toutes-les-nouveautes .view-toutes-les-nouveautes .view-content .views-field-nothing .field-content #image,
   .path-news .view-toutes-les-nouveautes .view-content .views-field-nothing .field-content #image {
      padding-bottom: 5px;
   }

  .page-node-type-evenement .file-icon {
      padding-top: 2px;
      padding-bottom: 0px;
   }

   .page-node-type-evenement .paragraph .field--name-field-illustration-media .field--item img {
       width: 100%;
       padding: 0;
   }

   .page-node-type-evenement .paragraph--type--apercu-contenu {
       margin-bottom: 15px;
   }

   .page-node-type-evenement .paragraph--type--apercu-contenu .col-lg-10 {
       padding-left: 0;
       padding-right: 0;
   }


   .page-node-type-evenement .region-content  .field--name-field-illustration-media .field--item img {
       width: 33%;
       float: right;
       padding: 5px;
   }

   .page-node-type-evenement  #donnes-evenement .panel-heading {
       display: none;
   }
   .page-node-type-evenement  #donnes-evenement .panel-body,
   .page-node-type-projet  #donnees-projet .panel-body {
       background-color: #ebedd2;
       color: #535548;
       padding: 5px;
   }
   .page-node-type-projet  #donnees-projet .panel-body .field--name-field-contacts .field--label,
   .page-node-type-projet  #donnees-projet .panel-body .field--name-field-date-de-debut .field--label,
   .page-node-type-projet  #donnees-projet .panel-body .field--name-field-date-de-fin .field--label,
   .page-node-type-projet  #donnees-projet .panel-body .field--name-field-structure-s-auteur-e-s .field--label {
       float:  left;
       padding-right:  .3em;
   }
   .page-node-type-evenement  #donnes-evenement .panel-body .field--name-field-ajouter-un-nouveau-fichier {
       margin-top: 20px;
   }
   .page-node-type-evenement  #donnes-evenement .panel-body .field--name-field-dates-de-l-evenement {
       font-weight: bold;
   }

   .page-node-type-evenement  #donnes-evenement .panel-body .field--name-field-organisateurs {
   	    display: inline-block;
   }

   .path-agenda-evenements .block-views-exposed-filter-blocktous-les-evenements-page-1 .form-item-field-dates-de-l-evenement,
   .path-agenda-evenements .block-views-exposed-filter-blocktous-les-evenements-page-1 .form-item-end-value {
        width: 17%;
   }

   .path-agenda-evenements .block-views-exposed-filter-blocktous-les-evenements-page-1 .form-item-search-api-fulltext {
        width: 30%;
        margin-left: 45px;
   }

   .path-agenda-evenements .block-views-exposed-filter-blocktous-les-evenements-page-1 .form-item-field-organisateurs {
       width: 30%;
   }

   .path-agenda-evenements .block-views-exposed-filter-blocktous-les-evenements-page-1 .form-item-field-dates-de-l-evenement input,
   .path-agenda-evenements .block-views-exposed-filter-blocktous-les-evenements-page-1 .form-item-end-value input {
        width: 134px;
        border-color: #ccc;
   }

   .path-agenda-evenements .block-views-exposed-filter-blocktous-les-evenements-page-1 .form-item-search-api-fulltext input {
        width: 182px;
   }

   .path-agenda-evenements #block-formulaireexposetous-les-evenementspage-1 #views-exposed-form-tous-les-evenements-page-1 .btn {
       background: #9ba239;
       margin-right: -13px;
       color: #fff;
       font-weight: bold;
       border-bottom-left-radius: 0;
       border-bottom-right-radius: 0;
       border-top-right-radius: 0;
       border: 1px solid #9ba239;
       font-size: 13px;
       height: 25px;
       padding-top: 4px;
       margin-top: 0px;
       padding-left: 11px;
       margin-left: 1000px;
	   margin-bottom: -1px;
   }

   .page-node-type-page #views-exposed-form-tous-les-evenements-block-1 .form-actions button {
       background: #9ba239;
       margin-right: -13px;
       color: #fff;
       font-weight: bold;
       border-bottom-left-radius: 0;
       border-bottom-right-radius: 0;
       border-top-right-radius: 0;
       border: 1px solid #9ba239;
       font-size: 13px;
       height: 25px;
       padding-top: 4px;
       margin-top: 20px;
       padding-left: 11px;
       margin-left: 715px;
   }

   #views-exposed-form-tous-les-evenements-block-1 .form-item-search-api-fulltext {
   	   width: 25%;
   	   margin-right: 40px;
   }

   #views-exposed-form-tous-les-evenements-block-1 .form-item-search-api-fulltext input {
   	   width: 189px;
   	   height: 38px;
   }

   #views-exposed-form-tous-les-evenements-block-1 .form-item-field-filtre-activites #edit_field_filtre_activites_chosen,
   #views-exposed-form-tous-les-evenements-block-1 .form-item-field-filtre-domaine-d-action #edit_field_filtre_domaine_d_action_chosen {
   	   width: 205px !important;
   }

   .page-node-type-page .ui-datepicker,
   .path-tous-les-documents .ui-datepicker {
       z-index: 2 !important;
   }

   .path-agenda-evenements .block-views-exposed-filter-blocktous-les-evenements-page-1 .form-item-search-api-fulltext input:focus,
   .path-agenda-evenements .block-views-exposed-filter-blocktous-les-evenements-page-1 .form-item-field-organisateurs input:focus
    {
        border-color: #ccc;
   }

  .path-agenda-evenements .ui-state-active, 
  .path-agenda-evenements .ui-widget-content .ui-state-active, 
  .path-agenda-evenements .ui-widget-header .ui-state-active,
  .path-agenda-evenements a.ui-button:active, 
  .path-agenda-evenements .ui-button:active, 
  .path-agenda-evenements .ui-button.ui-state-active:hover,
  .page-node-type-page .ui-state-active,
  .page-node-type-page .ui-widget-content .ui-state-active,
  .page-node-type-page .ui-widget-header .ui-state-active,
  .page-node-type-page a.ui-button:active,
  .page-node-type-page .ui-button:active,
  .page-node-type-page .ui-button.ui-state-active:hover  {
      border: 1px solid #9ba239;
      background: #9ba239;
  }

  .page-node-type-page .paragraph--type--apercu-contenu .node--view-mode-teaser .bs-region .texte,
  .page-node-type-rubrique .paragraph--type--apercu-contenu .node--view-mode-teaser .bs-region .texte {
  	  padding: 0;
  }

  .path-agenda-evenements .block-views-exposed-filter-blocktous-les-evenements-page-1 .block-title  {
         background: #9ba239;
         width: 107px;
         padding-left: 20px;
         padding-right: 17px;
         padding-top: 7px;
         color: #fff;
         font-weight: bold;
         border-top-left-radius: 3px;
         border-top-right-radius: 3px;
         margin-bottom: 0;
         text-transform: none;
         font-size: 13px;
         height: 23.6px;
         margin-top: 0;
   }

   .path-agenda-evenements .region-content .views-field-nothing .field-content p {
       margin-bottom: 5px;
  }

  .path-agenda-evenements .region-content .views-field-nothing .field-content h4 {
       margin-bottom: 0;
  }

  .path-agenda-evenements .region-content .views-field-nothing .field-content #image {
       padding-left: 5px;
       padding-right: 5px;
  }

  .path-agenda-evenements .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
     font-family: Arial, sans-serif;
  }

  .path-agenda-evenements  .chosen-container .chosen-results li {
      background: #454136;
      color: #fff;
  }

  .path-agenda-evenements #views-exposed-form-tous-les-evenements-embed-1 {
      display: none;
  }

  .path-agenda-evenements .leaflet-top a {
      text-decoration: none;
  }

  .path-agenda-evenements .main-container .region-content .view-tous-les-evenements .view-content {
      float: left;
      width: 80%;
  }

  .path-agenda-evenements .views-element-container .view-header {
       float: left;
  }

  .path-agenda-evenements .leaflet-popup-content-wrapper .leaflet-popup-content {
      width: auto !important;
  }

  .path-agenda-evenements .block-views-exposed-filter-blocktous-les-evenements-page-1 .form-item-field-filtre-milieux {
      width: 47%;
  }

  /* .paragraph .group-right .field--name-field-texte2 ul {
    list-style: none;
  } */

  .paragraph .group-right .field--name-field-texte2 .field--name-field-media-file .file,
  .embedded-entity .field--name-field-media-file .file {
      margin: 0;
  }

  .path-news .view-content .views-view-grid .views-col .views-row .views-field-nothing .field-content #image img {
    width: auto;
    height: auto;
  }




   /* SECONDARY */
   
   .region-sidebar-second {
	    padding-left:  15px;
      padding-right: 15px;
   }

   .region-sidebar-second #block-contenufield,
   .region-sidebar-second #block-contenufield-2,
   .region-sidebar-second #block-contenufield-3,
   .region-sidebar-second #block-contenufield-8,
   .region-sidebar-second #block-contenufield-9,
   .region-sidebar-second #block-contenufield-10 
    {
   	   font-size: 12px;
   	   margin-bottom: 20px;
   	   margin-top: 10px;
   }

   .region-sidebar-second #block-contenufield-4,
   .region-sidebar-second #block-contenufield-5,
   .region-sidebar-second #block-contenufield-6,
   .region-sidebar-second #block-contenufield-7 {
   	   font-size: 12px;
   	   background: #ebedd2;
   	   padding: 10px;
   }

   .region-sidebar-second #block-contenufield h2,
   .region-sidebar-second #block-contenufield-2 h2, 
   .region-sidebar-second #block-contenufield-3 h2,
   .region-sidebar-second #block-contenufield-4 h2,
   .region-sidebar-second #block-contenufield-5 h2,
   .region-sidebar-second #block-contenufield-6 h2,
   .region-sidebar-second #block-contenufield-7 h2,
   .region-sidebar-second #block-contenufield-8 h2,
   .region-sidebar-second #block-contenufield-9 h2,
   .region-sidebar-second #block-contenufield-10 h2,
   .region-sidebar-second #block-contenufield-11 h2 {
   	 color: #9ba239;
 	   position: relative;
 	   font-size: 12px;
 	   text-transform: uppercase;
 	   font-weight: bold;
 	   margin-top: 0;
   }

   .region-sidebar-second #block-contenufield-2 .field--name-field-liens-utiles a,
   .liens_specifiques .field--name-field-fiche-espece-inpn-statuts- a,
   .liens_specifiques .field--name-field-donnees-cartographiques-ca a,
   .liens_specifiques .field--name-field-autres-fiches-ofb-disponib a,
   .liens_utiles .field--name-field-liens-utiles a,
   .aller_plus_loin .field--name-field-en-savoir-plus a
     {
      padding-left: 20px;
      background: url("/sites/default/files/images/PTT-icones/Icone-lien.png") no-repeat scroll 1px center transparent;
      background-size: 15px;
   }
   .aller_plus_loin .field--name-field-en-savoir-plus .lien_horizontal a {
      padding-left:  0px;
      background:  none;
      background-size:  0px;
   }

   .aller_plus_loin .field--name-field-en-savoir-plus ul li a {
      background:  none;
      padding-left: 0;
   }

   .region-sidebar-second #block-contenufield-11 .field--name-field-url-a-consulter a {
      padding-left: 30px;
      background: url("/sites/default/files/images/PTT-icones/Icone-lien.png") no-repeat scroll 10px center transparent;
      background-size: 15px;
   }

   .region-sidebar-second .file > span:first-child {
   	   border-left: none;
   }

   .region-sidebar-second .file > span {
   	   border-bottom: none;
   	   border-top: none;
   }

   .region-sidebar-second  .file > span:last-child {
   	   border-right: none;
   }

   .page-node-type-evenement .region-sidebar-second #block-contenufield-2 .field--name-field-liens-utiles a {
    padding-left: 20px;
    background: url("/sites/default/files/images/PTT-icones/Icone-lien.png") no-repeat scroll 1px center transparent;
    background-size: 15px;
   }

   .paragraph--type--accordeon-clair .field--item .ui-accordion .ui-accordion-header {
      background: #edeae0;
      font-weight: bold;
      border: 1px solid #ddd;
      color: #9ba239;
      font-size: 13px;
   }

   .paragraph--type--accordeon .field--item .ui-accordion .ui-accordion-header,
   .field--name-field-cycle-de-vie .ui-accordion .ui-accordion-header,
   .field--name-field-comportement .ui-accordion .ui-accordion-header,
   .field--name-field-comportement .ui-accordion .ui-accordion-header,
   .field--name-field-habitat .ui-accordion .ui-accordion-header,
   .field--name-field-repartition-geographique .ui-accordion .ui-accordion-header,
   .field--name-field-reglementation- .ui-accordion .ui-accordion-header,
   .field--name-field-observation-etude-et-gesti .ui-accordion .ui-accordion-header,
   .field--name-field-informations-complement .ui-accordion .ui-accordion-header {
      background: #9ba239;
      font-weight: bold;
      border: 1px solid #ddd;
      color: #fff;
      text-transform: uppercase;
      font-size: 13px;
      float: left;
      width:  100%;
   }

   .paragraph--type--accordeon .field--item .ui-accordion h3 .ui-accordion-header-icon,
   .paragraph--type--accordeon .field--item .ui-accordion h3 .ui-accordion-header-icon:focus,
   .paragraph--type--accordeon-clair .field--item .ui-accordion h3 .ui-accordion-header-icon,
   .paragraph--type--accordeon-clair .field--item .ui-accordion h3 .ui-accordion-header-icon:focus,
   .field--name-field-cycle-de-vie .ui-accordion .ui-accordion-header-icon,
   .field--name-field-comportement .ui-accordion .ui-accordion-header-icon,
   .field--name-field-comportement .ui-accordion .ui-accordion-header-icon,
   .field--name-field-habitat .ui-accordion .ui-accordion-header-icon,
   .field--name-field-repartition-geographique .ui-accordion .ui-accordion-header-icon,
   .field--name-field-reglementation- .ui-accordion .ui-accordion-header-icon,
   .field--name-field-observation-etude-et-gesti .ui-accordion .ui-accordion-header-icon,
   .field--name-field-informations-complement .ui-accordion .ui-accordion-header-icon,
   .field--name-field-cycle-de-vie .ui-accordion .ui-accordion-header-icon:focus,
   .field--name-field-comportement .ui-accordion .ui-accordion-header-icon:focus,
   .field--name-field-comportement .ui-accordion .ui-accordion-header-icon:focus,
   .field--name-field-habitat .ui-accordion .ui-accordion-header-icon:focus,
   .field--name-field-repartition-geographique .ui-accordion .ui-accordion-header-icon:focus,
   .field--name-field-reglementation- .ui-accordion .ui-accordion-header-icon:focus,
   .field--name-field-observation-etude-et-gesti .ui-accordion .ui-accordion-header-icon:focus,
   .field--name-field-informations-complement .ui-accordion .ui-accordion-header-icon:focus   {
      float: right;
      background-image: url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png);
      transform: rotate(90deg);
   }

   .paragraph--type--accordeon-clair .field--item .ui-accordion h3 .ui-accordion-header-icon,
   .paragraph--type--accordeon-clair .field--item .ui-accordion h3 .ui-accordion-header-icon:focus {
      background-image: url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777620_256x240.png);
   }

   .paragraph--type--accordeon .field--item .ui-accordion h3 .ui-icon-triangle-1-s,
   .paragraph--type--accordeon .field--item .ui-accordion h3 .ui-icon-triangle-1-s:focus,
   .paragraph--type--accordeon-clair .field--item .ui-accordion h3 .ui-icon-triangle-1-s,
   .paragraph--type--accordeon-clair .field--item .ui-accordion h3 .ui-icon-triangle-1-s:focus,
   .field--name-field-cycle-de-vie .ui-accordion .ui-icon-triangle-1-s,
   .field--name-field-comportement .ui-accordion .ui-icon-triangle-1-s,
   .field--name-field-comportement .ui-accordion .ui-icon-triangle-1-s,
   .field--name-field-habitat .ui-accordion .ui-icon-triangle-1-s,
   .field--name-field-repartition-geographique .ui-accordion .ui-icon-triangle-1-s,
   .field--name-field-reglementation- .ui-accordion .ui-icon-triangle-1-s,
   .field--name-field-observation-etude-et-gesti .ui-accordion .ui-icon-triangle-1-s,
   .field--name-field-informations-complement .ui-accordion .ui-icon-triangle-1-s,
   .field--name-field-cycle-de-vie .ui-accordion .ui-icon-triangle-1-s:focus,
   .field--name-field-comportement .ui-accordion .ui-icon-triangle-1-s:focus,
   .field--name-field-comportement .ui-accordion .ui-icon-triangle-1-s:focus,
   .field--name-field-habitat .ui-accordion .ui-icon-triangle-1-s:focus,
   .field--name-field-repartition-geographique .ui-accordion .ui-icon-triangle-1-s:focus,
   .field--name-field-reglementation- .ui-accordion .ui-icon-triangle-1-s:focus,
   .field--name-field-observation-etude-et-gesti .ui-accordion .ui-icon-triangle-1-s:focus,
   .field--name-field-informations-complement .ui-accordion .ui-icon-triangle-1-s:focus   {
      float: right;
      transform: rotate(180deg);
   }

   .paragraph--type--accordeon .field--item .ui-accordion .faqfield-answer,
   .paragraph--type--accordeon-clair .field--item .ui-accordion .faqfield-answer,
   .field--name-field-cycle-de-vie .ui-accordion .faqfield-answer,
   .field--name-field-comportement .ui-accordion .faqfield-answer,
   .field--name-field-comportement .ui-accordion .faqfield-answer,
   .field--name-field-habitat .ui-accordion .faqfield-answer,
   .field--name-field-repartition-geographique .ui-accordion .faqfield-answer,
   .field--name-field-reglementation- .ui-accordion .faqfield-answer,
   .field--name-field-observation-etude-et-gesti .ui-accordion .faqfield-answer,
   .field--name-field-informations-complement .ui-accordion .faqfield-answer   {
      padding: 10px;
      color: #535548;
   }

   .paragraph--type--apercu-contenu .field--name-node-title {
     margin-left: -5px;
  }

  .paragraph--type--apercu-contenu h4 {
    margin-bottom: 0px;
  }

  .paragraph--type--apercu-contenu h4::before,
  .field--name-field-sommaire .field--item .field--name-node-title h4::before {
 /*   background: url("/sites/default/files/green-arrow-ltr.png") no-repeat; */
    content: '';
    width: 4px;
    height: 15px;
    top: 33%;
    margin-top: -5px;
    left: 5px;
    position: absolute;
    background-color: #9ba239;
  }

  .paragraph--type--apercu-contenu .field--name-field-resume-ou-chapo {
    margin-top: 5px !important;
  }

  .paragraph--type--apercu-contenu .field--name-field-illustration-media {
     padding-top: 2px;
     padding-bottom: 2px;
  }

  .paragraph--type--image-100- .field--name-field-legende {
  	  font-style: italic;
  	  font-size: 12px;
  }
  
  
  /* FOOTER */

  .pre-footer {
    padding-top:  40px;
  }
  
  .footer-ofb {
	  background-color: #FFF;
	  color: #4c4c4c;
	  font-family: 'Marianne', Arial, sans-serif;
	  font-weight: 700;
	  font-size: 13px;
	  padding: 30px 0px;
	  bottom: 0px;
	  position: relative;
	  border-top: 6px solid #EEECEC;
	  border-bottom: 6px solid #CC9F72;
 }
 .footer-ofb a {
	 color: #4c4c4c;
	 text-decoration: none;
 }
 
 .footer-ofb .logo-mtes {
	 margin-right: 40px;
 }
 
 .footer-ofb .logo-mtes a {
	 display: block;
 }
 
 .footer-ofb a:hover {
	 color: #4c4c4c;
	 text-decoration: underline;
 }
 
 .footer-ofb #block-menufooter {
	 margin-top: 20px;
	 margin-bottom: 20px;
 }
 
  .footer-ofb #block-menufooter .col-xs-12 {
	  columns: 2;
	  text-align: center;
  }

.footer-ofb #block-menufooter a {
	border-right: 1px solid #FFF;
	padding: 0px;
	display: inline-block;
	line-height: 10px;
	
	border: none;
	line-height: 25px;
	font-size: 10px;
	display: block;
}

.footer-ofb #block-menufooter a:last-child {
	border: none;
}	
 
 .flex-row {
	 display: flex;
	 flex-direction: row;
 }
 
 #block-logomeem .flex-row {
	 display: flex;
	 align-items: flex-end;
	 justify-content: center;
	 margin-bottom: 30px;
 }
 
 #block-reseauxsociauxsansboutique,
 #block-reseauxsociaux-2 {
	 margin-top: 0px;
	 min-height: 50px;
 }


#block-reseauxsociauxsansboutique p,
 #block-reseauxsociaux-2 p {
  margin: 0px;
  align-items: center;
  display:  flex;
}

#block-reseauxsociauxsansboutique p,
 #block-reseauxsociaux-2 p {
   text-align: left;
   justify-content: center;
   flex: 1;
 }

 #block-reseauxsociauxsansboutique p {
  justify-content:  center;
 }


#block-reseauxsociauxsansboutique p a,
 #block-reseauxsociaux-2 p a {
  color: #4c4c4c;
  /*background: #ccc;*/
  padding: 2px 8px;
  text-decoration: none;
  margin-right: 14px;
  font-size: 20px;
  display: inline-block;
  /*vertical-align: middle;*/
  min-width: 20px;
  text-align: center;
  position: relative;
  top: 0px;
}

#block-reseauxsociauxsansboutique p a:hover,
 #block-reseauxsociaux-2 p a:hover {
  top: -2px;
}


 
 #block-reseauxsociauxsansboutique h2.block-title {
	 font-size: 11px;
	 font-weight: 500;
	 margin-top: 10px;
	 text-align: center;
 }

 
 #block-reseauxsociauxsansboutique p span#pipe {
	 background: #FFF;
	 width: 1px;
	 height: 25px;
	 display: flex;
	 margin-left: 5px;
	 margin-right: 10px;
 }
 
 #logo-mtes,
 #logo-bts {
	 background: #FFF;
	 height: 120px;
	 margin: 10px;
 }
 
  #logo-bts {
	 padding: 10px;
	 height: 60px;
 }
 
 #logo-mtes img,
 #logo-bts img {
	 width: auto;
	 height: 100%;
}
  
  .region-footer h2 {
	  background-color: #454136;
	  color: #fff;
	  font-size: 1em;
	  font-weight: bold;
	  line-height: 23px;
	  margin: 0 0 0.5em 0;
	  padding-left: 10px;
	  border-top-left-radius: 5px;
	  border-top-right-radius: 5px;
  }
  
  .region-footer .menu {
	  border: 1px solid #ccc;
	  margin-top: -7px;
	  border-bottom-left-radius: 5px;
	  border-bottom-right-radius: 5px;
	  margin-bottom: 10px;
	  padding-top: 5px;
  }
  
  .region-footer .menu li {
	  padding-left: 5px;
  }
  
  .region-footer .menu li a {
	  line-height: 0.5;
	  font-size: 11px;
	  padding-left: 30px;
	  padding-top: 5px;
	  text-decoration: underline;
	  font-weight: bold;
	  color: #605F4D;
	  background: url("/sites/default/files/green-arrow-ltr.png") no-repeat scroll 10px center transparent;
  }
  
  #block-menufooter .field--name-body .text-align-right,
  #block-menufooteren .field--name-body .text-align-right {
/*	  background-color: #352D22; */
	  color: #454136;
  }
  
  #block-menufooter .field--name-body .text-align-right a,
  #block-menufooteren .field--name-body .text-align-right a {
	  color: #454136;
	  font-size: 12px;
	  font-weight: 400;
	  text-decoration: none;
	  font-family: 'Marianne', Arial, sans-serif;
  }

  /* STYLES PREDEFINIS */
  
  .barre_verte_verticale {
  	list-style: none;
  	margin-right: 5px;
  }
  .barre_verte_verticale::before {
  	content: '';
  	border: 1px solid rgb(123,170,30);
  	margin-right: 5px;
  }
  ul .telechargement_marron, ul .telechargement_vert, ul .telechargement_petrole, ul .lien_horizontal {
  	list-style: none;
  }

  .telechargement_marron {
  	padding-left: 30px;
  	padding-top: 5px;
  	background: url("/sites/default/files/telechargement_marron.gif") no-repeat scroll 10px center transparent;
  }
  .telechargement_vert {
  	padding-left: 30px;
  	padding-top: 5px;
  	background: url("/sites/default/files/images/PTT-icones/Icone-Telechargement.png") no-repeat scroll 10px center transparent;
  	background-size: 15px;
  }
  .telechargement_petrole {
  	padding-left: 30px;
  	padding-top: 5px;
  	background: url("/sites/default/files/telechargement_petrole.gif") no-repeat scroll 10px center transparent;
  }
  .fleche_petrole {
  	list-style: none;
  	padding-left: 30px;
  	background: url("/sites/default/files/fleche_petrole.png") no-repeat scroll 10px center transparent;
  }
  .fleche_marron {
  	list-style: none;
  	padding-left: 30px;
  	background: url("/sites/default/files/fleche_marron.png") no-repeat scroll 10px center transparent;
  }
  .fleche_vert {
  	list-style: none;
  	padding-left: 30px;
  	background: url("/sites/default/files/fleche_vert.png") no-repeat scroll 10px center transparent;
  }
  .lien_horizontal {
  	padding-left: 30px;
  	background: url("/sites/default/files/images/PTT-icones/Icone-lien.png") no-repeat scroll 10px center transparent;
  	background-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    display: inline-block;
  }
   .carre_petrole {
  	list-style: none;
  	padding-left: 30px;
  	background: url("/sites/default/files/carre_petrole.png") no-repeat scroll 10px center transparent;
  }
  .carre_marron {
  	list-style: none;
  	padding-left: 30px;
  	background: url("/sites/default/files/carre_marron.png") no-repeat scroll 10px center transparent;
  }
  .carre_vert {
  	list-style: none;
  	padding-left: 30px;
  	background: url("/sites/default/files/carre_vert.png") no-repeat scroll 10px center transparent;
  }

    /* CARROUSEL */

  .block-views-blockcarrousel-de-3-actus-page-d-accueil--block-1 .views-field-nothing .field-content .contenu #suite {
    float:right;
  }
  .block-views-blockcarrousel-de-3-actus-page-d-accueil--block-1 .views-field-nothing .field-content .contenu #suite a {
    color: #fff;
    background: url("/sites/default/files/green-arrow-ltr.png") no-repeat scroll 10px center transparent;
    padding-left: 30px;
    font-style: italic;
    font-weight: normal;
  }
  .block-views-blockcarrousel-de-3-actus-page-d-accueil--block-1 .views-field-nothing .field-content .contenu {
    color: #fff;
    background-color: #237867;
    padding: 0 10px 10px 10px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    line-height: 1.1;
    height: 244px;
    font-weight: normal;
  }
  .block-views-blockcarrousel-de-3-actus-page-d-accueil--block-1 .views-field-nothing .field-content .contenu h4 {
    padding-left: 0;
  }
  .block-views-blockcarrousel-de-3-actus-page-d-accueil--block-1 .views-field-nothing .field-content .contenu h4::before {
    background: none;
  }
  .block-views-blockcarrousel-de-3-actus-page-d-accueil--block-1 .views-field-nothing .field-content #image {
    background-color: #96bdb3;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    height: 244px;
    padding-left: 0px;
    padding-right: 0px;
    display: flex;
    justify-content: center;
  }
  .block-views-blockcarrousel-de-3-actus-page-d-accueil--block-1 .views-field-nothing .field-content #date_publication {
    color: #fff;
    font-size: 12px;
  }
  .block-views-blockcarrousel-de-3-actus-page-d-accueil--block-1 .views-field-nothing .field-content #titre_zone {
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
  }
  .block-views-blockcarrousel-de-3-actus-page-d-accueil--block-1 .views-field-nothing .field-content #titre_actualite a {
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    text-justify: none;
  }
  .block-views-blockcarrousel-de-3-actus-page-d-accueil--block-1 .views-field-nothing .field-content #image img {
   /* margin-left: auto;
    margin-right: auto; */
    margin: auto;
  }

  .block-views-blockcarrousel-de-3-actus-page-d-accueil--block-1 .slick__arrow {
    margin-top: 100px;
  }

  .block-views-blockcarrousel-de-3-actus-page-d-accueil--block-1 .slick-next::before {
    content: url(/sites/default/files/fleche_carrousel.png);
    opacity: 1;
  }

  .block-views-blockcarrousel-de-3-actus-page-d-accueil--block-1 .slick-prev::before {
    content: url(/sites/default/files/fleche_carrousel_2.png);
    opacity: 1;
  }

  /* RECHERCHE */

  #search-api-page-block-form #edit-actions button,
  .btn-primary:focus, .btn-primary.focus, .btn-primary, .btn-primary:hover  {
    background-color: transparent;
  /*  border: 1px solid #454136; */
  }

  .navbar .block-views-exposed-filter-blockrecherche-sur-le-site-page-1,
  .navbar .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 {
    margin-left: 887px;
    margin-top: -10px;
  }

  .navbar .search-api-page-block-form .form-type-search .form-search {
    width: 202px;
    height: 29px;
    float: left;
    border-left: 1px solid #454136;
    border-top: 1px solid #454136;
    border-bottom: 1px solid #454136;
  }


  .block-views-exposed-filter-blockrecherche-sur-le-site-page-1 .form-item-search-api-fulltext input:hover,
  .block-views-exposed-filter-blockrecherche-sur-le-site-page-1 .form-item-search-api-fulltext input:focus,
  .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-item-search-api-fulltext input:hover,
  .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-item-search-api-fulltext input:focus {
  	 border: 1px solid #454136;
  }

  .block-views-exposed-filter-blockrecherche-sur-le-site-page-1 .form-item-search-api-fulltext input,
  .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-item-search-api-fulltext input {
  	width: 202px;
  	height: 29px;
  	float: left;
  }

 .navbar .search-api-page-block-form .form-actions button,
 .path-node #block-formulaireexposerecherche-sur-le-sitepage-1-2 .form-actions button,
 .path-tous-les-documents #block-formulaireexposerecherche-sur-le-sitepage-1-2 .form-actions button,
 .path-user #block-formulaireexposerecherche-sur-le-sitepage-1-2 .form-actions button,
 .path-agenda-evenements #block-formulaireexposerecherche-sur-le-sitepage-1-2 .form-actions button,
 .path-toutes-les-nouveautes #block-formulaireexposerecherche-sur-le-sitepage-1-2 .form-actions button,
 .path-node .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-actions button,
 .path-all-documents-gb .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-actions button,
 .path-user .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-actions button,
 .path-agenda-evenements .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-actions button,
 .path-toutes-les-nouveautes .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-actions button,
 .path-news #block-formulaireexposerecherche-sur-le-site-anglaispage-1 .form-actions button
  {
    width: 41px;
    height: 29px;
    overflow: hidden;
    float: right;
    margin-right: 0;
    border-color: #454136;
	padding: 0;
  }
  
  .path-node #block-formulaireexposerecherche-sur-le-sitepage-1-2 .form-actions button {
	  padding-left: 10px !important;
  }

 .path-frontpage .block-views-exposed-filter-blockrecherche-sur-le-site-page-1 .form-actions button,
 .path-frontpage .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-actions button,
 .path-recherche #block-formulaireexposerecherche-sur-le-sitepage-1-2 .form-actions button,
 .path-search .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-actions button
  {
    width: 41px;
    height: 29px;
    overflow: hidden;
    float: right;
    margin-right: 0;
    border-color: transparent;
    padding: 0;
  }

  .navbar .search-api-page-block-form .form-actions button .glyphicon-search,
  .block-views-exposed-filter-blockrecherche-sur-le-site-page-1 .form-actions button .glyphicon-search,
  .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-actions button .glyphicon-search {
    top: 0px !important;
 /*   right: -5px;
    margin-left: 0px; */
  }

 .path-recherche .region-content #block-formulaireexposerecherche-sur-le-sitepage-1 .form-actions button,
 .path-search .region-content .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-actions button {
    border-color: transparent;
    margin-top: -5px;
 }

  .navbar .search-api-page-block-form .form-actions button .glyphicon-search::before,
  .block-views-exposed-filter-blockrecherche-sur-le-site-page-1 .form-actions button .glyphicon-search::before,
  .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-actions button .glyphicon-search::before {
    margin-right: 10px;
    margin-left: 5px;
    content: url('/sites/default/files/logos_frontpage/PortailTechnique__0002_loupe.png') !important;
  }

  .path-frontpage .block-views-exposed-filter-blockrecherche-sur-le-site-page-1 .form-actions button .glyphicon-search::before,
  .path-frontpage .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-actions button .glyphicon-search::before,
  .path-recherche .block-views-exposed-filter-blockrecherche-sur-le-site-page-1 .form-actions button .glyphicon-search::before,
  .path-search .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-actions button .glyphicon-search::before {
    margin-left: 10px;
  }

  .path-recherche .node--view-mode-recherche .bs-region .field--name-node-title h4 {
    margin-bottom: 10px;
    margin-top: 5px;
  }

  .path-recherche .node--view-mode-recherche .field--name-field-illustration-media .field--item .img-responsive {
    float: right;
    margin-right: 15px;
  }

  .path-recherche .node--type-rubrique,
  .path-recherche .node--type-page,
  .path-recherche .node--type-document,
  .path-recherche .node--type-article,
  .path-recherche .node--type-evenement,
  .path-recherche .node--type-projet,
  .path-recherche .node--type-retour_d_experience  {
    margin-top: 20px;
  }

  /* RECHERCHE V2 */

  .path-recherche .views-element-container .view-header .view-content {
  	display: block !important;
  }

 /* .path-recherche .views-element-container .view-content {
  	display: none;
  } */

  .path-recherche .region-sidebar-first .block-facet--dropdown .facets-widget-dropdown select {
  	width: 100%;
  }

  .path-recherche .views-element-container .view-header .pager-nav {
  	display: block !important;
  }

  .path-recherche .views-element-container .pager-nav {
  /*	display: none; */
  }

  .path-recherche .region-sidebar-first .collapsiblock a h2 {
  	font-size: 13px;
  	color: #084042;
  	font-weight: bold;
  	text-transform: none;
  	margin-top: 0px;
  }

  .path-recherche .region-sidebar-first .collapsiblock a h2:hover {
  	color: #9ba239;
  }
  .path-recherche .region-sidebar-first .collapsiblock a:hover {
  	text-decoration: none;
  }

  .path-recherche .region-sidebar-first .block-facets .facets-widget-checkbox .js-facets-checkbox-links {
  	list-style: none;
  	padding-left: 0;
  }

  .path-recherche .region-sidebar-first .block-facets .facets-widget-checkbox .js-facets-checkbox-links .facet-item label {
  	font-weight: normal;
  	margin-bottom: 0px;
  	display: inline;
  }

  .path-recherche .region-sidebar-first .block-facets .facet-item input[checked="checked"] + label {
  	font-weight: bold !important;
  }

  .path-recherche #block-formulaireexposerecherche-sur-le-sitepage-1-2 #edit-actions {
  	float: right;
  }

  .path-recherche #block-formulaireexposerecherche-sur-le-sitepage-1-2 .form-type-textfield .control-label,
  .path-recherche #block-formulaireexposerecherche-sur-le-sitepage-1 .form-type-textfield .control-label,
  .path-frontpage #views-exposed-form-recherche-sur-le-site-page-1 .form-type-textfield .control-label,
  .path-node #block-formulaireexposerecherche-sur-le-sitepage-1-2 .form-type-textfield .control-label,
  .path-tous-les-documents #block-formulaireexposerecherche-sur-le-sitepage-1-2 .form-type-textfield .control-label,
  .path-user #block-formulaireexposerecherche-sur-le-sitepage-1-2 .form-type-textfield .control-label,
  .path-agenda-evenements #block-formulaireexposerecherche-sur-le-sitepage-1-2 .form-type-textfield .control-label,
  .path-toutes-les-nouveautes #block-formulaireexposerecherche-sur-le-sitepage-1-2 .form-type-textfield .control-label,
  .path-frontpage .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-type-textfield .control-label,
  .path-search .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-type-textfield .control-label,
  .path-node .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-type-textfield .control-label,
  .path-all-documents-gb .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-type-textfield .control-label,
  .path-news #block-formulaireexposerecherche-sur-le-site-anglaispage-1 .form-type-textfield .control-label  {
  	display: none;
  }


  /* CHANGEMENTS ACCUEIL V2 */


  .field--name-field-sommaire {
    float:  left;
    margin-bottom:  30px;
  }

  .field--name-field-sommaire .field--label {
    padding:  20px 0px;
    margin-bottom:  10px;
    text-transform:  uppercase;
    color:  #9ba239;
    font-size:  16px;
  }

  .field--name-field-sommaire .field--item .field--name-node-title h2 a {
    color: #0d595c;
    text-decoration:  underline;
    font-size:  13px;
    font-weight:  bold;
  }

  .path-frontpage #breadcrumb-OFB .breadcrumb {
    visibility:  hidden; 
  }

  .path-frontpage #breacrumb-OFB-english {
    background:  #564949;
    height:  35px;
  }

  .main-container .container.full-width {
    margin-top:  20px;
  }

  .main-container .breadcrumb.container.full-width {
    margin-top:  0px;
  }

  .main-container .container.full-width .region-content .tabs {
    margin-bottom: 25px;
  }


  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-2,
  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-3 {
    margin-bottom: 5px;
    margin-top:  10px;
 /*   border:  2px solid #CC9F72;
    padding:  5px; */
  }

  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-2 h2,
  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-3 h2 {
    margin-top: 10px;
  }

  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-2 .views-field-nothing .field-content #titre_zone,
  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-3 .views-field-nothing .field-content #titre_zone {
    text-transform: uppercase;
    font-size: 16px;
    color: #9ba239;
  }

  .block-views-blockcarrousel-de-3-actus-page-d-accueil--block-2 .views-field-nothing .field-content #titre_actualite a,
  .block-views-blockcarrousel-de-3-actus-page-d-accueil--block-3 .views-field-nothing .field-content #titre_actualite a,
  .node--view-mode-vignette-zoom .field--name-node-title h4 a {
    text-decoration: none;
    font-size: 15px;
    text-justify: none;
  }

  .node--view-mode-vignette-zoom .field--name-node-title h4 a {
    color: #0d595c;
    font-size: 13px;
  }


  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-2 .views-field-nothing .field-content .contenu h4::before,
  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-3 .views-field-nothing .field-content .contenu h4::before,
  .node--view-mode-vignette-zoom .field--name-node-title h4::before  {
    background: none;
  }

  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-2 .views-field-nothing .field-content .contenu h4,
  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-3 .views-field-nothing .field-content .contenu h4,
  .node--view-mode-vignette-zoom .field--name-node-title h4 {
    padding-left: 0px;
  }

  .node--view-mode-vignette-zoom .field--name-node-title h4 {
    margin-top:  0px;
  }

  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-2 .views-field-nothing .field-content .contenu,
  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-3 .views-field-nothing .field-content .contenu,
  .node--view-mode-vignette-zoom .field--name-field-resume-ou-chapo p,
  .node--view-mode-vignette-zoom .field--name-field-descriptif-synthetique p {
    line-height: 1.1;
    font-weight: normal;
    padding-left:  0;
    padding-right:  0;
  }

  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-2 .views-field-nothing .field-content .contenu #suite,
  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-3 .views-field-nothing .field-content .contenu #suite,
  .node--view-mode-vignette-zoom .field--name-node-link {
    float: right;
    background: #454136;
    height: 24.3px;
    padding-right: 10px;
    padding-top: 4px;
    border-radius: 3px;
  }

  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-2 .views-field-nothing .field-content .contenu #suite a,
  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-3 .views-field-nothing .field-content .contenu #suite a,
  .node--view-mode-vignette-zoom .field--name-node-link a {
    background: url("/sites/default/files/green-arrow-ltr.png") no-repeat scroll 10px center transparent;
    padding-left: 30px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
  }

  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-2 .views-field-nothing .field-content #image,
  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-3 .views-field-nothing .field-content #image {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    height: 244px;
    padding-left: 0px;
    padding-right: 35px;
    overflow: hidden;
    display: flex;
    justify-content: center;
  }

  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-2 .views-field-nothing .field-content #image img,
  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-3 .views-field-nothing .field-content #image img {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
    height: 244px;
    width: auto;
    padding: 10px;
  }

  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-2 .views-field-nothing .field-content #date_publication,
  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-3 .views-field-nothing .field-content #date_publication,
  .node--view-mode-vignette-zoom .field--name-node-post-date,
  .node--view-mode-vignette-zoom .field--name-field-date-de-publication {
    font-size: 12px;
  }

  .node--view-mode-vignette-zoom .field--name-field-date-de-publication,
   .node--view-mode-vignette-zoom .field--name-node-post-date {
    margin-bottom: 10px;
   }

    .node--view-mode-vignette-zoom .field--name-field-resume-ou-chapo,
    .node--view-mode-vignette-zoom .field--name-field-descriptif-synthetique {
      margin-top:  0px;
      margin-bottom:  10px;
    }

    .node--view-mode-vignette-zoom .illustration_zoom {
      padding-left:  0;
      padding-right:  10px;
      padding-bottom: 10px;
    }

    .node--view-mode-vignette-zoom .vignette_texte {
      display: flex;
      align-items: center;
    }

    .node--view-mode-vignette-zoom .titre_zoom,
    .node--view-mode-vignette-zoom .resume_zoom {
      padding-left:  0;
      padding-right:  0;
    }

    #block-zoom,
    #block-bloczoom  {
      border:  1px solid #564949;
      padding:  5px;
      margin:  20px 0px;
    }

    #block-zoom h2,
    #block-bloczoom h2 {
      margin-top: 0px;
      background-color: #9ba239;
      padding-top: 5px;
      border-radius: 3px;
      width: 100%;
      font-weight:  bold;
      padding-left: 10px;
      text-transform: uppercase;
      color:  #fff;
      font-size: 13px;
      height: 24.3px;
    }

    #block-bloczoom h2 {
      line-height: 1.1;
    }

  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-2 .views-field-nothing .field-content .contenu_actu p,
  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-3 .views-field-nothing .field-content .contenu_actu p {
    padding-left: 10px;
  }

  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-2 .slick__arrow,
  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-3 .slick__arrow {
    margin-top: 109px;
  }

  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-2 .slick-prev::before,
  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-3 .slick-prev::before {
    content: url(/sites/default/files/icone-fleche-clair-gauche.png);
    opacity: 1;
    margin-right: 10px;
  }

  .block-views-blockcarrousel-de-3-actus-page-d-accueil--block-2 .slick-next::before,
  .block-views-blockcarrousel-de-3-actus-page-d-accueil--block-3 .slick-next::before {
    content: url(/sites/default/files/icone-fleche-clair-droit.png);
    opacity: 1;
    margin-left: 10px;
  }

  #block-views-block-toutes-les-nouveautes-block-1 {
    padding-left: 0;
    padding-right: 0;
  }

  #block-views-block-toutes-les-nouveautes-block-1 a {
    text-decoration: none !important;
  }

  #block-views-block-toutes-les-nouveautes-block-1 .view-content {
    height: 259px;
    padding: 10px;
  }

  #block-views-block-toutes-les-nouveautes-block-1 .view-footer .bouton_actus h4 {
    background: #454136;
    padding-left: 25px;
    padding-right: 17px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0;
    float: right;
    border-radius: 3px;
    height: 24.3px;
    top: 35px;
  }

  #block-views-block-toutes-les-nouveautes-block-1 .view-footer .bouton_actus h4::before {
    left: 10px;
  }

  #block-views-block-toutes-les-nouveautes-block-1 .view-footer .bouton_actus h4 a {
    color: #fff;
    font-weight: bold;
  }

  #block-socialwalltechniqueaccueilv2 h4 {
    background: #454136;
    padding-left: 25px;
    padding-right: 17px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0;
    float: right;
    border-radius: 3px;
    height: 24.3px;
    top: 20px;
    left: 15px;
  }

  #block-socialwalltechniqueaccueilv2 iframe {
    width: 100%;
    border: none !important;
  }

  #block-socialwalltechniqueaccueilv2 h4::before {
    left: 10px;
  }

  #block-socialwalltechniqueaccueilv2 h4 a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
  }

  #block-views-block-tous-les-evenements-block-3 {
    top: 0px;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 35px;
  }

  #block-views-block-tous-les-evenements-block-3 h2 {
    margin-top: 0;
  }

  #block-views-block-tous-les-evenements-block-3 .form-group .view-content .views-row .views-field-field-dates-de-l-evenement,
  #block-views-block-tous-les-evenements-block-4 .form-group .view-content .timeline-item .views-field-field-dates-de-l-evenement,
  #block-views-block-tous-les-evenements-block-4- .form-group .view-content .timeline-item .views-field-field-dates-de-l-evenement {
    font-size: 13px;
    color: #a0a0a0;
  }

  #block-views-block-tous-les-evenements-block-3 .view-content .views-row .views-field-field-dates-de-l-evenement-1 {
    position: absolute;
    top: -61px;
    font-size: 13px;
    right: 109%;
    color: #454136;
    font-weight: bold;
  }

  #block-views-block-tous-les-evenements-block-4 .form-group .view-content .timeline-item .views-field-field-dates-de-l-evenement-1 {
    font-size: 13px;
    color: #454136;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom:  22px;
  }

   #block-views-block-tous-les-evenements-block-3 .form-group a {
    font-weight: bold;
    text-decoration: none;
  }

  #block-views-block-tous-les-evenements-block-3 .form-group .view-content .views-row::before {
    content: '';
    position: absolute;
    top: -31px;
    left: -10px;
    width: 11px;
    height: 11px;
    border-radius: 50px;
    border: 1px solid #454136;
  }

  #block-views-block-tous-les-evenements-block-3 .form-group .view-content .views-row::after {
    content: '';
    position: absolute;
    top: -28px;
    left: -7px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #454136;
  }
  
  #block-views-block-tous-les-evenements-block-3 .form-group .view-content .views-row {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 22%;
    margin: 24px 37px 0;
    min-height: 150px;
  }

  #block-views-block-tous-les-evenements-block-3 .form-group .view-content {
    float: left;
    border-top: 2px solid lightgrey;
    margin: 40px 70px 0;
    width: 88% !important;
    position: relative;
  }

  #block-views-block-tous-les-evenements-block-3 .view-header #bouton_tous_agenda,
  #block-views-block-tous-les-evenements-block-4 #bouton_tous_agenda,
  #block-views-block-tous-les-evenements-block-4- #bouton_tous_agenda {
    float: right;
    margin-top: 10px;
    background: #454136;
    height: 24.3px;
    padding-left: 15px;
    padding-right: 17px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 3px;
  }

  #block-views-block-tous-les-evenements-block-3 .view-header #bouton_tous_agenda h4,
  #block-views-block-tous-les-evenements-block-4 #bouton_tous_agenda h4,
  #block-views-block-tous-les-evenements-block-4- #bouton_tous_agenda h4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 13px;
  }

  #block-views-block-tous-les-evenements-block-3 .view-header #bouton_tous_agenda a,
  #block-views-block-tous-les-evenements-block-4 #bouton_tous_agenda a,
  #block-views-block-tous-les-evenements-block-4- #bouton_tous_agenda a {
    color: #fff;
    text-decoration:  none;
  }

  #block-views-block-tous-les-evenements-block-4 .timeline-item,
  #block-views-block-tous-les-evenements-block-4- .timeline-item {
    margin-top:  15px;
    margin-bottom:  37px;
  }

  #block-views-block-tous-les-evenements-block-3 .form-group a,
  #block-views-block-tous-les-evenements-block-4 .views-field-title .field-content a,
  #block-views-block-tous-les-evenements-block-4- .views-field-title .field-content a {
    font-weight: bold;
    text-decoration: none;
  }

  #block-views-block-tous-les-evenements-block-4 .views-field-title .field-content a,
  #block-views-block-tous-les-evenements-block-4- .views-field-title .field-content a {
    color: #0d595c;
  }

  #block-views-block-tous-les-evenements-block-4 .views-field-title .field-content a:hover,
  #block-views-block-tous-les-evenements-block-4- .views-field-title .field-content a:hover {
    color: #9ba239;
    text-decoration:  none;
  }

  #block-views-block-tous-les-evenements-block-4  ul.timeline-list {
    padding-bottom:  10px;
  }

  #block-views-block-tous-les-evenements-block-4  ul.timeline-list::after,
  #block-views-block-tous-les-evenements-block-4-  ul.timeline-list::after {
    background-color:  lightgrey;
    width:  2px;
  }

  #block-views-block-tous-les-evenements-block-4 ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker {
    width:  11px;
    height:  11px;
  }

  #block-views-block-tous-les-evenements-block-4 ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker,
  #block-views-block-tous-les-evenements-block-4- ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker {
    display: none;
  }

  #block-views-block-tous-les-evenements-block-4 ul.timeline-list li.timeline-item .timeline-item-wrapper span.timeline-marker::before {
    background:  #454136;
  }
/*
  #block-views-block-tous-les-evenements-block-4 .form-group nav .previous {
    display: block;
    position: absolute;
    top: 31%;
    left: 33px;
  } */
  
  #block-views-block-tous-les-evenements-block-4 .sr-only::before {
	  background: none !important;
  }

  #block-views-block-tous-les-evenements-block-4 .form-group nav .previous > a {
    float: left;
  }

  #block-views-block-tous-les-evenements-block-4 .form-group nav .previous a {
    padding: 0;
    display: block;
    width: 30px;
    height: 30px;
    font-size: 30px;
    line-height: 20px;
    color: #acacac;
    font-weight: lighter;
    padding-left: 2px;
    border-color: #acacac;
    text-decoration: none;
	transform: rotate(90deg);
  }
/*
  #block-views-block-tous-les-evenements-block-4 .form-group nav .next {
    display: block;
    position: absolute;
    top: 31%;
    right: 33px;
  } */

  #block-views-block-tous-les-evenements-block-4 .form-group nav .next > a {
    float: right;
  }

  #block-views-block-tous-les-evenements-block-4 .form-group nav .next a {
    padding: 0;
    display: block;
    width: 30px;
    height: 30px;
    font-size: 30px;
    line-height: 20px;
    color: #acacac;
    font-weight: lighter;
    padding-left: 2px;
    border-color: #acacac;
    text-decoration: none;
	transform: rotate(90deg);
  }
  
  .paragraph--type-encadre-100,
  .liens_specifiques {
	/* CHOIX 1  background-color: #a2d4cd; */
	  background-color: #9ac3c4;
	  margin-left: 0;
	  margin-right: 0;
	  float: left;
	  width: 100%;
  }

  .liens_specifiques {
    padding:  15px;
    margin-top: 10px;
  }
  
  .paragraph--type-encadre-100 .field--name-field-texte p {
	  margin-bottom: 5px;
	  font-size: 12px;
	  line-height: 1.3;
  }
  
  .paragraph--type-encadre-100 .field--name-field-texte ul li {
	  line-height: 1.2;
	  font-size: 12px;
  }
 
  /* ADAPTATION ECRANS */

  @media (min-width: 320px) and (max-width: 480px) {

    ul.menu--informations-s-t li,
ul.menu--menu-header-anglais li {
  width: 50%;
}

  .path-frontpage #breadcrumb-OFB .breadcrumb {
    visibility:  hidden;
  }

  .path-frontpage #breadcrumb-OFB .breadcrumb li {
    text-align: center;
    display:  block;
  }

  .path-frontpage #breadcrumb-OFB .breadcrumb li:nth-child(2) {
    display: none;
  }


  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-2 .views-field-nothing .field-content #image,
  #block-views-block-carrousel-de-3-actus-page-d-accueil-block-3 .views-field-nothing .field-content #image {
    padding-right: 0px;
    margin-top:  20px;
  }

  #block-socialwalltechniqueaccueilv2 {
    margin-top:  40px;
  }

   .navbar #block-accueilprofessionnelsafb .field--name-body a,
   .navbar #block-accueilprofessionnelsafbanglais .field--name-body a {
      font-size: 30px;
      display: block;
    }  
	  
	  #block-blocreseauxsociaux {
		  margin-left: 0px;
		  margin-top: 10px;
	  }
	  
	  .navbar .block-views-exposed-filter-blockrecherche-sur-le-site-page-1, .navbar .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 {
		  margin-left: 0px;
		  width: 80%;
		  top: -29px;
		  padding-left: 30px;
	  }
	  
	  .navbar {
		  background-size: 100%;
		  height: 50px;
	  }
	  
	  .region-header .block-superfishmenu {
		  top: -20px;
	  }
	  
	  #block-bloclogos {
		  margin-top: 60px;
		  text-align: center;
	  }
	  
	  .block-views-exposed-filter-blockrecherche-sur-le-site-page-1 .form-item-search-api-fulltext input {
		  width: 200px !important;
	  }
	  
	  .path-frontpage .block-views-exposed-filter-blockrecherche-sur-le-site-page-1 .form-actions button, .path-frontpage .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-actions button, .path-recherche #block-formulaireexposerecherche-sur-le-sitepage-1-2 .form-actions button, .path-search .block-views-exposed-filter-blockrecherche-sur-le-site-anglais-page-1 .form-actions button {
		  float: none;
	  }
	  
	  
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-search-api-fulltext,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-type-de-document,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-langue-2,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-filtre-domaine-d-action,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-filtre-activites,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-filtre-milieux,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-filtre-groupe-d-especes,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-auteurs,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-structure-s-auteur-e-s,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-collection,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-date-d-edition,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-date-d-edition-1,
    .block-views-blocktous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1 .form-item-search-api-fulltext,
    .block-views-blocktous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1 .form-item-field-date-d-edition,
    .block-views-blocktous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1 .form-item-field-date-d-edition-1,
    .block-views-blocktous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1 .form-item-field-filtre-milieux,
    .block-views-blocktous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1 .form-item-field-filtre-activites,
    .block-views-blocktous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1 .form-item-field-filtre-domaine-d-action,
    .block-views-blocktous-les-documents-block-2 #views-exposed-form-tous-les-documents-block-2 .form-item-search-api-fulltext,
    .block-views-blocktous-les-documents-block-2 #views-exposed-form-tous-les-documents-block-2 .form-item-field-date-d-edition,
    .block-views-blocktous-les-documents-block-2 #views-exposed-form-tous-les-documents-block-2 .form-item-field-date-d-edition-1,
    .block-views-blocktous-les-documents-block-2 #views-exposed-form-tous-les-documents-block-2 .form-item-field-filtre-milieux,
    .block-views-blocktous-les-documents-block-2 #views-exposed-form-tous-les-documents-block-2 .form-item-field-filtre-activites,
    .block-views-blocktous-les-documents-block-2 #views-exposed-form-tous-les-documents-block-2 .form-item-field-filtre-domaine-d-action,
    .block-views-blocktous-les-documents-block-3 #views-exposed-form-tous-les-documents-block-3 .form-item-search-api-fulltext,
    .block-views-blocktous-les-documents-block-3 #views-exposed-form-tous-les-documents-block-3 .form-item-field-date-d-edition,
    .block-views-blocktous-les-documents-block-3 #views-exposed-form-tous-les-documents-block-3 .form-item-field-date-d-edition-1,
    .block-views-blocktous-les-documents-block-3 #views-exposed-form-tous-les-documents-block-3 .form-item-field-filtre-milieux,
    .block-views-blocktous-les-documents-block-3 #views-exposed-form-tous-les-documents-block-3 .form-item-field-filtre-activites,
    .block-views-blocktous-les-documents-block-3 #views-exposed-form-tous-les-documents-block-3 .form-item-field-filtre-domaine-d-action,
    .block-views-blocktous-les-documents-block-4 #views-exposed-form-tous-les-documents-block-4 .form-item-search-api-fulltext,
    .block-views-blocktous-les-documents-block-4 #views-exposed-form-tous-les-documents-block-4 .form-item-field-date-d-edition,
    .block-views-blocktous-les-documents-block-4 #views-exposed-form-tous-les-documents-block-4 .form-item-field-date-d-edition-1,
    .block-views-blocktous-les-documents-block-4 #views-exposed-form-tous-les-documents-block-4 .form-item-field-filtre-milieux,
    .block-views-blocktous-les-documents-block-4 #views-exposed-form-tous-les-documents-block-4 .form-item-field-filtre-activites,
    .block-views-blocktous-les-documents-block-4 #views-exposed-form-tous-les-documents-block-4 .form-item-field-filtre-domaine-d-action {
      width: 100%;
    }

    .path-tous-les-documents #block-formulaireexposetous-les-documentspage-1 #views-exposed-form-tous-les-documents-page-1 .form-actions,
    .block-views-blocktous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1 .form-actions,
    .block-views-blocktous-les-documents-block-2 #views-exposed-form-tous-les-documents-block-2 .form-actions,
    .block-views-blocktous-les-documents-block-3 #views-exposed-form-tous-les-documents-block-3 .form-actions,
    .block-views-blocktous-les-documents-block-4 #views-exposed-form-tous-les-documents-block-4 .form-actions {
      margin-left: 0;
      float: right;
    }

    .block-views-blocktous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1 .form-actions .btn-info,
    .block-views-blocktous-les-documents-block-2 #views-exposed-form-tous-les-documents-block-2 .form-actions .btn-info,
    .block-views-blocktous-les-documents-block-3 #views-exposed-form-tous-les-documents-block-3 .form-actions .btn-info,
    .block-views-blocktous-les-documents-block-4 #views-exposed-form-tous-les-documents-block-4 .form-actions .btn-info {
    	margin-right: 0;
    }

    .navbar .search-api-page-block-form .form-actions button {
      float: left;
    }

    .node--type-page .layout_txt_img_10-2 .region-left {
    	width: 83.33333333%;
    	float: left;
    }

    .node--type-page .layout_txt_img_10-2 .region-right {
    	width: 16.66666667%;
    	float: right;
    }
    .block-views-exposed-filter-blockrecherche-sur-le-site-page-1 .form-item-search-api-fulltext input {
  	width: 273.5px;
  }

  #views-exposed-form-tous-les-evenements-block-1 .form-item-search-api-fulltext,
  .page-node-type-page #views-exposed-form-tous-les-evenements-block-1 .form-item-field-filtre-activites, 
  .page-node-type-page #views-exposed-form-tous-les-evenements-block-1 .form-item-field-filtre-domaine-d-action,
  .page-node-type-page #views-exposed-form-tous-les-evenements-block-1 .form-item-field-dates-de-l-evenement,
  .page-node-type-page #views-exposed-form-tous-les-evenements-block-1 .form-item-end-value {
     	width: 100%;
     }

     .page-node-type-page #views-exposed-form-tous-les-evenements-block-1 .form-actions button {
     	margin-left: 240px;
     }

     #block-views-block-tous-les-evenements-block-4 .view-content li .views-field-title a {
      font-weight: bold;
      text-decoration: none;
     }

     ul.timeline-list.left li.timeline-item .timeline-item-wrapper .timeline-marker {
      left: -3px;
     }

     #block-views-block-tous-les-evenements-block-4 .view-content li .timeline-item-wrapper {
      margin-bottom: 10px;
     }

     #block-views-block-tous-les-evenements-block-4 .view-header #bouton_tous_agenda {
      float: right;
      margin-top: -41px;
      background: #454136;
      height: 24.3px;
      padding-left: 15px;
      padding-right: 17px;
      padding-top: 5px;
      padding-bottom: 5px;
      border-radius: 3px;
     }

     #block-views-block-tous-les-evenements-block-4 .view-header #bouton_tous_agenda h4{
      margin-top: 0;
      margin-bottom: 0;
     }

     #block-views-block-tous-les-evenements-block-4 .view-header #bouton_tous_agenda a {
      color: #fff;
      text-decoration: none;
     }

     #block-bloclangues {
       background: #fff;
       width: 20px;
       margin-top: 10px;
     }
  }

  @media (min-width: 481px) and (max-width: 767px) {
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-search-api-fulltext,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-type-de-document,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-langue-2,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-filtre-domaine-d-action,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-filtre-activites,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-filtre-milieux,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-filtre-groupe-d-especes,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-auteurs,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-structure-s-auteur-e-s,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-collection,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-date-d-edition,
    .block-views-exposed-filter-blocktous-les-documents-page-1 #views-exposed-form-tous-les-documents-page-1 .form-item-field-date-d-edition-1,
    .block-views-blocktous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1 .form-item-search-api-fulltext,
    .block-views-blocktous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1 .form-item-field-date-d-edition,
    .block-views-blocktous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1 .form-item-field-date-d-edition-1,
    .block-views-blocktous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1 .form-item-field-filtre-milieux,
    .block-views-blocktous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1 .form-item-field-filtre-activites,
    .block-views-blocktous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1 .form-item-field-filtre-domaine-d-action,
    .block-views-blocktous-les-documents-block-2 #views-exposed-form-tous-les-documents-block-2 .form-item-search-api-fulltext,
    .block-views-blocktous-les-documents-block-2 #views-exposed-form-tous-les-documents-block-2 .form-item-field-date-d-edition,
    .block-views-blocktous-les-documents-block-2 #views-exposed-form-tous-les-documents-block-2 .form-item-field-date-d-edition-1,
    .block-views-blocktous-les-documents-block-2 #views-exposed-form-tous-les-documents-block-2 .form-item-field-filtre-milieux,
    .block-views-blocktous-les-documents-block-2 #views-exposed-form-tous-les-documents-block-2 .form-item-field-filtre-activites,
    .block-views-blocktous-les-documents-block-2 #views-exposed-form-tous-les-documents-block-2 .form-item-field-filtre-domaine-d-action,
    .block-views-blocktous-les-documents-block-3 #views-exposed-form-tous-les-documents-block-3 .form-item-search-api-fulltext,
    .block-views-blocktous-les-documents-block-3 #views-exposed-form-tous-les-documents-block-3 .form-item-field-date-d-edition,
    .block-views-blocktous-les-documents-block-3 #views-exposed-form-tous-les-documents-block-3 .form-item-field-date-d-edition-1,
    .block-views-blocktous-les-documents-block-3 #views-exposed-form-tous-les-documents-block-3 .form-item-field-filtre-milieux,
    .block-views-blocktous-les-documents-block-3 #views-exposed-form-tous-les-documents-block-3 .form-item-field-filtre-activites,
    .block-views-blocktous-les-documents-block-3 #views-exposed-form-tous-les-documents-block-3 .form-item-field-filtre-domaine-d-action,
    .block-views-blocktous-les-documents-block-4 #views-exposed-form-tous-les-documents-block-4 .form-item-search-api-fulltext,
    .block-views-blocktous-les-documents-block-4 #views-exposed-form-tous-les-documents-block-4 .form-item-field-date-d-edition,
    .block-views-blocktous-les-documents-block-4 #views-exposed-form-tous-les-documents-block-4 .form-item-field-date-d-edition-1,
    .block-views-blocktous-les-documents-block-4 #views-exposed-form-tous-les-documents-block-4 .form-item-field-filtre-milieux,
    .block-views-blocktous-les-documents-block-4 #views-exposed-form-tous-les-documents-block-4 .form-item-field-filtre-activites,
    .block-views-blocktous-les-documents-block-4 #views-exposed-form-tous-les-documents-block-4 .form-item-field-filtre-domaine-d-action {
      width: 100%;
    }

    .path-tous-les-documents #block-formulaireexposetous-les-documentspage-1 #views-exposed-form-tous-les-documents-page-1 .form-actions,
    .block-views-blocktous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1 .form-actions,
    .block-views-blocktous-les-documents-block-2 #views-exposed-form-tous-les-documents-block-2 .form-actions,
    .block-views-blocktous-les-documents-block-3 #views-exposed-form-tous-les-documents-block-3 .form-actions,
    .block-views-blocktous-les-documents-block-4 #views-exposed-form-tous-les-documents-block-4 .form-actions {
      margin-left: 0;
      float: right;
    }

    .block-views-blocktous-les-documents-block-1 #views-exposed-form-tous-les-documents-block-1 .form-actions .btn-info,
    .block-views-blocktous-les-documents-block-2 #views-exposed-form-tous-les-documents-block-2 .form-actions .btn-info,
    .block-views-blocktous-les-documents-block-3 #views-exposed-form-tous-les-documents-block-3 .form-actions .btn-info,
    .block-views-blocktous-les-documents-block-4 #views-exposed-form-tous-les-documents-block-4 .form-actions .btn-info {
    	margin-right: 0;
    }

    .navbar .search-api-page-block-form .form-actions button {
      float: left;
    }

    .block-views-exposed-filter-blockrecherche-sur-le-site-page-1 .form-item-search-api-fulltext input {
  	width: 273.5px;
  }

     #views-exposed-form-tous-les-evenements-block-1 .form-item-search-api-fulltext,
  .page-node-type-page #views-exposed-form-tous-les-evenements-block-1 .form-item-field-filtre-activites, 
  .page-node-type-page #views-exposed-form-tous-les-evenements-block-1 .form-item-field-filtre-domaine-d-action,
  .page-node-type-page #views-exposed-form-tous-les-evenements-block-1 .form-item-field-dates-de-l-evenement,
  .page-node-type-page #views-exposed-form-tous-les-evenements-block-1 .form-item-end-value {
     	width: 100%;
     }

     .page-node-type-page #views-exposed-form-tous-les-evenements-block-1 .form-actions button {
     	margin-left: 240px;
     }
 }