#readthis a[href*="//"]:not([href*="niortagglo.fr"]):before {
    
    content: "\f08e";
  
    font: normal normal normal 14px/1 FontAwesome;
    
    text-decoration: none;
}

.quicklinkhp  .fa:before {
 
    color: #000;
    font-size: 5rem;
  
}
.quicklinkhp i.fa{transform: translateY(1.5rem);}
.quicklinkhp span{overflow:hidden}
@media screen and (max-width: 640px){

.quicklinkhp  .fa:before {
 
    color: #000;
    font-size: 3rem;
   
}
.quicklinkhp i.fa{transform: translateY(1rem);}

}

@media screen and (min-width: 640px){
	.firstcontainer {
		padding: 0 !important;
	}
	#navbar{margin-right:0}
}
.headercan img {margin:0.5em}
.colormainNavi{width:100%;background:#fff}
#mainNav button{position:absolute;;background:#fff}
@media screen and (min-width: 960px) {
		#owl-SliderAccueil .headline a{font-weight:bold  !important;}
#owl-SliderAccueil .teaser{font-size:1.2em !important;margin-top:1.5em ;}
	#owl-SliderAccueil .item{
		display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
		
	}
	#owl-SliderAccueil .item img{width:75%}
	#owl-SliderAccueil .item .meta{padding:1em;width:25% !important}
	
	
}
div.BoulNews .btn {margin-top:0.5em;}
.niortagglotv .headernatv{    color: #fff;
    padding: 0.5em;
    background: #009fe3 !important;
    margin-right: 15px;}
.niortagglotv .headernatv a{color:#fff}
@media (max-height: 430px)  {
	#quicklink{display:none}
}


@media screen and (max-width: 959px) {

	#enbref a.plusdinfos{
			display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
		
		
	}
	#enbref a.plusdinfos .imgnewslist, #enbref a.plusdinfos .txt-news{width:50%}
	#enbref .col-md-4{margin-bottom:1em;}
	#enbref .BoulNews  a.btn {width:100%}
	#enbref .BoulNews{margin-top:0.5em;}
	H2.Services {
    margin-top: 0.5em !important;
	}
}

.headercan{background-color:#009fe3}
#logonatv{height:50px;width:auto;}
.webtvna iframe{width:100%;height:70%}
.webtvna p {text-align:right}
#enbref .imgnewslist,.ontwitterna .imgnewslist{overflow:hidden}
.socialheader .fa{font: normal normal normal 18px/1 FontAwesome;
font-size: 25px;margin-top:10px}

body .tx-pb-social .image{height:216px;min-height:inherit}
.btn-outline-light{background:#fff !important;
text-decoration: none !important;
border: none !important;}
a:hover {
  color:#009fe3 ;
  text-decoration: underline;
}
 .text-center-md,
 .text-center-sm,
 .text-center-xs {
          text-align: center;
      }
      .text-right-md,
      .text-right-sm,
      .text-right-xs {
               text-align: right;
           }
           .text-left-md,
           .text-left-sm,
           .text-left-xs {
                    text-align: left;
                }
	
.tx-pb-social .image {
	background-size: cover;
    background-position: center;
    width: 100%;
	min-height:250px;
	display:block;
    cursor: pointer;
}
.tx-pb-social{margin-bottom:1em;}
.tx-pb-social .itemtw{
	    box-sizing: border-box;
		min-height:250px;
}
.tx-pb-social  .text {
    position: absolute;
    color: #FFFFFF;
    background-color: rgba(0, 0, 0, 0.35);
    padding: 10px 10px 25px 10px;
    height: 80px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    overflow: hidden;
    font-size: 12px;
    line-height: 15px;
    cursor: pointer;
	margin-left:15px;margin-right:15px;
}			
/*.ontwitterna .col-md-4, #enbref .col-md-4 {
    padding-left:0;
}	
@media screen and (min-width: 992px) {
.ontwitterna .col-md-4:nth-child(3n+3), #enbref .col-md-4:nth-child(3n+3) {
    padding-right:0;
	padding-left:0;
}
}*/

.ontwitterna .col-md-4 .imgnewslist, #enbref .col-md-4 .imgnewslist{max-height:250px}
.ontwitterna .col-md-4 .imgnewslist {padding:0}
.tx-eventcalendar {margin:0}
.ontwitterna a div , #enbref a div {padding:0}			
.ontwitterna .news-category::before,.ontwitterna .news-category::after, #enbref .news-category::before,#enbref .news-category::after {
    border-bottom: 1px solid #CCC;
    content: "";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
	
	
}
.ontwitterna .news-category, #enbref .news-category{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.ontwitterna .news-category span , #enbref .news-category span {padding: 0 20px}
.ontwitterna img, .ontwitterna .image,.ontwitterna iframe, #enbref img, #enbref .image,#enbref iframe{
	width:100%;
	border-radius: 5px; 
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    opacity: 1;
    transition: all .3s ease-out;
}
.ontwitterna a, #enbref a {text-decoration:none;color:#000}
.tweetflux a:hover img, .ontwitterna a:hover .image, .ontwitterna a:hover iframe, .ontwitterna a:hover, #enbref a:hover .image, #enbref a:hover iframe, #enbref a:hover img{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transform:scale(1.2);filter:progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=1.2,M12=-0,M21=0,M22=1.2);opacity:.7;transform:scale(1.2)}
.tweetflux a{background:#fff}
.ontwitterna .news-category, #enbref .news-category{
color: #0C518A;
font-size: 1.4rem;
font-weight: 500;
text-align: center;
margin-top:0.5em;
}
.ontwitterna .news-title, #enbref .news-title{font-size: 1.7rem;
font-weight: 700;
margin: 0 auto;

