
/* ==========================================================================
   Author's custom styles
   ========================================================================== */
.fixed{position: fixed; bottom: 6px;}
.absolue{position: absolute; top:100vh;}
.conteneur-de-page{overflow: hidden;}
.fond-gris{background-color: #e6e7e8; color: #000; z-index: 1}
.fond-gris-footer{background-color: #e6e7e8; color: #000; height: 482px; z-index: 1}
#navbar .nav-pills>li>.sub-menu{display: none;}
#navbar .nav-pills>li>.sub-menu::before{content: ""; position: absolute; left: -22vw; top: 0; display: inline-block;float: left; width: 150vw; height: 105%; background-color: rgba(255, 255, 255, 0.95); z-index:-1; box-shadow:0px 1px 1px 1px rgba(11, 10, 10, 0.51);}
  #navbar .nav-pills>li>.sub-menu>li{margin: 45px 0;}
  #navbar .nav-pills>li>.sub-menu>li>a{text-transform: uppercase; font-weight: 900; font-size: 15px;}
.btn-1, .btn-3, .btn-ancre{display: inline-block; float: left; color: #fff; font-size: 16px; font-weight: 700; padding: 7px 22px; transition: all, 0.25s;}
.btn-1.sansliste{width: 100%; text-align: center;}
.btn-3{background-color: #e6e7e8; color: #ea571d; display: inline-block; float: left; clear: both; margin-bottom: 10px;}
.retour-haut{display: inline-block; padding: 7px 22px; right: 10px; height: 33px; top: auto; z-index:10;}
.head-top{z-index:1;}
.navbar-menu{margin-top: 20px;}
.navbar-text{margin-left: 0px; margin-right: 0px; display: block; width: 100%; text-align: right;}
.head-top .navbar-nav>li{display: inline-block; float: left;}
.head-top .navbar-nav>li>a{height: 50px;}
.head-top .navbar-nav>li>a:hover{background-color: #cfcfcf;}
.head-top .navbar-nav .dropdown-menu{min-width: 0;}
.head-top .navbar-nav>.fontsize>a{padding: 14px 5px}
.head-top .navbar-nav>.fontplus>a{font-size: 17px; padding: 13px 5px}
.head-top .navbar-nav>.fontminus{clear: left;}
.head-top .navbar-nav>.fontminus>a{font-size: 13px; padding: 15px 5px}
.head-top .navbar-nav>.menu-traduction{float: right;}
.navbar-brand{height: 130px;}
.navbar-toggle{margin-top: 48.5px;}
.navbar-brand img{height: 100%; width: auto;}
.sidebar-right > .toggler{width: 50px; left: -50px;}
.sidebar-right > .toggler > span{display: none;}
#menu-menu-principal #menu-item-436 .sub-menu{min-width: 205px; width: 100%; border-radius: 0; border: none; position: relative;}
#menu-menu-principal #menu-item-436 .sub-menu::before{display: none;}
#menu-menu-principal #menu-item-436 .sub-menu>li{display: block; margin: 0; width:100%;padding: 0px}
#menu-menu-principal #menu-item-436 .sub-menu>li>a{ display: block; width:100%; padding: 15px 0px; text-align: center; font-weight: 700;}
#menu-menu-principal #menu-item-436 .sub-menu>li>a:hover{background-image: none;}
.navbar-menu{z-index:1;}
.cadre-logo{position: relative; z-index:2;}
.logo-head{position: absolute; left: 15px;}
.logo-head img{width: 74px; height: auto;}
.menu-principal{z-index: 1;}
.nav-pills{display: inline-block; float: left; width: 100%;}
.nav-pills>li{width: 100%; display: inline-block; float: left;}
#navbar .nav-pills>li{margin-left: 0;}
.nav-pills>li>a{background-color: #e6e7e8; width: 100%; font-weight: 800; text-transform: uppercase; text-align: center; padding: 16px 0;}
.nav-pills>li>a:hover{color: #fff;}

.nav-pills .open>a, .nav-pills .open>a:focus{background: none; border: none; z-index:10;margin-top: 0;}


.yamm-content{padding:0; position: relative;}
.yamm-content .bord-item{display: none;}
.yamm-content .list-unstyled{margin: 45px 0;}
.yamm-content .list-unstyled>li{margin-bottom: 7px; font-size: 13px;}
.yamm-content .list-unstyled>li:first-child{text-transform: uppercase; font-weight: 700;}
.yamm-content .list-unstyled>li>a{color: #000}
#menu-menu-oreille{display: inline-block; width: 100%;}
#menu-menu-oreille>li{display: inline-block; float: left; clear: left; width: 100%;}
#menu-menu-oreille>li>a{display: block; padding: 15px;}

#awesome-weather-argentan .awesome-weather-cover .awesome-weather-header, #awesome-weather-argentan .awesome-weather-cover .awesome-weather-current-temp, #awesome-weather-argentan .awesome-weather-cover .awesome-weather-todays-stats, #awesome-weather-argentan .awesome-weather-cover .awesome-weather-forecast, #awesome-weather-argentan .awesome-weather-cover .awesome-weather-attribution {text-shadow: none; background-color: rgba(0, 0, 0, 0.18); font-weight: 500;}

 #awesome-weather-argentan .awesome-weather-cover .awesome-weather-forecast .awesome-weather-forecast-day div { font-weight: 700;}

.jumbotron{display: none; position: relative;}
.jumbotron #carousel-home .carousel-inner>.item.active.left>.carousel-caption{ transform: translateX(-500px); transition: all, 0.5s;}
.jumbotron #carousel-home .carousel-inner>.item img{width: auto; height: auto; max-width: 100vw; margin-left: -10px; max-height: 755px;}
.navigation-carousel{display: none;}
.navigation-carousel font{display: none;}

.jumbotron .cadre-geoloc{position:absolute; right:0; bottom: 0px; background-color: rgba(255, 255, 255, 0.28)}
.jumbotron .cadre-geoloc img{width:150px; height:auto;}

.home_titre-actu, .content_titre-actu{ display: inline-block; float: left; padding: 10px 20px;}
.home_titre-actu{background-color: #fff;}
.home_titre-actu img, .content_titre-actu img{display: none; float: left;}
.home_titre-actu h2, .content_titre-actu h2, .page-interne .content_titre-actu h2, .home_titre-actu .h2, .content_titre-actu .h2, .page-interne .content_titre-actu .h2{display: inline-block; float: left; margin: 4px 0 0 20px; font-weight: 700; text-transform: uppercase;}

.btn-group{display: inline-block; float: right; width: 100%; background-color: #e6e7e8; padding:9px 0;}
.contenu-home .btn-group{ margin-bottom: 16px;}
.footer-top .btn-group{margin-bottom: 45px; margin-top: 30px;}

.btn-group a{width: 100%; display: inline-block;float: left; text-align: center;}
.btn-group a:nth-child(2){padding-top:3px;}
.bloc-actuune{z-index:0;}
.actu_une .fond-gris{position: relative; padding:0 20px 35px 20px; }
.actu_une .bloc-photo{min-height: 30px;}
.actu_une .bloc-photo img, .bloc-droite-actuune .bloc-photo img{width: 100%; height: auto; max-width: 323px;}
.actu_une .btn-1{position: absolute; right: 0px; top: 0;}
.actu_une .date{margin-bottom: 0; margin-top: 20px;}
.actu_une h3{margin: 0; font-weight: 700; text-transform: uppercase;}
.actu_une h4{margin-top: 0; margin-bottom: 15px;font-weight: 600;}

.liste-actus{margin-top: 30px; margin-bottom: 30px;}
.liste-actus a{ display: block; margin-bottom: 15px;}

.enunclic .titre-enunclic{display: inline-block; width: 100%; padding: 5px 10px 5px 5px; text-align: center;}
.enunclic .titre-enunclic img, .enunclic .titre-enunclic h2, .enunclic .titre-enunclic .h2{display: inline-block;}

.enunclic .titre-enunclic h2, .enunclic .titre-enunclic .h2{margin: 6px 0 0px 17px; font-weight: 700; text-transform: uppercase;}
.enunclic button, .enunclic ul, .enunclic ul li a{display: inline-block; float: left; width: 100%;}
.enunclic button{padding: 12px 0; text-align: center;}
.enunclic ul li a{padding: 14px 0 14px 48px; font-size: 16px; font-weight: 600;}

.items-principaux{margin-top: 78px;}
.encart-item{padding: 0; margin-top: 35px; margin-bottom: 40px;}
.encart-item .bloc-illustre{ display: none;}
.encart-item .titre-item{display: inline-block; float: left; width: 100%;}
.encart-item h3, .encart-item .h3{font-size: 20px; font-weight: 800; text-transform: uppercase; margin: 15px 0 15px 15px;}
.encart-item .all{display: inline-block; background-color: #fff; width: 100%; padding: 10px 15px; font-size: 14px; font-weight: 700;}
.encart-item .date{margin-top: 10px;}
.encart-item h4, .encart-item .h4{margin: 5px 0; font-weight: 700;}
.encart-item h6, .encart-item h6{margin:0;}

.encart-item .content-iframe {overflow:hidden;}
.encart-item .content-iframe iframe {margin-top : -72px;}

.cadre-photo{position: relative; display: inline-block; float: left; width: auto; min-width: 72px; min-height:32px;}
.cadre-photo .btn-1{position: absolute; right: 0; bottom: 0;}

#ffwd_container1_0{height: 300px; overflow:scroll; margin:0 !important;}
#ffwd_container1_0 #ffwd_container2_0 .blog_style_objects_conteiner_0 .blog_style_objects_conteiner_1_0, #ffwd_container1_0 #ffwd_container2_0 .blog_style_objects_0{width: 100% !important;}
#ffwd_container1_0 .ffwd_from_time_post_0{display: none;}

#map {/*width: 100%;*/height: 410px;}
.info_marker p{color: #333}
.group-nobackground{background: none; margin-top: 25px;}

.section-carousel{padding-top: 80px; padding-bottom: 80px;}
.section-carousel h2, .section-carousel .h2{display: inline-block; margin: 10px 0 0 25px;}
.section-carousel .owl-carousel{position: relative; width: calc(100% - 94px);
margin: 45px auto 0 auto;}
.section-carousel .owl-carousel .owl-item{text-align: center;}
.section-carousel .owl-carousel .owl-item a{display: inline-block;}
.section-carousel .owl-carousel .owl-item img{max-height: 100px; width: auto;}
.section-carousel .owl-nav div{position: absolute; top: 23px; display: inline-block; width: auto; background-color: #d8d9da; padding: 10px 15px; transition: all, 0.2s;}
.section-carousel .owl-nav .owl-next{right:-47px;}
.section-carousel .owl-nav .owl-prev{left:-47px;}

.liens-utiles{text-align: center;}
.liens-utiles a{display: block; float: left; width: 100%; background-color:#fff; height: auto; vertical-align: middle; margin-bottom: 50px; padding: 5px; text-align: center; font-weight: 700; text-transform: uppercase; position: relative;}
.liens-utiles a span{ font-size: 15px; text-transform: initial; font-weight: 300; margin: 6px 0 0 0px;}

.coordonnees{padding-left: 0; padding-right: 0;}
.coordonnees .fond-gris{padding: 14px 15px; font-weight: 700;}
.coordonnees .fond-gris-footer{padding: 14px 15px; font-weight: 700;}
.coordonnees a img{width:100%; height: auto; max-width:180px;}
.coordonnees h5, .coordonnees .h5{font-size: 14px; text-transform: uppercase; font-weight: 800; margin-bottom: 15px; margin-top:12px;}
footer ul, footer p{display: inline-block;}
footer p{margin-left: 17px;}
footer ul li{display:inline-block; font-weight: 600;}
footer ul li::after{content: " / "; font-weight: 900;}
footer ul li:last-child::after{content: ""}

#modalShare .modal-body{text-align: center;}

/*PAGES INTERNES*/
.fond-bandeau{position: relative;}
.fond-bandeau .image-bandeau{position: relative; left: 0; top: 0; width: 100%; height: auto;}
.page-bandeau{margin-top: -49px;}
.page-interne h1, .page-interne .fil-ariane{margin-bottom: 25px; margin-top: 0; font-size: 13px; font-weight: 700;}
.page-interne h1, .page-interne .fil-ariane{font-weight: 700;}
.page-interne .fil-ariane{font-weight: 800;}
.page-interne h1{padding: 6px 15px 5px 25px;font-weight: 900; background-color: #e6e7e8; text-transform: uppercase; font-size: 20px}
.page-interne .ligne-titre span, .page-interne.single-article .body-article .date-agenda{display: block; color: #fff; padding: 10px; margin-top: 10px; text-align: center; font-weight: 700;}
.page-interne h2, .page-interne .h2{margin: 0 0 20px 0;}
.page-interne .image-une{margin-bottom: 40px;}
.page-interne .image-une img{width: 100%; height: auto;}
.page-interne .body-article{position: relative; /*padding-bottom: 145px;*/padding-bottom: 20px;}
.page-interne .image-une .bord-article{display: inline-block; width: calc( 100% - 60px ); height: 8px; float: left; position: absolute; bottom: 0; left: 30px;}

.single-article .body-article h2, .single-article .body-article h3, .single-article .body-article h4, .single-article .body-article h5, .single-article .body-article h6{display: block; clear: both; font-size: 19px; font-weight: 700; text-transform: none; text-align: left; margin-top: 0; margin-bottom: 15px}
.single-article .body-article h1{font-size: 30px; padding: 6px 15px;}
.single-article .body-article h2{font-size: 30px; padding: 6px 15px; text-transform: uppercase;}
.single-article .body-article h3{font-size: 25px;padding: 6px 15px;}
.single-article .body-article h4{font-size: 23px;}
.single-article .body-article h5{font-size: 21px; font-weight: 300;}
.single-article .body-article h6{font-weight: 100;}

.page-interne .body-article p, .page-interne .body-article > div, .content-col-droite .bloc-droite-listeactus p{margin-bottom: 20px;}
.page-interne .body-article p{font-weight: 500;}
.page-interne .body-article a{color: #337ab7;}
.page-interne.single-article .body-article a,.single-article .body-article p a{text-decoration: underline; color: #4d90fe; transition: all, 0.2s;}
.page-interne.single-article .body-article a:hover,.single-article .body-article p a:focus,.single-article .body-article p a:focus{color: #357ae8; text-decoration: none;}
.page-interne.single-article .body-article .btn-ancre{text-decoration: none;}
.single-article .body-article p a:visited{color: #357ae8; text-decoration: underline;}
.single-article .body-article .mtli_attachment{display: block; margin: 5px 0;}

.page-interne .body-article .wp-caption{width: 100% !important;}
.page-interne .body-article .wp-caption img, .page-interne .body-article img{max-width: 100%; height: auto;}

.page-interne .body-article table tr{border: 2px solid}
.page-interne .body-article table tr td{padding: 5px 10px; vertical-align: middle;}

.page-interne .body-article label{display: block;}
.page-interne .body-article input, .body-article textarea, #modalSearch input{width: 100%; margin-top: 10px; border: 1px solid #eee; padding: 10px;}
.page-interne .body-article input[type="submit"], #modalSearch input[type="submit"]{transition: all, 0.23s;}

.page-interne.single-article .body-article ul, .page-interne.single-article .body-article ol { margin: 0 0 15px 0; padding: 0 0 0 30px; list-style:initial; }
.page-interne.single-article .body-article ol{list-style: decimal;}

.page-interne .body-article blockquote{float: left; width: 100%; font-size: 16px;}

.page-interne.single-article .body-article .date-agenda{display: inline-block; float: left; clear:left; width: 100%; margin-bottom: 15px; margin-top: -20px;}

.single-article .body-article .tourinsoft{display: inline-block; width: 100%; padding-bottom: 30px;}
.single-article .body-article .tourinsoft ul{list-style-type:none; padding-left: 0;}

.page-interne.single-article .body-article .date-agenda{display: inline-block; float: left; clear:left; width: 100%; margin-bottom: 15px; margin-top: -20px;}

.single-article .body-article .tourinsoft{display: inline-block; width: 100%; padding-bottom: 30px;}
.page-interne.single-article .body-article .tourinsoft ul{list-style-type:none; list-style: none; padding-left: 0;}
.page-interne.single-article .body-article .ligne-ensavoirplus ul{margin: 0;}
.page-interne.single-article .body-article .ligne-ensavoirplus>ul>li{padding-bottom: 20px;}

.page-interne.single-article .body-article h2 a, .page-interne.single-article .body-article h3 a, .page-interne.single-article .body-article h4 a, .page-interne.single-article .body-article h5 a, .page-interne.single-article .body-article h6 a{color: #fff;}

.page-interne .section-navigation{padding-top: 30px;}
.page-interne .section-navigation .col-md-12 > a{display: inline-block; color: #4d90fe;}
.page-interne .section-navigation .col-md-12 > a:hover{text-decoration: underline;}
.page-interne .section-navigation .col-md-12 > a:first-child{float: left;}
.page-interne .section-navigation .col-md-12 > a:last-child{float: right;}


.page-interne .body-article.actu_une .bloc-actuune{padding-bottom: 20px;}

.content-col-droite .enunclic{margin-bottom: 45px;}
.content-col-droite .content_titre-actu{width: 100%; text-align: center;}
.content-col-droite .bloc-droite-actuune .date{margin-top: 20px; margin-bottom: 5px;}
.content-col-droite .bloc-droite-actuune .fond-gris, .content-col-droite .bloc-droite-listeactus .fond-gris{padding:20px;}
.content-col-droite .bloc-droite-listeactus .date{margin-bottom: 5px;}
.bloc-droite-listeactus>.fond-gris>a:first-child, .contenu-home .liste-actus>.row:nth-child(2)>.col-md-12>a:first-child{display: none;}

.body-article form input::placeholder, .body-article form textarea::placeholder, .body-article form input::-moz-placeholder, .body-article form textarea::-moz-placeholder, .body-article form input:-ms-input-placeholder, .body-article form textarea:-ms-input-placeholder{ text-transform: none; color: #333;}

.sous-navigation{display: inline-block; float: left; width: 100%; margin-bottom: 20px;}
.sous-navigation li{display: flex; float: left; width:100%; padding: 10px 0;}
.sous-navigation li a{display: inline-block; width: 100%; text-align: center; padding: 10px 0; background-color: #3D5E27; color: #fff;}
.sous-navigation li a:hover{background-color: #117bc9;}

.btn-ancre, .single-article .body-article .btn-ancre, .single-article .body-article p .btn-ancre{text-decoration: none; display: block; float: none; text-align: center; cursor: pointer;}
/********* Page F.A.Q. **********/
#accordion1 h2, .page-publications>ul>li>a>h2, #accordion1 .h2, .page-publications>ul>li>a>.h2{background:none; font-size: 20px}
/******* Page 404 ******/
.page-404{position: relative;overflow: hidden; padding-top: 50px; padding-bottom: 50px;}
.page-404>img{position: absolute; left: 0; top: 0; width: 100%; height: auto;}
.page-404 .row .col-md-12{text-align: center;}
.page-interne.page-404 h1, .page-interne.page-404 h2, .page-interne.page-404 a{display: block; float: left; clear: both; margin: 0 auto 40px auto;}
/* ==========================================================================
   Variables de couleurs de la charte graphique du Site
   ========================================================================== */
.conteneur-de-page{border: 10px solid #3D5E27;}
.btn-1, .btn-ancre, .navbar-right>li:first-child, .navigation-carousel  .fleche-carousel:hover, .toggler, .fond-couleur, .liens-utiles a:hover, .enunclic .titre-enunclic, .enunclic ul, .enunclic ul li a, .owl-nav div:hover, .icon-bar, .bord-article, .page-interne .ligne-titre span, .page-interne.single-article .body-article .date-agenda{background-color: #3D5E27; color: #fff !important;}
.btn-1:hover, .liens-utiles a, .btn-ancre:hover, .btn-ancre:focus{color:#3D5E27 !important; background-color: #fff;}
.nav-pills>li a, footer ul li::after, .page-interne .body-article h6, #navbar .nav-pills>li>.sub-menu>li>a:hover, .body-article input, .body-article textarea, .page-interne .body-article h4, #accordion1 h2, .page-publications ul>li>a>h2{color: #3D5E27;}
#navbar .nav-pills>.pills-inverse>a, .ligne-deco, .enunclic button, .enunclic ul li a:hover, .retour-haut, .head-top .navbar-nav>li:first-child>a:hover, .body-article input[type="submit"]:hover, #modalSearch input[type="submit"], #menu-menu-principal #menu-item-436 .sub-menu>li>a:hover, .page-interne .body-article table th, .single-article .body-article h3{background-color: #669547; color: #fff;}
.nav-pills>li:hover>a, .nav-pills>li:focus>a, .nav-pills .open>a, #navbar .nav-pills>.pills-inverse:hover>a, .nav-pills>.pills-inverse:focus>a, #menu-menu-principal #menu-item-436 .sub-menu, #menu-menu-principal #menu-item-436 .sub-menu li a, .retour-haut:hover, .yamm-content .bord-item, .body-article input[type="submit"], #modalSearch input[type="submit"], .page-interne .body-article h2, #menu-menu-principal>.current-menu-item>a, #menu-menu-principal>.current-menu-ancestor>a{background-color: #3D5E27; color: #fff !important;}
.actu_une .fond-gris .bloc-texte p a, .fil-ariane span a:hover, .liste-actus a:hover {color: #3D5E27;}
.date, .liens-utiles a span, .coordonnees h5, .coordonnees span, .page-interne .body-article h6, #navbar .nav-pills>li>.sub-menu>li>a, .yamm-content .list-unstyled>li>a:hover, .page-interne .body-article a:hover,.page-interne .body-article p a:hover , .page-interne .fil-ariane .breadcrumb_last{color: #3D5E27;}
.nav-pills .open>a, .nav-pills .open>a:focus, .nav-pills .open>a:hover, .body-article input, .body-article textarea, #modalSearch input, .page-interne .body-article table tr{border-color: #3D5E27}
 .body-article input[type="submit"]:hover, #modalSearch input[type="submit"]:hover{border-color: #3D5E27;}

/********* PLAN DE SITE***/
.plan-site>ul{display: inline-block; float: left; width: 100%; clear: both;}
.plan-site>ul>li{display: inline-block; float: left; width: 50%; margin: 15px 0;}
.plan-site>ul>li:nth-child(3){clear: left;}
.plan-site ul li a{display: block;}
.plan-site>ul>li{margin: 15px 0;}
.plan-site>ul>li>a{font-size:20px; font-weight: 800; text-transform: uppercase; margin-bottom: 5px;}
.plan-site>ul>li>.sub-menu>li{margin: 15px 0;}
.plan-site>ul>li>.sub-menu>li>a{font-weight: 700; text-transform: uppercase; margin-bottom: 3px;}


/*Catégory Manifestations*/
.page-interne .entete-filtres form select{display: inline-block; float:left; width: calc(50% - 35px); background-color: #3D5E27; color: #fff; border: none; border-radius: 0; height: 30px; margin-right: 15px;; margin-bottom: 20px}
.page-interne .entete-filtres form .reset{display: inline-block; float: left; width: 40px; text-decoration: underline; padding-top: 5px; margin-bottom: 20px}

.category-manisfestations .bloc-actuune .date{text-align: left; font-weight: 700; font-size: 15px;}


/* ==========================================================================
   Responsive
   ========================================================================== */
@media all and (min-width:346px) {
  .liens-utiles a img{margin: -5px 20px;}
}
@media all and (min-width:346px) {
  .home_titre-actu img, .content_titre-actu img{display: inline-block;}
}
@media all and (min-width:355px) {
   .head-top .navbar-nav>.fontminus{clear: none;}
}
@media all and (min-width:433px) {
  .encart-item .bloc-illustre{ display: inline-block; float: left; background-color: #fff;text-align: center; height: 90px; width: 92px;}
  .ligne-deco{display: inline-block; float: left; width: 100%; height: 10px; margin-top: 15px; margin-bottom: 5px;}
  .encart-item .titre-item{display: inline-block; float: left; width: calc(100% - 92px);}
}

@media all and (min-width:767px) {
  .yamm .nav,
  .yamm .collapse,
  .yamm .dropup,
  .yamm .dropdown{width: 100%;}
  h1{font-size: 35px; text-align: left;}
  .sidebar-right > .toggler{width: 155px; left: -155px;}
  .sidebar-right > .toggler > span{display: inline-block;}
  /*.nav-pills>li{ max-width: 205px;}*/
  .head-top .navbar-nav>.menu-traduction{float: left;}
  .jumbotron{display: block;padding:0; margin: 0; z-index:0}
  /*.jumbotron .carousel-inner{-moz-margin-top: -73px; -ms-margin-top: -73px; display: inline-block; float: left;}*/
  #carousel-home .item h2, #carousel-home .item h3,  #carousel-home .item .h2, #carousel-home .item .h3, .page-interne h1{display: inline-block; float: left; clear: both; text-transform: uppercase; font-size: 35px; color: #000; }
  #carousel-home .item h2, #carousel-home .item h3, #carousel-home .item .h2, #carousel-home .item .h3{margin:0;}
  #carousel-home .item .h2{padding: 13px 15px 5px 25px;font-weight: 900; background-color: #e6e7e8;}
  #carousel-home .item .h3{padding: 13px 15px 15px 25px; background-color: #fff;}
  #carousel-home .item a{ clear: both; padding: 15px 40px; margin-top: 1px;}
  .encart-item{padding: 0 30px;}
  .coordonnees{padding-left: 30px;}
  .bloc-droite-actuune .fond-gris img{width: 100%; height: auto;}
  .bloc-droite-actuune h3, .bloc-droite-actuune h4, .bloc-droite-actuune .h3, .bloc-droite-actuune .h4{margin: 0 0 5px 0;}
  .bloc-droite-actuune h3, .bloc-droite-actuune .h3{font-weight:700;}
  .content-col-droite .content_titre-actu{padding: 10px}
  .content-col-droite .content_titre-actu h2, .content-col-droite .content_titre-actu .h2{margin-left:2px;}

  .page-interne .ligne-titre span, .page-interne.single-article .body-article .date-agenda{ display: inline-block; float: left; clear:left; text-align: left; margin-left:0px; margin-top: -20px; margin-bottom: 15px;}
  .page-interne.single-article .body-article .date-agenda{width: auto;}
    .sous-navigation li{padding: 10px;}

     /*PAge catégorie Agenda*/
  .page-interne .category-manisfestations .bloc-actuune{max-height: 580px; min-height: 580px; padding-bottom: 0; overflow: hidden;}
  .page-interne .category-manisfestations .bloc-actuune .fond-gris{height: 500px; margin-bottom: 15px}
  #map{height: 464px;}
}

@media all and (min-width:992px) {
  .fixed{bottom: 160px;}
  .container{width: 100%;}

  .jumbotron .cadre-geoloc{top: 0px; bottom: auto}
	.jumbotron .cadre-geoloc img{width:200px;}

  .contenu-home .btn-group{max-width: 270px; margin-bottom: 56px;}
  .enunclic .titre-enunclic img, .enunclic .titre-enunclic h2, .enunclic .titre-enunclic .h2{float: left;}
  .enunclic .titre-enunclic{text-align: left; padding-left: 40px; float: left;}
  .liste-actus{margin-top: 0px; margin-bottom: 0px;}
  .group-nobackground{margin-top: 0px;}
  .encart-item .titre-item h3, .encart-item .titre-item .h3{font-size: 13px;}
  .encart-item .all{font-size: 9px;padding: 14px 15px;}
  .liens-utiles a:last-child{margin-bottom: 0;}
  .liens-utiles a img{margin: -5px 0px;}
  #map{height: 482px;}
	.sous-navigation li{display: inline-block; float: left; width: calc(50% - 20px); margin: 0 10px; min-height: 70px;}
}

@media all and (min-width:1006px) {
  .contenu-home .actu_une{ margin-top: -60px;}
  .contenu-home .enunclic{margin-top: -198px;}
  .navigation-carousel{display: block;}
  .navigation-carousel .fleche-carousel{position: relative; display: inline-block; float: right; padding: 10px 15px; background-color: #d8d9da;}
  .content-col-droite .content_titre-actu{padding: 10px 20px;}
  .content-col-droite .content_titre-actu h2, .content-col-droite .content_titre-actu .h2{margin-left:20px;}

}

@media all and (min-width:1034px) {
  .encart-item .all{font-size: 11px;}
}

@media all and (min-width:1071px) {
  .encart-item .all{font-size: 12px}
}

@media all and (min-width:1100px) {
  .coordonnees .fond-gris{padding: 10px 30px 18px 30px; font-weight: 700;}
}
@media all and (min-width:1108px) {
  .encart-item .all{font-size: 13px}
}
@media all and (min-width:1116px) {
  .nav-pills>li{ max-width: 205px;}
  .yamm .nav,
  .yamm .collapse,
  .yamm .dropup,
  .yamm .dropdown{position: absolute;}
  #navbar .nav-pills>li{position: static; margin-left: 2px;}
  #navbar .nav-pills>li>.sub-menu{position: absolute; left: 0; width: 100%; background-color:#fff; z-index: 1; display: none; padding: 0 20px}
  #navbar .nav-pills>li>.sub-menu>li{display: inline-block; float: left; width: 25%; margin: 45px 0; padding: 0 30px 0 0;}
  #navbar .nav-pills>li>.sub-menu>li:nth-child(5), #navbar .nav-pills>li>.sub-menu>li:nth-child(9), #navbar .nav-pills>li>.sub-menu>li:nth-child(13){clear: left;}
  #navbar .nav-pills .sub-menu>li{margin-bottom:7px; font-size: 13px;}
  .yamm .dropdown-menu {position: absolute; padding-top: 0; top: 96%;}
  .yamm .yamm-content{width: 1080px; margin: 0 auto;}
  .yamm-content .bord-item{position: absolute; left: 0; top: 0; display: inline-block; height: 10px; width: 205px;}
  .nav-pills>.pills-inverse{float: right;}
  #menu-menu-principal #menu-item-436 .sub-menu{left: auto; right: auto; width: auto; position: absolute;}
  #navbar .nav>li:nth-child(2)>.dropdown-menu{left: -207px;}
  #navbar .nav>li:nth-child(2)>.dropdown-menu .yamm-content .bord-item{left: 207px}
  #navbar .nav>li:nth-child(3)>.dropdown-menu{left: -414px;}
  #navbar .nav>li:nth-child(3)>.dropdown-menu .yamm-content .bord-item{left: 414px}
  .jumbotron{position: relative;top: -96px;}
  .contenu-home{margin-top: -96px;}
  .fond-bandeau{margin-top:-96px}
}

@media all and (min-width:1146px) {
  .liens-utiles a img{margin: -5px 20px;}
}

@media all and (min-width:1176px) {
  .logo-head img{width: 7vw;}
}

@media all and (min-width: 1200px){
  .container{width: 1140px;}
  .contenu-home .actu_une{width: 530px; margin-top: -60px;}
  .liste-actus{max-width: 280px;}
  .bloc-actuune, .liste-actus{padding-top: 40px;}
  .contenu-home .enunclic{max-width: 330px;float: right; margin-top: -198px;}
  .encart-item .titre-item h3, .encart-item .titre-item .h3{font-size: 20px;}
  .encart-item .all{font-size: 14px; padding: 10px 15px;}

}

@media all and (min-width:1290px) {
  .navbar-text{ display: inline-block; width: initial; text-align: left;}
}

@media all and (min-width:1420px) {
    .logo-head img{width: 150px; height: auto;}
    .jumbotron .cadre-geoloc{top: 10px;}
		.jumbotron .cadre-geoloc img{width:250px;}
}

@media all and (min-width:1645px) {
  .logo-head{right: 0; left: auto;}
  .retour-haut{right: 13vw;}
}

@media all and (min-width:1812px) {
  .navbar-text{margin-left: 30px; margin-right: 30px;}
}

@media all and (min-width:1920px) {
  #navbar .nav-pills>li>.sub-menu::before{left:-50vw}
  .jumbotron #carousel-home .carousel-inner>.item{max-height: 753px}
  .jumbotron #carousel-home .carousel-inner>.item img{width: 100%; max-width: 100%; max-height: 100%; margin-left: 0;}
}
