/*Theme Name: Divi child
ThemeAuthor: DCOM
Author URI:
Template: Divi
Version: 1.0*/
/* ==========================================================================@font-face========================================================================== */
@font-face {
	font-family: 'HelveticaNeueLT';
	src: url('polices/HelveticaNeueLTStd-MdCn.otf');
	font-stretch:condensed;
}
@font-face {
	font-family: 'interstatebold';
	src: url('polices/interstate_bold-webfont.eot');
	src: url('polices/interstate_bold-webfont.eot?#iefix') format('embedded-opentype'),url('polices/interstate_bold-webfont.woff2') format('woff2'),url('polices/interstate_bold-webfont.woff') format('woff'),url('polices/interstate_bold-webfont.ttf') format('truetype'),url('polices/interstate_bold-webfont.svg#interstatebold') format('svg');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'interstateregularcond';
	src: url('polices/interstate-light-cond_24132-webfont.eot');
	src: url('polices/interstate-light-cond_24132-webfont.eot?#iefix') format('embedded-opentype'),url('polices/interstate-light-cond_24132-webfont.woff2') format('woff2'),url('polices/interstate-light-cond_24132-webfont.woff') format('woff'),url('polices/interstate-light-cond_24132-webfont.ttf') format('truetype'),url('polices/interstate-light-cond_24132-webfont.svg#interstateregular') format('svg');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'interstateregular';
	src: url('polices/interstateregular-webfont.eot');
	src: url('polices/interstateregular-webfont.eot?#iefix') format('embedded-opentype'),url('polices/interstateregular-webfont.woff2') format('woff2'),url('polices/interstateregular-webfont.woff') format('woff'),url('polices/interstateregular-webfont.ttf') format('truetype'),url('polices/interstateregular-webfont.svg#interstateregular') format('svg');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'interstateregularlight';
	src: url('polices/interstate-light-cond_24132-webfont.eot');
	src: url('polices/interstate-light-cond_24132-webfont.eot?#iefix') format('embedded-opentype'),url('polices/interstate-light-cond_24132-webfont.woff2') format('woff2'),url('polices/interstate-light-cond_24132-webfont.woff') format('woff'),url('polices/interstate-light-cond_24132-webfont.ttf') format('truetype'),url('polices/interstate-light-cond_24132-webfont.svg#interstateregular') format('svg');
	font-weight: 400;
	font-style: normal;
}
/*---*/
#row-logo{
	margin-top:30px;
}
/*Exposants*/
sup {
	font-size:0.8em;
}
/*Indice*/
sub {
	position: inherit !important;
	vertical-align: sub !important;
}

.et_pb_image_container img, .et_pb_post a img{
	vertical-align: baseline !important;
}
/* ------------------------------ Début de PIV ------------------------------ */
.mobile_menu_bar{
	position:absolute;
}
header .container{
	display:table;
}
#et-top-navigation {
	width: 100%;
	padding-left: 0!important;
	margin-top: 3.6em;
	display: table-cell;
	float: none;
	vertical-align: bottom;
}
#et-top-navigation nav {
	background: #003399;
	width: 100%;
	margin-bottom: 1.7em;
}
#et-top-navigation nav ul {
	margin: 0;
	padding: 0 0.813em;
}
#et-top-navigation nav ul li {
	margin-right: 1.250em;
	padding: 0;
}
#et-top-navigation nav ul li a {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 1.0em;
	font-size: 0.786em;
}
#et-top-navigation nav ul li a:hover {
	color: #FFF;
}
#pivLogo {
	float: none;
	width: 20%;
	display: table-cell;
	vertical-align: top;
}
/* -- ------- */
#main-header .container {
	width: 100%!important;
}
.fullwidth-menu li {
	font-size: 18px;
}
.fullwidth-menu li > a {
	padding-bottom: 10px;
	padding-top: 10px;
}

.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu#menu_secteurs, .et_pb_fullwidth_menu_0.et_pb_fullwidth_menu#menu_secteurs .nav li ul{
	background-color: #000000;
}
#menu_secteurs .et_pb_menu__menu>nav>ul>li>ul{
	top:100%;
}
#menu-menu-entreprises > li{
  padding: 8px 12px;
  width: 15.9% !important;
  height: 82px;
}
.menu-sections #menu-menu-entreprises li a, .menu-sections ul li a {
	width: initial;
	white-space: initial !important;
}
.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul > li > a {
  white-space: normal;
}
#lang_sel_list {
	float: right;
}
#main-header nav#top-menu-nav {
	background:#003399;
	padding-top: 0px;
	margin-top:20px;
	width:100%;
	height: 1.1em !important;
}
#main-header {
	line-height: 0px;
}
#pivLogo {
	width:20%;
	float:left;
}
#top-menu-nav, #top-menu {
	line-height: 1;
}
.et_header_style_left #et-top-navigation nav > ul > li > a {
	padding-bottom: 2px !important;
	height: 1.1em !important;
}
#page-container .et_header_style_left #et-top-navigation nav > ul > li > a:hover {
	color: #FFF!important;
}
#et-top-navigation{
	float:left;
	width:80%;
}
#logo a {
	height: 100%;
}
li.current-cat>a, li.current_page_item>a, li.current-menu-item>a, li.current-cat>a:link, li.current_page_item>a:link, li.current-menu-item>a:link, li.current-cat>a:visited, li.current_page_item>a:visited, li.current-menu-item>a:visited {
	color: #FFFFFF;
}
#et-fixed-header li a{
	padding: 0px 0px;
}
.et_mobile_menu {
	background: #000;
	text-align:center;
	padding:0 !important;
}
.et_mobile_menu li li{
	padding:0;
}
.et_pb_fullwidth_menu .et_mobile_menu {
	text-align:center;
}
.mobile_menu_bar:before {
	color: #000000 !important;
	top: 15px !important;
	display: block;
	width: 20px;
	opacity: 0;
}
.et_mobile_menu {
	border-color: #FFFFFF !important;
	text-align: center !important;
}
.mobile_menu_bar {
	position: relative;
}
.menu-social {
	padding-top:5px;
}
ul.dropdown, ul.dropdown li, ul.dropdown ul {
	display: inline-flex;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
	padding-top: 0;
}
#et-top-navigation {
	margin-top: 1.6em;
}
/* ------------------------------ Fin de PIV ------------------------------ */
/* ------------------------------ Début Bloc Ministre Anglais ------------------------------------------------ */
.bloc-ministre-anglais{
	width:620px;
	height:245px;
	padding:0;
	margin:0;
}
.bloc-ministre-anglais a{
	color:#fff!important;
}
.bloc-ministre-anglais a:hover{
	text-decoration:none!important;
}
/*---- */
.english-minister{
	position:relative;
	bottom:245px;
	color:#fff;
	margin-left:20px;
}
.english-minister a:hover{
	text-decoration:none!important;
}
.minister-title a:hover{
	text-decoration:none!important;
}
.minister-title{
	position:relative;
	bottom:245px;
	color:#fff!important;
	margin-left:20px;
}
/* ----------- Fin Bloc Ministre Anglais--------- */
/* ------------------------------ Début de copie de css du MERN ------------------------------ */
/* ==========================================================================Général========================================================================== */
.bas-vig {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}
.et_boxed_layout #page-container{
	max-width: 100%!important;
}
#page-container{
	width: 100%!important;
}
.et_fixed_nav.et_boxed_layout{
	max-width: 100%!important;
}
.et_boxed_layout #page-container {
	max-width: 100%;
	box-shadow: none;
	padding: 0;
}
@media (min-width: 960px) {
	.wrapper,.et_pb_section,.single-post #main-content,.archive #main-content{
	width: 940px;
	margin: 0 auto;
	}
}
#page-container{
	max-width: 100%!important;
}
#top-header{
	max-width: 100%!important;
}
.et_fixed_nav.et_boxed_layout{
	max-width: 100%!important;
}
#page-container{
	max-width: 100%!important;
}
.et_boxed_layout{
	max-width: 100%!important;
}
html.et-fb-top-html, html.et-fb-root-ancestor{
	overflow:inherit !important;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	overflow-x: hidden;
}
body.et-fb{
	overflow-x: inherit;
}
#page-container #top-menu, #page-container .fullwidth-menu{
	display:block;
}
/* Class pour encadrer un texte - Svetlana Savin - mai 2018 */
.encadrer {
	border: 1px dashed #65c6ec;
	margin-bottom: 15px;
	padding: 15px;
	background-color: #eee;
}
.et_pb_section.et_pb_fullwidth_section {
	width: 100%;
	position: relative;
}
#page-container .et_pb_section.accueil {
	position: relative;
}
#page-container .et_pb_section.accueil:before {
	content: "";
	display: block;
	width: 371px;
	height: 464px;
	background: url(/wp-content/uploads/2015/08/mern_triangle.png) no-repeat;
	position: absolute;
	left: -300px;
	top: 0;
}
.wrapper, .et_pb_section, .single-post #main-content, .archive #main-content {
	margin: 0 auto;
}
/* ==========================================================================Menu principal - PIV========================================================================== */
.menuPrincipal {
	width: 70%;
	float: left;
}
/*Alerte Enregistrement de la Faune*/
.alert-registration{
	display:block;
  background-color:#FBB900;
  position:relative;
  padding:32px 12px;
}
.alert-body{
	max-width:940px;
  margin:auto;
  position:relative;
}
.alert-body p, .alert-body a, .alert-body h2{
	line-height:1em;
}
.alert-body a{
	color:#000;
  text-decoration:underline;
  font-weight:bold;
}
.alert-body a:hover{
  text-decoration:none;
}
/*Moteur de recherche gouvernemental SRIG*/
.sqc-srig-searchbox{
	padding:5px 0px 5px 0px;
}
.sqc-srig-searchlabel{
	font-weight:700;
}
.sqc-srig-searchblock input.text, .sqc-srig-searchblock input.title, .sqc-srig-searchblock input[type=email], .sqc-srig-searchblock input[type=password], .sqc-srig-searchblock input[type=tel], .sqc-srig-searchblock input[type=text], .sqc-srig-searchblock select, textarea, .sqc-srig-searchbox{
	border: 1px solid #4e4e4e;
	color:#4e4e4e;
}
.sqc-srig-searchbutton {
	font-size:initial !important;
	height: 27px !important;
	width: 27px !important;
	border: none !important;
	border-left:none !important;
	margin:0 !important;
	padding:0 !important;
	vertical-align: middle;
	background: url(/wp-content/plugins/dgari-srig/images/loupe_rond_noir.png) no-repeat center center !important;
	text-indent: -9999px;
	cursor: pointer;
}
.jconstellio-header-searchbtn{
	margin:0 !important;
}
.jconstellio-header-searchbox{
	border-right:1px solid #5e6265 !important;
}
.jconstellio-header-search > label{
	visibility:hidden;
}
#jconstellio_facets_template h2{
	font-size:1.2em;
}
#jconstellio_facets_template h3{
	font-size:1em;
}
#jconstellio_facets_template ul li{
	font-size:0.9em;
}
/*---*/
.et_boxed_layout #page-container {
	max-width: 100%;
	box-shadow: none;
	padding: 0;
}
#menu-menu-secteurs {
	padding: 0;
	margin: 0;
}
#menu-menu-secteurs li {
	float: left;
	list-style: none;
}
#menu-menu-secteurs li > a {
	font-size: 0.929em;
	font-weight: 700;
	color: #000000;
	border-left: 1px solid #dddedf;
	background: none;
	padding: 0.8em 0.5em 0.5em 0.5em;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
#menu-secteurs ul > a:hover {
	border-bottom:2px solid #fff;
}
#menu-secteurs li ul li{
	width:100% !important;
}
#top-menu .menu-item-has-children > a:first-child,.fullwidth-menu .menu-item-has-children > a:first-child,#et-secondary-nav .menu-item-has-children > a:first-child {
	padding: 0.5em 0.5em 0.5em 0.5em;
}
#top-menu li,.fullwidth-menu li {
	padding-right: 0;
}
#page-container .container {
	padding: 0;
}
.et_pb_module {
	font-size: 0.95em!important;
}
/* ------------------------------ Fin de copie de css du MERN (PIV) ------------------------------ */
/* ------------------------------ Début bande grise entête pour recherche Google--------------------*/
#bande_grise_entete_niveau1 {
	background-color: #C6C6C5;
	/*float: right;*/
	width: 100%;
	padding-top: 3px;
	padding-bottom: 1px;
}
#bande_grise_entete {
	max-width: 940px;
	margin-right: auto;
	margin-left: auto;
}
#alignement_recherche_google{
	width: 100%;
	text-align: right;
}
#centrer_loupe_google{
	border: none;
}
/* ------------------------------ Début Recherche Google ------------------------------ */
/* --- Note : le module de recherche Google Search est placé dans le fichier "header.php" sous la notice : <!-- ******** Début : Ligne grise en entête ******* --> --- */
.gsc-control-searchbox-only, .gsc-control-searchbox-only-fr {
	width: 240px;
	float: right;
}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
	width: 20px !important;
	height: 20px !important;
	padding: 0px 0px !important;
	min-width: 0px !important;
	margin-top: 1px !important;
	background-color: #C6C6C5!important;
	border: none !important;
}
.form.gsc-search-box {
	font-size: 8px !important;
}
.gsc-search-box {
	margin-bottom: 2px !important;
	font-size: 10px;
}
/* ------------------------------ Fin Recherche Google ------------------------------ */
/* ------------------------------ Fin bande grise entête pour recherche Google ------------------------------ */
/* ------------------------------ Wrapper 940 ------------------------------ */
.et_pb_row {
	max-width: 940px !important;
	padding: 0px 0px 0px 0px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}
