/* 

 Theme Name:     Divi child theme

 Author:        

 Author URI:      

 Template:       Divi

 Version:        1.0 

*/ 





/* ==========================================================================

  @font-face

   ========================================================================== */



@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: normal;

    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: normal;

    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: normal;

    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: normal;

    font-style: normal;



}









#row-logo{

margin-top:30px;





}



sup {font-size:0.55em;}

#page-container a:focus{outline-style: dashed!important;

outline-width: 1px!important;}





/* ------------------------------ Début de PIV ------------------------------ */







/* ==========================================================================

   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: normal;

    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;

}



/* ---------------Bouton English--------------- 

------------------------------ */

@media (min-width: 981px) {

#menu-item-4917{

    position:relative;

    left:297px;

}

}



/* -- ------- */





/* ---------Bouton Français--------------------- 

------------------------------ */

@media (min-width: 981px) {

#menu-item-5562{

    position:relative;

    left:325px;

    

}

}



/* -- ------- */





#main-header .container {

    width: 100%!important;

}



@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.5em;}

  

  #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;

}

  

}







.fullwidth-menu li {

  font-size: 18px;

}



.fullwidth-menu li > a {

  padding-bottom: 10px;

  padding-top: 10px;

}



#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: white !important;

}



#et-fixed-header li a 

{

padding: 0px 0px;

}



.et_mobile_menu {

  background: #000;

}



.mobile_menu_bar:before {

  color: #000000 !important;

  top: 15px !important;

  display: block;

  width: 20px;

  margin: auto;

}



.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;

  

}



/* ---Sur plus petit écran, la div disparaît ---- */



@media(max-width:650px){



  .bloc-ministre-anglais{

	display:none;

}

  

}



/*---- */



.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;

}











body {

    font-family: 'interstateregular';

}







#page-container #top-menu, #page-container .fullwidth-menu{

  display:block; 

}



@media (min-width: 940px) {

.et_pb_section,

.single-post #main-content,

.archive #main-content {

    width: 940px;

  }



}

.et_pb_section.et_pb_fullwidth_section {

    width: 100%;

}

#page-container .et_pb_section.accueil {

    position: relative;

}

#page-container .et_pb_section.accueil:before {

    content: "";

    display: block;

    width: 371px;

    height: 464px;

    background: url(http://wp-prototype22.intranet.mrn.gouv/wp-content/uploads/2015/08/mern_triangle.png) no-repeat;

    position: absolute;

    left: -300px;

    top: 0;

}



media="all"

.wrapper, .et_pb_section, .single-post #main-content, .archive #main-content {

  margin: 0 auto;

}



/* ==========================================================================

   Menu principal - PIV

   ========================================================================== */



.menuPrincipal {

    width: 70%;

    float: left;

}

.moteurRecherche {

    width: 30%;

    float: left;

}

.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: bold;

    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 {

  margin-botton: 2px;

}



#menu-secteurs ul > a:hover {

  border-bottom:2px solid #fff;

}



#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;

}

@media (max-width: 980px) {

  #page-container .et_pb_column.et_pb_column_1_3.et_pb_column_single{

    width: 100% !important;

     padding: 3.8% 0;

    display:

}



.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;}

  

}



@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;}

}









/* ------------------------------ 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 ------------------------------ */



#menu_secteurs {

  text-transform: uppercase;

}



#menu-secteurs .fullwidth-menu .nav .downwards {

	height: 58px !important;

}



#menu_secteurs li a {

  font-family: 'Roboto', Arial, Sans-Serif !important;

  font-weight: 100;

  font-size: 1.05em !important;

  margin-top: 3px !important;

  margin-right: 75px;

  margin-bottom: 0px !important;

  margin-left: 80px;

}



#menu_secteurs li:nth-child(1) a:hover {

  opacity: 1 !important;

  color:#65c6ec !important;

	transition: all 0.3s ease-in-out 0s;

}



#menu_secteurs li:nth-child(1) a:active {

  opacity: 1 !important;

  color:#65c6ec !important;

	transition: all 0.3s ease-in-out 0s !important;

}



