/*---------------------------------------------------------------------------------

 Theme Name:   RESIF
 Theme URI:    https://www.resif.fr/
 Description:  Réseau sismologique et géodésique français
 Author:       Iza, barbu du web
 Author URI:   https://www.i-za.net/
 Template:     Divi
 Version:      1.2.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
/* Chargement des fonts */

/* raleway-500 - latin */
@font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 500;
    src: url('./fonts/raleway-v26-latin-500.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/raleway-v26-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/raleway-v26-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/raleway-v26-latin-500.woff') format('woff'), /* Modern Browsers */
         url('./fonts/raleway-v26-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/raleway-v26-latin-500.svg#Raleway') format('svg'); /* Legacy iOS */
  }
  /* raleway-600 - latin */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
    src: url('./fonts/raleway-v26-latin-600.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/raleway-v26-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/raleway-v26-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/raleway-v26-latin-600.woff') format('woff'), /* Modern Browsers */
         url('./fonts/raleway-v26-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/raleway-v26-latin-600.svg#Raleway') format('svg'); /* Legacy iOS */
  }
  /* raleway-700 - latin */
  @font-face {
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    src: url('./fonts/raleway-v26-latin-700.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/raleway-v26-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/raleway-v26-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/raleway-v26-latin-700.woff') format('woff'), /* Modern Browsers */
         url('./fonts/raleway-v26-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/raleway-v26-latin-700.svg#Raleway') format('svg'); /* Legacy iOS */
  }
  /* raleway-500italic - latin */
  @font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 500;
    src: url('./fonts/raleway-v26-latin-500italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/raleway-v26-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/raleway-v26-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/raleway-v26-latin-500italic.woff') format('woff'), /* Modern Browsers */
         url('./fonts/raleway-v26-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/raleway-v26-latin-500italic.svg#Raleway') format('svg'); /* Legacy iOS */
  }
  /* raleway-600italic - latin */
  @font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 600;
    src: url('./fonts/raleway-v26-latin-600italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/raleway-v26-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/raleway-v26-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/raleway-v26-latin-600italic.woff') format('woff'), /* Modern Browsers */
         url('./fonts/raleway-v26-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/raleway-v26-latin-600italic.svg#Raleway') format('svg'); /* Legacy iOS */
  }
  /* raleway-700italic - latin */
  @font-face {
    font-family: 'Raleway';
    font-style: italic;
    font-weight: 700;
    src: url('./fonts/raleway-v26-latin-700italic.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('./fonts/raleway-v26-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/raleway-v26-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/raleway-v26-latin-700italic.woff') format('woff'), /* Modern Browsers */
         url('./fonts/raleway-v26-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/raleway-v26-latin-700italic.svg#Raleway') format('svg'); /* Legacy iOS */
  }

/* Intutulés des pages FR et EN */

/* MENU 1 = Actualités */
#content-area::before { content: "Actualités";  }
.single:lang(en-US)  #content-area::before, .blog:lang(en-US)  #content-area::before, .search-results:lang(en-US)  #content-area::before, .archive:lang(en-US)  #content-area::before { content: "News";  }

/* MENU 2*/
.page-template-page-presentation .et_pb_section_0::before { content: "Présentation";   }
.page-template-page-presentation:lang(en-US) .et_pb_section_0::before { content: "Presentation";}

/* MENU 3 */
.page-template-page-action .et_pb_section_0::before { content: "Actions";   }
.page-template-page-action:lang(en-US) .et_pb_section_0::before { content: "Actions";   }

/* MENU 4 */
.page-template-page-produit .et_pb_section_0::before { content: "Données et Produits";   }
.page-template-page-produit:lang(en-US) .et_pb_section_0::before { content: "Data and products";  }

/* MENU 5*/
.page-template-page-publication .et_pb_section_0::before { content: "Publicationsss";   }
.page-template-page-publication:lang(en-US) .et_pb_section_0::before { content: "Publications";   }

/* MENU 6 */
.page-template-page-ressource .et_pb_section_0::before { content: "Ressources";   }
.page-template-page-ressource:lang(en-US) .et_pb_section_0::before { content: "Resources";  }





/* /////////////////////////// NE PAS TOUCHER ///////////////////////////////////// */

html { overflow-x: hidden; } 
.entry-content a {text-decoration:underline;}
.entry-content a:hover {color:#000!important; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
p:not(.has-background):last-of-type {    padding-bottom: 1em!important;}
h4 + h3, h5 + h3, h4 + h2, h5 + h2 {padding-top: 1em;}
.et_pb_module.et_pb_image + .et_pb_module.legende {margin-top: -5px;}


body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {padding-top: 30px;}
#main-header {    box-shadow: 0 1px 0 #C1C0BA;    -moz-box-shadow: 0 1px 0 #C1C0BA;    -webkit-box-shadow: 0 1px 0 #C1C0BA;}
#main-content .container::before {    width: 0!important;}

.entry-content .et_pb_section:first-child, .home .entry-content .et_pb_section:first-child, #main-content  { background-image: url(/images/BG.svg);    background-size: 400px 25px;    background-repeat: repeat-x; background-position-y: 45px; }
.et_right_sidebar #main-content  {  background-position-y: 60px; }
#content-area {background-color:#fff;}
.home .entry-content .et_pb_section:first-child { background-position-y: 60px; }


.container {    width: 94%;    }
.et_pb_row {   width: 94%}
.entry-content .et_pb_row {    background-color:#fff;}
 #left-area .et_pb_post .entry-content,  #left-area .et_pb_row {    padding-top: 0;}
 #left-area .et_pb_section { padding-top: 15px;}

.et_pb_row_0:before, .home .tiers:first-child:before,  #left-area:before {content: "";    width: 85px; height: 30px; display: block;    background-size: initial; background-repeat: no-repeat; margin-right: 10px; background-image:url(/images/tiretPages.svg); position: absolute;left: -50px;}
.et_pb_row_0:before {top: -4px;}
.home .tiers:first-child:before {top: 45px; left: -90px;}
#left-area:before {top: 60px; left: -45px;}
.entry-content .et_pb_row, #left-area {padding-left:50px;} 
 #left-area .et_pb_row {padding-left:0px;} 

.et_pb_column_3_4 .et_pb_row_inner {    padding: 10px 0;}
#top-header a {font-weight: 700;}
#top-menu li {
    padding-bottom: 40px;
	margin-right: 30px;
padding-right: 0;
}
#top-menu .menu-item-has-children > a:first-child {
    padding-right: 0;
}
#top-menu .menu-item-has-children > a:first-child::after , .menuFooter .menu-item-has-children > a:first-child::after {
    display: none;
}
/*SECONDARY menu*/
#et-secondary-nav li {    margin-right: 0;    padding: 0 15px;}
#top-header .container {    padding: .75em 0;  }
#et-info, #et-secondary-menu > ul > li a {    padding-bottom: 0; }
#et-secondary-nav li {    border-left: 3px solid rgb(174,33,32);  }
#et-secondary-nav > li:last-child  {    border-right: 3px solid rgb(174,33,32);  }
#et-secondary-nav .menu-item-has-children > a:first-child::after {      right: 15px;   }
#et-secondary-nav li > ul {    width: 110px;    top: 14px;    padding: 0;}
#et-secondary-nav li > ul >li {   padding: 0; text-align:left; border-left: 0;}
#et-secondary-nav li li a {padding-bottom:15px; padding-left:18px; padding-top: 20px;}
#et-secondary-nav li.eposTop a {  width: 50px;background-image: url(/images/Epos-menu.png);background-repeat: no-repeat;background-size: 70%;background-position: center;  }
#et-secondary-nav li.eposTop  { padding: 0 10px;}	
#top-header .et-social-icon a::before {font-weight:500!important;}
	
.et_pb_section_1_tb_footer, .et_pb_section_0_tb_footer {
    background-image: linear-gradient(180deg,#e36628 34px,#ffffff 34px) !important;
	padding: 0!important;
}
.et_pb_section_1_tb_footer .et_pb_row:first-child, .et_pb_section_0_tb_footer .et_pb_row:first-child  {  padding: 0;}
.mentions {    
    margin: 10px 0!important;
}
.mentions  li {
    margin-top: 0!important;
}
.mentions  li:first-child {
    border-left: 3px solid rgb(174, 33, 32);
	padding-left:20px;
}
.mentions  li:last-child {
    border-right: 3px solid rgb(174, 33, 32);
	padding-right:20px;
}
.mentions  li  a{
   color:#fff; padding-bottom: 0!important;
}
.et_header_style_left #et-top-navigation nav > ul > li > a, .et_header_style_split #et-top-navigation nav > ul > li > a {
    padding-bottom: 8px!important;
}