/* ------------------------------ Fin Wrapper 940 ------------------------------ */
/* ------------------------------ Début Menu secteurs ------------------------------ */
.et_pb_section.et_pb_fullwidth_section #menu_secteurs{
	margin-bottom:0px;
	padding: 0px !important;
}
#menu_secteurs .et_mobile_menu{
	z-index:9999999999;
	top:87px !important;
}
#menu_secteurs .et_mobile_menu li{
	border:none !important;
	width:100%;
	height:initial;
}
#menu_secteurs .et_mobile_menu li a{
	margin:0 !important;
	text-align:center;
	font-size: 1.1em;
}
#menu_secteurs ul {
	padding: 0px !important;
}
#menu_secteurs ul li{
	width:24%;
	display: inline-block;
}
#menu-secteurs .fullwidth-menu .nav .downwards {
	height: 58px !important;
}

/* mise à jour divi - 2019-10-24 */
.et_pb_menu__menu, .et_pb_menu__menu nav, .et_pb_menu__menu ul{
	width: 100%;
}

.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul {
    padding: 0!important;
}


.et_pb_fullwidth_menu .et_pb_menu__menu>nav>ul>li, .et_pb_menu .et_pb_menu__menu>nav>ul>li, .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
	display: inline-block;
}

.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu_inner_container, .et_pb_fullwidth_menu--style-left_aligned .et_pb_row, .et_pb_menu--style-left_aligned .et_pb_menu_inner_container, .et_pb_menu--style-left_aligned .et_pb_row{
	display: block;
}

.et_pb_fullwidth_menu .et_pb_menu__wrap, .et_pb_menu .et_pb_menu__wrap{
	display: block;
}
.et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar {
    padding-bottom: 24px;
}

.et_pb_menu__wrap .mobile_menu_bar {
    transform: translate(0);
}
/*Police du menu des secteurs*/
#menu_secteurs li a {
	font-family: 'Barlow Condensed', sans-serif;
	font-weight:400;
	font-size:22px;
	width:100% !important;
	margin-top: 3px;
	margin-bottom: 0px;
}
/*Couleur du fond du sous-menu en mobile*/
#menu_secteurs .et_mobile_menu li>.sub-menu li{
	background-color:#C6C6C6 !important;
}
/*Permet de rétablir le line-height des sous-menus lorsque le titre de la page est sur deux lignes*/
#menu_secteurs li>.sub-menu li a{
	line-height:normal !important;
	display:inline-block;
	vertical-align:middle;
}
#menu_secteurs li>.sub-menu li a:hover{
	font-weight:700;
}
#menu_secteurs .et_mobile_menu li>.sub-menu a{
	color:#000 !important;
	font-weight:700;
}
#menu_secteurs li:nth-child(1) a:hover {
	opacity: 1 !important;
	color:#fff;
	transition: all 0.3s ease-in-out 0s;
}
#menu_secteurs li:nth-child(1) a:active {
	opacity: 1 !important;
	color:#fff;
	transition: all 0.3s ease-in-out 0s !important;
}
#menu_secteurs li:nth-child(2) a:hover {
	opacity: 1 !important;
	color:#8EA50D;
	transition: all 0.3s ease-in-out 0s !important;
}
#menu_secteurs li:nth-child(2) a:active {
	opacity: 1 !important;
	color:#8EA50D;
	transition: all 0.3s ease-in-out 0s !important;
}
#menu_secteurs li:nth-child(3) a:hover {
	opacity: 1 !important;
	color:#FBB900;
	transition: all 0.3s ease-in-out 0s;
}
#menu_secteurs li:nth-child(3) a:active {
	opacity: 1 !important;
	color:#FBB900;
	transition: all 0.3s ease-in-out 0s;
}
#menu_secteurs li:nth-child(4) a:hover {
	opacity: 1 !important;
	color:#65c6ec;
	transition: all 0.3s ease-in-out 0s !important;
}
#menu_secteurs li:nth-child(4) a:active {
	opacity: 1 !important;
	color:#65c6ec;
	transition: all 0.3s ease-in-out 0s !important;
}
/*Hover des éléments de sous-menu en desktop*/
#menu_secteurs .sub-menu li a:hover{
	transition:none !important;
	color:#fff;
}
/*Barre blanche de Ministère lorsque le sous-menu est ouvert*/
#menu_secteurs .nav li:nth-child(1) ul{
	border-top: 10px solid #fff;
}
/*Barre verte de Forêts lorsque le sous-menu est ouvert*/
#menu_secteurs .nav li:nth-child(2) ul{
	border-top: 10px solid #8EA50D;
}
/*Barre orange de Faune lorsque le sous-menu est ouvert*/
#menu_secteurs .nav li:nth-child(3) ul{
	border-top: 10px solid #FBB900;
}
/*Barre bleue de Parcs lorsque le sous-menu est ouvert*/
#menu_secteurs .nav li:nth-child(4) ul{
	border-top: 10px solid #65c6ec;
}
/*Titres/Label des menus en mobile*/
#menu_secteurs h2, .menu-sections h2{
	font-family: 'Barlow Condensed', sans-serif;
	font-size: 18px;
	position: absolute;
	padding: 0;
	top: 50px;
	text-align: left;
	margin-left: 55px;
}
#menu_secteurs h2{
	text-transform: uppercase;
}
/* ------------------------------ Fin Menu secteurs ------------------------------ */
/* ------------------------------ Début Caroussel ------------------------------ */
#carouselle {
	height: 400px !important;
	width:100% !important;
}
.ls-wp-fullwidth-helper,.ls-wp-container
{
	width:100%;
	background:#000000 !important;
}
.ls-l,.ls-layer{
	font-size: 2em !important;
	letter-spacing: 0.03em !important;
	line-height: 0.95em !important;
	font-family: interstateregularlight, Arial, Sans-Serif !important;
	text-shadow: 2px 2px 5px #000000;
}
.ls-l a:link{
	font-size: 0.6em !important;
	font-family: interstateregular, Arial, Sans-Serif !important;
	text-decoration: none !important;
}
.ls-l a:hover, .ls-l a:active {
	text-decoration: underline !important;
}
/* ------------------------------ Fin Caroussel ------------------------------ */
/* ------------------------------ Début Boutons photos secteurs ------------------------------ */
#bloc_boutons_photos {
	width: 100%;
	text-align:center;
	background-color: #ECECEC;
	margin-top: 10px !important;
}
.image_ministere {
	text-align:center;
	width: 220px;
	min-height: 210px;
	padding: 0px 0px !important;
	position:relative;
	cursor: pointer
}
.image_ministere a{
	font-family: interstateregularlight, Arial, Sans-Serif !important;
	color: #FFFFFF !important;
	font-size: 2.9em !important;
	letter-spacing: 0.05em !important;
	margin-left: 2px !important;
	position: absolute !important;
	bottom: 0 !important;
	padding-bottom: 1px !important;
	line-height: 0.66em !important;
	display:block;
}
.image_ministere h1 a:link {
	color: #FFFFFF !important;
}
/*Couleur de la police au survol de la tuile représentant le Ministère sur la page d'accueil*/
.boite_bouton_ministere .image_ministere a:hover, .boite_bouton_ministere .image_ministere a:active {
	color: #fff !important;
}
/*Couleur de la police au survol de la tuile représentant les Forêts sur la page d'accueil*/
.boite_bouton_foret .image_ministere a:hover, .boite_bouton_foret .image_ministere a:active {
	color: #b4d500 !important;
}
/*Couleur de la police au survol de la tuile représentant la Faune sur la page d'accueil*/
.boite_bouton_faune .image_ministere a:hover, .boite_bouton_faune .image_ministere a:active {
	color: #c95717 !important;
}
/*Couleur de la police au survol de la tuile représentant les Parcs sur la page d'accueil*/
.boite_bouton_parc .image_ministere a:hover, .boite_bouton_parc .image_minister a:active {
	color: #65c6ec !important;
}
/*Bouton pour s'inscrire dans carrefour foret*/
#lien-inscription-foret{
	text-decoration: none !important;
	color: #000000 !important;
	padding: 18px 28px;
	font-size: 20px;
	font-weight: 400;
	background-color: #40BEDD;
}
/* ------------------------------ Fin Boutons photos secteurs ------------------------------ */
/* ------------------------------ Bandes Titre et fil d'Ariane secteurs ------------------------------ */
/* ------------------------------ Bandes Titre secteurs ------------------------------ */
#bande_titre_secteur {
	width: 100% !important;
	height: 5.4em !important;
	padding-top:10px !important;
	background-color: #ECECEC;
	margin-top: 10px !important;
}
.bloc_titre_secteur {
	text-align:left;
	padding-top: 23px;
}
.bloc_titre_secteur h1 {
	font-family: interstateregular, Arial, Sans-Serif !important;
	font-style: normal;
	letter-spacing: -0.03em !important;
	color: #000000 !important;
	font-size: 4.3em !important;
	line-height: 0.25em !important;
}
/* ------------------------------ fil d'Ariane secteurs ------------------------------ */
/* ------------------------------ fil d'Ariane secteurs ------------------------------ */
#bande_fil_ariane{
	width: 100% !important;
	padding: 10px 0px 10px 0px !important;
	text-align: center !important;
	background-color: #ECECEC;
	clear: both;
	position: relative;
}
#bloc_fildariane {
	text-align:left;
	max-width: 940px;
	margin-left: auto;
	margin-right: auto;
}
.fildariane {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 0.85em !important;
	font-weight: 400 !important;
	color: #000000 !important;
	bottom: 0 !important;
	line-height: 1.5em !important;
}
.fildariane a:link, .fildariane a:visited {
	color: #1163ad !important;
}
.fildariane a:hover, .fildariane a:active {
	color: #80bef8 !important;
	text-decoration: underline !important;
}
.fildariane ul{
list-style-type:none;
line-height: normal !important;
padding: 0 !important;
}

.fildariane ul li{
display:inline-block;
margin-right:8px;
}

.fildariane ul li:last-child{
margin-right:0px;
}

.fildariane ul li:not(:last-child):after{
content:'>';
position: relative;
left: 4px
}
.fermeture {
	clear: both;
}

@media (max-width: 689px) {
  #bande_fil_ariane ul{
  margin-left : 12px;
  }
}
/* ------------------------------ Fin Bandes Titre secteurs ------------------------------ */
/* ------------------------------ Fin Bandes Titre et fil d'Ariane secteurs ------------------------------ */
/*Titres*/
h1{
	font-family: interstateregularlight, Arial, Sans-Serif;
	font-size: 2.7em;
}
/* ------------------------------ Bloc contenus ------------------------------ */
#sb_widget-2, .bande_titre_noir {
	height: 2em;
	font-family: 'Roboto', Arial, Sans-Serif !important;
	font-weight: 100;
	font-size: 1.1em;
	letter-spacing: 0.05em;
	text-transform: uppercase;
	color: #FFFFFF;
	line-height: 2.2em !important;
	background-color: #000000;
	text-align: left;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
