/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/*@import url('//fonts.googleapis.com/css?family=Ek+Mukta:200');
@import url('//fonts.googleapis.com/css?family=Convergence');
@include font-face('PhilippeRegular', 'gantry-theme://fonts/philippe/philippe-webfont');}*/
@font-face {
  font-family: "WCManoNegraBtaRegular";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/WCManoNegra/WCManoNegraBta-webfont.eot#iefix') format("embedded-opentype"), url('../custom/fonts/WCManoNegra/WCManoNegraBta-webfont.woff2') format("woff2"), url('../fonts/WCManoNegra/WCManoNegraBta-webfont.woff') format("woff"), url('../fonts/WCManoNegra/WCManoNegraBta-webfont.ttf') format("truetype"), url('../fonts/WCManoNegra/WCManoNegraBta-webfont.svg#WCManoNegraBtaRegular') format("svg");
}
@font-face {
  font-family: "WCManoNegraBtaBold";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/WCManoNegra/WCManoNegraBoldBta-webfont.eot#iefix') format("embedded-opentype"), url('../custom/fonts/WCManoNegra/WCManoNegraBoldBta-webfont.woff2') format("woff2"), url('../fonts/WCManoNegra/WCManoNegraBoldBta-webfont.woff') format("woff"), url('../fonts/WCManoNegra/WCManoNegraBoldBta-webfont.ttf') format("truetype"), url('../fonts/WCManoNegra/WCManoNegraBoldBta-webfont.svg#WCManoNegraBtaBold') format("svg");
}
/*@font-face {
  font-family: 'PhilippeRegular';
  font-weight: normal;
  font-style: normal;
  src: url('../fonts/philippe/philippe-webfont.eot');
  src: url('../fonts/philippe/philippe-webfont.eot#iefix') format('embedded-opentype'), url('../fonts/philippe/philippe-webfont.woff') format('woff'), url('../fonts/philippe/philippe-webfont.ttf') format('truetype'), url('../fonts/philippe/philippe-webfont.svg#PhilippeRegular') format('svg');
}*/
@font-face {
  font-family: "WCManoNegraBtaRegular";
  src: url('../fonts/WCManoNegra/WCManoNegraBta-webfont.eot');
  src: url('../fonts/WCManoNegra/WCManoNegraBta-webfont.eot#iefix') format("embedded-opentype"), url('../fonts/WCManoNegra/WCManoNegraBta-webfont.woff') format("woff"), url('../fonts/WCManoNegra/WCManoNegraBta-webfont.ttf') format("truetype"), url('../fonts/WCManoNegra/WCManoNegraBta-webfont.svg#WCManoNegraBtaRegular') format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "WCManoNegraBtaBold";
  src: url('../fonts/WCManoNegra/WCManoNegraBoldBta-webfont.eot');
  src: url('../fonts/WCManoNegra/WCManoNegraBoldBta-webfont.eot#iefix') format("embedded-opentype"), url('../fonts/WCManoNegra/WCManoNegraBoldBta-webfont.woff') format("woff"), url('../fonts/WCManoNegra/WCManoNegraBoldBta-webfont.ttf') format("truetype"), url('../fonts/WCManoNegra/WCManoNegraBoldBta-webfont.svg#WCManoNegraBtaBold') format("svg");
  font-weight: normal;
  font-style: normal;
}
/*#g-navigation{
-webkit-box-shadow: 0px 5px 10px #222541;
-moz-box-shadow: 0px 5px 10px #222541;
box-shadow: 0px 5px 10px #222541;
}

.deco { background-color:#f7f4f0; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:solid 1px #fafafa; padding:20px; margin:10px;}

.bottom-small { font-size::9px; text-transform:uppercase;}

.emission h4, .emission-wout h4{
color:#e3e0df;
font-family: 'leaguegothicregular',Helvetica,Arial,sans-serif;
font-weight:normal;
text-shadow:1px 1px 0 #51413d;
}

.lead {
    font-size: 21px;
    font-weight: 200;
    line-height: 25px;
    margin-bottom: 0px;
}*/
body {
  line-height: 1.4 rem;
}
.gantry-logo img {
  width: 121px;
}
p {
  font-size: 1.05rem;
}
a.lienbrown {
  color: #857873;
  text-decoration: underline;
}
a:hover.lienbrown {
  color: #000;
}
.brique {
  color: #633A36;
}
.sable {
  color: #d6cec7;
}
.terre {
  color: #a99f94;
  /*#c9bfb5;*/
}
.marron {
  color: #857873;
}
.safran {
  color: #ba8951;
}
.bleu {
  color: #14A4B4;
}
.vert {
  color: #95BB11;
}
.jaune {
  color: #FFCF0D;
}
.black {
  color: #000000;
}
.size100 {
  font-size: 100px;
}
.100 {
  width: 100%;
}
.manuscrit {
  font-family: "WCManoNegraBtaRegular", Helvetica, Arial, sans-serif;
}
.info-box {
  background: #f5f5f5;
  border: 1px solid #e6e6e6;
  padding: 0.938rem;
  border-radius: 0.1875rem;
  margin-bottom: 4rem;
  margin-top: 4rem;
}
h1 {
  font-size: 2.75rem;
  color: #14a4b4 !important;
}
/*citation*/
blockquote {
  border-right-color: #ddd;
  border-right-style: solid;
  border-right-width: 5px;
  border-left: none;
  margin-bottom: 1.5rem;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0.938rem;
  padding-top: 0;
}
blockquote p {
  font-family: "WCManoNegraBtaRegular", Helvetica, Arial, sans-serif;
  font-size: 130%;
  color: #383737;
  text-align: right;
}
/*ALLEVENTS*/
.mod_aelist, .mod_aelist5, .mod_aelist6 {
  text-align: left;
  border: 1px solid #e6e6e6;
  background-color: #f7f7f7;
  border-radius: 7px 7px 7px 7px;
  font-size: 12px;
  margin: 5px 0;
  padding: 5px;
  vertical-align: middle;
}
.mod_aelist h1, .mod_aelist h2, .mod_aelist h3, .mod_aelist h4, .mod_aelist h5 {
  border-bottom: 1px solid #DCDCDC;
  font-size: 20px !important;
  line-height: 20px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  text-align: center;
  color: #9AC00A;
}
.mod_aelist ul {
  margin: 0;
}
.mod_aelist ul li {
  background: none;
  border-bottom: solid 1px #dcdcdc;
  border-radius: 3px;
  margin: 0 0 0;
  padding: 5px 0 5px 5px;
  overflow: hidden;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  transition: background 0.1s;
}
.mod_aelist ul li:hover {
  background: #FFCE0F;
  color: #000;
}
.mod_aelist ul li a .title {
  box-shadow: none;
  color: #000;
  font-size: 13px;
  font-weight: 700;
  margin-top: -2px;
  text-shadow: none;
}
.mod_aelist ul li a .title:hover {
  color: #00758B;
}
/*section top et sous menu*/
#g-top {
  background-color: #ffffff;
  font-size: 0.8rem;
}
#g-top .g-content {
  margin-bottom: 0.325rem;
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  margin-top: 0.325rem;
  padding-bottom: 0.169rem;
  padding-left: 0.938rem;
  padding-right: 0.938rem;
  padding-top: 0.169rem;
}
#g-top ul, #g-top p {
  margin: 0 0;
}
.topc {
  text-align: right;
  font-size: 0.8rem;
  font-weight: bold;
}
.topc a:hover {
  color: #fff;
}
.button, .button:hover {
  color: #383737;
}
#mod_aecalendar1 {
  box-shadow: none;
}
/*menu principal navigation*/
#g-navigation {
  z-index: 1000000;
}
.sepmenu, .sepmenu a, .sepmenu a:hover {
  background-color: #C9BFB5;
  cursor: default !important;
  font-weight: bold;
  color: #383737;
  font-size: 75%;
}
#g-mobilemenu-container .sepmenu, #g-mobilemenu-container .sepmenu a, #g-mobilemenu-container .sepmenu a:hover {
  color: #383737 !important;
}
.sepmenu2, .sepmenu2 a, .sepmenu2 a:hover {
  background-color: #C9BFB5;
  cursor: default !important;
  font-weight: bold;
  color: #383737;
  font-size: 90%;
}
#g-mobilemenu-container .sepmenu2, #g-mobilemenu-container .sepmenu2 a, #g-mobilemenu-container .sepmenu2 a:hover {
  color: #383737 !important;
}
.g-menu-item-container > i {
  margin-right: 0.1rem;
}
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding-bottom: 0.5815rem;
  padding-left: 0.45rem;
  padding-right: 0.45rem;
  padding-top: 0.5815rem;
}
.g-main-nav .g-sublevel > li .g-menu-item-content {
  line-height: 1.35rem;
}
#g-navigation .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  color: #fff;
}
#g-navigation .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  background-color: #83A308;
}
#g-offcanvas #g-mobilemenu-container ul > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container, #g-offcanvas #g-mobilemenu-container ul > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
  color: #000;
}
#g-utility {
  background-color: #f0f1f1;
}
/*bloc facebook*/
.keenit_likebox_ {
  text-align: center;
}
/*#g-extension { background-color:#F5F5F5; border-bottom:solid 1px #E6E6E6; border-top:solid 1px #E6E6E6;}*/
/*BLOC ACTUS*/
.nspArt nspCol1 {
  border-bottom: solid 1px #000;
}
.actupub h2 {
  font-size: 3rem;
  color: #15A2B1;
  margin-bottom: 0.1rem;
}
.actupub h5 {
  margin-top: 0;
  margin-bottom: 0.05rem;
}
/*.nspArt h1, .nspArt h2, .nspArt h3, .nspArt h4, .nspArt h5, .nspArt h6 { font-size:100%; margin-bottom: 0.1rem;}*/
.nspCol1 {
  border-top: solid 1px #e4e4e4;
  font-size: 0.9rem;
}
/*.nspCol1 .button {float:right;margin-top:8px;}*/
.nspArt h1, .nspArt h2 {
  font-size: 120%;
  color: #000000;
  margin-bottom: 0.1rem;
  margin-top: 0;
}
.nspArt h3 {
  font-size: 1rem;
  color: #4d4d4d;
  margin-bottom: 0.05rem;
  margin-top: 0;
}
.nspArt h4 {
  font-size: 0.92rem;
  color: #4d4d4d;
  margin-bottom: 0.05rem;
  margin-top: 0;
}
.nspArt h5, .nspArt h6 {
  font-size: 0.87rem;
  color: #4d4d4d;
  margin-bottom: 0.05rem;
  margin-top: 0;
}
.nspArt p {
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
  font-size: 0.9rem;
}
.nspArt .suppr {
  display: none;
}
h3.actu {
  margin-bottom: 0rem;
}
.nspPagination li:hover, .nspPagination li.active {
  background-color: #c0b4aa;
}
.nspPagination li {
  background-color: #d6cec7;
}
.nspArt .info-box {
  display: none;
}
#g-sidebar .box3 {
  background-color: #f7f5f4;
}
#g-sidebar .g-content {
  margin-bottom: 0.625rem;
  margin-left: 0.3rem;
  margin-right: 0.3rem;
  margin-top: 0.625rem;
  padding-bottom: 0.938rem;
  padding-left: 0.938rem;
  padding-right: 0.938rem;
  padding-top: 0.938rem;
  line-height: 1rem;
}
#g-sidebar ul {
  margin-left: 0rem;
}
#g-sidebar ul {
  list-style-type: none;
}
#g-sidebar li {
  margin-bottom: 0.3rem;
  border-bottom: dotted 1px #857873;
}
#g-sidebar h3 {
  margin-top: 0.375rem;
  margin-bottom: 0.75rem;
  text-align: center;
}
#g-sidebar h3 a, #g-sidebar h3:hover {
  cursor: pointer;
}
.button {
  display: inline-block;
  padding: 0.25rem 0.5rem;
  border-radius: 0.1875rem;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  background: #c0b4aa;
  color: #383737;
  border: 0;
  line-height: 1.2;
  font-size: 0.8rem;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: background 0.1s;
  -moz-transition: background 0.1s;
  transition: background 0.1s;
}
.button:hover {
  background: #D6CEC7;
  color: #383737;
}
.button:active, .button:focus {
  background: #D6CEC7;
  box-shadow: inset -1px -1px 1px rgba(0, 0, 0, 0.15);
  color: #383737;
}
.uk-modal.uk-open {
  z-index: 10000000;
}
/*sliders accordion nonumber*/
.panneau a {
  color: #857873;
  font-size: 1.15rem;
}
.panneau p {
  margin-top: 0.5rem;
}
.rl_sliders.accordion > .accordion-group > .accordion-heading > a.accordion-toggle:hover {
  background-color: #efebe9;
  color: #633A36;
  text-decoration: none;
}
.rl_sliders.accordion > .accordion-group.active > .accordion-heading > a.accordion-toggle {
  background-color: #f7f5f4;
  color: #5b2924;
}
.rl_sliders.accordion > .accordion-group > div > a:focus, .rl_sliders.accordion > .accordion-group.active > div > a:focus {
  outline: none;
  -webkit-box-shadow: inset 0 0 0px #D6CEC7;
  box-shadow: inset 0 0 0px #D6CEC7;
}
.rl_sliders.accordion:last-child {
  margin-bottom: 3rem;
}
/*section footer*/
#g-footer .g-content {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.coordonnees p, .coordonnees h3, .coordonnees strong {
  font-size: 0.92rem;
  color: #d6cec7;
}
.coordonnees a {
  font-size: 0.92rem;
  color: #383737;
}
.coordonnees a:hover {
  color: #000;
}
.coordonnees p {
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
}
.chrono_credits {
  display: none;
}
a.osmap-link {
  color: #857873;
}
a:hover.osmap-link {
  color: #000;
}
.osmap-item-separator {
  font-weight: bold;
  color: #ba8951;
}
#osmap-menu-uid-mainmenu {
  display: none;
}
.osmap-item-heading {
  font-weight: bold;
  color: #ba8951;
}
h2#osmap-menu-uid-actualites-mamresilience {
  font-size: 1.15rem;
  margin-bottom: 0;
}
.uk-button-danger {
  background-color: #633a36;
  color: #D6CEC7;
}
.uk-button-danger:hover {
  background-color: #5b2924;
  color: #D6CEC7;
}
/*.scrollToTop:hover {background-color:#d6cec7;}*/
.moduletable[class*="box"], .widget[class*="box"], .moduletable[class*="shadow"], .widget[class*="shadow"] {
  padding: 0.938rem;
  margin: 0.625rem 0;
}
.box3.moduletable, .box3.widget, .box3 > .g-content, .box3.moduletable h1, .box3.widget h1, .box3 > .g-content h1, .box3.moduletable h2, .box3.widget h2, .box3 > .g-content h2, .box3.moduletable h3, .box3.widget h3, .box3 > .g-content h3, .box3.moduletable h4, .box3.widget h4, .box3 > .g-content h4, .box3.moduletable h5, .box3.widget h5, .box3 > .g-content h5, .box3.moduletable h6, .box3.widget h6, .box3 > .g-content h6, .box3.moduletable strong, .box3.widget strong, .box3 > .g-content strong, .box3.moduletable i, .box3.widget i, .box3 > .g-content i {
  color: #857873;
}
.box3.moduletable a, .box3.widget a, .box3 > .g-content a {
  color: #857873;
}
.box3.moduletable a:hover, .box3.widget a:hover, .box3 > .g-content a:hover {
  color: #383737;
}
.uk-button-link.uk-active, .uk-button-link:active, .uk-button-link:focus, .uk-button-link:hover {
  color: #059;
  text-decoration: none;
}
.g-social.social {
  text-align: center;
}
.tab-content > .tab-pane, .pill-content > .pill-pane {
  display: block;
}
select#jform_tags {
  height: 200px;
}
/*# sourceMappingURL=custom_13.css.map */