position: relative;

}	
#sliderhp .da-slider{background:none;box-shadow:none}
#sliderhp{
	    background: url(/templateniortagglo/Img/siege_niortagglo5.jpg) !important;
		/*  background: url(https://pbs.twimg.com/profile_banners/2788129916/1525857118/1500x500) !important;*/
    background-repeat: no-repeat !important;
    background-size: cover !important;
	
}

#navbar{background:#fff}
.videoagenda .asiderightcan {border:none}
#myCarousel{width:65%;margin:auto;}
#myCarousel .item{
	
	
	max-height:300px;
	margin-top:70px;
	overflow:hidden;
	
	
}
#myCarousel .item .carousel-caption{
	left:0;
	bottom:0;
	right:0;
	background:#000;
	color:#fff;
	padding:0.5em;
}
.socialnetwork{
	background-color: #fff;
    background-image: url(/templateniortagglo/Icons/twitter.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 80%;
    /*padding: 40px 0 50px;*/
}
	
}
.ontwitterna .col-md-12.imgnewslist{padding:0}		
.vertical-align {
    display: flex;
    align-items: center;
}
/*accesibilité*/
.hiddenSkip
{position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;}

/*Header*/
/*menu top scroll*/

/* Collapsing Navbar Styles */
#mainNav{
    top: 0;
	background-color:#009fe3;
}
#headerna{
	width:100%;
	background-color:#009fe3;
}
/*menu top scroll*/

div.NomSite {
  min-height: 80px;
  padding-top: 40px
}
span.SiteName {
  font-family: 'Montserrat', sans-serif;
font-size: 50px;
  margin-bottom: 10px;
	font-weight: 500;
    line-height: 1.1;
    color: #616f72;
}
p.lead {
color:#707a7c;
font-size: 10px;
}
/*Slide metroppolitain*/
@media(max-width:1024px){
	
	
	
	
	
	
div.fond > [class*="col-"] {
  min-height: 5px;

}
a.LiensMetro {
  font-weight: bold;
  color:#3A3839;
  text-decoration: underline;
  font-size: initial;
}
}

@media(min-width:1024px){
div.fond > [class*="col-"] {
  min-height: 90px;
/* border:1px solid #000; */ 
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { 
 min-height: 5px;
 border:1px solid #000;  
}

a.LiensMetro {
  line-height: 1.1;
  font-weight: bold;
  color:#3A3839;
  text-decoration: underline;
}
}
#MetroPage  {
width: 100%;
background-color: #009fe3;
margin:0;
padding:0 0 40px 0;
}