/* ------------------------------ Bloc Contenus Colonne Gauche ------------------------------ */
#contenus_colonne_gauche {
	margin-top: 0 !important;
}
#bloc_contenus_colonne_gauche_articles a {
	text-decoration: underline;
}
#bloc_contenus_colonne_gauche_articles table {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 0.95em !important;
	border: 0 !important;
	font-weight: 400 !important;
	color: #000000 !important;
}
.ff-titre ~ p > img {
	margin-top: -1px;
}
/* ---------------- Blocs contenus textes articles et page de secteur -------------------- */
/* ----- Commun au deux Blocs contenus ----- */
#bloc_contenus_colonne_gauche_articles, #bloc_contenus_colonne_gauche_texte_secteur {
	padding-left: 10px;
	padding-right: 10px;
}
.bloc_contenus_colonne_gauche_texte_faune .et_pb_text_inner{
	margin-bottom: 45px;
}
#bloc_contenus_colonne_gauche_articles p, #bloc_contenus_colonne_gauche_texte_secteur p {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 0.95em !important;
	line-height: 1.5em !important;
	font-weight: 400 !important;
	color: #000000 !important;
}
#bloc_contenus_colonne_gauche_articles ul, #bloc_contenus_colonne_gauche_texte_secteur ul {
	list-style:none;
	margin: 5px 0 15px 3px;
	padding: 0;
}
#bloc_contenus_colonne_gauche_articles ul li, #bloc_contenus_colonne_gauche_texte_secteur ul li {
	font-family: Arial, Helvetica, sans-serif !important;
	line-height: 1.5em !important;
	font-weight: 400 !important;
	padding: 1px 0 6px 20px;
	background: transparent url(/wp-content/uploads/2016/01/puce.gif) no-repeat 0 5px;
}
/* ----- Spécifique aux Articles ----- */
#bloc_contenus_colonne_gauche_articles h1 {
	font-family: interstateregularlight, Arial, Sans-Serif !important;
	font-size: 2.7em !important;
	margin-top:10px;
}
#bloc_contenus_colonne_gauche_articles h2 {
	font-family: interstateregularlight, Arial, Sans-Serif !important;
	font-size: 1.65em !important;
	margin-top:10px;
}
#bloc_contenus_colonne_gauche_articles h3 {
	font-family: 'Roboto', Arial, Sans-Serif !important;
	font-size: 1.3em !important;
	margin-top:10px;
}
#bloc_contenus_colonne_gauche_articles h4 {
	font-size: 1.15em !important;
	font-style: italic;
}
.voir p {
	font-family: 'Roboto', Arial, Sans-Serif !important;
	font-size: 1.25em !important;
	font-weight: 700;
	margin-top:15px;
	color: #000000;
}
/* ----- Spécifique aux Secteurs ----- */
#bloc_contenus_colonne_gauche_texte_secteur h2 {
	font-family: interstateregularlight, Arial, Sans-Serif !important;
	font-size: 2.7em !important;
	color: #000000 !important;
}
#bloc_contenus_colonne_gauche_texte_secteur h3 {
	font-family: interstateregularlight, Arial, Sans-Serif !important;
	font-size: 1.65em !important;
}
#bloc_contenus_colonne_gauche_texte_secteur h4 {
	font-family: 'Roboto', Arial, Sans-Serif !important;
	font-size: 1.15em !important;
	font-weight: 700;
	color: #000000 !important;
}
/* ----- "class" pour couleurs des titres et liens des sections ----- */
/* ----- Ministère ----- */
/* ----- Note : ce titre est un h3 car utilisé dans une page Secteur ----- */
.bloc_contenus_colonne_gauche_texte_ministere h2 {
	color: #2963ac !important;
}
.bloc_contenus_colonne_gauche_texte_ministere a:link {
	color: #1163ad !important;
}
.bloc_contenus_colonne_gauche_texte_ministere a:hover, .bloc_contenus_colonne_gauche_texte_ministere a:active, .bloc_contenus_colonne_gauche_texte_ministere a:visited {
	color: #1163ad !important;
	text-decoration: underline !important;
}
/* ----- Forêts ----- */
/* ----- Note : ce titre est un h2 car utilisé dans une page Article ----- */
.bloc_contenus_colonne_gauche_texte_forets h2 {
	color: #8EA50C !important;
}
.bloc_contenus_colonne_gauche_texte_forets a:link {
	color: #1163ad !important;
}
.bloc_contenus_colonne_gauche_texte_forets a:hover, .bloc_contenus_colonne_gauche_texte_forets a:active {
	color: #1163ad !important;
	text-decoration: underline !important;
}
/* ----- Faune ----- */
/* ----- Note : ce titre est un h2 car utilisé dans une page Article ----- */
.bloc_contenus_colonne_gauche_texte_faune h2 {
	color: #c95717 !important;
}
.bloc_contenus_colonne_gauche_texte_faune a:link {
	color: #1163ad !important;
}
.bloc_contenus_colonne_gauche_texte_faune a:hover, .bloc_contenus_colonne_gauche_texte_faune a:active {
	color: #1163ad !important;
	text-decoration: underline !important;
}
/* ----- Parcs ----- */
/* ----- Note : ce titre est un h2 car utilisé dans une page Article ----- */
.bloc_contenus_colonne_gauche_texte_parcs h2 {
	color: #008c8d !important;
}
.bloc_contenus_colonne_gauche_texte_parcs a:link {
	color: #1163ad !important;
}
.bloc_contenus_colonne_gauche_texte_parcs a:hover, .bloc_contenus_colonne_gauche_texte_parcs a:active {
	color: #1163ad !important;
	text-decoration: underline !important;
}
/* ---------------- Fin Blocs contenus textes articles et page de secteur -------------------- */
/* ------------------------------ formatage bloc actualités et bande boutons bas du module actualités ------------------------------ */
#bloc_contenus_colonne_gauche_actualites {
	margin-bottom: 0px !important;
}
#bloc_contenus_colonne_gauche_actualites #bande_lien_salle_presse {
	font-family: 'Roboto', Arial, Sans-Serif !important;
	font-weight: 100;
	font-size: 1.1em !important;
	letter-spacing: 0.05em !important;
	text-transform: uppercase;
	color: #FFFFFF !important;
	background-color: #c6c6c5;
	padding-left: 10px !important;
	margin-bottom: 10px !important;
}
.bouton_salle_de_presse {
	width: 80%;
	text-align: left;
	float: left;
	font-size:11px;
	padding-left:10px;
}
.bouton_archives {
	width: 20%;
	float: left;
	text-align: right;
	padding-right: 10px;
	font-size:11px;
}
.bouton_archives-en{
	text-align: right;
	padding-right: 10px;
	font-size:11px;
}
#bloc_contenus_colonne_gauche_actualites #bande_lien_salle_presse a:link {
	color: #1163AD !important;
}
#bloc_contenus_colonne_gauche_actualites #bande_lien_salle_presse a:hover, #bloc_contenus_colonne_gauche_actualites #bande_lien_salle_presse a:active {
	color: #ffffff !important;
}
/* ------------------------------ Fin formatage bloc actualités et bande boutons bas du module actualités ------------------------------ */
/* ------------------------------ Colonne de droite ------------------------------*/
/* ------------------------------ Case ministre ------------------------------*/
#bloc_le_ministre {
	max-width: 300px;
	margin-right: auto !important;
	margin-left: auto !important;
	min-height: 181px;
	margin-bottom: 25px;
}
#case_contenus_ministre {
	width: 100%;
	min-height: 150px;
	background-image: url(/wp-content/uploads/ministreMFFP-294x150.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #096f9f;
	padding-top: 12px;
}
#nom_titre_ministre {
	padding-left: 10px;
	height: 105px;
	font-family: interstateregularlight, Arial, Sans-Serif;
	font-size: 1.1em;
	line-height: 1em;
	color: #FFFFFF;
}
#nom_titre_ministre p {
	padding-bottom: 0.2em;
}
#nom_titre_ministre .nom_ministre {
	font-family: interstateregular, Arial, Sans-Serif;
	font-size: 1.2em;
}
#nom_titre_ministre .titre_ministre {
	font-family: interstateregularlight, Arial, Sans-Serif;
	font-size: 1.1em;
	line-height: 0em;
}
#nom_titre_ministre p a {
	line-height: 1em !important;
}
#nom_titre_ministre p a:link {
	color: #FFFFFF !important;
}
#nom_titre_ministre p a:visited {
	color: #FFFFFF !important;
}
#nom_titre_ministre p a:hover, #nom_titre_ministree p a:active {
	color: #80bef8 !important;
}
#case_twitter {
	padding-left: 10px;
	height: 28px;
	margin-top: 3px;
}
/* ------------------------------ Fin Case ministre ------------------------------ */
/* ------------------------------ Pour les Menus personnalisés ------------------------------ */
/* ------------------------------ Note : Si les titres ne sont pas semblables, il faut ouvrir le module DIVI du menu et incrire dans : Paramètre avancés de conception, les même paramètres que dans celle des titre bien affichés ------------------------------ */
.evenements_menus_personnalises_apparence {
	margin-bottom: 0px !important;
	border-right: none !important;
	color:#000 !important;
}
.evenements_menus_personnalises_apparence .widget_nav_menu ul{
	list-style:none;
	margin: 0 0 0 3px;
	padding: 0;
	color:#000 !important;
}
.evenements_menus_personnalises_apparence ul li a:hover{
	text-decoration:underline;
	color:#000 !important;
}
.evenements_menus_personnalises_apparence ul li a:active{
	color:#000 !important;
}
.evenements_menus_personnalises_apparence ul li a:visited{
	color:#000 !important;
}
.evenements_menus_personnalises_apparence .widget_nav_menu ul li a {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 1em !important;
	color:#000 !important;
}
.evenements_menus_personnalises_apparence .widget_nav_menu ul li{
	line-height:1.1em;
	padding: 1px 0 6px 20px;
	background: transparent url("/wp-content/uploads/2016/01/puce.gif") no-repeat 0 4px;
	border-bottom-width: 1px !important;
	border-bottom-style: dashed !important;
	border-bottom-color: #000 !important;
}
.menus_personnalises_apparence {
	margin-bottom: 0px !important;
	overflow:hidden;
	border-right: none !important;
}
.menus_personnalises_apparence .widgettitle, #ministere .widgettitle, #forets .widgettitle, #faune .widgettitle, #parcs .widgettitle, #acces_direct .widgettitle {
	height: 2em !important;
	font-family: 'Roboto', Arial, Sans-Serif !important;
	font-weight: 100;
	font-size: 1.2em !important;
	letter-spacing: 0.05em !important;
	line-height: 2em !important;
	text-transform: uppercase !important;
	text-align: left !important;
	padding: 0 0 0 10px !important;
}
.menus_personnalises_apparence .widgettitle {
	color: #FFFFFF !important;
	background-color: #000000 !important;
}
#ministere .widgettitle {
	color: #fff !important;
	background-color: #000000 !important;
}
#forets .widgettitle {
	color: #8ea50c !important;
	background-color: #000000 !important;
}
#faune .widgettitle {
	color: #fbb900 !important;
	background-color: #000000 !important;
}
#parcs .widgettitle {
	color: #65c6ec !important;
	background-color: #000000 !important;
}
#acces_direct .widgettitle {
	color: #000000 !important;
	background-color: #65C6EC !important;
}
.menus_personnalises_apparence .widget_nav_menu ul{
	list-style:none;
	margin: 0 0 0 3px;
	padding: 0;
}
.menus_personnalises_apparence .widget_nav_menu ul li a {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 1em !important;
}
.menus_personnalises_apparence .widget_nav_menu ul li{
	line-height:1.1em;
	padding: 1px 0 6px 20px;
	background: transparent url("/wp-content/uploads/2016/01/puce.gif") no-repeat 0 4px;
	border-bottom-width: 1px !important;
	border-bottom-style: dashed !important;
	border-bottom-color: #65c6ec !important;
}
.menus_personnalises_apparence .widget_nav_menu li ul{
	margin:0 0 -12px -25px !important;
	list-style:disc;
}
.menus_personnalises_apparence .widget_nav_menu li ul li{
	border: none !important;
}
.menus_personnalises_apparence .widget_nav_menu li ul li a:link {
	padding-left:0;
	margin-bottom: 0px !important;
	background:none;
}
.menus_personnalises_apparence ul li a:link, .menus_personnalises_apparence ul li a:visited {
	color: #1163ad !important;
}
.menus_personnalises_apparence ul li a:hover, .menus_personnalises_apparence ul li a:active {
	color: #12304a !important;
}
/* Holly Hack to fix ie6 li bg */
/* Hides from IE-mac \*/
* html li{
	height: 1%;
}
/* End hide from IE-mac */
/* ------------------------------ Fin Pour les Menus personnalisés ------------------------------ */
/* ------------------------------ Module Médias sociaux ------------------------------ */
#module_medias_sociaux {
	max-width: 300px !important;
	background-color: #ECECEC !important;
	border: none !important;
	padding-left: 12px !important;
	margin-bottom: 0px !important;
}
#icons_sociaux {
	display: -webkit-inline-box;
	float: right;
}
#LiensRapides {
	border: 2px solid #EEE;
	background: rgba(24,48,81,1);
	background: -moz-linear-gradient(left, rgba(24,48,81,1) 0%, rgba(7,98,173,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(24,48,81,1)), color-stop(100%, rgba(7,98,173,1)));
	background: -webkit-linear-gradient(left, rgba(24,48,81,1) 0%, rgba(7,98,173,1) 100%);
	background: -o-linear-gradient(left, rgba(24,48,81,1) 0%, rgba(7,98,173,1) 100%);
	background: -ms-linear-gradient(left, rgba(24,48,81,1) 0%, rgba(7,98,173,1) 100%);
	background: linear-gradient(to right, rgba(24,48,81,1) 0%, rgba(7,98,173,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#183051', endColorstr='#0762ad', GradientType=1 );
}
/* ------------------------------ Fin Module Médias sociaux ------------------------------ */
/* ------------------------------ Fin Début contenu ------------------------------ */
/* ------------------------------ Bande grise bas de page Promo ------------------------------ */
/* ------------------------------ Début SOPFEU ------------------------------ */
.sopfeu-widget-wrapper {
	width: 218px !important;
	min-height: 107px !important;
	border: 1px solid #FFFFFF !important;
	box-shadow: none !important;
	padding: 4px 9px 4px 9px !important;
}
#sopfeu-widget-main {
	width: 216px !important;
	margin: auto;
}
/* ------------------------------ Fin SOPFEU ------------------------------ */
/* ------------------- Pour bloc 5 à 8 cases promos -------------------- */
#bas_promo_contenant img,#row-logo img{
	vertical-align:middle;
}
.et_pb_cta_5 .et_pb_promo {
	vertical-align:middle;
}
#bande_grise_bas_promo h2{
	display:none;
}
#bande_grise_bas_promo {
	width: 100% !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	background-color: #C6C6C5 !important;
}
#bas_promo_contenant {
	max-width: 940px !important;
	margin-top: 0px !important;
	margin-bottom: 30px !important;
	margin-right: auto !important;
	margin-left: auto !important;
}
.bouton_promo_1iere_rangee {
	width: 220px !important;
	height: 109px !important;
	margin-bottom: 14px !important;
}
.bouton_promo_1iere_rangee img {
	display: inline-block;
	vertical-align: middle;
}
.bouton_promo_une_rangee_sans_sopfeu {
	width: 220px !important;
	height: 109px !important;
	margin-bottom: 0px !important;
}
.bouton_promo_une_rangee_sans_sopfeu img {
	display: inline-block;
	vertical-align: middle;
}
.bout_promo_2erangee_sous_sopfeu {
	width: 220px !important;
	height: 109px !important;
	margin-bottom: 0px !important;
}
.bout_promo_2erangee_sous_sopfeu img {
	display: inline-block;
	vertical-align: middle;
}
.bouton_promo_2e_rangee {
	display: inline-block;
	width: 220px !important;
	height: 109px !important;
	vertical-align:middle;
}
.bouton_promo_2e_rangee img {
	display: inline-block;
	vertical-align: middle;
}
/* ------------------- Pour bloc 3 cases promos -------------------- */
#bande_grise_bas_promo_3_cases_promos {
	width: 100% !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	padding-top: 10px !important;
	background-color: #C6C6C5 !important;
}
#bouton_promo_2_1iere_rangee_3_promos {
	margin-left: 30px !important;
}
#bouton_promo_3_1iere_rangee_3_promos {
	margin-left: 23px !important;
}
/* ------------------------------ Fin Bande grise bas de page Promo ------------------------------ */
/* ------------------------------ Début footer ------------------------------ */
#main-footer{
	width:100%;
}
#footer-gouv-qc{
	background-color: #FFFFFF;
}
#main-footer {
	background-color: #FFFFFF;
}
.aps-social-icon-wrapper {
	display: inline-block;
}
/* ------------------------------ Bandeau Suivez-nous------------------------------ */
.medias{
	margin-left:10px;
}
#footer-bottom {
	height:100px;
	padding:0;
	line-height:50px;
	width:100%;
}
/* -- */
#titre_suiveznous {
	width: 100% !important;
	color: #FFFFFF !important;
	font-family: 'Roboto', Arial, Sans-Serif !important;
	font-weight: 100;
	font-size: 1.4em !important;
	letter-spacing: 0.05em !important;
	text-transform: uppercase !important;
	margin:auto;
	text-align:center;
}
#titre_suiveznous a{
	color:#fff !important;
}
/* ------------------------------ Fin footer ------------------------------ */
/* ------------------------------ Début médias sociaux ------------------------------ */
#dcsmt-2 {
	width: 273px !important;
}
.static .social-tabs {
	padding-left: 2px;
}
/* ------------------------------ Fin médias sociaux ------------------------------ */
/* ------------------------------ Code présent avant l'arrivé de l'intégrateur, le 21 juillet 2015 : cela utilise des "class" générées par Divi et cela semble important pour la disposition du menu en "receptive". Code à examiner avant de modifier. ------------------------------ */
.mobile_menu_bar:before {
color: #FFFFFF !important;
}
.ls-wp-fullwidth-container {
padding-top: 10px;
padding-bottom: 10px;
}
.et_pb_column .et_pb_blog_grid .column.size-1of2, .et_pb_column .et_pb_widget:nth-child(n), .footer-widget:nth-child(n) {
width: 100% !important;
margin: 0 2% 2% 0 !important;
}
.et_pb_widget_area ul {
padding: 9px !important;
}
.et_pb_column_3_4 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_3_4 .et_pb_widget_area_right .et_pb_widget {
width: 100%;
}
.et_pb_widget_area_left {
padding-right: 0px;
}
.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
margin-bottom: 0;
}
.et_boxed_layout{
width: 100%;
}
#page-container{
width: 100%;
}
.et_fixed_nav.et_boxed_layout{
width: 100%;
}
#page-container{
width: 100%;
}
#top-header{
width: 100%;
}
.et_fixed_nav.et_boxed_layout{
width: 100%;
}
#page-container{
width: 100%;
}
.et_boxed_layout{
width: 100%;
}
#page-container{
width: 100%;
}
.container{
width: 100%;
}
.et_boxed_layout{
width: 100%;
}
#page-container{
width: 100%;
}
.et_pb_section, .et_pb_section_2, .et_section_regular {
padding: 0px 0px 0px 0px !important;
margin-top: 0px !important;
}
.et_pb_row {
width: 100%!important;
}
#page-container {
overflow: hidden;
}
.et_pb_gutters3 .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .et_pb_module, .et_pb_gutters3.et_pb_row > .et_pb_column_3_4 .et_pb_row_inner .et_pb_column_3_8 .et_pb_module, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_3_8 .et_pb_module {
margin-bottom: 0%;
}
.et_pb_column_1_3 .et_pb_widget_area_left .et_pb_widget, .et_pb_column_1_4 .et_pb_widget_area_left .et_pb_widget {
width: auto;
margin-right: 0px;
}
#page-container{
overflow: hidden;
}
#page-container.et-fb-root-ancestor{
overflow:inherit;
}
/* ==========================================================================DÉBUT Modifications CSS par Sigmund========================================================================== */
/* Sous-titres comme "Voir également" */
#bloc_contenus_colonne_gauche_articles .sous-titre,#bloc_contenus_colonne_gauche_texte_secteur .sous-titre,.sous-titre{
font-family: interstateregularlight,Arial,sans-serif !important;
font-size: 1.3em !important;
font-weight: 700 !important;
margin: 20px 0 10px;
padding: 0;
}
/* Liens hover */
#bloc_contenus_colonne_gauche_articles a:link {
color: #1163ad;
}
#bloc_contenus_colonne_gauche_articles a:hover, #bloc_contenus_colonne_gauche_articles a:active {
color: #1163ad;
text-decoration: underline;
}
/* Listes OL (ordered list) */
#bloc_contenus_colonne_gauche_articles ol,#bloc_contenus_colonne_gauche_texte_secteur ol{
margin: 5px 0px 15px 15px;
padding: 0;
}
#bloc_contenus_colonne_gauche_articles ol li,#bloc_contenus_colonne_gauche_texte_secteur ol li{
font-family: Arial,Helvetica,sans-serif !important;
font-size: 13px !important;
line-height: 1.5em !important;
list-style-position: outside;
font-weight: 400 !important;
padding: 1px 0px 6px 5px;
background: none !important;
}
/* Listes imbriquées */
#bloc_contenus_colonne_gauche_articles ul ul,#bloc_contenus_colonne_gauche_texte_secteur ul ul,#bloc_contenus_colonne_gauche_articles ol ol,#bloc_contenus_colonne_gauche_texte_secteur ol ol,#bloc_contenus_colonne_gauche_articles ul ol,#bloc_contenus_colonne_gauche_texte_secteur ul ol,#bloc_contenus_colonne_gauche_articles ol ul,#bloc_contenus_colonne_gauche_texte_secteur ol ul{
margin-bottom: 0;
}
/* Tableaux responsive */
.table-container{
width: 100%;
overflow-y: auto;
margin: 0 0 1em;
}
/* Tableaux responsive pour iOS */
.table-container::-webkit-scrollbar{
-webkit-appearance: none;
width: 14px;
height: 14px;
}
.table-container::-webkit-scrollbar-thumb{
border-radius: 8px;
border: 3px solid #fff;
background-color: rgba(0, 0, 0, .3);
}
/* Cellules des tableaux */
.table-container table tr td, .table-container table tr th, table tbody tr td, table thead tr th{
border: 1px solid #eee;
padding: 10px;
}
.table-container table tr th, table thead tr th{
background-color: #5D5D5D;
border-bottom: 1px solid #000;
color: #fff !important;
font-weight: 700;
text-align: center;
}
.table-container table tbody tr:nth-child(odd), table tbody tr:nth-child(odd){
background-color: #fafafa;
}
.table-container ul, .table-container ol, table ul, table ol{
margin-bottom: 0 !important;
}
/* Toggle (Liste déroulante pour les bureaux des régions) - fonction Javascript dans outils.js */
.toggle{
cursor: pointer;
}
.toggle-list{
display: none;
}
/* Ajustement Recherche Google */
.gsib_a{
padding: 2px 6px 0px !important;
}
/* Ajustement extrait Actualités */
.actus-texte-article-mffp, .actus-texte-article-mffp p{
color: #585858 !important;
}
/***** Accessibilité *****/
/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden{
border: 0;
clip: rect(0 0 0 0);
height: 0px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{
clip: auto;
height: auto;
margin: 0;
overflow: visible;
position: static;
width: auto;
}
/* Lien "Passer au contenu" */
.jump-content{
background-color: #65c6ec;
color: #fff !important;
left: 0;
padding: 10px;
position: absolute;
top: 0;
}
/* Article - Mary-Élizabeth Lagacé 4 janvier 2017*/
.et_pb_section, .single-post #main-content, .archive #main-content{
width: 100% !important;
}
/* Article - Mary-Élizabeth Lagacé 4 janvier 2017 - Afin de faire afficher le mot Communiqué dans les articles*/
.communiques:before {
content: "Communiqués de presse";
height: 2em;
font-family: 'Roboto', Arial, Sans-Serif !important;
font-weight: 100;
font-size: 1.1em;
letter-spacing: 0.05em;
line-height:2em;
text-transform: uppercase;
color:#000;
padding-left:500px;
}
/* Slider */
.ls-forcehide{
display: block !important;
}
/***************************/
/*Alexandre MFFP DIVI-SLIDER */
.et_pb_slide_content p a:hover,.et_pb_slide_content p a:focus {
text-decoration: none !important;
}
.et_pb_slider .et_pb_slide_description {
padding-top: 32%;
padding-bottom: 8%;
text-shadow: 0 0 5px #000 !important;
}
.et-pb-arrow-prev:hover,.et-pb-arrow-next:hover,.et-pb-arrow-prev:focus,.et-pb-arrow-next:focus {
text-decoration: none !important;
}
/**************************/
/*Alexandre normaliser les liens*/
#top-menu-nav > ul > li > a:hover {
opacity: 1;
transition: none;
text-decoration: underline;
}
#gouvernement-logo ul li {
display: inline-block;
margin-top: 25px;
padding-right: 0.5em;
margin-right: 0.5em;
border-right: 1px solid #bbbdbf;
font-size: 1em;
}
#gouvernement-logo ul li:last-child {
border-right: none;
}
#gouvernement-logo {
font-family: Arial, Helvetica, sans-serif !important;
font-size: 0.786em;
}
#gouvernement-logo a:hover {
text-decoration: underline;
}
#top-menu {
width: 100% !important;
}
/* ==========================================================================FIN Modifications CSS par Sigmund========================================================================== */
#main-content .container:before {
display:none;
}
/* ------------------------------Mary-Élizabeth Lagacé 9 février 2017 Mois de l'arbre------------------------------ */
#menu-mois-de-larbre li .sub-menu{
margin-left:-8px;
}
/*Puces vertes sous-menu Mois de l'arbre*/
#menu-mois-de-larbre li .sub-menu li, #fete-peche li .sub-menu li{
color:#d3d941 !important;
background:none !important;
list-style-type:square;
font-size:15px;
padding-left:3px;
}
#fete-peche li .sub-menu li{
color:#3AA097 !important;
border-bottom: none !important;
}
#menu-mois-de-larbre li .sub-menu li a, #fete-peche li .sub-menu li a{
font-size:13px !important;
}
.ai1ec-single-event{
position:relative;
left:90px;
}
#evcal_calendar_maf #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,#evcal_calendar_maf .evo_popup .eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_title{
color: #00a2e3 !important;
}
#evcal_calendar_maf #evcal_list .eventon_list_event p a.desc_trig{
border-color: #c5d550 !important;
}
/*Fête de la pêche - Mary-Élizabeth Lagacé 13 avril 2017*/
.btn-fetedelapeche a {
padding: 8px 37px 8px 50px;
background-color: #3aa097;
color: #ffffff;
font-size: 21px;
margin-left: 11px;
text-decoration: none;
font-family: interstateregularlight, Arial, Sans-Serif !important;
}
.btn-fetedelapeche div div {
position: relative;
}
.btn-fetedelapeche a:before {
content: "";
display: block;
position: absolute;
width: 24px;
height: 24px;
background-image: url(/wp-content/uploads/fLogo_White.svg);
background-repeat: no-repeat;
left: 31px;
top: 0px;
}
#fete-peche h1{
font-family: interstateregularlight, Arial, Sans-Serif !important;
color: #3AA097 !important;
margin-top: 10px;
}
#fete-peche h2{
font-family: interstateregularlight, Arial, Sans-Serif !important;
color: #000 !important;
margin-top: 10px;
}
.header-fete-peche img{
margin-bottom:-45px;
margin-top:26.03px;
position:relative;
z-index:2000;
}
#partenaires-fetepeche .table-container table tbody tr:nth-child(2n+1){
background-color:#fff !important;
}
#fete-peche{
z-index:10000 !important;
background-color: transparent !important;
}
/*150e de la Protection de la Faune* - Mary-Élizabeth Lagacé 29 mai 2017 */
#protection-faune h1{
font-family: interstateregularlight, Arial, Sans-Serif !important;
color: #2a7abf !important;
margin-top: 10px;
}
#protection-faune h2{
font-family: interstateregularlight, Arial, Sans-Serif !important;
color: #000 !important;
margin-top: 10px;
}
#protection-faune .evenements_menus_personnalises_apparence .widget_nav_menu ul li a{
color: #2a7abf !important;
}
#protection-faune .evenements_menus_personnalises_apparence .widget_nav_menu ul .active a {
color: #000 !important;
}
.white-popup {
position: relative;
background: #FFF;
padding: 20px;
width:auto;
max-width: 500px;
margin: 20px auto;
}
/*Menu de sections - Mary-Élizabeth Lagacé*/
/*-------------------Mobile-----------------------*/
.menu-sections .et_pb_row.clearfix{
z-index: 10;
}
.menu-sections .fullwidth-menu-nav>ul{
padding:0 !important;
text-align:center;
}
.nav li ul {
width:100% !important;
}
.menu-sections{
margin-bottom:0 !important;
}
.menu-sections li{
line-height:60px;
font-size:17px;
vertical-align:middle;
}
.menu-sections li a{
line-height:normal !important;
display:inline-block;
vertical-align:middle;
font-family: 'Barlow Condensed', sans-serif;
}
.menu-sections .et_pb_fullwidth_menu .fullwidth-menu-nav>ul>li.mega-menu>ul{
top:60px;
}
.menu-sections li>.sub-menu li{
width:100% !important;
}
.menu-sections li>.sub-menu li a{
line-height:normal !important;
display:inline-block;
vertical-align:middle;
}
.menu-sections li a:hover{
opacity:1;
}
.menu-sections li>.sub-menu li a:hover{
background:none !important;
opacity:1;
}
.menu-sections .et_pb_fullwidth_menu .et_pb_row{
min-height:0px;
}
.menu-sections .et_mobile_menu{
top:56px;
}
.menu-sections .et_mobile_menu .menu-item-has-children>a{
font-weight:400;
}
.menu-sections .et_pb_fullwidth_menu .et_mobile_menu ul{
text-align:center;
padding-left:0 !important;
}
/*Couleur de fond des sous-éléments du 2e menu en mobile*/
.menu-sections .et_pb_fullwidth_menu .et_mobile_menu li>.sub-menu li {
background-color: #ECECEC !important;
}
.menu-sections div .et_mobile_menu li a{
color:#000;
font-weight:700;
}
.menu-sections div .et_mobile_menu li a:visited{
color:#000;
}
.menu-sections .et_pb_fullwidth_menu .et_mobile_menu li>.sub-menu a {
color: #000 !important;
}
.menu-sections a.mobile_nav.closed{
text-decoration:none !important;
}
#mobile_menu2 li a{
background-color: transparent;
border-bottom: none;
font-weight:700;
}
#mobile_menu2 .sub-menu li a{
background-color: transparent;
border-bottom: none;
font-weight:400;
}
.menu-sections li>.sub-menu li:hover{
background:#5d5d5d !important;
}
.menu-sections div{
background-color:#8D8D8D !important;
}
.menu-sections div ul{
background-color:#5d5d5d;
}
.menu-sections div li{
position: relative;
background-color:#5d5d5d;
width:100%;
margin: 0 !important;
border-right:none;
}
.menu-sections div .et_mobile_menu li{
background-color:#C6C6C6;
}
.menu-sections div li a{
padding:0px !important;
color:#fff;
}
.menu-sections div li a:visited{
color:#fff;
}
/*Hover des sous-éléments du 2e menu*/
.menu-sections li>.sub-menu li:hover, .menu-sections li>.sub-menu li:hover a{
color:#fff;
text-decoration:underline;
}