#menu_secteurs li:nth-child(2) a:hover {

  opacity: 1 !important;

  color:#b4d500 !important;

	transition: all 0.3s ease-in-out 0s !important;

}



#menu_secteurs li:nth-child(2) a:active {

  opacity: 1 !important;

  color:#b4d500 !important;

	transition: all 0.3s ease-in-out 0s !important;

}



#menu_secteurs li:nth-child(3) a:hover {

  opacity: 1 !important;

  color:#FBB900 !important;

	transition: all 0.3s ease-in-out 0s;

}



#menu_secteurs li:nth-child(3) a:active {

  opacity: 1 !important;

  color:#FBB900 !important;

	transition: all 0.3s ease-in-out 0s;

}



#menu_secteurs li:nth-child(4) a:hover {

  opacity: 1 !important;

  color:#88CCC9 !important;

	transition: all 0.3s ease-in-out 0s !important;

}



#menu_secteurs li:nth-child(4) a:active {

  opacity: 1 !important;

  color:#88CCC9 !important;

	transition: all 0.3s ease-in-out 0s !important;

}



/* ------------------------------ Fin Menu secteurs ------------------------------ */





/* ------------------------------ Début Caroussel ------------------------------ */



#carouselle {

    height: 400px !important;

    width:100% !important;    

}



.ls-wp-fullwidth-helper {

  width:100%; !important;

  background:#000000 !important;

}





  

  @media screen and (min-width: 1040px)

	{

    .ls-wp-container {

   			width:1040px !important;

	 			margin-right: auto !important;

   			margin-left: auto !important;

    }

  }





.ls-l {

 	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;

}





@media screen and (max-width: 820px)



{



#carouselle { display: none; }



}



/* ------------------------------ Fin Caroussel ------------------------------ */





/* ------------------------------ Début Boutons photos secteurs ------------------------------ */



#bloc_boutons_photos {

   width: 100%;

   text-align:center;

   background-color: #ECECEC;

   margin-top: 10px !important;

   border-top: 20px solid #DDDC00;

}



.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;

}

.boite_bouton_ministere .image_ministere  a:hover, .boite_bouton_ministere .image_ministere a:active {

    color: #65c6ec !important;

}



.boite_bouton_foret .image_ministere  a:hover, .boite_bouton_foret .image_ministere a:active {

    color: #b4d500 !important;

}



.boite_bouton_faune .image_ministere a:hover, .boite_bouton_faune .image_ministere a:active {

    color: #c95717 !important;

}



.boite_bouton_parc .image_ministere a:hover, .boite_bouton_parc .image_minister a:active {

    color: #88CCC9 !important;

}



@media screen and (max-width: 768px)



{



#bloc_boutons_photos { display: none; }



}



/* ------------------------------ 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;

   text-align:center !important;

   background-color: #ECECEC;

   margin-top: 10px !important;

   border-top: 20px solid #DDDC00;

}



.bloc_titre_secteur {

  text-align:left;

  max-widht:940px;

  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;	

	position: absolute !important;

	bottom: 0 !important;

  line-height: 0.0005em !important;

}



/* ------------------------------ fil d'Ariane secteurs ------------------------------ */



#bloc_fildariane {

  text-align:left;

  padding-top: 40px;

}



.fildariane {

  font-family: Arial, Helvetica, sans-serif !important;

	font-size: 0.85em !important;

	font-weight: normal !important;

	color: #000000 !important;

	position: absolute !important;

	bottom: 0 !important;

  line-height: -1em !important;

}



.fildariane a:link, .fildariane a:visited {

    color: #1163ad !important;

}

  

.fildariane a:hover, .fildariane a:active {

    color: #80bef8 !important;

  	text-decoration: underline !important;

}



.fermeture {

	clear: both;

}



/* ------------------------------ Fin Bandes Titre secteurs ------------------------------ */



/* ------------------------------ Fin Bandes Titre et fil d'Ariane secteurs ------------------------------ */