i.CoeurJaune {
  font-size: 8px;
  color:#b6c932;
}
.ScreenMetro {
  background-color: #009fe3;
  min-height: 20px;
}
.PlusMetroG {
border-top: 25px solid #009fe3;
  border-left: 45px solid transparent;
  border-right: 0px solid transparent;
  background: #FFF none repeat scroll 0% 0%;
  padding:0}
  
.PlusMetro {
  max-height: 25px;
  padding: 0;
  margin:0;
  padding:0
}
div.PlusMetro > a.btn {
padding:0;
}
.PlusMetroD {
border-top: 25px solid #009fe3;
  border-left: 0px solid transparent;
  border-right: 45px solid transparent;
  background: #FFF none repeat scroll 0% 0%;
  padding:0}

  
a.PlusVert:after {
  font-family: "Glyphicons Halflings";
  content: "\2b";
}

div.PlusMetro > .btn:after {
    font-family: "Glyphicons Halflings";
    content: "\E014";
}


/* Icon when the collapsible content is hidden */
div.PlusMetro > .btn.collapsed:after {
font-family: "Glyphicons Halflings";
    content: "\2b";
}
/*Version mobile*/
div.EncartsMetroXs {
  background-color: #009fe3;
}
a.PlusVert:after {
  font-family: "Glyphicons Halflings";
  content: "\2b";
}

div.EncartsMetroXs > .btn:after {
    font-family: "Glyphicons Halflings";
    content: "\E014";
}

/* Icon when the collapsible content is hidden */
div.EncartsMetroXs > .btn.collapsed:after {
font-family: "Glyphicons Halflings";
    content: "\2b";
}
a.PlusBlanc:after {
  color: #FFF;
}

#MetroPage span
{
  margin: 0px;
  padding:0px;
}
/*Titrage page metro*/
#MetroPage h1{
    color:#3A3839;
	}
#MetroPage h1.h1metro:after {
    color:#3A3839;
	content: "";
    position: absolute;
    width: 45px;
    height: 4px;
    border-bottom: 4px solid #b6c932;
	padding:0.8em;
	left:15px;
}

#MetroPage div.align-bottom {
line-height:45px;
vertical-align:bottom;
}
img.ClassFleche {
  max-width: initial;
  width:35px;
  height:31px;
}
img.ClassPictos {
width: 45px;
}
div.PictoDiv {
padding:0;
margin:0;
text-align:right;
}

span.TitreGrasH0 {
font-size: 50px;
font-weight: 800;
 line-height:80%
}
span.TitreGrasH1 {
font-size: 25px;
font-weight: 800;
line-height:80%
}
span.TitreGrasH2 {
font-size: 20px;
font-weight: 800;
line-height:80%
}
span.TitreGrasH3 {
font-size: 15px;
font-weight: 500;
line-height:80%
}
span.TitreGrasH4 {
font-size: 10px;
font-weight: 100;
line-height:80%
}

/*Fin titrage*/

/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 *
 * @geedmo - Licensed under the MIT license

 */
 @media (max-width: 991px) {
  .navbar-header {
      float: none;
  }
  .navbar-left,.navbar-right {
      float: none !important;
  }
  .navbar-toggle {
      display: block;
  }
  .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }
  .navbar-fixed-top {
      top: 0;
      border-width: 0 0 1px;
  }
  .navbar-collapse.collapse {
      display: none!important;
  }
  .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
  .navbar-nav>li {
      float: none;
  }
  .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .collapse.in{
      display:block !important;
  }
}
 nav {
  transition: all 300ms linear;
}
.navbar-input-group {
  @media (min-width: $screen-sm) {
    font-size: 0px; /*removes whitespace between button and input*/

    input {
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px;
    }
    .btn {
      border-top-left-radius: 0px;
      border-bottom-left-radius: 0px;
      border-left: 0px;
    }
  }
  @media (max-width: $screen-xs-max) {
    margin-top:0px;
    margin-bottom:0px;

    .btn {
      width:100%;
    }
  }
}
.navbar-toggle {
    position: relative;
    float: left;
  }
 .navbar-default {
    background-color: #fff;
    border-color: #fff;
}
body .navbar-default .navbar-nav  li  a {color:#000}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color:#009fe3;
    background-color: transparent;
}
 .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