/************************* Section Carrefour Forêts - Maxime Champagne - 2018/05/24 *****************************/
.wrapper-carrefour{
background-color:#fff;
padding:3% !important;
}
.carrefour-tableaux table thead tr td{
border-top: 1px solid #eee;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
border-left: 1px solid #eee;
}
.bg-carrefour{
background-color:#8d8d8d;
}
.boite-visionneuse-carrefour .et_pb_slider .et_pb_slide{
height:550px;
}
.signature_carrefour{
position: absolute;
top: -510px;
left: -103px;
}
.tuile-carrefour{
width: 33.33%;
height: 127px;
font-size: 32px;
text-transform: uppercase;
text-align: center;
}
.tuile-carrefour a{
/*padding: 7% 30%;*/
line-height: 127px;
vertical-align: middle;
color: #000000;
font-family: 'Barlow Condensed', sans-serif;
font-size: 90%;
}
#tuile-carrefour{
display: box;
display: flex;
flex-flow: row wrap;
}
.tuile-programme{
background-color: #63933E;
}
.tuile-inscription{
background-color: #AECB4B;
}
.tuile-exposants{
background-color: #40BEDD;
}
/*Actualités Carrefour Forêts*/
.cf-actualites{
display:block;
position:relative;
top:0;
left:0;
}
.cf-actualites h2{
color:#fff;
background-color:#aecb48;
display:block;
width: max-content;
padding:6px 12px;
font-family: 'Barlow Condensed', sans-serif;
margin-bottom:6px;
text-transform:uppercase;
}
.cf-actualites div.cf-actu-link{
text-align:right;
}
.cf-actualites a.actualites-all{
color:#fff;
background-color:#63933e;
display:inline-block;
width: max-content;
padding:6px 12px;
font-family: 'Barlow Condensed', sans-serif;
margin-top:6px;
margin-bottom: 12px;
}
.cf-actualites a.actualites-all:hover{
text-decoration:underline;
}
.cf-actualites .lcp_catlist{
list-style:none;
padding:0;
background-color:#fff;
}
.cf-actualites .lcp_catlist li{
display:inline-block;
background-color:#fff;
width:100%;
padding: 12px 24px;
}
.cf-actualites .lcp_catlist li .lcp_excerpt{
font-size:12px;
line-height:18px;
}
.cf-actualites .lcp_catlist li .lcp_post{
font-family: 'Barlow Condensed', sans-serif;
font-size:16px;
line-height:19px;
color:#699745;
text-decoration:underline;
}
.cf-actualites .lcp_catlist li .date{
display:block;
font-family: 'Barlow Condensed', sans-serif;
font-size:15px;
color:#8c8c8b;
padding-bottom:6px;
}
.cf-listactu .lcp_post{
font-family: 'Barlow Condensed', sans-serif;
font-size:16px;
line-height:19px;
color:#699745;
text-decoration:underline;
}
.cf-listactu .date{
font-family: 'Barlow Condensed', sans-serif;
font-size:15px;
color:#8c8c8b;
padding-bottom:6px;
}
.cf-listactu ul{
list-style:none;
}
.cf-listactu ul li{
border-bottom:3px solid #aecb48;
}
.cf-listactu ul li p{
padding-bottom:10px;
}
  /*Module d'actualités Carrefour Forêt DGARI-POST Svetlana Savin*/