/* ------------------------------ Bloc contenus ------------------------------ */



#sb_widget-2, .bande_titre_noir {

  widht : 100%;

  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: 0px !important;

  margin-botom: 0px !important;

}



#bloc_contenus_colonne_gauche_articles {

  margin-botom: 0px !important;

  max-widht :620 px;

}



#bloc_contenus_colonne_gauche_articles a {

  font-weight: bold;

}



#bloc_contenus_colonne_gauche_articles table {

  font-family: Arial, Helvetica, sans-serif !important;

	font-size: 0.95em !important;

  border: 0 !important;

	font-weight: normal !important;

	color: #000000 !important;

}



/* ---------------- 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_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: normal !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;

    font-size: 0.95em !important;

    line-height: 1.15em !important;

    font-weight: normal !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;

  font-weight: 550;

  margin-top:10px;

}



#bloc_contenus_colonne_gauche_articles h2 {

  font-family: interstateregularlight, Arial, Sans-Serif !important;

	font-size: 1.65em !important;

  font-weight: 550;

  margin-top:10px;

}



#bloc_contenus_colonne_gauche_articles h3 {

  font-family: 'Roboto', Arial, Sans-Serif !important;

	font-size: 1.15em !important;

  margin-top:10px;

}



.voir p {

  font-family: 'Roboto', Arial, Sans-Serif !important;

	font-size: 1.25em !important;

  font-weight: bold;

  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;

  font-weight: 550;

	color: #000000 !important;

}



#bloc_contenus_colonne_gauche_texte_secteur h3 {

  font-family: interstateregularlight, Arial, Sans-Serif !important;

	font-size: 1.65em !important;

  font-weight: 550;

}



#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 h3 {

	color: #1163ad !important;

}



.bloc_contenus_colonne_gauche_texte_ministere h4 {

	color: #1163ad !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 h3 {

	color: #8EA50C !important;

}



.bloc_contenus_colonne_gauche_texte_forets h4 {

	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 h3 {

	color: #FBB900 !important;

}



.bloc_contenus_colonne_gauche_texte_faune h4 {

	color: #FBB900 !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 h3 {

	color: #88CCC9 !important;

}



.bloc_contenus_colonne_gauche_texte_parcs h4 {

	color: #88CCC9 !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.1 !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% !important;

  text-align: left !important;

  float: left !important;

  font-size:9px;

  

 }



.bouton_archives {

  width: 20% !important;

  float: left !important;

  text-align: right !important;

  padding-right: 10px !important;

  font-size:9px;

   

 }











#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/luc-blanchette.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;

}



/* -#picto_twitter {

	float: left;

	height: 26px;

	width: 26px;

}



#case_twitter_ministre {

	float: left;

	height: 26px;

	width: 125px;

  padding-left: 7px;

}



#case_twitter_ministre p a {

	font-family: 'Roboto', Arial, Sans-Serif !important;

	font-size: 1.1em;

  line-height: 1.7em;

	color: #585858;

}



#case_twitter_ministre p a:link {

	color: #585858; !important;

}



#case_twitter_ministre p a:hover, #case_twitter_ministre p a:active {

  color: #FFFFFF !important;

 }-*/



/* ------------------------------ 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("http://mffp.gouv.qc.ca/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;

  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-family: interstateregularlight, Arial, Sans-Serif !important;- */

  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: #65C6EC !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: #88ccc9 !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("http://mffp.gouv.qc.ca/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: #80bef8 !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;

}



.et_pb_promo_description p:last-of-type {

    height:80.92px;

}





.et_pb_promo_description{

	padding:0;

  text-align:center;

  

}



#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;

}





@media screen and (max-width: 680px)



{



#bas_promo_contenant .bouton_promo_1iere_rangee { margin-top: -4px !important; }



}





@media screen and (max-width: 680px)



{



#bas_promo_contenant .bouton_promo_2e_rangee { margin-top: 14px !important; margin-bottom: -10px !important; }



}



@media screen and (max-width: 680px)