#top-menu .menu-item-has-children > a:first-child::before {width: 15px;opacity: 1;content: "";position: absolute;z-index: -1;left: 0;right: 0;margin: 0 auto;bottom: 0;height: 3px;}
.menuFooter .menu-item-has-children > a:first-child::before {width: 15px;opacity: 1;content: "";position: absolute;z-index: 1;left: 0;margin: 0 auto;bottom: 2px;height: 3px;}
.menuFooter .menu-item-has-children li li > a:first-child::before {width: 0px;opacity: 1;content: "";position: absolute;z-index: 1;left: 0;margin: 0 auto;top: 0;height: 3px;}

#top-menu .menu-item-has-children:first-child > a:first-child::before, .menuFooter .menu-item-has-children:first-child > a:first-child::before {background: #956028;}
#top-menu .menu-item-has-children:nth-child(2) > a:first-child::before, .menuFooter .menu-item-has-children:nth-child(2) > a:first-child::before {background: #e36628;}
#top-menu .menu-item-has-children:nth-child(3) > a:first-child::before, .menuFooter .menu-item-has-children:nth-child(3) > a:first-child::before {background: #ae2120;}
#top-menu .menu-item-has-children:nth-child(6) > a:first-child::before, .menuFooter .menu-item-has-children:nth-child(6) > a:first-child::before {background: #898c00;}
#top-menu .menu-item-has-children:nth-child(4) > a:first-child::before , .menuFooter .menu-item-has-children:nth-child(4) > a:first-child::before {background: #006e7f;}
#top-menu .menu-item-has-children:nth-child(5) > a:first-child::before, .menuFooter .menu-item-has-children:nth-child(5) > a:first-child::before {background: #7b7a71;}

#top-menu .menu-item-has-children > a:first-child:hover::before {display:none;}
#top-menu li li { line-height: 1.2em; padding: 4px 0; margin: 0; width: 100%;}
#top-menu li li a { padding: 0 10px; width: 100%;}
#top-menu li:first-child li.separateur-action {border-bottom: 1px solid #956028;}
#top-menu li:nth-child(2) li.separateur-action {border-bottom: 1px solid #e36628;}
#top-menu li:nth-child(3) li.separateur-action {border-bottom: 1px solid #ae2120;}
#top-menu li:nth-child(4) li.separateur-action {border-bottom: 1px solid #006e7f;}
#top-menu li:nth-child(5) li.separateur-action {border-bottom: 1px solid #7b7a71;}
#top-menu li:nth-child(6) li.separateur-action {border-bottom: 1px solid #898c00;}
.nav li ul {position: absolute;    padding: 10px 0;    width: 260px;    top: 35px;}
.nav li:nth-child(6) ul {right:-70px;}
#top-menu .menu-item-has-children:first-child li > a:first-child::before, .menuFooter .menu-item-has-children:first-child li > a:first-child::before, #top-menu .menu-item-has-children:nth-child(2) li > a:first-child::before, .menuFooter .menu-item-has-children:nth-child(2) li > a:first-child::before, #top-menu .menu-item-has-children:nth-child(3) li > a:first-child::before, .menuFooter .menu-item-has-children:nth-child(3) li > a:first-child::before, #top-menu .menu-item-has-children:nth-child(4) li > a:first-child::before, .menuFooter .menu-item-has-children:nth-child(4) li > a:first-child::before, #top-menu .menu-item-has-children:nth-child(5) li > a:first-child::before, .menuFooter .menu-item-has-children:nth-child(5) li > a:first-child::before, #top-menu .menu-item-has-children:nth-child(6) li > a:first-child::before, .menuFooter .menu-item-has-children:nth-child(6) li > a:first-child::before {display:none}