.cf-actualites .actus-contenu-article-mern{
display:inline-block;
background-color:#fff;
width:100%;
padding: 12px 24px;
}
.cf-actualites .actus-date-article-mern {
display:block;
font-family: 'Barlow Condensed', sans-serif;
font-size:15px;
color:#8c8c8b;
padding-bottom:6px;
}
.cf-actualites .actus-titre-article-mern{
font-family: 'Barlow Condensed', sans-serif;
font-size:16px;
line-height:19px;
color:#699745;
text-decoration:underline;
}

.cf-actualites .actus-contenu-article-mern p{
font-size:12px;
line-height:18px;
}
.cf-actualites.cf-fil .actus-date-article-mern {
    font-size: 15px;
}
 .cf-actualites.cf-fil .dgari-posts-liste {
        height:auto;
    }
  .cf-actualites.cf-fil .actus-contenu-article-mern{
        height:auto;
        padding: 12px 0px;    
				width: 100%;
    		border-bottom: 3px solid #aecb48;
}

/*Section Pêche - Mary-Élizabeth Lagacé*/
/*-------------------Mobile-----------------------*/
.wrapper-peche{
background-color: #fff;
/*padding: 0 24px !important;*/
min-height:250px;
}
.wrapper-peche .et_pb_column{
	 position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding:0 24px;
}
.slider-wrapper{
background-color: #3fbede;
padding: 20px 10px 20px 10px !important;
}
#peche-vitrine{
margin:0 !important;
padding:0;
background: url(/wp-content/uploads/Fond1.jpg) no-repeat center center fixed !important;
-webkit-background-size: cover !important;
/* pour anciens Chrome et Safari */
background-size: cover !important;
}
.banner-peche{
max-height: 45vh;
min-height: 45vh;
display: flex;
align-items: center;
overflow: hidden;
background: url(/wp-content/uploads/Fond1.jpg) no-repeat center center !important;
-webkit-background-size: cover !important;
/* pour anciens Chrome et Safari */
background-size: cover !important;
}
#activites-peche{
margin:0 !important;
padding:0;
background-color:#fff;
}
#peche-videochannel{
margin:0 !important;
padding:0;
background: url(/wp-content/uploads/pecheur-bateau.jpg) no-repeat center center fixed !important;
-webkit-background-size: cover !important;
/* pour anciens Chrome et Safari */
background-size: cover !important;
min-height:250px;
}
.wrapper-peche h1, .wrapper-peche h2{
color:#3fbede;
font-weight:700;
}
.wrapper-peche .scroll-down{
color:#afafaf;
font-size: 65px;
padding-top: 45px;
}
#scroll{
text-align:center;
}
#pechesportive div{
padding-bottom:0;
color: #ffffff;
}
#pechesportive h2 {
color: #ffffff;
}
#pechesportive div p{
line-height: 16px;
}
#pechesportive sup{
font-size: 0.6em;
}
#pechesportive h2:nth-child(1):before{
content: url(/wp-content/uploads/3poissons.png);
display: block;
padding-bottom: 30px;
}
#pechesportive h2:nth-child(1){
text-transform: uppercase;
}
#pechesportive h2:nth-child(2){
line-height:1.4em;
}
#pechesportive{
padding:40px 15px 20px 15px !important;
text-align: center;
}
#pechesportive h2{
font-family: 'Barlow Condensed', sans-serif;
font-size:30px;
}
.peche-sportive-btn .et_pb_promo, .peche-sportive-btn .et_pb_cta_1.et_pb_promo, .peche-sportive-btn .et_pb_cta_0.et_pb_promo{
padding:0 0 36px 0;
}
.peche-sportive-btn .et_pb_promo .et_pb_promo_description{
padding:0;
}
body #page-container .bt-action.et_pb_promo .et_pb_promo_button.et_pb_button:hover{
background-color:#fff !important;
color:#16718c !important;
}
.et_pb_button {
font-size: 18px;
}
.peche-icons .et_pb_button_module_wrapper{
	text-align:center;
}
body #page-container .et_pb_section .et_pb_button_0.bt-action{
	margin:24px auto 0 auto;
}
body #page-container .et_pb_section .et_pb_button_0.bt-action:hover{
	color:#fff !important;
}
.title h2{
font-family: 'Barlow Condensed', sans-serif;
font-size: 27px;
color: #3fbede;
padding-bottom: 30px;
}
.title h2 a {
text-decoration: underline;
}
.contest-fdlp.et_pb_row{
margin:36px auto !important;
}
.contest-fdlp h2{
font-family: 'Barlow Condensed', sans-serif;
font-weight:700;
font-size: 30px;
color:#3fbede;
text-transform:uppercase;
}
.contest-fdlp h3{
font-family: 'Barlow Condensed', sans-serif;
font-weight:700;
font-size: 30px;
margin-bottom:24px;
}
.contest-fdlp .et_pb_button{
color: #ffffff!important;
background: #16718c;
border-width: 3px!important;
border-color: #b5f0fe;
border-radius: 10px;
background-color: #16718c;
margin-top:24px;
}
.contest-fdlp .et_pb_button:hover{
background-color: #ffffff !important;
border-width: 3px!important;
border-color: #b5f0fe !important;
color: #16718c!important;
}
.contest-fdlp .et_pb_module{
text-align:center;
}
.event-slider.et_pb_row{
max-width:100% !important;
}
.diapo-peche {
max-width: 940px;
margin: 0 auto;
}
.diapo-peche .et_pb_media_alignment_center .et_pb_slide_image {
top: 45%;
}
.diapo-peche .et_pb_slide_image {
width: 100%;
margin-right: 0;
}
.diapo-peche .et_pb_slide_with_image .et_pb_slide_description {
float: none;
width: 90%;
padding-top: 16%;
}
.diapo-peche .et-pb-arrow-next, .diapo-peche .et-pb-arrow-prev{
bottom:20px;
top:inherit;
opacity:1;
font-size:35px;
}
.diapo-peche.et_pb_slider .et-pb-arrow-prev, .diapo-peche.et_pb_slider:hover .et-pb-arrow-prev{
left:35%;
border: 1px solid #fff;
border-radius: 50%;
}
.diapo-peche.et_pb_slider .et-pb-arrow-next, .diapo-peche.et_pb_slider:hover .et-pb-arrow-next{
right:35%;
border: 1px solid #fff;
border-radius: 50%;
}
.diapo-peche .et-pb-arrow-next:hover, .diapo-peche .et-pb-arrow-prev:hover{
background-color:#fff;
color:#16718c !important;
}
.diapo-peche.et_pb_slider .et-pb-controllers{
position:relative;
}
.diapo-peche.et_pb_slider .et-pb-controllers a{
width: 12px;
height: 12px;
border-radius:12px;
}
.diapo-peche.et_pb_slider .et-pb-controllers .et-pb-active-control{
background-color:#40BEDD;
border:#fff 1px solid;
}
.peche-icons{
  padding-top:48px !important;
  padding-bottom:48px !important;  
}
.peche-icons h3{
font-family: 'Barlow Condensed', sans-serif;
}
.peche-icons a:visited{
color:#fff;
}
.pastille-turquoise-q{
background: url(/wp-content/uploads/Boutons-autres.png) center;
width:98px;
height:98px;
line-height: 98px;
text-align: center;
margin: 0!important;
}
.pastille-turquoise-p{
background: url(/wp-content/uploads/Boutons-autres.png) center;
width:98px;
height:98px;
line-height: 98px;
text-align: center;
margin: 0!important;
}
.pastille-turquoise-p a, .pastille-turquoise-p a:visited,.pastille-turquoise-q a, .pastille-turquoise-q a:visited, .pastille-bleu a, .pastille-bleu a:visited{
color:#fff;
text-transform: uppercase;
font-size:0.9em;
}
.pastille-bleu{
background: url(/wp-content/uploads/Bouton-Partenaires.png) center;
width:121px;
height:121px;
line-height: 121px;
text-align: center;
margin: 0!important;
}
.pastilles{
background-color: #fff;
opacity: 0.8;
}
.bouton-informations{
text-align:center;
padding-bottom:20px !important;
}
.infos-co{
color: #3fbede!important;
background: #ffffff;
border-width: 3px!important;
border-color: #b5f0fe;
border-radius: 10px;
background-color: #ffffff;
font-size: 20px !important;
font-weight: 500;
}
.infos-co:hover{
background-color: #ffffff !important;
border-width: 3px!important;
border-color: #b5f0fe !important;
}
.evoSlideWrapper .evoSlider{
height:100%;
}
.fdlp-contest{
text-align:center;
}
.fdlp-contest iframe{
height:530px;
}
.video-thumbnail div{
text-align:center;
}
.et_pb_fullwidth_header.et_pb_fullwidth_header_0.survey-action{
width:100%;
padding:0;
background-color:transparent;
}
.survey-action .et_pb_fullwidth_header_scroll{
position:static;
}
.survey-action .et_pb_fullwidth_header_container.center .header-content{
padding:0;
width:100%;
}
.survey-action h2{
font-family: 'Barlow Condensed', sans-serif;
font-size: 30px;
color:#40BEDD;
text-align:center;
margin-bottom:24px;
padding: 0 40px;
}
.survey-action ul{
padding-bottom:12px;
}
.survey-action p, .survey-action ul li{
text-align:left;
margin-bottom: 20px;
font-size: 18px;
font-family: 'Barlow Condensed', sans-serif;
}
.survey-action .et_pb_button_one.et_pb_button {
color: #40bedd!important;
background: #ffffff;
border-color: #b5f0ff;
font-size: 20px;
background-color: #ffffff;
font-family: 'Barlow Condensed', sans-serif;
}
.survey-action .et_pb_fullwidth_header_container.center .header-content{
margin:auto;
}
.survey-action .et_pb_fullwidth_header_container.center .header-content img{
position:relative;
top:60px;
}
.survey-action .et_pb_fullwidth_header_container.center .header-content .et_pb_header_content_wrapper{
padding: 20px 20px 10px 20px;
background-color: #fff;
}
.survey-action a{
color: #40BEDD;
text-decoration: underline;
}
/** RÉSULTAT RECHERCHE **/
#results-container{
margin: auto;
}
.search article{
margin-top: 30px;
margin-bottom: 30px;
}
#bloc_contenus_colonne_gauche_articles .wp-caption p.wp-caption-text,#bloc_contenus_colonne_gauche_texte_secteur .wp-caption p.wp-caption-text{
font-size: 11px !important;
}
/***********************************************************/
/****************** Menu mobile secteurs *******************/
/***********************************************************/
.et_mobile_nav_menu{
float: left !important;
}
#mobile_menu2 .label-menu-secteurs{
height: 60px;
}
#menu_secteurs .icon-hamburger{
top:19px
}
#menu_secteurs h2{
top:18px;
}
.icon-hamburger{
margin: 10px;
width: 22px;
height: 21px;
position: absolute;
left: 15px;
top: 17px;
margin: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
.menu-sections .icon-hamburger {
top: 17px;
}
.menu-sections h2{
top: 17.5px;
color: #FFFFFF;
width: max-content;
}
.icon-hamburger span{
display: block;
position: absolute;
height: 3px;
width: 100%;
background: #ffffff;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
.icon-hamburger span:nth-child(1) {
top: 0px;
}
.icon-hamburger span:nth-child(2),.icon-hamburger span:nth-child(3) {
top: 9px;
}
.icon-hamburger span:nth-child(4) {
top: 18px;
}
.opened > .mobile_menu_bar > .icon-hamburger span:nth-child(1) {
top: 12px;
width: 0%;
left: 50%;
}
.opened > .mobile_menu_bar > .icon-hamburger span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.opened > .mobile_menu_bar > .icon-hamburger span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.opened > .mobile_menu_bar > .icon-hamburger span:nth-child(4) {
top: 18px;
width: 0%;
left: 50%;
}
#mobile_menu1{
padding: 0;
text-align: center;
}
#mobile_menu1 > li{
position: relative;
}
.sub-menu li a{
color: #000000;
transition: all 0.5s cubic-bezier(.25,1.7,.35,.8);
}
.fullwidth-menu-nav li {
color: #FFFFFF;
list-style: none;
position: relative;
}
.fullwidth-menu-nav li a, .fullwidth-menu-nav li .sub-menu li a{
color: #FFFFFF;
font-size: 18px;
text-decoration: none;
display: inline-block;
width: 100%;
padding: 5px 0px;
}
.label-menu-secteurs{
height: 44px;
width: 60px;
display:block;
padding: 0.5em;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
border-radius: 4px;
}
.label-menu-secteurs > .left-bar {
margin-top: 20px;
position: absolute;
background-color: transparent;
top: 0;
left: 22px;
width: 12px;
height: 3px;
display: block;
transform: rotate(35deg);
float: right;
border-radius: 2px;
}
.menu-sections .label-menu-secteurs > .left-bar:after, .menu-sections .label-menu-secteurs > .right-bar:after{
background-color: #000;
}
#mobile_menu2 .left-bar, #mobile_menu2 .right-bar{
top: 9px;
}
#menu_secteurs #mobile_menu1 .label-menu-secteurs ~ .sub-menu, .menu-sections #mobile_menu2 .label-menu-secteurs ~ .sub-menu {
display:none !important;
overflow: hidden;
transform: scaleY(0);
transition: linear 0.2s ease-out;
}
#menu_secteurs #mobile_menu1 .label-menu-secteurs.open ~ .sub-menu, .menu-sections #mobile_menu2 .label-menu-secteurs.open ~ .sub-menu {
display:block !important;
transform: scaleY(1);
}
.label-menu-secteurs > .left-bar:after {
content:"";
background-color: #FFFFFF;
width: 12px;
height: 3px;
display: block;
float: right;
border-radius: 6px 10px 10px 6px;
transition: all 0.5s cubic-bezier(.25,1.7,.35,.8);
z-index: -1;
}
.label-menu-secteurs > .right-bar {
margin-top: 20px;
position: absolute;
background-color: transparent;
top: 0px;
left: 30px;
width: 12px;
height: 3px;
display: block;
transform: rotate(-35deg);
float: right;
border-radius: 2px;
}
.label-menu-secteurs > .right-bar:after {
content:"";
background-color: #FFFFFF;
width: 12px;
height: 3px;
display: block;
float: right;
border-radius: 10px 6px 6px 10px;
transition: all 0.5s cubic-bezier(.25,1.7,.35,.8);
z-index: -1;
}
.label-menu-secteurs.open > .left-bar:after{
transform-origin: center center;
transform: rotate(-70deg);
}
.label-menu-secteurs.open > .right-bar:after{
transform-origin: center center;
transform: rotate(70deg)
}
.label-menu-secteurs ~ input{
display: block;
}
.label-menu-secteurs img{
width: 24px ;
}
#mobile_menu1 > li > a, #mobile_menu1 > li > label, #mobile_menu1 > li > input:checkbox {
display: inline;
}
/*Forum Faune Mary-Élizabeth Lagacé Mai 2018*/
.visuel-forumfaune img{
max-height:500px;
margin-top:5px;
}
.visuel-forumfaune{
text-align:center;
}
div.logo-forum{
display:inline-block;
width:100%;
height:216px;
margin-top:26px;
line-height: 216px;
}
div.logo-forum a{
float:left;
}
div.logo-forum h1{
padding-left:10px;
display:inline-block;
}
.ff-program tbody tr td:nth-child(1){
width:35%;
text-align:center;
}
.ff-forum tbody{
font-size: 14px;
line-height: 2.1em;
}
.ff-forum tr td {
padding: 12px 24px;
}
.ff-forum strong{
font-size:14px;
}
.ff-bandeau{
text-align:right;
}
.et_pb_team_member_0.et_pb_team_member .et_pb_team_member_image, .et_pb_team_member_description p:last-child, .et_pb_module.et_pb_tabs.et_pb_tabs_0 {
margin-bottom: 30px !important;
}
.div-expert{
display: box;
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}
.boite-expert{
margin-top: 20px;
width: 49%;
height: 280px;
border: solid 10px #EBEBEB;
padding: 15px;
}
/*Style pour le titre du Forum Faune*/
.ff-titre{
font-family: interstateregularlight, Arial, Sans-Serif !important;
font-size: 3.7em !important;
font-weight: 550;
margin-top: 45px;
margin-left: 10px;
color: #000000;
display: none;
/*En mobile, il a été demandé de cacher le titre*/
display:none;
}
/************************** Jeu Flash *************************/
#jeu-flash object{
padding: 0;
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/*-------------Transformation du bois - Juin 2018------------------------*/
.slider-transfobois{
/*Hauteur maximale du slider*/
max-height:425px;
/*Marge au-dessus du slider*/
margin-top:26px;
}
.et_pb_slider.slider-transfobois .et_pb_slide{
background-color:transparent;
}
.slider-transfobois .et_pb_slide_description{
/*Padding du texte dans le slider*/
padding-top:10%;
text-shadow:none !important;
}
/*Font du titre du slider*/
.slider-transfobois .et_pb_slide_description h2.et_pb_slide_title{
font-family: interstateregularlight, Arial, Sans-Serif !important;
font-size: 2.2em !important;
font-weight:700;
}
/*Font du corps du texte du slider*/
.slider-transfobois .et_pb_slide_content p{
font-family: Arial, Helvetica, sans-serif !important;
font-size: 0.95em !important;
line-height: 1.5em !important;
color: #000000 !important;
}
/*Style au survol du bouton Lire la suite*/
.slider-transfobois .et_pb_bg_layout_light .et_pb_button:hover{
background-color:#fff;
border: 1px solid;
}
/*Style du bouton Lire la suite*/
.slider-transfobois .et_pb_bg_layout_light .et_pb_more_button{
color:#000;
background-color:#fff;
border: 1px solid;
}
/*Ajouter de la marge en haut et en bas des tuiles*/
.tuiles-transfobois{
margin-top:26px !important;
margin-bottom:26px !important;
}
/*Ajouter de la marge au-dessus du titre h1*/
#transfobois h1{
margin-top:4.2415%;
}
/*Outline - Accessibilité*/
body button:focus,body a:focus,body input:focus,body select:focus,body textarea:focus {
outline: #0B68FE solid 2px;
}
body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) a:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) textarea:focus {
outline: none;
}
/*Style pour bouton dans la section Faune*/
.btn-faune,.btn-faune:link,.btn-faune:visited,.bloc_contenus_colonne_gauche_texte_faune .btn-faune:link,#bloc_contenus_colonne_gauche_articles .btn-faune:link{
display:inline-block;
padding:10px;
background-color: #FBB900;
color:#000 !important;
font-weight:700;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
text-decoration:none;
border: 1px solid #bfbfbf;
border-radius:4px;
}
/**** TÉLÉCHARGER GUIDE COMPLET ***/
/***** AJOUTÉ PAR ANDRÉ BOILY ***/
/* Les regles CSS de #logo-radf viennent influencer le comportement de ce bloc de HTML.**/
div#dgari-pdf-imprimer{
float: right;
width: 110px;
}
#dgari-pdf-imprimer p{
width:100%;
font-size: 12px;
text-transform: none;
font-weight: 400;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
}
#dgari-pdf-imprimer img{
width:65px;
text-align: center;
}
/**** Tableaux avec un "sort" ***/
/***** AJOUTÉ PAR MAXIME CHAMPAGNE ***/
.table-sort thead th{
color: #FFFFFF;
cursor: pointer;
position: relative;
padding-left: 10px !important;
padding-right: 10px !important;
}
.table-sort thead th .fas{
position: relative;
float: right;
bottom: -5px;
right: 0px;
}
.table-sort td{
padding-left: 10px !important;
padding-right: 10px !important;
}
/*Module d'actualités - DGARI Post*/
#dgari-posts-filtres fieldset{
display: inline-block;
}
.actualites #dgari-posts-filtres{
line-height: 40px;
background-color: #9D9D9C;
padding-left: 10px;
padding-right:10px;
}
.actualites .dgari-posts-liste{
background-color: #ECECEC !important;
padding:0;
}
.actualites .dgari-posts-liste h3{
font-family: Arial, Helvetica, sans-serif;
padding-left:10px;
padding-right:10px;
padding-top:6px;
font-size: 0.9em;
font-weight: 700;
line-height: 1.1em;
color: #1163AD;
margin: 0px;
}
.actualites .dgari-posts-liste .actus-date-article-mern{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.8em;
padding-left:10px;
padding-right:10px;
font-weight: 400;
text-transform: none;
color: #585858;
line-height: 1.9em;
padding-left:10px;
}
.actualites .dgari-posts-liste .actus-contenu-article-mern p{
font-family: Arial, Helvetica, sans-serif;
font-weight: 400;
text-transform: none;
padding-left: 10px;
color: #585858;
line-height: 1.2em;
padding-left:10px;
padding-right:10px;
}
.actualites #bande_lien_salle_presse{
background-color: #c6c6c5;
display: inline-block;
width: 100%;
text-transform:uppercase;
}
.actualites #bande_lien_salle_presse a:hover{
color:#fff;
text-decoration:underline;
}
.actualites #dgari-posts-filtres-post_tag, .actualites #dgari-posts-filtres-category, .actualites #dgari-posts-filtres-date{
margin-right:12px;
width:auto;
}
.actualites #dgari-posts-bouton-filtre{
height: 24px;
letter-spacing: 1px;
margin-bottom: 2px;
line-height: 17px;
vertical-align: middle;
color: #FFFFFF;
background-color: #1163AD;
border: none;
cursor:pointer;
}
.actualites #dgari-posts-pagination{
padding: 0;
margin: 20px 20px 20px 10px !important;
}
.actualites .actus-contenu-article-mern{
padding:12px 0;
border-top:1px solid #fff;
}
/* Fenêtre modale */
/***** AJOUTÉ PAR MAXIME CHAMPAGNE ***/
.modal {
position: fixed !important;
z-index: 99999999 !important;
padding-top: 100px;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,0.4);
}
/* Modal Content */
.modal-content {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #fefefe;
padding: 10px;
border: 1px solid #888;
width: 40%;
}
.header_modal{
padding-bottom: 10px;
}
.header_modal p, .footer_modal p{
font-size: 0.875rem;
font-weight: 700;
text-align: center;
}
.body_modal{
background-color: #d3d3d3;
overflow-y: scroll;
height: 300px;
padding: 12px;
}
.body_modal p.title_modal{
font-size: 1rem;
font-weight: 600;
}
.body_modal p.sub-title_modal{
font-size: 0.875rem;
font-weight: 600;
margin-bottom: 0px;
padding-bottom: 0px;
}
.body_modal p{
font-size: 0.75rem;
}
.cons_modal{
text-align: center;
}
.cons_modal button{
padding: 5px 10px;
margin: 10px;
border: solid 1.5px #747475;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-image: linear-gradient(5deg,#cccccc,#eeeefe);
}
.cons_modal button:hover{
border: solid 1.5px #ff4444;
background: #E9F6FF none repeat scroll 0% 0%;
}
.footer_modal{
padding-top: 10px;
}