{



#bas_promo_contenant .bout_promo_2erangee_sous_sopfeu { margin-bottom: -10px !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 {

  	margin-top: 10px !important;

  	height:100px;

  	padding:0;

  	line-height:50px;

  	width:100% !important;

  	

}



/* --- Vue mobile du bandeau --- */







@media screen and (max-width: 390px){



  #footer-bottom{

  line-height:50px;}

  

  

}





/* -- */



#titre_suiveznous {

  width: 100% !important;

  color: #FFFFFF !important;

	font-family: 'Roboto', Arial, Sans-Serif !important;

  font-weight: 100;

  /* -font-family: interstateregularlight, Arial, Sans-Serif !important;- */

  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. ------------------------------ */





@media only screen and ( max-width: 980px ) {



#et_mobile_nav_menu {

  display: none;

}



#et-top-navigation {

    display: block;

}



top-menu-nav {

    display: block;

}



#top-menu { 

display: block; 

}



.fullwidth-menu { 

display: block; 

}

}



/*.ls-wp-fullwidth-container {

  display: none;

}

}  */



.mobile_menu_bar:before {

  color: white !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;

  margin-botom: 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;

}



.lienblocfaune {

}





/* ==========================================================================

  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: bold !important;

  margin: 20px 0 10px;

  padding: 0;

}



/* Liens visités */

a:visited 

{

	color: #551a8b;

}



/* 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: 0.95em !important;

  line-height: 1.15em !important;

  list-style-position: outside;

  font-weight: normal !important;

  padding: 1px 0px 6px 5px;

}



/* 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;

	_overflow: 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

{

  border: 1px solid #eee;

  padding: 10px;

}



.table-container table tr th

{

  border-bottom: 1px solid #000;

  color: #000 !important;

  font-weight: bold;

  text-align: center;

}



.table-container table tbody tr:nth-child(odd)

{

	background-color: #fafafa;

}



.table-container ul, .table-container 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: 1px; 

  margin: -1px; 

  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*/

.et_pb_section, .single-post #main-content, .archive #main-content

{

  width: 100%;

  }



/* Slider */



.ls-forcehide

{

  display: block !important;

}



/* Automatisme des icônes pour les liens (pdf, word, externe, etc.) */

/* Il faudrait trouver une solution pour les liens comprenant une image */



/*.entry-content a[target="_blank"] {

  display: inline-block;

  vertical-align: middle;

}

.entry-content a[target="_blank"]:after

{

  background: url("/wp-content/uploads/2015/07/lien_externe.png") no-repeat center center;

  content: "";

  display: inline-block;

  height: 12px;

  margin: -2px 0 0 5px;

  vertical-align: middle;

  width: 10px;

}



.entry-content a[href*=".pdf"]{

  display: inline-block;

  vertical-align: middle;

}

.entry-content a[href*=".pdf"]:after 

{

  background: url("/wp-content/uploads/2015/07/doc_PDF.png") no-repeat center center;

  content: "";

  display: inline-block;

  height: 12px;

  margin: -2px 0 0 5px;

  vertical-align: middle;

  width: 10px;

}



.entry-content a[href*=".doc"], a[href*=".docx"]{

  display: inline-block;

  vertical-align: middle;

}



.entry-content a[href*=".doc"]:after, a[href*=".docx"]:after  

{

  background: url("/wp-content/uploads/2015/07/doc_word.png") no-repeat center center;

  content: "";

  display: inline-block;

  height: 12px;

  margin: -2px 0 0 5px;

  vertical-align: middle;

  width: 10px;

}



.entry-content a[href*=".xls"], a[href*=".xlsx"]{

  display: inline-block;

  vertical-align: middle;

}



.entry-content a[href*=".xls"]:after, a[href*=".xlsx"]:after  

{

  background: url("/wp-content/uploads/2015/07/doc_excel.png") no-repeat center center;

  content: "";

  display: inline-block;

  height: 12px;

  margin: -2px 0 0 5px;

  vertical-align: middle;

  width: 10px;

}



.entry-content a[href*=".ppt"] {

  display: inline-block;

  vertical-align: middle;

}



.entry-content a[href*=".ppt"]:after

{

  background: url("/wp-content/uploads/2015/07/doc_power_point.png") no-repeat center center;

  content: "";

  display: inline-block;

  height: 12px;

  margin: -2px 0 0 5px;

  vertical-align: middle;

  width: 10px;

}*/