background-color: #fff;
color:#009fe3;
background-position:30px 45px;
background-image:url('../Img/toggle_menu.jpg');
background-repeat: no-repeat;
 }
 .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
   background-color: #fff;
   color:#009fe3;
   background-position:30px 45px;
   background-image:url('../Img/toggle_menu.jpg');
   background-repeat: no-repeat;

  }
.dropdown-menu {
     border: 0;
     border-radius: 0;
     box-shadow:none;
     margin-left: 5px;
 }
 a.dropdown-toggle:hover {
color:#009fe3;
   background-position:30px 45px;
   background-image:url('../Img/toggle_menu.jpg');
   background-repeat: no-repeat;
 }

.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
}
.yamm .dropdown-menu {
  left: auto;
}
.yamm .yamm-content {
  padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}

div.collage {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
display: flex;
flex-flow: row wrap;
justify-content: flex-start;
align-content: stretch;
align-items: stretch;
}
div.collage div.ChildMenu {
min-width:33%;
/* flex: 1; */
align-self: auto;
margin-bottom: 20px;
}
ul.nav.navbar-nav > li.dropdown.yamm-fw.open>ul.dropdown-menu {
-webkit-box-shadow: 7px 7px 4px -4px rgba(0,0,0,0.44);
-moz-box-shadow: 7px 7px 4px -4px rgba(0,0,0,0.44);
box-shadow: 7px 7px 4px -4px rgba(0,0,0,0.44);
}

a.MenNiv2 {
color:#009fe3;
text-transform : uppercase;
}
li.LiMenNiv3 {
list-style:none;
}
a.MenNiv3 {

color:#616f72;
}

.list-unstyled,
.list-unstyled ul { min-width: 120px }

@media ( min-width: 767px ) {
  .panel-group { width: 400px; }
  .thumbnail { margin: 0; }
}

.grid-demo {
  padding: 10px 30px;
}

/* Yamm menu styles */
input.InputSearch {
  width: 100%;
}

/*Menu responsive*/
@media (max-width: 979px){

}

/*fin responsive*/

h1 {
color:#a9d8d0;
  font-weight: 500;
  line-height: 1.1;
}

h2 {
font-size: 25px;
font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: #616f72;
}
h2.Services{
margin:0 0 10px 0;
padding:0;
}
h2.plusfin {
  font-size: 30px;
    font-weight: 100;
    color: #009fe3;
}
span.entreesommaire {
    font-size: 15px;
	font-weight: 500;
    line-height: 1.1;
    color: #616f72;
	margin-top: 20px;
    margin-bottom: 10px;
}
/* *************************
 Slider News
 */
#owl-SliderAccueil  {
-moz-box-shadow: 35px 35px 0px 5px rgb(182, 201, 50);
-webkit-box-shadow: 35px 35px 0px 5px rgb(182, 201, 50);
-o-box-shadow: 35px 35px 0px 5px rgb(182, 201, 50);
box-shadow: 35px 35px 0px 5px rgb(182, 201, 50);
filter:progid:DXImageTransform.Microsoft.Shadow(color=#b6c932, Direction=134, Strength=0);
margin: 0px 30px 30px 0px;
    max-width: 95%;

}
#owl-SliderAccueil .item .meta {
    /*position: absolute;
    bottom: 0;*/
    width: 100%;
    /* z-index: 600; */
    background: #009fe3;
    /* color: white; */
    padding: 5px 5px 0 5px;
    /* opacity: .8; */

	}

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
position: absolute;
    margin-top: 10px;
    margin-left: 50%;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 10px;
      height: 10px;
      margin: 5px 7px;
      /*background: #D6D6D6;*/
      border: 1px solid #000;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #000; }
@media screen and (min-width: 992px){
	
	.row.videoagenda{
	
	display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}


}
@media screen and (max-width: 991px){
	.webtvna iframe{min-height:60vh}
#owl-SliderAccueil  {
box-shadow:none;
margin:0;
}
#owl-SliderAccueil .headline a {
    color: #000;
    font-weight: 300;
    padding: 0;
    margin: 0;
    text-align: left;
}
#owl-SliderAccueil  .plusdinfos {
 display: none !important;
}
.owl-theme .owl-dots {
    display: none !important;
}
}