/*Tableau de droits consentis*/
.dc-table .et_pb_column{
	padding:26px 0;
}
.dgari-posts-droits-consentis #dgari-posts-recherche{
	padding:12px 0;
}
.dgari-posts-droits-consentis #dgari-posts-filtres{
	padding:6px 0;
}
.dgari-posts-droits-consentis #dgari-posts-recherche input{
	margin-right:12px;
}
.dgari-posts-droits-consentis #dgari-posts-filtres fieldset{
	width:initial;
  margin-right:12px;
}
.dgari-posts-droits-consentis #dgari-posts ul.dgari-posts-liste, .dgari-posts-droits-consentis #dgari-posts ul, .dgari-posts-droits-consentis ul{
    padding-left: 0 !important;
  	padding-bottom: 0;
    background-color: #F1F1F1;
}
.dgari-posts-droits-consentis #dgari-posts-pagination{
	background-color: #fff;
  padding-top: 12px;
}
.dgari-posts-droits-consentis #dgari-posts-pager span, .dgari-posts-droits-consentis #dgari-posts-pager a{
	margin-right:0;
}

.dgari-posts-droits-consentis #dgari-posts-pagination li{
	margin-right:6px;
}
.dc-headers{
	width:100%;
  display:flex;
  border: #B7C565 solid 1px;
  background-color:#B7C565;
  margin-top:12px;
}
.dc-headers a.filter__link{
	color:#000;
}
.filter__link.desc::after {
	content: '(desc)';
}
.filter__link.asc::after {
	content: '(asc)';
}
.dc-headers p.head{
	padding-bottom: 0;
 	padding: 6px 24px;
  width:16.6%;
  text-align: center;
 	line-height: 1em;
  vertical-align: inherit;
  font-weight:bold;
  display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.dc-headers p.head.col-2, .dgari-post-dc p.col-2{
	width:10%;
}
.dc-headers p.head.col-6, .dgari-post-dc p.col-6{
	width:7%;
}
.dgari-post-dc{
	display: flex;
  border-bottom: #B7C565 solid 2px;
  padding:6px 0;
}
.dgari-post-dc p, .dgari-post-dc a{
  text-align: center;
  width: 16.6%;
  display:inline-block;
}

.dgari-posts-droits-consentis .dgari-post-dc p{
	padding: 6px;
}

.dgari-posts-droits-consentis .dc-headers p.head{
	display: block9;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  	.dgari-posts-droits-consentis .dc-headers p.head{
		display: block;
		line-height: 1.2em;
		padding: 6px;
	}
}

/***Carrefour Faune**/
.page-template-carrefour-faune p{
	font-size:16px;
}
.page-template-carrefour-faune .et_pb_column{
	margin-bottom:inherit;
}
.page-template-carrefour-faune button{
	width:250px;
  height:68px;
  background-color:#fff;
  border: solid #000 1px;
  display:block;
}
.page-template-carrefour-faune button a{
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 20px;
  color:#000;
  line-height:24px;
  font-weight:bold;
}
#cafa-bandeau{
  height:calc(100vh - 24px);
  background-color:#A6A6A6;
}
.cafa-bandeau-txt{
	position:absolute;
	bottom:24px;
  margin: 0 24px;
}
.cafa-bandeau-txt h2{
	color:#fff;
  font-size:24px;
  line-height:19px;
  font-weight:bold;
}
.cafa-bandeau-txt p{
	color:#fff;
  font-size:16px;
  line-height:19px;
}
.et_pb_section .et_pb_column .et_pb_module.cafa-home-suscribe{
	padding:0;
}
.cafa-bandeau-txt button, .cafa-home-row-2 button{
	  margin:48px auto 0 auto;
}
.et_pb_section .cafa-home-row-1 .et_pb_column .et_pb_module.cafa-r1-content, .et_pb_section .cafa-home-row-2 .et_pb_column{
	padding:0 24px 24px;
}
.cafa-home-row-1 .cafa-r1-content .et_pb_text_inner h1, .cafa-home-row-2 .cafa-r2-content .et_pb_text_inner h2{
	margin-top:24px;
}
.et_pb_section .cafa-home-row-2{
	background-color:#000;
  max-width:100%;
}
.et_pb_section .cafa-home-row-2 .et_pb_column .et_pb_module.cafa-r2-content p, .et_pb_section .cafa-home-row-2 .et_pb_column .et_pb_module.cafa-r2-content h2{
  color:#fff;
}
.cafa-newsletter{
  margin:24px;
}
.cafa-form{
	background-color:#EFEFEF;
  text-align: center;
  padding: 24px 24px 0 24px;
}
.cafa-form h2{
	font-family: 'Barlow Condensed', sans-serif;
  font-size: 20px;
  color:#000;
  line-height:19px;
  font-weight:bold;
}
.cafa-form p{
  font-family: Open Sans,Arial,sans-serif;
  color: #000;
  font-weight: 500;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.cafa-form form{
	margin:48px 0 0 0;
}
.cafa-form form p{
  text-align:left;
  font-weight:bold;
  margin-left: 8px;
  font-size: 14px;
  line-height: 17px;
  margin-bottom:12px;
}
.cafa-form form fieldset{
	padding:24px;
}
.cafa-form form fieldset div{
	margin-top:12px;
}
.cafa-form form fieldset div.first-input{
	margin-top:0;
}
.cafa-form form input[type=text]{
  background-color: #fff;
  border: 1px solid #000;
  padding: 2px;
  color: #000;
  width:250px;
  height:36px;
}
.cafa-form form input[type="submit"]{
	width:250px;
  height:68px;
  background-color:#fff;
  border: solid #000 1px;
  display:block;
  font-family: 'Barlow Condensed', sans-serif;
  font-size: 20px;
  color:#000;
  line-height:24px;
  font-weight:bold;
  margin:48px auto 0 auto;
}
/*------------------------------------ MEDIA QUERIES -------------------------------------------------------*/
/*Format numérique d'un maximum de 390px*/
@media screen and (max-width: 390px){
/* --- Vue mobile du bandeau Suivez-nous(footer) --- */
	#footer-bottom{
	line-height:50px;
	}
/*---Pêche--*/
  .wrapper-peche .et_pb_column{
	 	position: relative;
  	top:0;
  	left:0;
  	transform:inherit;
  	padding:12px 24px;
	}
}
/*Format numérique d'un maximum de 480px*/
@media screen and (max-width: 480px){
/*Alignement droit et gauche en mobile afin d'éviter que le texte entoure une image*/
	img.alignleft, img.alignright{
	display:block;
	float:none;
	}
}
/*Format numérique d'un maximum de 650px*/
@media(max-width:650px){
/* ---Bloc Ministre Anglais : Sur plus petit écran, la div disparaît ---- */
	.bloc-ministre-anglais{
	display:none;
	}
}
/*Format numérique d'un maximum de 680px*/
@media screen and (max-width: 680px){
	#bas_promo_contenant .bouton_promo_1iere_rangee {
	margin-top: -4px !important;
	}
    #bas_promo_contenant .bouton_promo_2e_rangee {
	margin-top: 14px !important;
	margin-bottom: -10px !important;
	}
    #bas_promo_contenant .bout_promo_2erangee_sous_sopfeu {
	margin-bottom: -10px !important;
	}
}
/*Format numérique d'un maximum de 689px*/
@media (max-width: 689px) {
	#et-top-navigation, #pivLogo {
	display:block;
	width:100%!important;
	}
	#et-top-navigation {
	margin-top: 0em;
	}
	#et-top-navigation nav {
	background: none!important;
	}
	#et-top-navigation nav ul li{
	margin-right: 0.3em;
	}
	#page-container #et-top-navigation nav ul li a, #page-container #et-top-navigation nav ul li.current-menu-item a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a{
	color: #003399!important;
	}
    /*Alexandre MFFP MENU BURGER */
    #top-menu-nav {
	   margin-top: 10px !important;
    }
    #pivLogo {
        padding-bottom: 0;
    }
    #et-top-navigation {
        margin-top: 0;
    }
}
/*Format numérique d'un maximum de 767px*/
@media(max-width: 767px ){
/*Section Carrefour Forêts*/
    .tuile-carrefour{
        width: 100%;
        height: 60px;
        font-size: 24px;
    }
    .tuile-carrefour a{
        padding: 0;
        line-height: 60px;
    }
    .boite-visionneuse-carrefour{
        display: none;
    }
    .signature_carrefour{
        position: relative;
        top: 0;
        left: 0;
        display:none;
    }
    .cf-actualites .lcp_catlist li{
        border-bottom:3px solid #aecb48;
    }
    .cf-actualites h2{
        margin-left:6px;
    }
/*Pêche*/
    .banner-peche{
        min-height:50vh;
        max-height:50vh;
    }
    .diapo-peche .et-pb-arrow-next, .diapo-peche .et-pb-arrow-prev{
        bottom:30px;
    }
    .diapo-peche.et_pb_slider .et-pb-arrow-prev, .diapo-peche.et_pb_slider:hover .et-pb-arrow-prev{
        left:15%;
    }
    .diapo-peche.et_pb_slider .et-pb-arrow-next, .diapo-peche.et_pb_slider:hover .et-pb-arrow-next{
        right:15%;
    }
    .diapo-peche.et_pb_slider .et-pb-controllers{
        bottom:40px;
    }
    .diapo-peche .et_pb_slide_with_image .et_pb_slide_description{
        padding:12px 0;
        text-align:left;
    }
    .diapo-peche .et-pb-slider-arrows{
        margin-top:60px;
    }
    .peche-sportive-btn .et_pb_promo, .peche-sportive-btn .et_pb_cta_1.et_pb_promo, .peche-sportive-btn .et_pb_cta_0.et_pb_promo{
        padding:12px;
    }
/*Forum Faune*/
    .ff-forum tr td:first-child {
	   padding: 0 5px ;
    }
    .boite-expert{
	   width: 99%;
    }
  /*RADF*/

   div#dgari-pdf-imprimer {
    float: none;
    width: 100%;
		}