/* ==========================================================================

  FIN Modifications CSS par Sigmund

   ========================================================================== */



#main-content .container:before {

display:none;

}



/* ------------------------------Page Événement Enlever les menus------------------------------ */



.page-id-6121 header,

.page-id-6121 .main_title,

.page-id-6121 footer,

.page-id-6121 #bande_grise_entete_niveau1,

.page-id-6121 #gouvernement-logo,

.page-id-6157 header,

.page-id-6157 .main_title,

.page-id-6157 footer,

.page-id-6157 #bande_grise_entete_niveau1,

.page-id-6157 #gouvernement-logo,

.page-id-6155 header,

.page-id-6155 .main_title,

.page-id-6155 footer,

.page-id-6155 #bande_grise_entete_niveau1,

.page-id-6155 #gouvernement-logo,

.page-id-6153 header,

.page-id-6153 .main_title,

.page-id-6153 footer,

.page-id-6153 #bande_grise_entete_niveau1,

.page-id-6153 #gouvernement-logo,

.page-id-6151 header,

.page-id-6151 .main_title,

.page-id-6151 footer,

.page-id-6151 #bande_grise_entete_niveau1,

.page-id-6151 #gouvernement-logo,

.page-id-6149 header,

.page-id-6149 .main_title,

.page-id-6149 footer,

.page-id-6149 #bande_grise_entete_niveau1,

.page-id-6149 #gouvernement-logo,

.page-id-6147 header,

.page-id-6147 .main_title,

.page-id-6147 footer,

.page-id-6147 #bande_grise_entete_niveau1,

.page-id-6147 #gouvernement-logo,

.page-id-6145 header,

.page-id-6145 .main_title,

.page-id-6145 footer,

.page-id-6145 #bande_grise_entete_niveau1,

.page-id-6145 #gouvernement-logo,

.page-id-6143 header,

.page-id-6143 .main_title,

.page-id-6143 footer,

.page-id-6143 #bande_grise_entete_niveau1,

.page-id-6143 #gouvernement-logo,

.page-id-6141 header,

.page-id-6141 .main_title,

.page-id-6141 footer,

.page-id-6141 #bande_grise_entete_niveau1,

.page-id-6141 #gouvernement-logo,

.page-id-6139 header,

.page-id-6139 .main_title,

.page-id-6139 footer,

.page-id-6139 #bande_grise_entete_niveau1,

.page-id-6139 #gouvernement-logo,

.page-id-6135 header,

.page-id-6135 .main_title,

.page-id-6135 footer,

.page-id-6135 #bande_grise_entete_niveau1,

.page-id-6135 #gouvernement-logo,

.page-id-6136 header,

.page-id-6136 .main_title,

.page-id-6136 footer,

.page-id-6136 #bande_grise_entete_niveau1,

.page-id-6136 #gouvernement-logo,

.page-id-6133 header,

.page-id-6133 .main_title,

.page-id-6133 footer,

.page-id-6133 #bande_grise_entete_niveau1,

.page-id-6133 #gouvernement-logo,

.page-id-6131 header,

.page-id-6131 .main_title,

.page-id-6131 footer,

.page-id-6131 #bande_grise_entete_niveau1,

.page-id-6131 #gouvernement-logo,

.page-id-6129 header,

.page-id-6129 .main_title,

.page-id-6129 footer,

.page-id-6129 #bande_grise_entete_niveau1,

.page-id-6129 #gouvernement-logo,

.page-id-6127 header,

.page-id-6127 .main_title,

.page-id-6127 footer,

.page-id-6127 #bande_grise_entete_niveau1,