#owl-SliderAccueil .headline {
text-align:left; 
display:block;
}
#owl-SliderAccueil .headline a{
  color:#000;
  font-weight: 300;
  font-size: 1.7em;
}
#owl-SliderAccueil .teaser{
  color:#000;
  font-weight: 300;
  font-size: 1em;
  text-align:left;
width:90%;
display:block;
}
#owl-SliderAccueil  .plusdinfos {
background:#b6c932;
width:2em;
height:3em;
color:#000;
display:block;
position:absolute;
bottom:0px;
right:3em;
text-align: center;
}

/****************************************************/

div.sliderfront {
margin:0;
padding:0;
}
#Slider_accueil {
-moz-box-shadow: 35px 35px 0px 5px rgb(182, 201, 50);
-webkit-box-shadow: 35px 35px 0px 5px rgb(182, 201, 50);
-o-box-shadow: 35px 35px 0px 5px rgb(182, 201, 50);
box-shadow: 35px 35px 0px 5px rgb(182, 201, 50);
filter:progid:DXImageTransform.Microsoft.Shadow(color=#b6c932, Direction=134, Strength=0);
margin: 30px;
}
.Slider-page img{
height:auto;
}
.carousel-control.right, .carousel-control.left {
background-image:none;
}
.carousel-inner {
    left: 1px;
  }
div.Slider-caption {
background-color:#009fe3;
position:absolute;
right: 0%;
bottom: 0%;
left: 0%;
top: 75%;
z-index:10;
padding:10px;
color:#000;
}
div.Slider-caption .headline {
text-align:left; 
display:block;
}
div.Slider-caption .headline a{
  color:#000;
  font-weight: 300;
  font-size: 1.7em;
}
div.Slider-caption .teaser{
  color:#000;
  font-weight: 300;
  font-size: 1em;
  text-align:left;
width:90%;
display:block;
}
div.Slider-caption  .plusdinfos {
background:#b6c932;
width:2em;
height:3em;
color:#000;
display:block;
position:absolute;
bottom:0px;
right:3em;
}
@media ( max-width: 768px ) {
  div.Slider-caption .headline a{
    color:#000;
    font-weight: 300;
    padding: 0;
    margin: 0;
	text-align:left;
  }
  #owl-SliderAccueil .headline a{
  color:#000;
  font-weight: 300;
  font-size: 1.4em;
}
.ColServices .Services {
margin-top:0.5em;
}
  div.Slider-caption  .plusdinfos {
    bottom: 0px;
    right: 0.5em;
    width: 2em;
    height: 1.5em;
  }

}
.carousel-caption {
    text-shadow: none;
}
#carousel-agenda a, .footerjaune a{color:#000}
div.sliderfront .carousel-indicators > li {
border: 1px solid #000;
    background:#000;

}
div.sliderfront .carousel-indicators>li.active {
    background-color: rgba(0,0,0,0);
    border: 1px solid #000;

}
ol.SliderAccueil {
bottom: -10%;
left: 50%;
}
@media ( max-width: 768px ) {
  ol.SliderAccueil {
      bottom: 0;
      left: 35%;
  }
}