/*Module d'actualités*/
    .actualites .bouton_salle_de_presse, .actualites .bouton_archives{
        width:100%;
        float:none;
        text-align:left;
        padding: 12px 0 12px 10px;
    }
    .actualites .bouton_salle_de_presse a , .actualites .bouton_archives a{
        padding:12px 0;
    }
    .actualites #dgari-posts-filtres select{
        width:100%;
    }
    .actualites #dgari-posts-filtres{
        text-align:center;
    }
    #dgari-posts-filtres fieldset{
        width: 100%;
    }
}
/*Format numérique d'un maximum de 768px*/
@media (max-width: 768px) {
	#page-container .accueil .et_pb_specialty_column {
	margin-right: 0%;
	width: 100%!important;
	}
	#page-container .et_pb_column.et_pb_column_1_3.et_pb_column_single {
	width: 100% !important;
	}
	#page-container .et_pb_cod.et_pb_module.liensRapides{
	width: 100%!important;
	float:none;
	clear:both;
	}
}
/*Format numérique d'un minimum de 768px*/
@media screen and (min-width: 768px){
/* ---------------Bouton English/Français WPML---------------*/
	#et-top-navigation nav .menu-item-language{
	float: right;
	margin-top: 3px;
	}
}
/*Format numérique d'un maximum de 820px*/
@media screen and (max-width: 820px){
	#carouselle {
	display: none;
	}
}
/*Format numérique d'un minimum de 940px*/
@media (min-width: 940px) {
	.et_pb_section,.single-post #main-content,.archive #main-content{
	width: 940px;
	}
/*Section Carrefour Forêts*/
    .signature-carrefour-mobile{
	   display:none;
    }
    /*.cf-actualites .lcp_catlist li{
        width:50%;
        float:left;
        height:150px;
        padding: 15px 20px;
    }
  
    .cf-actualites .lcp_catlist li:last-child {
        border-left:3px solid #aecb48;
    }*/
    /*Module d'actualités Carrefour Forêt DGARI-POST Svetlana Savin*/
  .cf-actualites .actus-contenu-article-mern {
        width:50%;
        float:left;
        height:150px;
        padding: 15px 20px;
    }
  .cf-actualites .actus-contenu-article-mern:last-child{
        border-left:3px solid #aecb48;
    }
  .cf-actualites.cf-fil .actus-contenu-article-mern:last-child{
  	border-left:none;
  }
  
  .cf-actualites.cf-fil .dgari-posts-liste {
        height:auto;
    }
  .cf-actualites.cf-fil .actus-contenu-article-mern{
        height:auto;
        padding: 12px 0px;    
				width: 100%;
    		border-bottom: 3px solid #aecb48;
}
 