.page-id-6127 #gouvernement-logo,

.page-id-6123 header,

.page-id-6123 .main_title,

.page-id-6123 footer,

.page-id-6123 #bande_grise_entete_niveau1,

.page-id-6123 #gouvernement-logo,

.page-id-7408 header,

.page-id-7408 .main_title,

.page-id-7408 footer,

.page-id-7408 #bande_grise_entete_niveau1,

.page-id-7408 #gouvernement-logo,

.page-id-7415 header,

.page-id-7415 .main_title,

.page-id-7415 footer,

.page-id-7415 #bande_grise_entete_niveau1,

.page-id-7415 #gouvernement-logo,

.page-id-7417 header,

.page-id-7417 .main_title,

.page-id-7417 footer,

.page-id-7417 #bande_grise_entete_niveau1,

.page-id-7417 #gouvernement-logo,

.page-id-7425 header,

.page-id-7425 .main_title,

.page-id-7425 footer,

.page-id-7425 #bande_grise_entete_niveau1,

.page-id-7425 #gouvernement-logo,

.page-id-7432 header,

.page-id-7432 .main_title,

.page-id-7432 footer,

.page-id-7432 #bande_grise_entete_niveau1,

.page-id-7432 #gouvernement-logo,

.page-id-7423 header,

.page-id-7423 .main_title,

.page-id-7423 footer,

.page-id-7423 #bande_grise_entete_niveau1,

.page-id-7423 #gouvernement-logo,

.page-id-7442 header,

.page-id-7442 .main_title,

.page-id-7442 footer,

.page-id-7442 #bande_grise_entete_niveau1,

.page-id-7442 #gouvernement-logo,

.page-id-7419 header,

.page-id-7419 .main_title,

.page-id-7419 footer,

.page-id-7419 #bande_grise_entete_niveau1,

.page-id-7419 #gouvernement-logo,

.page-id-7440 header,

.page-id-7440 .main_title,

.page-id-7440 footer,

.page-id-7440 #bande_grise_entete_niveau1,

.page-id-7440 #gouvernement-logo,

.page-id-7438 header,

.page-id-7438 .main_title,

.page-id-7438 footer,

.page-id-7438 #bande_grise_entete_niveau1,

.page-id-7438 #gouvernement-logo,

.page-id-7434 header,

.page-id-7434 .main_title,

.page-id-7434 footer,

.page-id-7434 #bande_grise_entete_niveau1,

.page-id-7434 #gouvernement-logo,

.page-id-7421 header,

.page-id-7421 .main_title,

.page-id-7421 footer,

.page-id-7421 #bande_grise_entete_niveau1,

.page-id-7421 #gouvernement-logo,

.page-id-7427 header,

.page-id-7427 .main_title,

.page-id-7427 footer,

.page-id-7427 #bande_grise_entete_niveau1,

.page-id-7427 #gouvernement-logo,

.page-id-7436 header,

.page-id-7436 .main_title,

.page-id-7436 footer,

.page-id-7436 #bande_grise_entete_niveau1,

.page-id-7436 #gouvernement-logo,

.page-id-7444 header,

.page-id-7444 .main_title,

.page-id-7444 footer,

.page-id-7444 #bande_grise_entete_niveau1,

.page-id-7444 #gouvernement-logo,

.page-id-7413 header,

.page-id-7413 .main_title,

.page-id-7413 footer,

.page-id-7413 #bande_grise_entete_niveau1,

.page-id-7413 #gouvernement-logo,

.page-id-7411 header,

.page-id-7411 .main_title,

.page-id-7411 footer,

.page-id-7411 #bande_grise_entete_niveau1,

.page-id-7411 #gouvernement-logo {

   display: none;

}



.single-ai1ec_event header,

.single-ai1ec_event footer,

.single-ai1ec_event #bande_grise_entete_niveau1,

.single-ai1ec_event #gouvernement-logo{

   display: none;

}



#ai1ec-container .ai1ec-tag-filter {

display:none !important;

}