div.sliderfront a.carousel-control  {
    width: 5%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
    background-color: transparent;
    opacity: 0.6;
}
.carousel-control {
  &.left, &.right {
    background-image: none;
    @include reset-filter();
  }
}
.carousel .carousel-control {
  visibility: hidden;
}
.carousel:hover .carousel-control {
  visibility: visible;
}
div.territoireUnClic {
margin-top:10px;
}
.btn-primary:hover{color:#000 !important}
/**************************
 Slider Agenda
 */
/**/
 div.sliderAgenda {
/*background-position: 40px 20px;
background-image:url('../Img/bg_sliderAgenda.jpg');
background-repeat: no-repeat;
max-height:520px;
margin:0 0 30px 0;
padding:0 0 0 20px;*/
}

div.DateAgenda{
    background-color: #4b5557;
    position: absolute;
    right: 0%;
    /* bottom: 25%; */
    left: 70%;
    top: 45%;
    height: 8em;
	max-height: 9em;
    z-index: 10;
    /* padding: 0px; */
    color: #b6c932;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    margin: 0;
}
span.AgendaDateJours {
color: #b6c932;
font-size:30px;
display: block;
}
span.AgendaDateMois {
color: #b6c932;
text-transform : uppercase;
font-size:24px;
display: block;
}
 div.DescManif {
padding-left: 5px;
padding-bottom: 10px;
    background: #b6c932;
    margin-bottom: 1em;
    margin-left: 32px;
    display: block;
    z-index: 9;

  }
div.DescManif h4 {
  /*max-width: 300px;*/
  padding-top: 10px;
}
div.BoulAgenda {
padding-bottom: 10px;

}

body .news-single .teaser-text, body .text-muted{color:#000}
div.BoulAgenda .btn-jaune {
    color: #000;
    background-color: #b6c932;
    border-color: #b6c932;
}
figure.effect-shadoz img {
-webkit-box-shadow: 147px 0px  0px 0px rgb(182, 201, 50);
-moz-box-shadow: 147px 0px  0px 0px rgb(182, 201, 50);
box-shadow: 147px 0px  0px 0px rgb(182, 201, 50);
}

@media ( max-width: 991px ) {
  #carousel-agenda {
      background:#b6c932;
      margin: 0px;
      padding: 0px;
  }

  figure {
    position: relative;
    width: 100%;
  }
  div.DateAgenda {
    position: relative;
    z-index: 0;
    padding: 0px;
    color: #b6c932;
    text-align: center;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
    max-height: 9em;
	right: 0;
    bottom: 0;
    left: 0;
    top: 0;
  }
  div.DescManif {
   /* position: relative;
    width: 100%;*/
    margin-left: 5px;
    padding-left: 2px !important;
  }
}



/*-----------------*/
/***** Steve *****/
/*-----------------*/

figure.effect-steve {
	z-index: 5;
	overflow: visible;
}

figure.effect-steve:before,
figure.effect-steve h2:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	content: '';
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

figure.effect-steve:before {
/*	box-shadow: 0 3px 30px rgba(0,0,0,0.8);*/
	opacity: 0;
}

figure.effect-steve figcaption {
	z-index: 1;
}

figure.effect-steve img {
	opacity: 1;
	-webkit-transition: -webkit-transform 0.35s;
	transition: transform 0.35s;
	-webkit-transform: perspective(1000px) translate3d(0,0,0);
	transform: perspective(1000px) translate3d(0,0,0);
}


figure.effect-steve:hover:before {
	opacity: 1;
}

figure.effect-steve:hover img {
	-webkit-transform: perspective(1000px) translate3d(0,0,21px);
	transform: perspective(1000px) translate3d(0,0,21px);
}


/*Services*/

.icones  
{
display:none
}

/*.icone a span i
{
  height: 75px;
  width: 95px;
	display: block;
	background: url('/typo3conf/ext/templateniortagglo/Resources/Public/img/pictos.png') no-repeat;
	padding:0;
	margin-left:10px;
}
 .icone-1 a span i{ background-position: 12px  top; }
 .icone-2 a span i{ background-position: -110px top; }
 .icone-3 a span i{ background-position: 12px  -84px ; }
 .icone-4 a span i{ background-position: -110px -84px ;}
 .icone-5 a span i{ background-position: 12px  -170px; }
 .icone-6 a span i{ background-position: -110px -170px ; }
 .icone-7 a span i{ background-position: 12px  -254px; }
 .icone-8 a span i{ background-position: -110px -254px ; }
 .icone-9 a span i{ background-position: 12px  -340px; }
 .icone-10 a span i{ background-position: -110px -340px ; }
 .icone-11 a span i{ background-position: 12px  -423px; }
 .icone-12 a span i{ background-position: -110px -423px; }

*/


/*fin services*/



div.grisouris {
background-color:#009fe3;
padding:5px 10px 30px 10px;
}
div.grisouris > div.col-md-4 > h3 {
color:#3a3839;
}

/*partie brèves et agenda*/
div.bleuclair {
background:#f1fcfe;padding-top:1em;padding-bottom:1em !important;margin-top:2em;margin-bottom:2em;
}
div.breves > div.bordtete > h4 > a,
div.bordsuite > h4 > a {
color:#616f72;
}
.Containerbreves {padding-bottom:1rem}
.Containerbreves .asiderightcan{border:none}
div.Containerbreves h2, .webtvna h2, .socialnetwork H2, #quicklink H2 {
  background-position: left 40px;
  background-image: url("../Img/toggle_menu.jpg");
  background-repeat: no-repeat;
  padding-bottom: 16px;
}
/*div.Containerbreves h2{
	color:#fff;
	padding:0.5em;
	
	background:#009fe3 !important;
	margin-right:15px
}*/
.webtvna h2 a{color:#000;font-weight:700}
div.Containeragenda h2 {
  background-position: left 40px;
  background-image: url("../Img/toggle_menu_vert.jpg");
  background-repeat: no-repeat;
  padding-bottom: 16px;
}
/*.ontwitterna{padding-top:2em;padding-bottom:2em;margin-bottom:2em;width:100vw;background:#009fe3}/*
span.TitreBreves {
  line-height: 1.1;
font-weight: bold;
color: #616F72;
margin: 5px 0px 5px 0px;
display: block;
	}/*News*/
.newsbreve time {
    color: #009fe3;
  }
  .bordtete .newsbreve, .bordsuite .newsbreve {
    margin:1em;
    border-style:solid;
    border-color:#616f72;
    border-width:1px;
    min-height:8em;
    padding:1em;
  }
    .bordsuite .newsbreve {
      margin-right:0em;
      margin-left:0em;
    }

/* Footer*/
div.footerjaune {
  color: #545f61;
  background-color: #b6c932;
  /*font-size: 9px;*/
  }

.SiteNameFoot {
  font-size: 50px;
  margin-top: 40px;
      margin-bottom: 10px;
  	font-weight: 500;
      line-height: 1.1;
      color: #616f72;
}
div.sociaux  a {
    color: #009fe3;
    text-decoration: none;
    font-size: 29px;
    
}
div.sociaux a:hover {
    color: #009fe3;
    text-decoration: none;
    font-size: 35px;
}
.adrfooter h2 {
    font-size: 10px;
}

/*i.social {
color:#009fe3;
}*/

/*Elus*/

article.ArtElus img{width:100%}

div.fondmarron {
background-color: #009fe3;
color: #fff;
width: 100%;
min-height: 150px;
display: block;
padding: 5px;
margin:3px;
border-radius: 6px;
}
div.nomprenom {
  background-color: #FFF;
    display: block;
    width: 100%;
    color: #009fe3;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 5px;
    border-radius: 6px;
}
ul.details {
padding: 0;
font-size: 0.9em;
list-style: none;
}
/*Fin Elus*/

.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display:none;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
	background-color: #888;
	}