/*Pêche*/
    #peche-videochannel .et_pb_column_1_3{
	   width:31.333% !important;
	   margin-right: 3%;
    }
    .fdlp-contest iframe{
        height:800px;
    }
    .et_pb_gutters2 .peche-sportive-btn .et_pb_column_1_2, .et_pb_gutters2 .peche-sportive-btn.et_pb_row .et_pb_column_1_2{
        width: 50%;
    }
    .et_pb_gutters2 .peche-sportive-btn .et_pb_column, .et_pb_gutters2 .peche-sportive-btn.et_pb_row .et_pb_column{
        margin-right:0;
    }
    .peche-sportive-btn .et_pb_cta_0.et_pb_promo .et_pb_button_wrapper{
        text-align:right;
        padding-right:12px;
    }
    .peche-sportive-btn .et_pb_cta_1.et_pb_promo .et_pb_button_wrapper{
        text-align:left;
        padding-left:12px;
    }
    .peche-sportive-btn .et_pb_column{
        margin-bottom:0;
    }
    .diapo-peche .et-pb-arrow-next, .diapo-peche .et-pb-arrow-prev{
        bottom:20px;
    }
/*Forum Faune*/
    .ff-bandeau{
	   text-align:left;
    }
}
/********Tablette horizontale et verticale uniquement**********/
@media (max-width: 980px) and (min-width: 768px){
/*Forum Faune:Enlève la largeur définie de l'image du module Personne de Divi*/
    .et_pb_column .et_pb_team_member_image {
        width: auto;
        max-width: none;
    }
    .ff-program tbody tr td:nth-child(1){
        width:20%;
    }
    /*Titre du Forum Faune*/
    .ff-titre{
        width:50%;
        display:inline-block;
        float:left;
    }
}
/*Format numérique d'un maximum de 939px*/
@media (max-width:939px){
	/*Tableau Droits consentis*/
  .dgari-posts-droits-consentis #dgari-posts-filtres fieldset{
 		width:100%;
  	padding-top:12px;
  }
  .dgari-posts-droits-consentis #dgari-posts-bouton-filtre{
  	margin-top:12px;
  }
  .dc-headers{
  	display:none;
  }
  .dgari-post-dc {
    display: inline-block;
    width: 100%;
    padding:12px 0;
  }
  .dgari-post-dc p, .dgari-post-dc a{
  	width:100%;
    display:block;
    text-align:left;
    padding-left:12px;
    padding-bottom:0;
  }
  .dgari-post-dc p.mobile{
  	font-weight:bold;
  }
  .dc-headers p.head.col-2, .dgari-post-dc p.col-2, .dc-headers p.head.col-6, .dgari-post-dc p.col-6{
  	width:100%;
  }
}
/*Format numérique d'un minimum de 940px*/
@media (min-width:940px){
  /*Tableau Droits consentis*/
    .dgari-post-dc p.mobile{
      display:none;
    }
}
/*Format numérique d'un maximum de 980px*/
@media (max-width: 980px) {
	.et_pb_fullwidth_menu .et_mobile_nav_menu, .et_pb_menu .et_mobile_nav_menu{
		display: block;
	}
	.et_pb_fullwidth_menu .mobile_menu_bar:before {
		top: 26px;
	}
	.et_pb_fullwidth_menu .et_mobile_nav_menu, .et_pb_menu .et_mobile_nav_menu {
		margin: 0 10px;
	}
	#page-container .et_pb_column.et_pb_column_1_3.et_pb_column_single{
	   width: 100% !important;
	   padding: 3.8% 0;
	}
	.et_pb_section .et_pb_column .et_pb_module {
	   margin: auto!important;
	}
	#page-container .accueil .et_pb_specialty_column {
	   margin-right: 2.5%;
	   width: 100%!important;
	}
	.composantAccueil .et_pb_column{
	   width: 48.5%!important;
	}
    #et_mobile_nav_menu {
	   display: none;
	}
	#et-top-navigation {
	   display: block;
	}
	top-menu-nav {
	   display: block;
	}
    #top-menu {
        display: block;
	}
    .fullwidth-menu {
        display: block;
	}
    /*Alexandre MFFP MENU BURGER */
    .mm-listview li {
        border-bottom: none !important;
    }
    .mobile_nav:hover,.mobile_nav:focus,.mobile_nav:active,.mobile_nav:visited {
        text-decoration: none !important;
    }
/*Pêche*/
    .et_pb_section .et_pb_column .et_pb_module {
	   padding: 10px;
    }
}
/*Format numérique d'un minimum de 981px*/
@media screen and (min-width: 981px){
/*Menu secteurs:Barre grise sous le menu secteurs dans la page d'accueil*/
	body.home #menu_secteurs{
	border-bottom:20px solid #818181;
	}
/*Alexandre MFFP MENU BURGER */
    .fullwidth-menu .menu-item-has-children > a:first-child:after {
	   display: none !important;
    }
    .secteurs li{
        width:24%;
    }
    #menu-secteurs li a {
        padding-right: 0;
        padding-left: 0;
		text-align: center;
    	display: block;
    }
    .sub-menu {
        padding-top: 0 !important;
        padding-bottom: 0px !important;
    }
    .sub-menu li {
        width: 100% !important;
        border: none !important;
    }
    .sub-menu li a {
        width: 100% !important;
        margin: 0 !important;
        font-size: 0.85em !important;
        text-align:center;
    }
    .sub-menu li ul {
        display: none;
    }
/*Menu de sections - Mary-Élizabeth Lagacé*/
    .menu-sections div li:last-child{
	   border-right:none;
    }
    /*Menu de 2 éléments*/
    .nav-emplois li{
        width:49.7% !important;
        height:60px;
    }
    /*Menu de 3 éléments*/
    .nav-foretspriv li, .nav-especes li, .nav-animauximp li{
        width:33% !important;
        height:60px;
    }
    /*Menu de 4 éléments*/
    .nav-forumfaune li, .nav-apropos li, .nav-captivite li, .nav-transfobois li{
        width:24.66% !important;
        height:60px;
    }
    /*Menu de 5 éléments*/
    .nav-entreprises li, .nav-amenagement li{
        width: 19.6% !important;
        height: 60px;
    }
    /*Menu de 6 éléments*/
    .nav-peche li, .nav-carrefour li, .nav-international li, .nav-inventaire li {
        width:16.3% !important;
        height:60px;
    }
    /*Menu de 4 éléments*/
    .nav-carrefour li{
        width:24% !important;
        height:60px;
    }
    /*-----------Particularités visuelles propres à chaque secteur pour le menu des sections--------------*/
    /*Menus des sections sous Ministère*/
    /*Couleur du hover*/
    .menu-sections .nav-ministere li:hover{
        background-color:#000;
    }
    /*Couleur de la bordure du menu déroulant*/
    .nav-ministere .sub-menu{
        border-color:#fff;
    }
    /*Menus des sections sous Forêts*/
    /*Couleur du hover*/
    .menu-sections .nav-forets li:hover{
        background-color:#476F10;
    }
    /*Couleur de la bordure du menu déroulant*/
    .nav-forets .sub-menu{
        border-color:#8EA50D;
    }
    /*Menus des sections sous Faune*/
    /*Couleur du hover*/
    .menu-sections .nav-faune li:hover{
        background-color:#C87100;
    }
    /*Couleur de la bordure du menu déroulant*/
    .nav-faune .sub-menu{
        border-color:#FBB902;
    }
    /*Menus des sections sous Parcs*/
    /*Couleur du hover*/
    .menu-sections .nav-parcs li:hover{
        background-color:#13738B;
    }
    /*Couleur de la bordure du menu déroulant*/
    .nav-parcs .sub-menu{
        border-color:#65C6EC;
    }
/*Pêche*/
    .nav-peche li:last-child{
	   border-right:none;
    }
    .wrapper-peche{
        padding:0 40px;
    }
    form li{
        background:none !important;
        list-style:none;
    }
    .banner-peche img{
        max-width:none;
        width:auto;
    }
    .et_pb_fullwidth_header.et_pb_fullwidth_header_0.survey-action{
        position: absolute;
        z-index: 10;
        top: 0;
        margin-top:36px;
    }
    .survey-action .et_pb_fullwidth_header_container.center .header-content{
        width: 45%;
        margin:0;
    }
    .survey-action .et_pb_fullwidth_header_container{
        width: 940px;
    }
/*Forum Faune*/
    .ff-program tbody tr td:nth-child(1){
	   width:15%;
    }
    .ff-bandeau{
        height:120px;
    }
    /*Titre du Forum Faune*/
    .ff-titre{
        display:inline-block;
        width:58%;
        float:left;
    }
  /***Carrefour Faune**/
  #cafa-bandeau{
    height:512px;
  }
  .cafa-bandeau-txt{
    margin:0 0 0 24px;
	}
  .cafa-home-row-1 .cafa-r1-content .et_pb_text_inner h1, .cafa-home-row-2 .cafa-r2-content .et_pb_text_inner h2{
		margin-top:70px;
	}
  .cafa-bandeau-txt button, .cafa-home-row-2 button{
	  margin:48px 0 0 0;
	}
  .et_pb_section .cafa-home-row-1 .et_pb_column .et_pb_module.cafa-r1-content, .et_pb_section .cafa-home-row-2 .et_pb_column {
    padding: 0 24px 70px;
	}
  .cafa-form{
    width:778px;
    display:block;
    margin:auto;
    padding: 24px 100px 0 100px;
  }
  .cafa-form form fieldset div{
  	margin-top:0;
  }
  .cafa-form form .first-input input, .cafa-form form .scnd-input input{
  	width:275px;
  }
  .cafa-form form .first-input{
    float:left;
  }
  .cafa-form form .thrd-input{
    margin-top:12px;
  }
  .cafa-form form .thrd-input input{
    width:100%;
  }
  .cafa-form form p{
  	margin-left:0;
  }
}
/*Format numérique d'un maximum de 1000px*/
@media only screen and (max-width: 1000px){
    .header-fete-peche img{
        margin-bottom:0;
    }
}
/*Format numérique d'un minimum de 1040px*/
@media screen and (min-width: 1040px){
	.ls-wp-container {
	width:1040px !important;
	margin-right: auto !important;
	margin-left: auto !important;
	}
}
/*Format numérique d'un minimum de 1080px*/
@media(min-width: 1080px ){
/*Section Carrefour Forêts*/
    .cf-actualites{
        position: absolute;
        top: -510px;
        left:570px;
        width:373px;
    }
   /* .cf-actualites .lcp_catlist{
        height:245px;
    }
    .cf-actualites .lcp_catlist li{
        height:245px;
        padding:15px 10px;
    }*/
  /*Module d'actualités Carrefour Forêt DGARI-POST Svetlana Savin*/
   .cf-actualites .actus-contenu-article-mern{
        height:245px;
        padding: 15px 10px;
    }
  .cf-actualites .dgari-posts-liste {
        height:245px;
   			background-color: #fff;
    }
   .cf-actualites.cf-fil {
		position: relative;
    top: initial;
    left: initial;
    width: 100%;
    }
  .cf-actualites.cf-fil .dgari-posts-liste {
        height:auto;
    }
  .cf-actualites.cf-fil .actus-contenu-article-mern{
        height:auto;
        padding: 12px 0px;    
				width: 100%;
    		border-bottom: 3px solid #aecb48;
}
}
/*Format numérique d'un minimum de 1245px*/
@media screen and (min-width: 1245px){
    .pastilles{
        background:none;
        opacity:1;
        padding:0;
        z-index:100000000;
    }
    .pastille-bleu{
        position: absolute;
        bottom: 135px;
        left: 965px;
    }
    .pastille-turquoise-q{
        position: absolute;
        bottom: 18px;
        left: 978px;
    }
    .pastille-turquoise-p{
        position: absolute;
        bottom: 250px;
        left: 978px;
    }
}

.et_pb_toggle_content a {    
text-decoration: underline;
}
 .et_pb_toggle_content p {    
line-height: 1.5em;
}   
/*Guide d’identification du sexe et de l’âge du gibier*/
.guide-identification h1{
		padding-top:31px;
}
.guide-identification .animal{
    padding:10px;
    margin-bottom:30px;
}
.guide-identification .dindon {
    margin-bottom: 0;
}
.guide-identification .espece{
    border-bottom:1px solid #c6c6c6;
  	padding: 12px 0;
}
.guide-identification .illustrations{
    float:right;
    margin-left: 10px;
}
.guide-identification .illustrations.format156{
    max-height:156px;
}
.guide-identification .illustrations.format170{
    max-height:170px;
}
.guide-identification .img{
    display:inline-block;
  	max-height:170px;
}
.guide-identification .illustrations-mobile{
  	display:none;
}
.guide-identification .description{
    padding:0;
}
.guide-identification .description h3{
    display:inline;
}
.guide-identification .description p{
    padding:0;
}

@media (max-width: 689px){
    .guide-identification .illustrations{
        display:none;
    }
  	.guide-identification .illustrations-mobile{
      	display:block;
		}
@media (max-width: 500px){
    .guide-identification .img{
        width:49%;
    }
}