.nav li:first-child ul, .nav li:first-child ul ul{    border-top: 15px solid #956028;}
#top-menu-nav > ul > li:first-child > a:hover, #top-menu-nav > ul > li:first-child li > a:hover,  .et-fixed-header #top-menu li.current-menu-ancestor:first-child > a, #top-menu li.current-menu-ancestor:first-child > a, #top-menu li:first-child li.current-menu-item > a, .menuFooter  li:first-child  a:hover, .menuFooter  li:first-child li  a:hover, .menuFooter  li:first-child li.current-menu-item  a, .menuFooter  li.current-menu-ancestor:first-child > a, #top-menu li.current-menu-item:first-child > a,
#top-menu-nav > ul > li:first-child li.current-menu-ancestor > a, .menuFooter li:first-child li.current-menu-ancestor a, #top-menu li:first-child li li.current-menu-item > a
{  opacity: 1;   color:#956028!important;}

.nav li:nth-child(2) ul, .nav li:nth-child(2) ul ul {    border-top: 15px solid #e36628;}
#top-menu-nav > ul > li:nth-child(2) > a:hover, #top-menu-nav > ul > li:nth-child(2) li > a:hover,.et-fixed-header #top-menu li.current-menu-item:nth-child(2) > a, .et-fixed-header #top-menu li.current-menu-ancestor:nth-child(2) > a, #top-menu li.current-menu-ancestor:nth-child(2) > a,  #top-menu li:nth-child(2) li.current-menu-item > a, .menuFooter  li:nth-child(2)  a:hover, .menuFooter  li:nth-child(2) li  a:hover, .menuFooter  li:nth-child(2) li.current-menu-item  a, .menuFooter  li.current-menu-ancestor:nth-child(2) > a, 
#top-menu-nav > ul > li:nth-child(2) li.current-menu-ancestor > a, .menuFooter li:nth-child(2) li.current-menu-ancestor a, #top-menu li:nth-child(2) li li.current-menu-item > a
{    opacity: 1;   color:#e36628!important;}

.nav li:nth-child(3) ul, .nav li:nth-child(3) ul  ul{    border-top: 15px solid #ae2120;}
#top-menu-nav > ul > li:nth-child(3) > a:hover, #top-menu-nav > ul > li:nth-child(3) li > a:hover, .et-fixed-header #top-menu li.current-menu-item:nth-child(3) > a, .et-fixed-header #top-menu li.current-menu-ancestor:nth-child(3) > a, #top-menu li.current-menu-ancestor:nth-child(3) > a, #top-menu li:nth-child(3) li.current-menu-item > a, .menuFooter  li:nth-child(3)  a:hover, .menuFooter  li:nth-child(3) li  a:hover, .menuFooter  li:nth-child(3) li.current-menu-item  a, .menuFooter  li.current-menu-ancestor:nth-child(3) > a, #top-menu li.current-menu-item:nth-child(3) > a,
#top-menu-nav > ul > li:nth-child(3) li.current-menu-ancestor > a, .menuFooter li:nth-child(3) li.current-menu-ancestor a, #top-menu li:nth-child(3) li li.current-menu-item > a
{    opacity: 1;   color:#ae2120!important;}

.nav li:nth-child(6) ul, .nav li:nth-child(6) ul  ul{    border-top: 15px solid #898c00}
#top-menu-nav > ul > li:nth-child(6) > a:hover, #top-menu-nav > ul > li:nth-child(6) li > a:hover,.et-fixed-header #top-menu li.current-menu-item:nth-child(6) > a, .et-fixed-header #top-menu li.current-menu-ancestor:nth-child(6) > a, #top-menu li.current-menu-ancestor:nth-child(6) > a, #top-menu li.current-menu-item:nth-child(6) > a, #top-menu li:nth-child(6) li.current-menu-item > a, .menuFooter  li:nth-child(6)  a:hover, .menuFooter  li:nth-child(6) li  a:hover, .menuFooter  li:nth-child(6) li.current-menu-item  a, .menuFooter  li.current-menu-ancestor:nth-child(6) > a, #top-menu li.current-menu-item:nth-child(6) > a,
#top-menu-nav > ul > li:nth-child(6) li.current-menu-ancestor > a, .menuFooter li:nth-child(6) li.current-menu-ancestor a, #top-menu li:nth-child(6) li li.current-menu-item > a
{    opacity: 1;   color:#898c00!important;}

.nav li:nth-child(4) ul, .nav li:nth-child(4) ul ul {    border-top: 15px solid #006e7f}
#top-menu-nav > ul > li:nth-child(4) > a:hover, #top-menu-nav > ul > li:nth-child(4) li > a:hover,.et-fixed-header #top-menu li.current-menu-item:nth-child(4) > a, .et-fixed-header #top-menu li.current-menu-ancestor:nth-child(4) > a, #top-menu li.current-menu-ancestor:nth-child(4) > a, #top-menu li:nth-child(4) li.current-menu-item > a, .menuFooter  li:nth-child(4)  a:hover, .menuFooter  li:nth-child(4) li  a:hover, .menuFooter  li:nth-child(4) li.current-menu-item  a, .menuFooter  li.current-menu-ancestor:nth-child(4) > a,  #top-menu li.current-menu-item:nth-child(4) > a,
#top-menu-nav > ul > li:nth-child(4) li.current-menu-ancestor > a, .menuFooter li:nth-child(4) li.current-menu-ancestor a, #top-menu li:nth-child(4) li li.current-menu-item > a
{    opacity: 1;   color:#006e7f!important;}

.nav li:nth-child(5) ul, .nav li:nth-child(5) ul ul {    border-top: 15px solid #7b7a71;}
#top-menu-nav > ul > li:nth-child(5) > a:hover, #top-menu-nav > ul > li:nth-child(5) li > a:hover,.et-fixed-header #top-menu li.current-menu-item:nth-child(5) > a, .et-fixed-header #top-menu li.current-menu-ancestor:nth-child(5) > a, #top-menu li.current-menu-ancestor:nth-child(5) > a, #top-menu li:nth-child(5) li.current-menu-item > a, .menuFooter  li:nth-child(5)  a:hover, .menuFooter  li:nth-child(5) li  a:hover, .menuFooter  li:nth-child(5) li.current-menu-item  a, .menuFooter  li.current-menu-ancestor:nth-child(5) > a, #top-menu li.current-menu-item:nth-child(5) > a, #top-menu li.current-menu-item:nth-child(5) > a,
#top-menu-nav > ul > li:nth-child(5) li.current-menu-ancestor > a, .menuFooter li:nth-child(5) li.current-menu-ancestor a, #top-menu li:nth-child(5) li li.current-menu-item > a
{    opacity: 1;   color:#7b7a71!important;}

#top-menu .menu-item.menu-orange > a:hover {color: #e36628 !important;}
#top-menu .menu-item.menu-orange.current-menu-item > a {color: #e36628 !important;}  
#top-menu .menu-item-has-children.menu-orange a:first-child::before {background: #e36628;}
#top-menu .menu-item-has-children.menu-orange a:hover {color: #e36628 !important;}
#top-menu .menu-item-has-children.menu-orange .sub-menu {border-color: #e36628;}
#top-menu .menu-item-has-children.menu-orange .sub-menu li.separateur-action {border-color: #e36628;}
#top-menu .menu-item-has-children.menu-orange.current-menu-ancestor > a {color: #e36628 !important;}
#top-menu .menu-item-has-children.menu-orange .current-menu-item > a {color: #e36628 !important;}
.menuFooter .menu-item.menu-orange > a:hover {color: #e36628 !important;}
.menuFooter .menu-item.menu-orange.current-menu-item > a {color: #e36628 !important;}  
.menuFooter .menu-item-has-children.menu-orange a:first-child::before {background: #e36628;}
.menuFooter .menu-item-has-children.menu-orange a:hover {color: #e36628 !important;}
.menuFooter .menu-item-has-children.menu-orange.current-menu-ancestor > a {color: #e36628 !important;}
.menuFooter .menu-item-has-children.menu-orange .current-menu-item > a {color: #e36628 !important;}

#top-menu .menu-item.menu-marron > a:hover {color: #956028 !important;}
#top-menu .menu-item.menu-marron.current-menu-item > a {color: #956028 !important;}
#top-menu .menu-item-has-children.menu-marron a:first-child::before {background:#956028;}
#top-menu .menu-item-has-children.menu-marron a:hover {color: #956028 !important;}
#top-menu .menu-item-has-children.menu-marron .sub-menu {border-color:#956028;}
#top-menu .menu-item-has-children.menu-marron .sub-menu li.separateur-action {border-color:#956028;}
#top-menu .menu-item-has-children.menu-marron.current-menu-ancestor > a {color: #956028 !important;}
#top-menu .menu-item-has-children.menu-marron .current-menu-item > a {color: #956028 !important;}
.menuFooter .menu-item.menu-marron > a:hover {color: #956028 !important;}
.menuFooter .menu-item.menu-marron.current-menu-item > a {color: #956028 !important;}
.menuFooter .menu-item-has-children.menu-marron a:first-child::before {background:#956028;}
.menuFooter .menu-item-has-children.menu-marron a:hover {color: #956028 !important;}
.menuFooter .menu-item-has-children.menu-marron.current-menu-ancestor > a {color: #956028 !important;}
.menuFooter .menu-item-has-children.menu-marron .current-menu-item > a {color: #956028 !important;}

#top-menu .menu-item.menu-rouge > a:hover {color: #ae2120 !important;}
#top-menu .menu-item.menu-rouge.current-menu-item > a {color: #ae2120 !important;}
#top-menu .menu-item-has-children.menu-rouge a:first-child::before {background:#ae2120;}
#top-menu .menu-item-has-children.menu-rouge a:hover {color: #ae2120 !important;}
#top-menu .menu-item-has-children.menu-rouge .sub-menu {border-color:#ae2120;}
#top-menu .menu-item-has-children.menu-rouge .sub-menu li.separateur-action {border-color:#ae2120;}
#top-menu .menu-item-has-children.menu-rouge.current-menu-ancestor > a {color: #ae2120 !important;}
#top-menu .menu-item-has-children.menu-rouge .current-menu-item > a {color: #ae2120 !important;}
.menuFooter .menu-item.menu-rouge > a:hover {color: #ae2120 !important;}
.menuFooter .menu-item.menu-rouge.current-menu-item > a {color: #ae2120 !important;}
.menuFooter .menu-item-has-children.menu-rouge a:first-child::before {background:#ae2120;}
.menuFooter .menu-item-has-children.menu-rouge a:hover {color: #ae2120 !important;}
.menuFooter .menu-item-has-children.menu-rouge.current-menu-ancestor > a {color: #ae2120 !important;}
.menuFooter .menu-item-has-children.menu-rouge .current-menu-item > a {color: #ae2120 !important;}

#top-menu .menu-item.menu-vert > a:hover {color: #898c00 !important;}
#top-menu .menu-item.menu-vert.current-menu-item > a {color: #898c00 !important;}
#top-menu .menu-item-has-children.menu-vert a:first-child::before {background:#898c00;}
#top-menu .menu-item-has-children.menu-vert a:hover {color: #898c00 !important;}
#top-menu .menu-item-has-children.menu-vert .sub-menu {border-color:#898c00;}
#top-menu .menu-item-has-children.menu-vert .sub-menu li.separateur-action {border-color:#898c00;}
#top-menu .menu-item-has-children.menu-vert.current-menu-ancestor > a {color: #898c00 !important;}
#top-menu .menu-item-has-children.menu-vert .current-menu-item > a {color: #898c00 !important;}
.menuFooter .menu-item.menu-vert > a:hover {color: #898c00 !important;}
.menuFooter .menu-item.menu-vert.current-menu-item > a {color: #898c00 !important;}
.menuFooter .menu-item-has-children.menu-vert a:first-child::before {background:#898c00;}
.menuFooter .menu-item-has-children.menu-vert a:hover {color: #898c00 !important;}
.menuFooter .menu-item-has-children.menu-vert.current-menu-ancestor > a {color: #898c00 !important;}
.menuFooter .menu-item-has-children.menu-vert .current-menu-item > a {color: #898c00 !important;}

#top-menu .menu-item.menu-bleu > a:hover {color: #006e7f !important;}
#top-menu .menu-item.menu-bleu.current-menu-item > a {color: #006e7f !important;}
#top-menu .menu-item-has-children.menu-bleu a:first-child::before {background:#006e7f;}
#top-menu .menu-item-has-children.menu-bleu a:hover {color: #006e7f !important;}
#top-menu .menu-item-has-children.menu-bleu .sub-menu {border-color:#006e7f;}
#top-menu .menu-item-has-children.menu-bleu .sub-menu li.separateur-action {border-color:#006e7f;}
#top-menu .menu-item-has-children.menu-bleu.current-menu-ancestor > a {color: #006e7f !important;}
#top-menu .menu-item-has-children.menu-bleu .current-menu-item > a {color: #006e7f !important;}
.menuFooter .menu-item.menu-bleu > a:hover {color: #006e7f !important;}
.menuFooter .menu-item.menu-bleu.current-menu-item > a {color: #006e7f !important;}
.menuFooter .menu-item-has-children.menu-bleu a:first-child::before {background:#006e7f;}
.menuFooter .menu-item-has-children.menu-bleu a:hover {color: #006e7f !important;}
.menuFooter .menu-item-has-children.menu-bleu.current-menu-ancestor > a {color: #006e7f !important;}
.menuFooter .menu-item-has-children.menu-bleu .current-menu-item > a {color: #006e7f !important;}

#top-menu .menu-item.menu-gris > a:hover {color: #7b7a71 !important;}
#top-menu .menu-item.menu-gris.current-menu-item > a {color: #7b7a71 !important;}
#top-menu .menu-item-has-children.menu-gris a:first-child::before {background:#7b7a71;}
#top-menu .menu-item-has-children.menu-gris a:hover {color: #7b7a71 !important;}
#top-menu .menu-item-has-children.menu-gris .sub-menu {border-color:#7b7a71;}
#top-menu .menu-item-has-children.menu-gris .sub-menu li.separateur-action {border-color:#7b7a71;}
#top-menu .menu-item-has-children.menu-gris.current-menu-ancestor > a {color: #7b7a71 !important;}
#top-menu .menu-item-has-children.menu-gris .current-menu-item > a {color: #7b7a71 !important;}
.menuFooter .menu-item.menu-gris > a:hover {color: #7b7a71 !important;}
.menuFooter .menu-item.menu-gris.current-menu-item > a {color: #7b7a71 !important;}
.menuFooter .menu-item-has-children.menu-gris a:first-child::before {background:#7b7a71;}
.menuFooter .menu-item-has-children.menu-gris a:hover {color: #7b7a71 !important;}
.menuFooter .menu-item-has-children.menu-gris.current-menu-ancestor > a {color: #7b7a71 !important;}
.menuFooter .menu-item-has-children.menu-gris .current-menu-item > a {color: #7b7a71 !important;}

.et_mobile_menu li a:hover, .nav ul li a:hover {    background-color:#fff;    opacity: 1;}
.menuFooter  {
    margin:0!important;
}
.menuFooter li ul {
    position: relative;
    padding:  0!important;
    width: auto;
    visibility: visible;
    opacity: 1;
    border-top: 0px !important;
    box-shadow: none;
}
.menuFooter li a  {
    font-weight:700;
	color:#1c1c1b!important;
}
.menuFooter li li a  {
    font-weight:500!important;
	color:#1c1c1b!important;
}
.menuFooter li li ul {
     display: none;
}
.menuFooter li {
    width: 20%;
	float:left;
}
.menuFooter li:nth-child(4)  {
    width: 20%;
}
.menuFooter li:nth-child(2)  {
    width: 15%;
}
.menuFooter li:nth-child(3)  {
    width: 25%;
}
.menuFooter.et_pb_menu .et_pb_menu__menu > nav > ul > li {display:block!important; }
.menuFooter.et_pb_menu .et_pb_menu__menu > nav > ul {
    flex-wrap: unset!important;
    display: block!important;
}
.menuFooter li li, .menuFooter li:nth-child(2) li, .menuFooter li:nth-child(3) li .menuFooter li:nth-child(4) li {
    line-height: 15px;
	padding:0!important;
	display:block;
	width: 100%!important;
    float: none;
}
.menuFooter li li a {
    font-size: 13px!important;
	padding:0!important;
	margin:0;
	width:auto!important;
}
footer .et_pb_gutters2 .et_pb_column_3_4 {
    width: 82%;
}
footer .et_pb_gutters2 .et_pb_column {
    margin-right: 1%;
}
footer .et_pb_gutters2 .et_pb_column_1_4 {
    width: 17%;
}


h1 {font-size:25px!important; font-weight:700; line-height:30px; display: flex; align-items: center; min-height: 50px; }
h2 {font-size:22px!important; font-weight:700; }
h3 {font-size:16px!important; font-weight:700; color:#000; }
.entry-content h4, .entry-content h5 {font-size:14px!important; font-weight:700; padding-bottom: 3px; }
.entry-content h4:before, .entry-content h5:before, .legende:before { font-family: "ETmodules" !important;      opacity: 1;   padding-right: 5px;  display: inline-block;}
.entry-content h4:before {content: "◼︎"; font-size: 2em; }
.entry-content h5:before {content: "\e092"; font-size: 1.5em;}
.legende p::before {    content: "◼︎";    font-size: 2em;    position: relative;    left: -2px;}
.entry-content h4.entry-title:before, .entry-content h5.entry-title:before {display:none; }

.et_pb_module {	margin-bottom: 15px}
.et_pb_column_3_4 > .et_pb_row_inner.et_pb_gutters3 > .et_pb_column_1_4, .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4 {
    width: 32%;    margin-right: 2%;
}
.entry-content ul, #left-area ul { list-style-type: none;  padding: 0 0 23px 0;  line-height: 1.4em;}
.entry-content ul li, #left-area ul li { list-style-type: none; list-style: none; padding-left: 1em;text-indent: -1em;}
.entry-content ul li:before, #left-area ul li:before {   content: '- '; }
.fond ul li { font-weight: 600;}
.entry-content ul:last-child, #left-area ul:last-child {padding: 0;}

.fond h2, .fond h3, .fond h4, .fond h5,.fond h6, .fond a {color:#fff!important;}
.legende p {  padding-left: 1.2em;text-indent: -1.2em; font-size:12px; line-height: 14px;}


.contour {padding:15px;}

.et_pb_module.et_pb_image {margin-bottom:10px!important;}

/*cerlce before titres general */
.home h1::before, .single #left-area h1::before, .page-template-page-presentation h1::before, .page-template-page-action h1::before, .page-template-page-produit h1::before, .page-template-page-publication h1::before, .page-template-page-ressource h1::before, .page-template-page-orange h1::before, .page-template-page-rouge h1::before, .page-template-page-bleu h1::before, .page-template-page-gris h1::before, .page-template-page-vert h1::before { content: "";    width: 50px; min-width: 50px; height: 50px;display: block;    background-size: initial; background-repeat: no-repeat; margin-right: 10px;}

/*cercle before titres images */
.home h1::before {background-image:url(/images/pictoTitreHome.svg);}
.single #left-area h1::before {background-image:url(/images/pictoTitrePost.svg);}
.page-template-page-presentation h1::before {background-image:url(/images/pictoTitrePresentation.svg);}
.page-template-page-action h1::before {background-image:url(/images/pictoTitreAction.svg);}
.page-template-page-produit h1::before {background-image:url(/images/pictoTitreProduit.svg);}
.page-template-page-publication h1::before {background-image:url(/images/pictoTitrePublication.svg);}
.page-template-page-ressource h1::before {background-image:url(/images/pictoTitreRessources.svg);}
.page-template-page-orange h1::before {background-image:url(/images/pictoTitrePresentation.svg);}
.page-template-page-marron h1::before {background-image:url(/images/pictoTitrePost.svg);}
.page-template-page-rouge h1::before {background-image:url(/images/pictoTitreAction.svg);}
.page-template-page-bleu h1::before {background-image:url(/images/pictoTitreProduit.svg);}
.page-template-page-gris h1::before {background-image:url(/images/pictoTitrePublication.svg);}
.page-template-page-vert h1::before {background-image:url(/images/pictoTitreRessources.svg);}

/*HOME*/
.home h1, .home h2, .home h3, .home h5, .home h6 { color:#e36628;}
.home h4 { color:#000; font-size:16px; font-weight:bold;}
.home h4:before { display:none;}
.home  h2 { font-size:16px!important; }
.home .contour {border:1px solid #e36628; min-height: 290px;}
.home .fond {background-color:#e36628; padding:15px!important; color:#fff; min-height: 290px;}
.home .fond h5 {color:#fff!important;}
.home .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner.tiers > .et_pb_column_3_8:first-child {width: 62%; margin-right: 3%;}
.home .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner.tiers > .et_pb_column_3_8:last-child {width: 35%;}
.home .fond h5 {font-size: 16px; font-weight: 700; padding-bottom: 2px;}
.home .fond ul {list-style-type: none; padding: 0; padding-bottom: 1em; line-height: 18px;}
.home .fond ul li::before { content: "— ";}
.home .et_pb_gutters3 .et_pb_column_3_4 { width: 78%;}
.home .et_pb_gutters3 .et_pb_column {margin-right: 3%;}
.home .et_pb_gutters3 .et_pb_column_1_4 {width: 19%;}
.home .homeSidebar1 {border: 1px solid #C1C0BA; padding:10px; margin-bottom:0; border-bottom: 0; margin:0}
.home .homeSidebar2 {border: 1px solid #C1C0BA; padding:10px; margin-bottom:0; border-top: 0; border-bottom: 0; margin:0}
.home .et_pb_button_2_wrapper {border: 1px solid #C1C0BA; padding:10px; margin-bottom:0; border-top: 0; margin:0}
.home .homeSidebar1 h2 { color:#000; font-size:16px!important; border-bottom:1px solid #956129;}
.home .et_pb_column_1_4  h4 { font-size:13px; font-weight:bold; padding-bottom: 8px; line-height:15px; color:#956129;}
.home .et_pb_post .post-meta, .home .et_pb_post .post-meta a {font-size:13px; line-height:14px; margin-bottom: 8px; color:#000; font-weight:bold;}
.home .post-content p {    font-size: 13px;  color:#000;  line-height:15px; }
.home .et_pb_post {    margin-bottom: 20px;}
.home .et_pb_post .entry-title a {padding-right:20px}
.home .et_pb_post .entry-title a::before {font-family: 'ETmodules' !important; content: "\35";    display: block; position:absolute; right:-5px; top:0; color:#956129; font-size:2em; font-weight:600;}
.home .et_pb_post .entry-title a:hover::before { color:#000; }
.home .bordureBas h4 { border-bottom:1px solid #C1C0BA;}
.home .homeRaccourcis h2 {color:#000!important; font-size:14px!important; font-weight:700}
.home .homeRaccourcis h2::before { width: 15px;    opacity: 1;    content: "";    position: absolute;    z-index: 1;    left: 0;    margin: 0 auto;    top: 18px;    height: 3px; background:#e36628; }
.home .homeRaccourcis ul {    list-style-type: none;    padding: 0;        padding-bottom: 0px;    line-height: 15px;}
.home .homeRaccourcis ul li a { color:#000; font-size:13px; text-decoration:none!important; }
.home .homeRaccourcis ul li:before { display:none!important }
.home .homeRaccourcis ul li a:hover { color:#e36628!important; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
 .boutonOrange,  .BtSismicite    {color: #ffffff!important; border-radius: 100px; font-weight: 700 !important;      background-color: #e36628;    	text-align: center; border:1px solid #e36628; padding: 0.3em 1em;}
 .boutonOrange {font-size: 13px; width: 100%;}
 a.boutonOrange ,  a.BtSismicite    {text-decoration:none;}
 body .et_pb_button.boutonOrange:hover,  body .et_pb_button.BtSismicite:hover {border:1px solid #e36628!important; color: #000!important; background-color: #fff!important; border-radius: 100px!important; padding: 0.3em 1em!important; }
.BtSismicite {font-size: 15px; background-image: url(/images/pictoTitreHome.svg);    background-size: contain;    background-repeat: no-repeat;      background-position: left center; margin-left: -25px;
padding-left: 50px;
min-width: 245px;
padding-right: 20px;}
body #page-container .et_pb_section .et_pb_button_1.boutonOrange::after, body #page-container .et_pb_section .et_pb_button_0.BtSismicite::after {font-family: 'ETmodules' !important; content: "\35";    display: block; position:absolute; right: 5px;top: 1px;color: #fff;font-size: 2em !important; font-weight:600; opacity: 1;}
body #page-container .et_pb_section .et_pb_button_1.boutonOrange:hover::after, body #page-container .et_pb_section .et_pb_button_0.BtSismicite:hover::after {color: #000!important;}


.home #plaquette h3  {    color: #e36628 !important;    border-width: 0px !important;    font-size: 14px;    padding-top: 15px;  padding-bottom: 0;     font-weight:500;}
.home #plaquette h3::before {    content: "\e092";    font-family: "ETmodules" !important;    color: #e36628;    line-height: inherit;    font-size: inherit !important;    opacity: 1;    padding-right: 10px;    right: auto;    display: inline-block; }

.home .fond h5::before {display:none;}
.home #homeCarte img {opacity:0;}

/*HOME-SATELLITE*/
.home .satellite-sidebar .et_pb_button_0_wrapper {border: 1px solid #C1C0BA; padding:10px; margin-bottom:0; border-top: 0; margin:0;}
.home .satellite-sidebar .resif-rss {border: 1px solid #C1C0BA; padding: 10px; margin-bottom: 0; border-top: 0; border-bottom: 0; margin: 0;}
.home .satellite-sidebar .resif-rss .feedzy-rss ul {margin:0;}
.home .satellite-sidebar .resif-rss .feedzy-rss ul li:before {content:'';}
.home .satellite-sidebar .resif-rss .feedzy-rss ul li {padding:0 !important; margin: 0 0 20px;text-indent:0}
.home .satellite-sidebar .resif-rss .feedzy-rss ul li .title a:before {font-family: 'ETmodules'!important; content: "\35"; display: block; position: absolute; right: -5px; top: 0; color: #956028; font-size: 2em; font-weight: 600;}
.home .satellite-sidebar .resif-rss .feedzy-rss ul li .title a:hover::before {color: #000;}
.home .satellite-sidebar .resif-rss .feedzy-rss ul li .title a {position: relative; display: block; padding-right: 20px; text-decoration: none; font-size: 14px; color: #956028;}

	
	/*articles*/
#sidebar { width:20%!important;   margin-left: 25px; border: 1px solid #C1C0BA; padding: 10px!important; margin-bottom: 25px;}
#sidebar h4.widgettitle { color:#000; font-size:16px!important; border-bottom:1px solid #956129; margin-bottom: 10px; font-weight: 600;}
#sidebar .widget_archive h4.widgettitle, #sidebar .widget_rss h4.widgettitle {border-bottom:0!important; margin-bottom: 5px; padding-bottom:0; }
#sidebar .et_pb_widget a, #sidebar .et_pb_widget.widget_rss h4 a, #sidebar #nav_menu-3 h4 a  { text-decoration: none;  color: #956028!important; font-size:14px; line-height: 16px!important; font-weight:bold!important; }
#sidebar ul, #sidebar ul li,  #sidebar ul li a  {line-height: 15px!important; position:relative;}
#sidebar ul li  {padding-right:20px; color:#7b7a72;}
#sidebar .et_pb_widget  li a {   display: inline-block; }
#sidebar .et_pb_widget  li a::before {    font-family: 'ETmodules' !important;    content: "\35";    display: block;    position: absolute;    left: 207px;    top: 0;   color: #956028;    font-size: 2em;    font-weight: 600; width:100%;}
#sidebar #nav_menu-3.et_pb_widget li a:before {display:none}
#sidebar .et_pb_widget a:hover, #sidebar .et_pb_widget  li a:hover::before, #sidebar .et_pb_widget.widget_rss h4 a:hover, #sidebar #nav_menu-3 h4 a:hover, #sidebar #nav_menu-3 li:hover::before,  .widget_rss  a:hover:before, #menu-sidebar-rss li a:hover::before  { color: #000!important; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.widget_rss a img, .widget_rss a:first-child:before/*, #sidebar .et_pb_widget.widget_rss li::before, #sidebar .et_pb_widget.widget_nav_menu li::before*/ {display:none!important;}
.widget_rss h4, #menu-sidebar-rss li a, .widget_rss h4, #menu-sidebar-rss-en li a {position:relative; padding-left:20px;}
.widget_rss h4 a::before, #menu-sidebar-rss li a::before, #sidebar #nav_menu-3 li::before {font-family: 'ETmodules' !important;    content: "\e09e";    display: block;    position: absolute;    left:0;   top: 0;   color: #956028;    font-size: 1em;    font-weight: 500;}
#sidebar .et_pb_widget.widget_rss a {   /*color: #000!important;*/ font-weight: 500!important;}
#sidebar .rss-date {display:block; font-size:12px;}
#sidebar .et_pb_widget.widget_rss {margin-bottom: 20px;}


#left-area { width: 77%;}
.single #left-area, .blog #left-area, .search-results #left-area, .archive #left-area { border-top: 4px solid #956028;  padding-top: 30px;}
.single:lang(fr-FR)  #content-area::before, .single:lang(en-US)  #content-area::before, .blog:lang(fr-FR)  #content-area::before, .blog:lang(en-US)  #content-area::before,  #content-area::before, .search-results:lang(fr-FR)  #content-area::before, .search-results:lang(en-US)  #content-area::before, .archive:lang(fr-FR)  #content-area::before, .archive:lang(en-US)  #content-area::before { height: 30px;    display: block; font-size:25px; font-weight:bold; margin-left:50px; }
.single:lang(fr-FR)  #content-area::before, .blog:lang(fr-FR)  #content-area::before, .search-results:lang(fr-FR)  #content-area::before, .archive:lang(fr-FR)  #content-area::before { color:#956028;  }
.single:lang(en-US)  #content-area::before, .blog:lang(en-US)  #content-area::before, .search-results:lang(en-US)  #content-area::before, .archive:lang(en-US)  #content-area::before, #left-area .et_pb_module.et_pb_dmb_breadcrumbs li a {  color:#956028!important; }

.search-results:lang(fr-FR)  #content-area::before{ content: "Résultats"; color:#956028;  }
.search-results:lang(en-US)  #content-area::before{ content: "Results"; color:#956028; }

.single h1, .single h2, .single h3, .single h4, .single h5, .single h6, .single .entry-content a, #left-area .post-meta a { color:#956028;}
.single #left-area .post-meta {font-size: 13px;    margin-left: 60px;}
.single .legende p::before, .single .legende p::before { color:#956028;}

#left-area .et_pb_row_0::before {
    display:none;
}

/*Articles listes*/
.archive #left-area a img, .blog #left-area a img, .search-results #left-area a img {    max-width: 30%;    float: right; padding-left:30px; max-height: 160px; width:auto;}
.archive .et_pb_post, .blog .et_pb_post, .search-results .et_pb_post {  min-height: 190px;    margin: 20px 0;	border-bottom: 1px solid #C1C0BA;}
.archive #left-area h2, .blog #left-area h2, .search-results #left-area h2  {color:#956028; padding-bottom: 6px;}
.archive #left-area h2 a:hover, .blog #left-area h2 a:hover, .search-results #left-area h2 a:hover, #left-area .post-meta a:hover {color:#000; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
#left-area .post-meta {    font-size: 13px;    padding-bottom: 0;    color: #7b7a71; font-weight: 600; line-height:14px}
.pagination a {color:#956028; font-weight: bold;}



/*Titre BEfore pages*/
.page-template-page-presentation .et_pb_row_0 {border-top: 4px solid #e36628;  padding-top: 30px;}

.page-template-page-presentation .et_pb_section_0::before,  .page-template-page-action .et_pb_section_0::before,  .page-template-page-produit .et_pb_section_0::before, .page-template-page-publication .et_pb_section_0::before,  .page-template-page-ressource .et_pb_section_0::before { height: 30px; display: block; font-size:25px; font-weight:bold; margin-left:50px; width: 90%; max-width: 1150px; margin: 30px auto 0 auto; padding-left: 50px; }

.page-template-page-presentation .et_pb_section_0::before {  color:#e36628;  }
.page-template-page-presentation:lang(en-US) .et_pb_section_0::before { color:#e36628;}

.page-template-page-action .et_pb_row_0 {border-top: 4px solid #ae2120;  padding-top: 30px;}
.page-template-page-action .et_pb_section_0::before,.page-template-page-action:lang(en-US) .et_pb_section_0::before, .page-template-page-action .et_pb_module.et_pb_dmb_breadcrumbs li a  { color:#ae2120!important;  }

.page-template-page-produit .et_pb_row_0 {border-top: 4px solid #006e7f;  padding-top: 30px;}
.page-template-page-produit .et_pb_section_0::before, .page-template-page-produit .et_pb_module.et_pb_dmb_breadcrumbs li a { color:#006e7f;  }
.page-template-page-produit:lang(en-US) .et_pb_section_0::before { color:#006e7f;  }

.page-template-page-publication .et_pb_row_0 {border-top: 4px solid #7b7a71;  padding-top: 30px;}
.page-template-page-publication .et_pb_section_0::before,  .page-template-page-publication .et_pb_module.et_pb_dmb_breadcrumbs li a { color:#7b7a71;  }
.page-template-page-publication:lang(en-US) .et_pb_section_0::before {  color:#7b7a71;  }

.page-template-page-ressource .et_pb_row_0 {border-top: 4px solid #898c00;  padding-top: 30px;}
.page-template-page-ressource .et_pb_section_0::before,  .page-template-page-ressource .et_pb_module.et_pb_dmb_breadcrumbs li a { color:#898c00;  }
.page-template-page-ressource:lang(en-US) .et_pb_section_0::before { color:#898c00;  }

.page-template-page-orange .et_pb_row_0 {border-top: 4px solid #e36628;  padding-top: 30px;}
.page-template-page-orange .et_pb_section_0::before,  .page-template-page-orange .et_pb_module.et_pb_dmb_breadcrumbs li a { color:#e36628;  }
.page-template-page-orange:lang(en-US) .et_pb_section_0::before { color:#e36628;  }

.page-template-page-rouge .et_pb_row_0 {border-top: 4px solid #ae2120;  padding-top: 30px;}
.page-template-page-rouge .et_pb_section_0::before,  .page-template-page-rouge .et_pb_module.et_pb_dmb_breadcrumbs li a { color:#ae2120;  }
.page-template-page-rouge:lang(en-US) .et_pb_section_0::before { color:#ae2120;  }

.page-template-page-bleu .et_pb_row_0 {border-top: 4px solid #006e7f;  padding-top: 30px;}
.page-template-page-bleu .et_pb_section_0::before,  .page-template-page-bleu .et_pb_module.et_pb_dmb_breadcrumbs li a { color:#006e7f;  }
.page-template-page-bleu:lang(en-US) .et_pb_section_0::before { color:#006e7f;  }

.page-template-page-vert .et_pb_row_0 {border-top: 4px solid #898c00;  padding-top: 30px;}
.page-template-page-vert .et_pb_section_0::before,  .page-template-page-vert .et_pb_module.et_pb_dmb_breadcrumbs li a { color:#898c00;  }
.page-template-page-vert:lang(en-US) .et_pb_section_0::before { color:#898c00;  }

.page-template-page-gris .et_pb_row_0 {border-top: 4px solid #7b7a71;  padding-top: 30px;}
.page-template-page-gris .et_pb_section_0::before,  .page-template-page-gris .et_pb_module.et_pb_dmb_breadcrumbs li a { color:#7b7a71;  }
.page-template-page-gris:lang(en-US) .et_pb_section_0::before { color:#7b7a71;  }



/*RSS*/
.entry-content .rssMediatheque ul, #left-area .rssMediatheque ul {padding: 0 0 12px 0!important; }
.entry-content .rssMediatheque ul li:before, #left-area ul .rssMediatheque li:before {   content: '● '!important; color:#956028;  }

.entry-content .rssDefault ul li, #left-area .rssDefault ul li { list-style-type: none; list-style: none; padding: 0 0 15px 0!important; text-indent: 0;}
.entry-content .rssDefault ul li::before, #left-area ul .rssDefault li::before {   display:none!important; }
.feedzy-rss .rss_item {    border-bottom: 0!important ;}
.feedzy-rss .rss_item .title {    font-weight: bold;    font-size: 16px;    margin-bottom: 5px; }
.feedzy-rss .rss_item .rss_content small {    display: block;    font-size: 13px!important;    font-style: normal!important;    padding: 4px 0;    color: #7b7a71;}

/*pages typos et liens + contour + fond */
/*ORANGE*/
.page-template-page-presentation h1,  .page-template-page-presentation h2,   .page-template-page-presentation h4, .page-template-page-presentation h5,   .page-template-page-presentation h6,  .page-template-page-presentation a, .page-template-page-presentation .legende p::before { color:#e36628;}
.page-template-page-presentation .contour, .page-template-page-presentation .contourImg, .home .contourImg {border:1px solid #e36628;}
.page-template-page-presentation .fond {background-color:#e36628; padding:15px!important; color:#fff;}

.page-template-page-action h1,  .page-template-page-action h2,  .page-template-page-action h4, .page-template-page-action h5, .page-template-page-action h6, .page-template-page-action .entry-content a { color:#ae2120;}
.page-template-page-action .et_pb_divider::before {    border-top-color: #ae2120!important;}
.page-template-page-action .fond {background-color:#ae2120; padding:15px!important; color:#fff;}
.page-template-page-action .contour, .page-template-page-action .contourImg {border:1px solid #ae2120;}
.page-template-page-action .legende p::before { color:#ae2120;}

.page-template-page-produit h1, .page-template-page-produit h2, .page-template-page-produit h4, .page-template-page-produit h5, .page-template-page-produit h6,  .page-template-page-produit .entry-content a  { color:#006e7f;}
.page-template-page-produit .et_pb_divider::before {    border-top-color: #006e7f!important;}
.page-template-page-produit .fond {background-color:#006e7f; padding:15px!important; color:#fff;}
.page-template-page-produit .contour, .page-template-page-produit .contourImg {border:1px solid #006e7f;}
.page-template-page-produit .legende p::before { color:#006e7f;}

.page-template-page-publication h1, .page-template-page-publication h2, .page-template-page-publication h4, .page-template-page-publication h5, .page-template-page-publication h6, .page-template-page-publication .entry-content a  { color:#7b7a71;}
.page-template-page-publication .et_pb_divider::before{    border-top-color: #7b7a71!important;}
.page-template-page-publication .fond {background-color:#7b7a71; padding:15px!important; color:#fff;}
.page-template-page-publication .contour,  .page-template-page-publication .contourImg   {border:1px solid #7b7a71;}
.page-template-page-publication .legende p::before { color:#7b7a71;}

.page-template-page-ressource h1,  .page-template-page-ressource h2,   .page-template-page-ressource h4,  .page-template-page-ressource h5, .page-template-page-ressource h6, .page-template-page-ressource .entry-content a { color:#898c00;}
.page-template-page-ressource .et_pb_divider::before {border-top-color: #898c00!important;}
.page-template-page-ressource .fond {background-color:#898c00; padding:15px!important; color:#fff;}
.page-template-page-ressource .contour .page-template-page-ressource .contourImg {border:1px solid #898c00;}
.page-template-page-ressource .legende p::before { color:#898c00;}

.page-template-page-orange h1,  .page-template-page-orange h2,   .page-template-page-orange h4, .page-template-page-orange h5,   .page-template-page-orange h6,  .page-template-page-orange a, .page-template-page-orange .legende p::before { color:#e36628;}
.page-template-page-orange .contour, .page-template-page-orange .contourImg, .home .contourImg {border:1px solid #e36628;}
.page-template-page-orange .fond {background-color:#e36628; padding:15px!important; color:#fff;}

.page-template-page-rouge h1,  .page-template-page-rouge h2,  .page-template-page-rouge h4, .page-template-page-rouge h5, .page-template-page-rouge h6, .page-template-page-rouge .entry-content a { color:#ae2120;}
.page-template-page-rouge .et_pb_divider::before {    border-top-color: #ae2120!important;}
.page-template-page-rouge .fond {background-color:#ae2120; padding:15px!important; color:#fff;}
.page-template-page-rouge .contour, .page-template-page-rouge .contourImg {border:1px solid #ae2120;}
.page-template-page-rouge .legende p::before { color:#ae2120;}

.page-template-page-bleu h1, .page-template-page-bleu h2, .page-template-page-bleu h4, .page-template-page-bleu h5, .page-template-page-bleu h6,  .page-template-page-bleu .entry-content a  { color:#006e7f;}
.page-template-page-bleu .et_pb_divider::before {    border-top-color: #006e7f!important;}
.page-template-page-bleu .fond {background-color:#006e7f; padding:15px!important; color:#fff;}
.page-template-page-bleu .contour, .page-template-page-bleu .contourImg {border:1px solid #006e7f;}
.page-template-page-bleu .legende p::before { color:#006e7f;}

.page-template-page-gris h1, .page-template-page-gris h2, .page-template-page-gris h4, .page-template-page-gris h5, .page-template-page-gris h6, .page-template-page-gris .entry-content a  { color:#7b7a71;}
.page-template-page-gris .et_pb_divider::before{    border-top-color: #7b7a71!important;}
.page-template-page-gris .fond {background-color:#7b7a71; padding:15px!important; color:#fff;}
.page-template-page-gris .contour,  .page-template-page-gris .contourImg   {border:1px solid #7b7a71;}
.page-template-page-gris .legende p::before { color:#7b7a71;}

.page-template-page-vert h1,  .page-template-page-vert h2,   .page-template-page-vert h4,  .page-template-page-vert h5, .page-template-page-vert h6, .page-template-page-vert .entry-content a { color:#898c00;}
.page-template-page-vert .et_pb_divider::before {border-top-color: #898c00!important;}
.page-template-page-vert .fond {background-color:#898c00; padding:15px!important; color:#fff;}
.page-template-page-vert .contour .page-template-page-vert .contourImg {border:1px solid #898c00;}
.page-template-page-vert .legende p::before { color:#898c00;}

/*Aide*/
.page-id-6693 .et_pb_row_0::before, .page-id-6693 .entry-content .et_pb_section:first-child {background-image: none;}
/*FIL ARIANE*/
#db_breadcrumbs_header .et_pb_section {padding:  0;}
#db_breadcrumbs_header  .et_pb_row {padding: 10px 0 0 50px;}
.et_pb_module.et_pb_dmb_breadcrumbs li:first-child a::before {display: none;}
.et_pb_module.et_pb_dmb_breadcrumbs ol {    font-size: 11px;}

/* RESPONSIVE */
@media all and (max-width: 1250px) {
	.entry-content .et_pb_section:first-child, .home .entry-content .et_pb_section:first-child, #main-content  { background: none; }
}
@media all and (max-width: 1100px) {footer ul#menu-menu-principal-pages {display:none!important;} .footerFinanceur { margin-top: 10px;}}
@media screen and (min-width: 981px) and (max-width: 1060px) {
  .et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
            padding-left:100px!important;
}
	#logo {
    max-height: 40%!important;
}
}
@media all and (max-width: 1023px) {
.et_pb_section {    padding: 30px 0;}	
#et_mobile_nav_menu { display: block; float: right;}
#top-menu {    display: none;}
#et_top_search {    margin: 0 35px 0 0;    float: left;}
.et_header_style_left #logo {    max-height: 50%;}
.et_header_style_left #et-top-navigation {    padding-top: 24px!important;}
.mobile_menu_bar::before {color: rgba(0,0,0,0.6);}
#et_search_icon::before {    top: 7px;}	
/*MENU*/
.et_mobile_menu {
     padding: 15px;    
    border-top: 1px solid #C1C0BA;
}
.et_mobile_menu .menu-item-has-children > a {
    background-color: #FFF;
}
.et_mobile_menu li a {
    padding: 10px;
	color:#1c1c1b;
}
.et_mobile_menu li li {
    padding-left: 0;
}
.et_mobile_menu li li a {
    padding-left: 20px;
}
.et_mobile_menu li li li a {
    padding-left: 40px;
}
.et_mobile_menu li.menu-item-120, .et_mobile_menu li.menu-item-1083, .et_mobile_menu li.wpml-ls-item {display:none;}
.et_mobile_menu li ul {padding-left: 0 !important; padding-bottom: 15px;}
.et_mobile_menu li ul ul {    padding-bottom: 0;}

.et_mobile_menu li:first-child a:first-child {    border-bottom: 10px solid #956028;}
.et_mobile_menu li:first-child > ul.sub-menu li a {    border-bottom: 1px solid #956028;}
.et_mobile_menu li:first-child > ul.sub-menu li a:hover,  .et_mobile_menu li:first-child a:first-child:hover,  .et_mobile_menu li:first-child > ul.sub-menu li.current-menu-item a, .et_mobile_menu  li.current-menu-ancestor:first-child > a, .et_mobile_menu li.current-menu-item:first-child > a {   opacity: 1;   color:#956028!important;}

.et_mobile_menu li:nth-child(2) > ul.sub-menu li.current_page_item li a {   opacity: 1;   color:rgba(0,0,0,0.6)!important;}
.et_mobile_menu li:nth-child(2) > ul.sub-menu li.current_page_item li a:hover {   opacity: 1;   color:#956028!important;}
	
.et_mobile_menu li:nth-child(2) a:first-child {    border-bottom: 10px solid #e36628;}
.et_mobile_menu li:nth-child(2) > ul.sub-menu li a, .et_mobile_menu li:nth-child(2) > ul.sub-menu ul li a {    border-bottom: 1px solid #e36628;}
.et_mobile_menu li:nth-child(2) > ul.sub-menu li a:hover, .et_mobile_menu li:nth-child(2) > ul.sub-menu ul li a:hover, .et_mobile_menu li:nth-child(2) a:first-child:hover,  .et_mobile_menu li:nth-child(2) > ul.sub-menu li.current_page_item a, .et_mobile_menu  li.current-menu-ancestor:nth-child(2) > a,  .et_mobile_menu li:nth-child(2) > ul.sub-menu ul li.current_page_item a, .et_mobile_menu li:nth-child(2) li.current-menu-ancestor > a
	{   opacity: 1;   color:#e36628!important;}
	
.et_mobile_menu li:nth-child(3) a:first-child {    border-bottom: 10px solid #ae2120;}
.et_mobile_menu li:nth-child(3) > ul.sub-menu li a {    border-bottom: 1px solid #ae2120;}
.et_mobile_menu li:nth-child(3) > ul.sub-menu li a:hover, .et_mobile_menu li:nth-child(3) a:first-child:hover,  .et_mobile_menu li:nth-child(3) > ul.sub-menu li.current_page_item a, .et_mobile_menu  li.current-menu-ancestor:nth-child(3) > a {   opacity: 1;   color:#ae2120!important;}

.et_mobile_menu li:nth-child(4) a:first-child {    border-bottom: 10px solid #006e7f;}
.et_mobile_menu li:nth-child(4) > ul.sub-menu li a {    border-bottom: 1px solid #006e7f;}
.et_mobile_menu li:nth-child(4) > ul.sub-menu li a:hover, .et_mobile_menu li:nth-child(4) a:first-child:hover,  .et_mobile_menu li:nth-child(4) > ul.sub-menu li.current_page_item a, .et_mobile_menu  li.current-menu-ancestor:nth-child(4) > a {   opacity: 1;   color:#006e7f!important;}

.et_mobile_menu li:nth-child(5) a:first-child {    border-bottom: 10px solid #7b7a71;}
.et_mobile_menu li:nth-child(5) > ul.sub-menu li a {    border-bottom: 1px solid #7b7a71;}
.et_mobile_menu li:nth-child(5) > ul.sub-menu li a:hover, .et_mobile_menu li:nth-child(5) a:first-child:hover,  .et_mobile_menu li:nth-child(5) > ul.sub-menu li.current_page_item a, .et_mobile_menu  li.current-menu-ancestor:nth-child(5) > a {   opacity: 1;   color:#7b7a71!important;}
	
.et_mobile_menu li:nth-child(6) a:first-child {    border-bottom: 10px solid #898c00;}
.et_mobile_menu li:nth-child(6) > ul.sub-menu li a {    border-bottom: 1px solid #898c00;}
.et_mobile_menu li:nth-child(6) > ul.sub-menu li a:hover, .et_mobile_menu li:nth-child(6) a:first-child:hover,  .et_mobile_menu li:nth-child(6) > ul.sub-menu li.current_page_item a, .et_mobile_menu  li.current-menu-ancestor:nth-child(6) > a {   opacity: 1;   color:#898c00!important;}
}


@media all and (max-width: 980px) {
	/*GENERAL*/
	body { overflow-x: hidden; } 
.et_pb_section {
    padding: 0;
}
.et_pb_column {
    margin-bottom: 0;
}
.et_pb_column .et_pb_module {
    margin-bottom: 20px;
}
	/*TOP BAR*/
 #et-secondary-menu, #et-secondary-nav {
    display: inline !important;
}
	/*HOME*/
.home .et_pb_gutters3 .et_pb_column {
    margin-right: 0;
}
.home .et_pb_gutters3 .et_pb_column_3_4 {
    width: 100%;
}
.home .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner.tiers > .et_pb_column_3_8:first-child,
	.home .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner.tiers > .et_pb_column_3_8:last-child {
    width: 100%;
    margin-right: 0;
}
.home .ligne2 .et_pb_column:first-child {
    width: 48.5%!important;
    margin-right: 2.5%!important;
}
.home .ligne2 .et_pb_column, .home .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4  {
	width: 48.5%!important;
	margin-right:0;
      }
.home .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner.homeRaccourcis > .et_pb_column_1_4 {
width: 33.333333333% !important;
    margin-right: 0;
}
.homeRaccourcis ul li {
    line-height: 2em;
}
.home .et_pb_gutters3 .et_pb_column_1_4 {
    width: 100%;
}
.home .et_pb_post .post-meta, .home .et_pb_post .post-meta a {
     margin-bottom: 0;   
}
p.post-meta:not(.has-background):last-of-type {
    padding-bottom: 7px !important;
}
body #page-container .et_pb_section .et_pb_button_1.boutonOrange::after, body #page-container .et_pb_section .et_pb_button_0.BtSismicite::after {
    display: none;
}
.BtSismicite {
    width: 50%;
    margin: 0px 0 30px 0;
}
.boutonOrange {
    width: 50%;
    margin-bottom:15px;
}
.home .et_pb_button_2_wrapper {
    text-align: center;
}
.home .et_pb_post {
    margin-bottom: 10px;
    width: 47%;
    float: left;
    margin-right: 6%;
}
.home .et_pb_post:nth-child(2n+0) {
    margin-right: 0;
}

	
/*FOOTER*/
footer .et_pb_gutters2 .et_pb_column_1_4 {
    width: 100%;
}
.footerFinanceur img {max-width:30%;}
footer .et_pb_text_align_left {    text-align: right;}
footer .et_pb_menu .et_pb_menu__menu, footer .et_pb_fullwidth_menu .et_pb_menu__menu {
    display: block;
    margin-right: 50px;
}
footer	.et_pb_menu .et_mobile_nav_menu {display:none;}
	
/*SIDEBAR*/
	#sidebar { width: auto !important;border: 1px solid #C1C0BA!important;margin: 0 0 25px 50px!important; padding: 15px !important;}
	#sidebar .et_pb_widget li a::before {display:none;}
#sidebar .et_pb_widget ul li {    margin-bottom: 1.25em;}
#sidebar .et_pb_widget {    margin-bottom: 25px; }
#sidebar .et_pb_widget:last-child {    margin-top: 40px; }
	
/*SINGLE*/
	#left-area article .et_pb_column:first-child {width: 58.8%; margin-right: 3%;}
	#left-area article .et_pb_column:last-child {width: 38.2%; margin-right: 0;}
	#left-area {padding-left: 50px!important;}
	.single .et_pb_post {    margin-bottom: 0; padding-bottom: 0; }	
.single .et_pb_section:last-child {    padding-bottom: 10px!important; }
.postid-1253 #left-area article .et_pb_column:first-child, .postid-1253 #left-area article .et_pb_column:last-child, .postid-5392 #left-area article .et_pb_column:first-child, .postid-5392 #left-area article .et_pb_column:last-child, .postid-1271 #left-area article .et_pb_column, .postid-5819 #left-area article .et_pb_column  {width: 100%!important; margin-right: 0!important;}
.postid-1271 #left-area article .et_pb_column, .postid-5819 #left-area article .et_pb_column  { margin-bottom: 30px!important;}
	
}

@media all and (max-width: 600px) {
.et_pb_row_0::before, .home .tiers:first-child::before, #left-area::before {    display: none; }
.entry-content .et_pb_row, #left-area {    padding-left: 0!important;}
	
h1 {    line-height: 27px;    display: block;    min-height: auto;}
.home h1::before, .single #left-area h1::before, .page-template-page-presentation h1::before, .page-template-page-action h1::before, .page-template-page-produit h1::before, .page-template-page-publication h1::before, .page-template-page-ressource h1::before, .page-template-page-orange h1::before, .page-template-page-rouge h1::before, .page-template-page-bleu h1::before, .page-template-page-gris h1::before, .page-template-page-vert h1::before {    width: 40px;    min-width: 40px;    height: 40px;    margin-right: 0; margin-bottom:10px;}
.et_pb_section {    padding: 10px 0!important;}
.et_pb_column .et_pb_module {    margin-bottom: 20px;}
.et_pb_row_inner_0.et_pb_row_inner { padding-top: 0 !important;}
.et_pb_row_0 {    padding-top: 20px!important;}
.page-template-page-presentation .et_pb_section_0::before, .page-template-page-action .et_pb_section_0::before, .page-template-page-produit .et_pb_section_0::before, .page-template-page-publication .et_pb_section_0::before, .page-template-page-ressource .et_pb_section_0::before, .page-template-page-orange .et_pb_section_0::before, .page-template-page-rouge .et_pb_section_0::before, .page-template-page-bleu .et_pb_section_0::before, .page-template-page-gris .et_pb_section_0::before, .page-template-page-vert .et_pb_section_0::before {    width: 94%;        margin: 15px auto 0 auto;    padding-left: 0;}

	
	/*HOME*/
	.BtSismicite {    width: 80%;}
.home .ligne2 .et_pb_column, .home .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner > .et_pb_column_1_4, .home .ligne2 .et_pb_column:first-child, .home .et_pb_gutters3 .et_pb_column_3_4 > .et_pb_row_inner.homeRaccourcis > .et_pb_column_1_4  {   width: 100% !important;    margin-right: 0!important; margin-bottom:10px!important;}
.home .et_pb_post {    margin-bottom: 10px;    width: 100%;    float: none;    margin-right: 6%;}
.home .fond {    min-height: auto;}
.boutonOrange {    width: 80%; }
	
	/*FOOTER*/
	footer {margin-top:15px}
footer .et_pb_section {    padding: 0 !important;}
footer .et_pb_menu .et_pb_menu__menu {   margin: 0 auto;}
footer .et_pb_text_align_left {    text-align: center;}
.footerFinanceur img {    max-width: 40%;}
	/*Actus*/
.single:lang(fr-FR) #content-area::before, .single:lang(en-US) #content-area::before, .blog:lang(fr-FR) #content-area::before, .blog:lang(en-US) #content-area::before, #content-area::before, .search-results:lang(fr-FR) #content-area::before, .search-results:lang(en-US) #content-area::before, .archive:lang(fr-FR) #content-area::before, .archive:lang(en-US) #content-area::before {    height: 30px;        margin-left: 0;}
.single #left-area, .blog #left-area, .search-results #left-area, .archive #left-area {     padding-top: 20px;}
#sidebar {    margin: 0 0 !important;}	
.archive #left-area a img, .blog #left-area a img, .search-results #left-area a img {    max-width: 100%;    float: none;    padding-left: 0;    max-height: 100%;    width: auto;}	
.archive .et_pb_post, .blog .et_pb_post, .search-results .et_pb_post {padding-bottom: 20px;}
.et_pb_post .entry-featured-image-url {    margin-bottom: 10px; text-align: center;}	
.single #left-area .post-meta {     margin-left: 0;}
#left-area article .et_pb_column:first-child {   width: 100%;    margin-right: 0;    margin-bottom: 20px;}
#left-area article .et_pb_column:last-child { width: 100%;    margin-right: 0; margin-bottom: 0;}
.single .et_pb_row_0 {    padding-top: 0 !important;}
	.pagination {       margin-bottom: 20px;}
	
/*FIL ARIANE*/
#db_breadcrumbs_header .et_pb_section {padding:  10px 0 0 0!important;}
#db_breadcrumbs_header  .et_pb_row {padding: 0;}
}

/*PIWIK PRO CONSENTEMENT*/
.ppms_cm_popup_overlay h1:before {
    display: none;
}