.navbar-toggle {
    border-color: #ddd;
}


.BoulNews.text-right-md{text-align:center}


@media screen and (max-width: 768px) {

  
  body .da-slide p{width:90% !important;max-width:100% !important;top:300px !important}
 html body .da-slide p i {display:none;}
  
  body .da-slide .da-img {    margin-left: -50% !important;}
.da-slide .da-img{width:100% !important}
  
  }
 @media screen and (min-width: 768px) {
	 body .da-slide .da-img {
   margin-left: -8.5% !important;
	
    
}
 }
  

.da-slide p i{padding-left:0 !important}

.da-slide p{z-index:11;max-width:90%}

body .da-slide .da-img {
   
	/*width:550px;
	max-width:50%*/
	   top:0 !important;
    
}
body .da-slide .da-img img{
border-bottom:2px solid #fff;
   border-left:2px solid #fff;
   border-right:2px solid #fff;}
   
.da-slide p {
    top: 200px !important;
    z-index: 11;
    max-width: 50%;
    padding: 0 !important;
    margin: 0 !important;
	color:#000 !important;
	background-color:#fff !important;
	padding:0.5em !important;
	padding-left:1em !important;
	}



.da-slide p i{background:none !important}	
.da-slide p strong{font-weight:bold;font-size:1.3em;}
.da-slide p i span{font-weight:bold}


