/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}



#cookieMessageContainer #continue_button{
  margin:5px auto!important;
}



#partenaires .conteneur.clearfix {
    padding: 40px 0 20px;
}
#partenaires .wk-slideshow-slider-partenaires .nav{
    margin-top:0;
}


/*Newsletter module*/
.newsletter_section{
  background:#1D1D1D;
  color:white;
  margin-top:-2px;
  position:relative;
  z-index:2;
  padding:15px 0 0 0;
}
  .newsletter_section .rsform_nl{
  
  }
  .newsletter_section .rsform_nl .formResponsive .formHorizontal .formControlLabel {
    display: inline-block;
    float: none;
    font-family: "evolette";
    font-size: 2em;
    padding-top: 20px;
    text-align: left;
    text-transform: lowercase;
    width: 100%;
    display: block;
}
  .newsletter_section .rsform_nl .formResponsive .formHorizontal .formControls {
    margin-left: 0;
    width:90%;
}
  .newsletter_section .rsform_nl .rsform-block{
    display:block;
    max-width:100%;
    float:left;
  }   
  .newsletter_section .rsform_nl .rsform-block.rsform-block-email{
    width:100%;
  }
  .newsletter_section .rsform_nl .rsform-block.rsform-block-valider{
    width:100px;
    float:right;
  }  
  @media (min-width:800px){
    .newsletter_section .rsform_nl .rsform-block.rsform-block-email{
      width:80%;
      max-width:1200px;
    }
    .newsletter_section .rsform_nl .rsform-block.rsform-block-valider{
      max-width:64px;
      width:20%;
      margin-top:30px;
      float:right;
      margin-right:100px;
    }  
  }
.newsletter_section .rsform_nl .rsform-block input,
.newsletter_section .rsform_nl .rsform-block label{
   border:none;
   background:none;
   height:65px;
   max-width:100%;
   display:inline-block;
   padding:3px;
   margin-top:10px;
   box-shadow:none;
}
.newsletter_section .rsform_nl .rsform-block.rsform-block-email input#email{
    width:100%;
    border-bottom:1px solid white;
    color:white;
    border-radius:0;
    font-size:1.3em;
    margin-left:0;
    font-style:italic;
}
.newsletter_section .rsform_nl .rsform-block.rsform-block-valider input#valider{
    width:64px;
    background:url('../images/carte_nh.png') no-repeat center center;
}

/*programmes liés sur pages de type B*/
.blog-type-B .element-relateditems{
  clear:both;
}
.blog-type-B .titres_programmes,
.blog-type-B .element-relateditems .pos-content .element-itemname{
  color: hsl(181, 42%, 63%) !important;
  font-family: "evolette";
  font-weight: normal;
  margin-bottom: 10px;
  margin-top: 15px;
  line-height: normal;
  font-size: 26px !important;
  text-transform: lowercase !important;  
}

.blog-type-B .titres_programmes{
  margin:43px 0 30px 0;
  font-family: "tj_evolette_abook"!important;
  font-size:30px!important;
}

#yoo-zoo.blog-type-B .programmes  div.media-left{
  margin-right:25px!important;;
}

.blog-type-B .element-relateditems .pos-content .element-text{
  font-size:1em;
  margin-bottom:0!important;
  color: hsl(0, 0%, 35%)!important;
} 
.blog-type-B .element-relateditems .pos-content .element-link{
   margin:20px 0 0 0;
   font-size:1em;
   color: hsl(0, 0%, 35%)!important;
}
.blog-type-B .element-relateditems .pos-content .element-text h3,
.blog-type-B .element-relateditems .pos-content .element-link h3{
  margin:0px 10px 0 0;
  display:inline-block;
  width:auto;   
  font-family: inherit!important;
  font-size: 1em!important;
  position:relative;
  overflow:visible;
  color: hsl(0, 0%, 45%)!important;
  font-weight:bold!important;
  text-transform:none!important;
}
.blog-type-B .element-relateditems .pos-content .element-text h3:after,
.blog-type-B .element-relateditems .pos-content .element-link h3:after{
   position:absolute;
   display:block;
   width:3px;
   content:" : ";
   height:100%;
   left:100%;
   top:0;
   z-index:2;
   margin-left:2px;
}
.blog-type-B .element-relateditems .pos-content .element-link a{
  color:hsl(181, 42%, 63%)!important;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 11, 2014 */
@font-face {
	font-family:'evolette';
	src:url('../fonts/evolette/tjevolettea_04-webfont.eot') format("eot");
	src:url('../fonts/evolette/tjevolettea_04-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/evolette/tjevolettea_04-webfont.woff') format('woff'),
		url('../fonts/evolette/tjevolettea_04-webfont.ttf') format('truetype'),
		url('../fonts/evolette/tjevolettea_04-webfont.svg#tj_evolette_alight') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
    font-family: 'tj_evolette_abook';
    src: url('../fonts/evolette/tjevolettea_05-webfont.eot');
    src: url('../fonts/evolette/tjevolettea_05-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/evolette/tjevolettea_05-webfont.woff') format('woff'),
         url('../fonts/evolette/tjevolettea_05-webfont.ttf') format('truetype'),
         url('../fonts/evolette/tjevolettea_05-webfont.svg#tj_evolette_abook') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1,h2,h3,h4,h5,h6 {text-transform:lowercase;}

.yoo-zoo h4, .yoo-zoo h5 {line-height:normal;}

/*#yoo-zoo .item .element-textarea > *,
.yoo-zoo p {margin:0;} */

#yoo-zoo .item .element-textarea div{
 /* padding-top:50px;
  margin-top:50px; */
}
#yoo-zoo p,
#yoo-zoo .details p,
#yoo-zoo .item .element-textarea p,
#yoo-zoo .items p,
.zoo-list.blog-agenda p,       /*teaser actu*/
.zoo-list.blog-actualites p
{
  margin:12px 0 6px 0!important; 
  line-height:1.2; 
  color:grey;
}
#yoo-zoo .items .pos-content h2,
#yoo-zoo .element-textarea h2,
.zoo-list.blog-actualites h2.pos-subtitle,
.zoo-list.blog-agenda  h2.pos-subtitle {
  font-family:"evolette";
  color:#444;
  font-size:18px;
  margin:48px 0 16px 0;
  line-height: 16px;
}

#yoo-zoo .pos-content .pos-subtitle,
.zoo-list.blog-actualites h2.pos-subtitle,
.zoo-list.blog-agenda  h2.pos-subtitle{
 text-transform:lowercase!important;
}
#yoo-zoo .items .pos-content h3,
#yoo-zoo .element-textarea h3{
  color:hsl(0, 0%, 42%);
  font-size:18px;
  margin:36px 0 12px 0;
  font-family:"verdana", arial;
  text-transform:none;
}
#yoo-zoo .items .pos-content h4,
#yoo-zoo .element-textarea h4{
  color:grey;
  font-weight:bold;
  font-size:14px;
  margin:24px 0 8px 0;
  text-transform:none;
}
#yoo-zoo .items .pos-content h5,
#yoo-zoo  .element-textarea h5{
  color:black;
  font-size:12px;
  margin:24px 0 8px 0;
  text-transform:none;
}




#yoo-zoo .pos-content h2.pos-title,       /*teaser actu*/
#yoo-zoo .pos-content h2.pos-subtitle,     /*teaser actu*/
.zoo-list.blog-agenda h2.pos-title,       /*teaser actu*/
.zoo-list.blog-agenda h2.pos-subtitle,
.zoo-list.blog-actualites h2.pos-title,       /*teaser actu*/
.zoo-list.blog-actualites h2.pos-subtitle 
{ 
  margin: 7px 0 !important; 
} 
#yoo-zoo .teaser-item h4.pos-title{  /*secteur entete*/
  margin: 24px 0 8px !important;
 font-weight:normal!important;
}

#yoo-zoo li,
#yoo-zoo .element-textarea ul li{
  color:grey;
  list-style-type:square;
  line-height:1.2em;
}
.pos-content ul li{
  font-family:verdana;
  color:grey;
  line-height:1.2em;
  list-style-type:square;
}
.pos-content ul li a{
  color:inherit;
}

.vert{
  text-transform:lowercase!important;
}

*,
*:before,
*:after {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}
 
html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {
    height: 1%;
}


iframe,
embed,
object,img {
	max-width:100%;
}


body {
	background: #FFFFFF;
	color: #000000;
	font-size: 90%;
	padding: 0px;
	font-family: Verdana, sans-serif;
	text-align:left;
	overflow:auto; overflow-x:hidden;
}
body.contentpane {
	width:auto;
	margin:10px;
	text-align: left;
}
img {border:0 none;}

.wk-slideshow-slider-accueil .nav,
.colonne-droite .zoo-item-list.zoo-list.blog-actualites,
.custom_partage-social {
	display:none;
}


section {
	width:100%;
	height:auto;
	margin:0 auto 2px;
}

.conteneur {
	position:relative;
	width:96%;
	max-width:1450px;
	margin:0 auto;
	padding:0 10px;
}
.conteneur.big {
	width:100%;
	max-width:none; 
}

.contenu-texte {
	width:90%;
	margin:20px auto;
	position:relative;
}

/*.contenu-texte p {
	text-align:justify;
} */
.big .contenu-texte {width:100%;}


.conteneur.big.history {
	
}
a:visited {
 outline:none;
 border:none;
}
.relativ_pos {
 position:relative;
}
#box_carte_3d {
 /*transform:rotate(45deg);*/
 z-index:20000;
 height:60px;
 width:250px;
 position:absolute;
 right:20px;
 top:28px; 
 background:#78c7c8;
 border:2px solid white;
 text-align:center;
}
#box_carte_3d.v_img{
  border:none;
  background:none;
}
.infos_lien_carte {
  display:none;
  position:absolute;
  top:60px;
  border:2px solid white;
  z-index:2;
  background:#78c7c8;
  padding:20px;
  color:white;
 /* transform:rotate(-45deg);*/
}
#box_carte_3d:hover {background:white;}
#box_carte_3d:hover .infos_lien_carte {
  display:block;
}
#carte_3d {
  display:block;
  height:60px;
  line-height:60px;
  color:white;
  text-transform:lowercase;
  text-decoration:none;
  text-align:center;
  /*transform:rotate(-45deg);*/
  display:block;
  font-family:"evolette"; 
  font-size:18px;
}
#box_carte_3d.v_img{
  border:none;
  background:none;
}
#box_carte_3d:hover #carte_3d {
  color:black;
}
footer ul li{
    font-family: "evolette";
    padding: 15px;
    text-align: center;
    text-transform: lowercase;
}
footer ul li a{
    color:black;
    text-decoration:none;
}

#bandeau-haut {
	display:none;
}
/*Lightbox*/

#lightbox-wrap, #lightbox-wrap * {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
}
/*#lightbox-content{
  border-width:15px!important;
}*/

#lightbox-left-ico{
    background: hsla(0, 0%, 0%, 0) url("http://www.lacourrouze.fr/templates/courrouze/images/prev.png") no-repeat scroll 0 0!important;
}

#lightbox-right-ico {
    background:hsla(0, 0%, 0%, 0) url("http://www.lacourrouze.fr/templates/courrouze/images/next.png") no-repeat scroll 0 0!important;
}

#lightbox-left{
    left:-55px!important;
}

 #lightbox-right {
    right: -55px!important;
}

#lightbox-overlay {
    background: hsla(0, 0%, 0%, 0.9) none repeat scroll 0 0 !important;
    opacity:1!important;
}


#header {
	width:100%;
	height:80px;
	background:#1e1e1e;
	border-top:10px solid #78c7c8;
	border-bottom:6px solid white;
	overflow:hidden;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease;
	-o-transition:all .2s ease;
	-ms-transition:all .2s ease;
	transition:all .2s ease;
	z-index:10;
}
#header.ouvert {
	height:1480px;
	position:absolute;
}

#logo {
	width:140px;
	height:70px;
	overflow:hidden;
}
#logo h1,
#logo a {
	display:block;
	width:100%;
	height:100%;
}
#logo a {
	background:url(../images/logo.png) no-repeat center -10px;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	background-size:cover;
	text-indent:-9999px;
}

#menu-principal {
	position:absolute;
	top:110px;
	left:0;
	width:100%;
	height:auto;
	z-index:1000;
}
#menu-principal > li {
	display:block;
	width:100%;
	height:45px;
	margin:0;
	overflow:hidden;
}
#menu-principal > li:first-child {
	display:none;
}
#menu-principal > li > a,
#menu-principal > li > .separator {
	display:block;
	width:100%;
	height:100%;
	font-family: 'tj_evolette_abook';
	font-size:13px;
	text-align:center;
	text-transform:lowercase;
	text-decoration:none;
	color:white;
	line-height:1.2;
}

#menu-principal > li > .separator:hover {cursor:pointer;}

#menu-principal > li.clicked {
	height:auto;
	overflow:visible;
	-webkit-transition:all .6s ease;
	-moz-transition:all .6s ease;
	-o-transition:all .6s ease;
	-ms-transition:all .6s ease;
	transition:all .6s ease;
}

#menu-principal > li.clicked ul.nav-child {
	padding:15px 0 30px;
	width:100%;
}

#menu-principal > li.clicked ul.nav-child li {
	height:40px;
	border-bottom:1px solid white;
	border-left:1px solid white;
	border-right:1px solid white;
	background:#78c7c8;
	color:white;
	padding-left:20px;
}
#menu-principal > li.clicked ul.nav-child li,
#menu-principal > li.clicked ul.nav-child li a {
	line-height:40px;
	text-align:center;
	width:100%;
	font-family: 'tj_evolette_abook';
}
#menu-principal > li.clicked ul.nav-child li a {
	height:100%;
	color:white;
	text-decoration:none;
	display:block;
}


#open-close-menu {
	background:url(../images/menu-mobile-ferme.jpg) no-repeat center center;
	position:absolute;
	right:30px;
	top:10px;
	width:36px;
	height:36px;
}
#open-close-menu.actif {
	background:url(../images/menu-mobile-ouvert.jpg) no-repeat center center;

}



/* GENERAL : SECTIONS/TITRE SECTIONS ETC */

/* TITRE ARTICLES PAGES ZOO */
.vert,
#yoo-zoo .element-textarea *.vert,
#yoo-zoo.blog-type-F h5 {
	font-family:'evolette';
	color:#78c7c8!important;
    text-transform:lowercase;
}


h4.deplacer-module-box-titre a {font-family:'evolette';  text-transform:lowercase; font-size:20px; color:#78c7c8; text-decoration:none; text-align:center;}

h4.pos-title {
  font-size:25px!important;
}
h5.pos-subtitle {
	font-family:'evolette';
    text-transform:lowercase;
	color:black;
  font-size:16px!important;
}

.titre-section {
	width:100%;
	height:62px;
}
.titre-section.vert {
	background:#78c7c8;
}
.titre-section.noir {
	background:#1E1E1E;
}
.titre-section.gris {
	background:#393939;
}
.titre-section.orange {
	background:#f19438;
}
.titre-section.violet {
	background:#52579a;
}

.titre-section h2,
.titre-section h3 {
	font-family: 'evolette';
    text-transform:lowercase;
	color:white;
	font-size:30px;
	line-height:58px;
	text-align:left;
	font-weight:100;
}
.titre-section.orange-sur-blanc h2 {
	color:#f19438;
}

#partenaires .titre-section {
	height:94px;
}
#partenaires .titre-section h3 {
	line-height:94px;
	padding-top:0;
}


#slider-acteurs img {
	margin:0 40px;
}


/* HOME ACTUS & agenda & portraits*/
section.acces_verts{
    background: hsl(181, 42%, 63%) none repeat scroll 0 0;
    border-top: 2px solid hsl(0, 0%, 100%);
}
section.acces_verts #actus-home-container{
    width:100%;
    padding:0;
}
.acces_progs {
    background: hsl(181, 42%, 63%) none repeat scroll 0 0;
    float: left;
    padding: 10px 10px 35px 10px;
    text-align: center;
    width: 100%;
    border-bottom:2px solid white;
}
.acces_progs .titre-section{
  height:auto!important;

}
.acces_progs .titre-section h2{
  height:auto!important;
  line-height:80px;
  padding-top:5px;
}
.acces_progs:last-child{
  border-right:none;
}

h2.home_link{
  color:white;
  text-align:center;
}
.demi_crop{
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
}
.news_v2{
  text-align:center;
  float:left;
  width:100%;
} 
.actus_v2{
  background:white;
}


.actus_v2 .fond_blanc{
  background:white;
  padding-bottom:45px;
}
.agenda_v2 .fond_orange{
  background:#f19438;
  padding-bottom:45px;
} 
.white_v h2.home_link{
  background:white;
  color:#78C7C8;
}
.orange_v h2.home_link{
  background:#f19438;
  color:white;
}
a.ligne572 {
	border-top:1px dotted black;
	border-bottom:1px dotted black;
	margin-top:0px;
	padding:9px 5px;
	font-family:'tj_evolette_abook';
	width:150px;
	display:inline-block;
	text-decoration:none;
	color:black;
	text-transform:lowercase;
  text-align:left;
	background:hsla(0, 0%, 0%, 0) url("../images/bg-lire-suite.png") no-repeat scroll right center;
}
.news_v2 .titre-section{
  height:auto;
}
.news_v2 .titre-section h2{       
  line-height:1em;
  padding-top:10px;
}
.news_v2 a.ligne572{
  margin-top:10px;
}

.agenda_v2 a.ligne572{
  width:200px;
}


#yoo-zoo.blog-agenda .items .teaser-item,
ul.zoo-list.blog-actualites > li,
ul.zoo-list.blog-agenda > li{
  padding-bottom:40px;
  text-align:left;
}
#yoo-zoo.blog-agenda .items div.media-left,
#yoo-zoo.blog-actualites .items div.media-left,
ul.zoo-list.blog-actualites > li div.media-left,
ul.zoo-list.blog-agenda > li div.media-left{
  width:100%;
}

.zoo-list.blog-actualites div.media-left img,
.zoo-list.blog-agenda div.media-left img{
  width:100%!important;
  height:auto!important;
  display:block;
  
}

.element-itemprevnext a{
  text-transform:lowercase;
  color:#78C7C8;
  padding:10px;
  font-family:'evolette';
}
.zoo-item-list.zoo-list.blog-actualites .pos-subtitle,
.zoo-item-list.zoo-list.blog-agenda .pos-subtitle
.blog-agenda .date,
#yoo-zoo .item div.pos-top .element {
	font-family:'evolette';
	/*color:#78c7c8;       */
  color:gray!important;
	text-align:left;
	line-height:1.1;
  text-transform:lowercase;
}
.blog-agenda .date {
  color:white; 
  background:#f19438; 
  padding:10px 10px 10px 20px;
  }
.blog-agenda li:nth-child(2n+1){
 clear:both;
}

.blog-actualites p.title,
.blog-actualites p.title a,
.blog-agenda p.title,
.blog-agenda p.title a,
#yoo-zoo.blog-actualites .items h1.pos-title,
#yoo-zoo.blog-actualites .item h1.pos-title,
#yoo-zoo.blog-agenda .item h1.pos-title,
#yoo-zoo.blog-actualites .item h1.pos-title a {
	font-family:'tj_evolette_abook';
	color:black;
	text-align:left;
	text-decoration:none;
  /*font-size:2.3em; */
}


.zoo-item-list.zoo-list.blog-agenda, .zoo-item-list.zoo-list.blog-actualites{
    padding:15px 15px 15px 20px;
  }
ul.zoo-list.blog-actualites > li,
ul.zoo-list.blog-agenda > li {border:none; padding:0; margin:15px 0;}

#yoo-zoo.blog-actualites *,
#yoo-zoo.blog-agenda *,
ul.zoo-list.blog-actualites *,
ul.zoo-list.blog-agenda *{
  overflow:visible;
}



ul.zoo-list.blog-actualites li div.media-left,
ul.zoo-list.blog-agenda li div.media-left {
	float:none; margin:0 20px 0 0;
}
ul.zoo-list.blog-actualites > li div.media-left img {}

ul.zoo-list.blog-actualites p.pos-links a,
ul.zoo-list.blog-agenda p.pos-links a,
#yoo-zoo.blog-actualites p.links a,
#yoo-zoo.blog-agenda p.links a,
#yoo-zoo .items p.pos-links a{
	border-top:1px dotted black;
	border-bottom:1px dotted black;
	margin-top:10px;
	padding:9px 9px 9px 4px;
	font-family:'tj_evolette_abook';
	width:150px;
	display:inline-block;
	text-decoration:none;
	color:black;
	text-transform:lowercase;
	background:url(../images/bg-lire-suite.jpg) no-repeat right center;
}


.zoo-item-list p.links span a:after {content:none !important;}





#yoo-zoo.blog-type-E-frontpage .items div.teaser-item-bg,
#yoo-zoo .items div.teaser-item-bg {
	border:none;
	background:none;
}


.zoo-item-list p.title,
.zoo-item-list p.title a {
	color:black;
	font-size:20px;
	text-transform:lowercase;
	text-decoration:none;
}
#yoo-zoo.blog-type-C-frontpage .teaser-item a {
  color:inherit;
  text-decoration:underline;
}
.zoo-item-list p.title a {font-family:'tj_evolette_abook'; font-size:14px;}

#yoo-zoo.blog-type-C-frontpage .teaser-item a:hover,
.zoo-item-list p.title a:hover {color:#78c7c8;}


#yoo-zoo .item .element-textarea a {
	color:grey;
	text-decoration:underline;
}

#yoo-zoo .item .element-textarea strong{
  font-weight:bold;
}
#yoo-zoo .item .element-textarea a:hover {
	color:#78c7c8;
}


/*.blog-type-C-frontpage .items {display:none;} */
/*Secteurs*/
.entete_secteurs{
   font-family:"evolette";
   color:white;
   background:black;
   font-size:20px;
   padding:15px ;
    text-transform:lowercase;
}

/* --------- PAGES ACTUS ET AGENDA ------ */
.blog-agenda *, .blog-actualites *{
 max-width:100%;
}



/* -------- TYPE B -------- */
/* L'ecoquartier */
ul.liens_sections {
	
}
ul.liens_sections li a {
	
}


/* -------- TYPE D1 / D2 -------- */
#yoo-zoo.blog-mediatheque .items div.teaser-item,
#yoo-zoo.blog-partenaires .items div.teaser-item,
#yoo-zoo.blog-histoire-frontpage .items div.teaser-item {
	position:relative;
	width:300px;
	margin:5px;
	padding:0;
	border:none;
	float:left;
	overflow:hidden;
	
}

#yoo-zoo.blog-histoire-frontpage .items div.teaser-item {
	float:none;
	margin:0 auto; 
  width:auto;
  max-width:300px; 
}
#yoo-zoo.blog-histoire-frontpage .items div.teaser-item-bg {
	background:none;
}

#yoo-zoo.blog-histoire-frontpage .items div.pos-content .element-textarea p {
	font-size:12px;
}

#yoo-zoo.blog-histoire-frontpage .items p.pos-meta {
	display:none;
}
#yoo-zoo.blog-histoire-frontpage .items h2,
#yoo-zoo.blog-histoire-frontpage .items h3 {
	font-family:'tj_evolette_abook';
	color:black;
}

#yoo-zoo.blog-histoire-frontpage .items h3 {
	display:block;
	width:100%;
}

#yoo-zoo.blog-histoire-frontpage .items h3.grosse_date {
	font-size:30px;
	color:#52579a;
}

#yoo-zoo.blog-mediatheque .items div.teaser-item-bg,
#yoo-zoo.blog-partenaires .items div.teaser-item-bg {
	position:relative;
	margin:0;
	padding:0;
	background:none;
}

#yoo-zoo.blog-mediatheque .floatbox,
#yoo-zoo.blog-partenaires .floatbox {
	position:relative;
	overflow:hidden;
	margin:0;
	background:white;
}
#yoo-zoo.blog-partenaires .teaser-item .floatbox, #yoo-zoo.blog-acteurs .teaser-item .floatbox{
 height:213px;
}  
#yoo-zoo.blog-mediatheque .titles-hide,
#yoo-zoo.blog-partenaires .titles-hide {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(111,182,182,.8);
	display:none;
	padding:50px 10px;
}
#yoo-zoo.blog-mediatheque .floatbox:hover .titles-hide,
#yoo-zoo.blog-partenaires .floatbox:hover .titles-hide {
	display:block;
}

#yoo-zoo.blog-actualites-frontpage .items h1.pos-title,
#yoo-zoo.blog-mediatheque .items h1.pos-title,
#yoo-zoo.blog-mediatheque .item h1.pos-title,
#yoo-zoo.blog-mediatheque .items h1.pos-title a,
#yoo-zoo.blog-mediatheque .item h1.pos-title a,
#yoo-zoo.blog-mediatheque .items h2.pos-subtitle,
#yoo-zoo.blog-mediatheque .item h2.pos-subtitle,
#yoo-zoo.blog-partenaires .items h1.pos-title,
#yoo-zoo.blog-partenaires .item h1.pos-title,
#yoo-zoo.blog-partenaires .items h1.pos-title a,
#yoo-zoo.blog-partenaires .item h1.pos-title a,
#yoo-zoo.blog-partenaires .items h2.pos-subtitle,
#yoo-zoo.blog-partenaires .item h2.pos-subtitle,
#yoo-zoo.blog-agenda .items h2.pos-title,
#yoo-zoo.blog-agenda .items h2.pos-title a,
.zoo-list.blog-actualites h2.pos-title,
.zoo-list.blog-actualites .items h2.pos-title a,
.zoo-list.blog-agenda  h2.pos-title,
.zoo-list.blog-agenda h2.pos-title a  {
	font-family:'tj_evolette_abook';
	font-size:24px;
	/*color:white;  */
	letter-spacing:1px;
	text-align:center;
	display:block;
	width:100%;
	text-transform:lowercase;
}
#yoo-zoo.blog-partenaires .items h2.pos-subtitle {
	font-size:17px;
}

#yoo-zoo.blog-actualites-frontpage .items h1.pos-title{
	font-size:15px;
	color:#78c7c8;
	line-height:1;
	text-align:left;
}
#yoo-zoo.blog-agenda *{
  max-width:100%;
}

#yoo-zoo.blog-agenda .items h2.pos-title,
#yoo-zoo.blog-agenda .items h2.pos-title a,
.zoo-list.blog-actualites h2.pos-title,
.zoo-list.blog-actualites .items h2.pos-title a,
.zoo-list.blog-agenda  h2.pos-title,
.zoo-list.blog-agenda  h2.pos-title a  {
  font-size:25px;
	/*color:#78c7c8;*/
  color:black;
	text-align:left;
  line-height:1em;
  padding-top:10px;
  margin-top:0;
}
}
#yoo-zoo.blog-agenda img{
  max-width:100%;
  width:100%!important;
}

#yoo-zoo.blog-mediatheque .item h1.pos-title,
#yoo-zoo.blog-mediatheque .item h1.pos-title a,

#yoo-zoo.blog-partenaires .item h1.pos-title,
#yoo-zoo.blog-partenaires .item h1.pos-title a {
	color:#6fb6b6;
	text-align:left;	
}
#yoo-zoo.blog-mediatheque .item h2.pos-subtitle,
#yoo-zoo.blog-partenaires .item h2.pos-subtitle {
	color:black;
	text-align:left;
	border-bottom:1px dashed black;
	padding: 0 0 20px;
	margin-bottom: 20px;
}
#yoo-zoo.blog-partenaires .item h2.pos-subtitle {
	font-size:16px;
}

#yoo-zoo.blog-mediatheque#yoo-zoo {width:1260px;max-width:100%;margin:0 auto;}

#yoo-zoo.blog-mediatheque .zone-image,
#yoo-zoo.blog-mediatheque .zone-texte {float:left;}

#yoo-zoo.blog-mediatheque .zone-image {width:100%; padding:20px}
#yoo-zoo.blog-mediatheque .zone-texte {width:100%; padding:20px;}

#yoo-zoo.blog-mediatheque .zone-image a.thumb{
  margin-bottom:40px;
  -ms-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

#yoo-zoo.blog-mediatheque .zone-image a.thumb:hover{opacity:0.8;}

.blog-mediatheque .element-itemprevnext .page-nav .next,
.blog-mediatheque .element-itemprevnext .page-nav .prev  {
  text-transform:lowercase;
  color:#78C7C8;
  font-family:"evolette";
}
#yoo-zoo.blog-partenaires .zone-texte-partenaires {width:100%; padding:50px 10px;}

.clicknoclose {
	padding-top:50px;
}
button.mfp-close,
button.mfp-close:hover {
	position:relative;
	top: -20px;
	margin: 0 auto;
	background: white url(../images/close-popup.jpg) no-repeat center;
	z-index: 300000000000;
	display: block;
	border-radius:0;
}

#yoo-zoo.blog-mediatheque .zoo-gallery-wall.nav {
	margin: 0 auto;
	position: relative;
	width: 80%;
}




/* CACHER DES TRUCS EN MOBILE */
.mobile-hide {display:none;}

 .zoo-item-list .layout-actus-home div.media > img, .zoo-item-list  .layout-agenda-home div.media img{
 display:none;
}


.artefacto {width:100%; height:300px;}


#header-question-mediatrice {
	background: white url(../images/questions-mediatrice-header.jpg) no-repeat center;
	width:100%;
	height:95px;
	margin:45px 0 20px;
	-webkit-background-size:contain;
	-moz-background-size:contain;
	-ms-background-size:contain;
	background-size:contain;
}

#yoo-zoo.blog-type-F .items div.teaser-item-bg {background:none;}
#yoo-zoo.blog-type-F .items div.pos-content .element-textarea.first,
#yoo-zoo.blog-type-F .item div.pos-content .element-textarea.first {
	border-bottom:1px dashed black;
	padding-bottom:10px;
}
#yoo-zoo.blog-type-F .items div.pos-content .element-textarea.first p,
#yoo-zoo.blog-type-F .item div.pos-content .element-textarea.first p {
	font-family:'evolette';
	font-size:20px;
	color:#78c7c8;
	text-transform:lowercase;
}
#yoo-zoo.blog-type-F .items div.pos-links-suite-question {
	height:36px;
	margin:15px 0;
	border-top: 1px dotted black;
	border-bottom: 1px dotted black;
	overflow:hidden;
}
#yoo-zoo.blog-type-F .items div.pos-links-suite-question a {
	font-family:'evolette';
	height:34px;
	line-height:34px;
	color:black;
	text-decoration:none;
	text-indent:10px;
	display:block;
	background:white url(../images/bg-lire-suite.png) no-repeat center right;
	text-transform:lowercase;
}
	
.rsform h2 {
	font-family:'tj_evolette_abook';
	font-size:16px;
	height:60px;
	line-height:18px;
	display:block;
	text-transform:lowercase;
}

.float-form.colonne1 {
	width:100%;
}
.float-form.colonne2 {
	width:100%;
}

.formControlLabel {display:none;}
div.formBody {width:100%;}
div.formBody input,
div.formBody textarea {
	width:100%;	
	background:#f8f8f8;
	border:1px solid #9b9b9b;
	color:#9b9b9b;
	padding:10px;
}
div.formBody input {
	height:45px;
	margin-bottom:10px;	
}
div.formBody textarea {
	height:100%;	
}
#submit {
	background:#52579a url(../images/submit-formulaire.jpg) no-repeat center right;
	width:256px;
	margin:10px auto;
	position:relative;
	display:block;
	height:52px;
	font-family:'tj_evolette_abook';
	font-size:16px;
	color:white;
	text-transform:lowercase;
	letter-spacing:1px;
}

#yoo-zoo.blog-agenda .pos-title.titre-agenda-full{
  color:#F19438!important;
  font-size:2.3em;
  margin-top:10px;
  }
  
#yoo-zoo.blog-agenda .pos-title.titre-agenda-full a{
  color:#F19438!important;
}
#yoo-zoo.blog-actualites .pos-title.titre-agenda-full a{
  color:#78C7C8!important;
}
#yoo-zoo.blog-agenda .sous-titre-agenda-full{
  color:#000!important;
  margin-top:-10px!important;
  padding-bottom:15px!important;
  border-bottom:1px dashed !important;
}




/*specificités portraits*/
#yoo-zoo p.citation{
  padding:20px;
  font-style:italic;
  color:black;
  font-size:18px;
}
/***************************************************************************/
/***********************************Toute cette partie était précedement placée dans le médiaqueries pour les ecrans de largeur >990px****************************************/
/***************************************************************************/
 	#yoo-zoo.blog-type-B div.pos-links-voir-aussi,
	#yoo-zoo.blog-actualites div.pos-links-voir-aussi {
		margin:22px 0 0px 0;
		width: 298px;
		height:auto;
		border:1px solid rgba(0,0,0,.1);
		-webkit-box-shadow:0 6px 10px rgba(0,0,0,.1);
		-moz-box-shadow:0 6px 10px rgba(0,0,0,.1);
		-ms-box-shadow:0 6px 10px rgba(0,0,0,.1);
		box-shadow:0 6px 10px rgba(0,0,0,.1);
    max-width:100%;
	}
  
  
  #yoo-zoo.blog-agenda .export-a-droite{
  	margin:22px 0 0px 0;
		width: 298px;
		height:auto;
    max-width:100%;
  
  } 
 
 
   .export-a-droite .element-export{
    display:block;
		width: 298px;
		height:auto;
		border:1px solid rgba(0,0,0,.1);
		-webkit-box-shadow:0 6px 10px rgba(0,0,0,.1);
		-moz-box-shadow:0 6px 10px rgba(0,0,0,.1);
		-ms-box-shadow:0 6px 10px rgba(0,0,0,.1);
		box-shadow:0 6px 10px rgba(0,0,0,.1);
    margin-bottom:30px;
  }
  .export-a-droite .element-export .header {
		width:100%;
		height:84px;  
    }
  .export-a-droite .element-export.pos-liens-pdf .header {
    background:url('../images/module-atelier.jpg') no-repeat left top ;
  }
  
  
	#yoo-zoo.blog-type-B div.pos-links-voir-aussi .header,
  #yoo-zoo.blog-agenda div.pos-links-voir-aussi .header,
	#yoo-zoo.blog-actualites div.pos-links-voir-aussi .header {
		background:url(../images/module-avoir-aussi.jpg) no-repeat center top;
		width:100%;
		height:84px;
	}
  
	.colonne-droite .zoo-item-list.zoo-list.blog-actualites,
  .colonne-droite .zoo-item-list.zoo-list.blog-agenda{
		/*position: absolute;
		top: 400px;
		width: 20%;
		margin: 0 auto;
		margin-left: 50px; */
    margin:50px auto;
    padding-top:84px;
    width:298px!important;
    background:url('../images/module_archives.jpg') no-repeat center top ;
    -webkit-box-shadow:0 6px 10px rgba(0,0,0,.1);
		-moz-box-shadow:0 6px 10px rgba(0,0,0,.1);
		-ms-box-shadow:0 6px 10px rgba(0,0,0,.1);
		box-shadow:0 6px 10px rgba(0,0,0,.1);
	}
  
  .colonne-droite .zoo-item-list.zoo-list.blog-agenda{
  background:url('../images/module_agenda.jpg') no-repeat center top ;
  }
    
  .colonne-droite .zoo-item-list.blog-agenda li{
    margin:0!important;
    min-height:0;
    float:none;
    width:auto;
    padding:0;
  }
	
  .colonne-droite .zoo-item-list.blog-agenda li .layout-actus-archives p.title{
    margin:0;
  }
  
  #yoo-zoo.blog-type-B div.pos-links-voir-aussi .element-relateditems a,
  .export-a-droite .element-export.pos-liens-pdf a,
	#yoo-zoo.blog-agenda div.pos-links-voir-aussi a,
  #yoo-zoo.blog-actualites div.pos-links-voir-aussi a{
		display:block;
		min-height:56px;
		width:100%;
		background:#fafafa;
		color:white;
		text-decoration:none;
		font-family:"evolette";
		color:black;		
	  /*line-height:56px;
    text-indent:30px;*/
    padding:15px 20px;
    line-height:26px;/*pour les tetes trop longs*/
		text-transform:lowercase;
		overflow:hidden;
    position:relative;
	}

    .export-a-droite .element-export.pos-liens-pdf a,
  .colonne-droite .zoo-item-list.blog-actualites li .layout-actus-archives p.title ,
  .colonne-droite .zoo-item-list.blog-agenda li .layout-actus-archives p.title {
   border-bottom:1px dashed;
  }  
  /*.export-a-droite .element-export.pos-liens-pdf p:last-child ,
  .colonne-droite .zoo-item-list.blog-actualites li .layout-actus-archives p.title:last-child ,
  .colonne-droite .zoo-item-list.blog-agenda li .layout-actus-archives p.title:last-child {
  border-bottom:none;
  }*/
  .colonne-droite .zoo-item-list.blog-actualites li .layout-actus-archives p.title a,
  .colonne-droite .zoo-item-list.blog-agenda li .layout-actus-archives p.title a{
		display:block;
		width:100%;
		background:#fafafa;
		color:white;
		text-decoration:none;
		font-family:"evolette";
		color:black;
    padding:20px 30px 20px 20px;
		text-transform:lowercase;
		overflow:hidden;
    position:relative;
	}

  
  
  
    
  .colonne-droite .zoo-item-list.blog-actualites li .layout-actus-archives p.title a:after,
  .colonne-droite .zoo-item-list.blog-agenda li .layout-actus-archives p.title a:after  {
		content:" > ";
    position:absolute;
    z-index:2;
    right:15px;
    top:50%;
    margin-top:-6px; 
    font-weight:bold; 
	}
  .export-a-droite .element-export.pos-liens-pdf a:after{
		content:" > ";
    position:absolute;
    z-index:2;
    right:15px;
    top:38%;
    margin-top:-6px; 
    font-weight:bold;    
  } 
	#yoo-zoo.blog-type-B div.pos-links-voir-aussi .element-relateditems a:before,
  #yoo-zoo.blog-agenda div.pos-links-voir-aussi a:before,
	#yoo-zoo.blog-actualites div.pos-links-voir-aussi a:before {
		content:" > ";
	}
  
	#yoo-zoo.blog-type-B div.pos-links-voir-aussi .element-relateditems a:hover,
  #yoo-zoo.blog-agenda div.pos-links-voir-aussi a:hover,
  .export-a-droite .element-export.pos-liens-pdf a:hover,
	#yoo-zoo.blog-actualites div.pos-links-voir-aussi a:hover
   {
		background:black;
		color:white;
	}
  
  .colonne-droite .zoo-item-list.blog-actualites li .layout-actus-archives p.title a:hover,
  .colonne-droite .zoo-item-list.blog-agenda li .layout-actus-archives p.title a:hover
   {
		background:#1d1d1d;
		color:white;
	}	

	
	#yoo-zoo.blog-type-E-frontpage .items div.teaser-item-bg {
		border:none;
		background:none;
	}
	
	#yoo-zoo.blog-type-E .element-itemprevnext .page-nav a {
		/*color:black !important;*/
		text-decoration:none !important;
    background: none repeat scroll 0 0 #78c7c8;
    color: white;
    padding: 20px;
    text-decoration: none !important;
	}
  #yoo-zoo.blog-agenda .element-itemprevnext .page-nav a{
		text-decoration:none !important;
    background: none repeat scroll 0 0 #F19438;
    color: white;
    padding: 20px;
    text-decoration: none !important;  
  }
  
  #yoo-zoo.blog-actualites .element-itemprevnext .page-nav a{
		text-decoration:none !important;
    background: none repeat scroll 0 0 #78C7C8;
    color: white;
    padding: 20px;
    text-decoration: none !important;  
  }
  

   #yoo-zoo.blog-agenda .element.element-textarea > p,
   #yoo-zoo.blog-actualites .element.element-textarea > p,
   .zoo-list.blog-agenda p,       /*teaser actu*/
  .zoo-list.blog-actualites p {
    font-size:0.9em!important;
  }


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

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

  ul.zoo-list.blog-actualites li div.media-left, 
  ul.zoo-list.blog-actualites li div.media-left img,
  ul.zoo-list.blog-actualites li p.date,
  ul.zoo-list.blog-actualites li p.title,
  ul.zoo-list.blog-actualites li div.description,
  ul.zoo-list.blog-actualites li p.links,
  ul.zoo-item-list.blog-agenda li div.media-right,
  ul.zoo-item-list.blog-agenda li div.media-right img,
  ul.zoo-item-list.blog-agenda li p.date,
  ul.zoo-item-list.blog-agenda li p.title,
  ul.zoo-item-list.blog-agenda li div.description,
  ul.zoo-item-list.blog-agenda li p.links
  {
    float:none;
    margin:5px 0;
    width:100%;
    height:auto;
  }

}

@media screen and (min-width:480px) {
	button.mfp-close,
	button.mfp-close:hover {top:140px;}
  
  .actus_v2 a.ligne572{
	width:275px;
}
  
  ul.zoo-list.blog-actualites li div.media-left,
  ul.zoo-item-list.blog-agenda li div.media-left
  {
    box-shadow:0px 0px 2px rgb(160,160,160);
    -ms-box-shadow:0px 0px 2px rgb(160,160,160);
    -moz-box-shadow:0px 0px 2px rgb(160,160,160);
   -webkit-box-shadow:0px 0px 2px rgb(160,160,160);    
  }

}

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

  .artefacto{
   display:none;
  }
  .owl-carousel, owl-stage-outer, .owl-stage{
      width:100%!important;
  }
  .owl-item{
      float:none!important;
      width:300px!important;
      margin:15px auto!important;
   }
  
  #home .blanc .orange-sur-blanc .conteneur{
    width:100%;
    padding:0;
  } 
  #home .blanc .orange-sur-blanc h2{
   background:#F09338;
   color:white;
   padding:0 25px;
  }

}

@media screen and (min-width:640px) {
	.conteneur.big.history {
		width:100%;
	/*	height:620px; */
		overflow:hidden;
		/*overflow-x:scroll;*/
    padding-left:20px;
	}
  .conteneur.big.history .contenu-texte.avec-colonne-droite{
    float:none;
    padding:0;
    width:100%;
    border:none;
    max-width:100%;
  }
	
  .conteneur.big.history #yoo-zoo.blog-histoire-frontpage {
		/*width:4500px;
		height:620px;  
		position:absolute;
		left:0;
		padding:80px 10px;*/
		overflow:hidden;
    width:100%;
	}
  
  .history .blog-histoire-frontpage, .history .blog-histoire-frontpage .items , .conteneur.big.history #yoo-zoo .items .teaser-item, .conteneur.big.history #yoo-zoo .items div.teaser-item-bg{
    overflow:visible!important;
  }
  
  /* carousel histoire*/
  .history .blog-histoire-frontpage .owl-stage{
    margin-left:20px;
    cursor:ew-resize;
  }
  .history .blog-histoire-frontpage .owl-carousel  .owl-item{
   /* width:304px!important; */
    cursor:hand;
    min-height:550px;
  } 
  .owl-item{
   max-width:350px;
  
    }
  .history .blog-histoire-frontpage .owl-prev, .owl-next{
      position:absolute;
      z-index:5;
      top:90px;
      height:50px;
      display:block!important;
      width:50px;
      color:rgba(0,0,0,0)!important;
      
  }
  .history .blog-histoire-frontpage .owl-prev{
      left:-6px;
      background:url('../images/prev.png') no-repeat top left;
  }
  
 .history .blog-histoire-frontpage .owl-next{
    right:0px;
    background:url('../images/next.png') no-repeat top right;
  }
  
	.conteneur.big.history #yoo-zoo.blog-histoire-frontpage .pos-media{
    position:relative;
  }
  .conteneur.big.history #yoo-zoo.blog-histoire-frontpage .pos-media:after{
    position:absolute;
    z-index:2000;
    top:100%;
    left:0;
    width:100%;
    height:30px;
    display:block;
    border-bottom:1px dotted;
    border-left:1px dotted;
    content:'';
    
  }
  
	#yoo-zoo.blog-histoire-frontpage .items h3{
    margin-top:35px;
    position:relative;
		width:100%;
		background: url(../images/background-histoire.jpg) no-repeat 0 center;
		background-size:100%;
		height:40px;
    line-height:52px;  
  }
 	
  #yoo-zoo.blog-histoire-frontpage .items h3.grosse_date{
   	height:35px;
    line-height:35px;  
    margin-top:40px;
    padding-left:15px;
    
  } 
  
  #yoo-zoo.blog-histoire-frontpage .items h3:before{
    background: none repeat scroll 0 0 black;
    content:'';
    /*content: url("templates/courrouze/images/carre-noir.png");*/
    height: 12px;
    left: -6px;
    position: absolute;
    top: -11px;
    width: 12px;
    z-index: 20000;
    -o-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
   -ms-transform:rotate(45deg);
    transform:rotate(45deg);
   }  

  #yoo-zoo.blog-histoire-frontpage .items h3.grosse_date:before{
    background: none repeat scroll 0 0 #525799;
    height: 24px;
    left: -12px;
    top: -22px;
    width: 24px;

   }  
  #yoo-zoo.blog-histoire-frontpage .items .gros_sous_titre,   #yoo-zoo.blog-histoire-frontpage .items .gros_texte{
   padding-left:15px;
  } 

 .zoo-item-list .layout-actus-home div.media > img, .zoo-item-list  .layout-agenda-home div.media  img{
   display:block;
  }
}


@media screen and (min-width:790px) {	 


     
  ul.zoo-list.blog-actualites > li,
  ul.zoo-list.blog-agenda > li {
    margin:15px 0 0 0px;
  }
  ul.zoo-list.blog-actualites li div.media-left,
  ul.zoo-item-list.blog-agenda li div.media-left
  {
    float:left;  
  }
  #yoo-zoo.blog-agenda .items div.teaser-item{
  float:left;
  width:100%;
  }

  #yoo-zoo.blog-agenda .items div.media-left,
  .zoo-item-list.zoo-list.blog-actualites .media-left,
   .zoo-item-list.zoo-list.blog-agenda .media-left{
  width:45%;
  }



	.custom_social {
		width:310px;
		height:100%;
		position:absolute;
		top:0;
		right:0;
	}
	.custom_social ul {
		width:100%;
		height:100%;
	}
	.custom_social ul li {
		display:block;
		float:left;
		width:62px;
		height:100%;
	}
	.custom_social ul li a {
		display:block;
		width:100%;
		height:100%;
		background: url(../images/sprite-social.jpg) no-repeat center center;
		text-indent:-9999px;
		-webkit-transition:all .4s ease;
		-moz-transition:all .4s ease;
		-o-transition:all .4s ease;
		-ms-transition:all .4s ease;
		transition:all .4s ease;
	}
	
	#pinterest {background-position:0 0;} #twitter {background-position:-62px 0;} #facebook {background-position:-124px 0;} #youtube {background-position:-186px 0;} #google {background-position:-248px 0;} #pinterest:hover {background-position:0 -62px;} #twitter:hover {background-position:-62px -62px;} #facebook:hover {background-position:-124px -62px;} #youtube:hover {background-position:-186px -62px;} #google:hover {background-position:-248px -62px;}
	
	.custom_partage-social {
		position:relative;
		top:0;
		width:298px;
		margin:10px auto;
		background:url(../images/header-module-partage.png) no-repeat center top;
		padding-top:65px;
		border:1px solid grey;
		-webkit-box-shadow:0 6px 10px rgba(0,0,0,.1);
		-moz-box-shadow:0 6px 10px rgba(0,0,0,.1);
		-ms-box-shadow:0 6px 10px rgba(0,0,0,.1);
		box-shadow:0 6px 10px rgba(0,0,0,.1);
	}
	.custom_partage-social ul {height:50px;}
	.custom_partage-social ul li {float:left; width:25%; height:100%; display:block; list-style:none;}
	.custom_partage-social ul li a {display:block; width:100%; height:100%; text-decoration:none;}

	.custom_partage-social li.pinterest a {
		background:transparent  url(//oss.maxcdn.com/rrssb/1.6.0/icons/pinterest.svg) no-repeat center center;
	}
	.custom_partage-social li.twitter a {
		background:transparent  url(//oss.maxcdn.com/rrssb/1.6.0/icons/twitter.svg) no-repeat center center;
	}
	.custom_partage-social li.facebook a {
		background:transparent  url(//oss.maxcdn.com/rrssb/1.6.0/icons/facebook.svg) no-repeat center center;
	}
	.custom_partage-social li.googleplus a {
		background:transparent  url(//oss.maxcdn.com/rrssb/1.6.0/icons/google_plus.svg) no-repeat center center;
	}
	

	
	#yoo-zoo.blog-actualites-frontpage .items p {color:black;}
	
	#yoo-zoo.blog-actualites-frontpage .items p
	#yoo-zoo.blog-actualites-frontpage .items p{font-size:.8em; padding:10px;}

	


	
	.artefacto {width:100%; height:540px; border-bottom:5px solid black;}
	#home .artefacto {border-bottom:none;}
	
	.rsform h2 {
		font-size:20px;
		
	}
	.float-form {float:left;}
	.float-form.colonne1 {
		width:35%;
		margin-right:5%;
	}
	.float-form.colonne2 {
		width:60%;
		height:430px;
	}
	.float-form.colonne2 textarea {
		height:430px;
	}
	#submit {
		width:35%;
		margin:0;
	}
	#submit:hover {cursor:pointer;}

	#yoo-zoo.blog-mediatheque .zone-image {width:60%;}
  #yoo-zoo.blog-mediatheque .zone-image a{width:33%!important;}
	#yoo-zoo.blog-mediatheque .zone-texte {width:40%; padding:20px;}
	
	#yoo-zoo.blog-partenaires .zone-texte-partenaires {width:80%; padding:50px;}
	
	#yoo-zoo.blog-histoire-frontpage .items div.teaser-item {
		float:left;
    margin-right:4px; 
	}
	#yoo-zoo.blog-histoire-frontpage .items div.pos-content .element-textarea p {
		width:86%;
	}
}




@media screen and (min-width:990px) {

.acces_progs {
    width: 33%;
    border-bottom:0px;
}
.news_v2{
  width:50%;
} 
.acces_progs {
    border-right: 2px solid hsl(0, 0%, 100%);
}
.demi_crop{
  max-width:100%;
  margin-left:0;
  margin-right:0;
}
.actus_v2 .demi_crop{
  float:right;
  width:720px;

}
.agenda_v2 .demi_crop{
  float:left;
  width:720px;
  max-width:100%;
}

	.colonne-droite .zoo-item-list.zoo-list.blog-actualites,
	.custom_partage-social {
		display:block;
	}

	
	/*ul.zoo-list.blog-actualites > li:first-child,
	ul.zoo-list.blog-actualites > li {width:100%; display:block; margin:0;}*/
	
	#bandeau-haut {
		display:block;
		width:100%;
		height:60px;
		background:#ffffff;
	}
	
	.breadcrumbs_filnav {
		font-family:'tj_evolette_abook';
		font-size:11px;
		/*width:50%;*/
		overflow:hidden;
		line-height:60px;
		text-align:left;
		margin-left:20px;
	}
	.breadcrumbs_filnav a,
	.breadcrumbs_filnav span {
		font-family:'tj_evolette_abook';
		font-size:11px;
		text-decoration:none;
		color:black;
		text-transform:lowercase;	
	}
	
	.mobile-hide {display:block;}
	
#yoo-zoo .item .element-textarea h4.vert,	h4.vert {font-size:40px;}
#yoo-zoo .item .element-textarea h5.vert,	h5.vert {font-size:24px;}
	
	h4.deplacer-module-box-titre a {font-size:26px;}
  h4.pos-title {font-size:30px!important;}
	h5.pos-subtitle {font-size:24px!important;}
	
	#logo {
		width:187px;
		height:94px;
	}
	
	#open-close-menu {
		top:30px;
	}
	
	#header {
		height:110px;
		overflow:visible;
	}
	#header.ouvert {
		height:110px;
	}
	#open-close-menu {
		display:none;
	}
	#menu-principal {
		position:absolute;
		top:0;
		left:20%;
		width:90%;
		height:100%;
	}
	#menu-principal > li {
		display:inline-block;
		float:left;
		width:15%;
		max-width:125px;
		height:54px;
		margin:40px 10px 0 0;
		/*-webkit-transition:all .6s ease;
		-moz-transition:all .6s ease;
		-o-transition:all .6s ease;
		-ms-transition:all .6s ease;
		transition:all .6s ease;
		*/
	}
	#menu-principal > li.clicked {
		height:54px;
	}
	
	#menu-principal > li > a {
		display:block;
		width:100%;
		height:100%;
		font-size:11px;
		text-align:center;
		text-decoration:none;
		color:white;
		line-height:1.2;
	}
	#menu-principal li > a {	
   text-transform:lowercase;
  }
	#menu-principal > li.clicked ul.nav-child {
		position:absolute;
		top:64px;
		width:245px;
		-webkit-box-shadow:0 6px 10px rgba(0,0,0,.1);
		-moz-box-shadow:0 6px 10px rgba(0,0,0,.1);
		-ms-box-shadow:0 6px 10px rgba(0,0,0,.1);
		box-shadow:0 6px 10px rgba(0,0,0,.1);
		padding:30px 0 0;
	}

	#menu-principal > li.clicked ul.nav-child li {
		min-height:50px;
		border-bottom:1px dashed white;
		border-left:none;
		border-right:none;
		padding-left:10px;
		padding-right:10px;
		background:#78c7c8 url(../images/bg-liens-menu.jpg) no-repeat 20px center;
	}
	#menu-principal > li.clicked ul.nav-child li,
	#menu-principal > li.clicked ul.nav-child li a {
		font-family:'tj_evolette_abook';
		text-align:left;
		width:100%;
		height:auto;
		line-height:1;
	}
	#menu-principal > li.clicked ul.nav-child li a {
		padding:18px 0 0 20px;
		text-indent:10px;
		font-size:12px;
	}
	#menu-principal > li.clicked ul.nav-child li:hover {
		background:white url(../images/bg-liens-menu-hover.png) no-repeat 20px center;
		color:#78c7c8;
	}
	#menu-principal > li.clicked ul.nav-child li:hover a {
		color:#78c7c8;
	}
	
	.titre-section {
		height:112px;
	}
	.titre-section h2 {
		font-size:50px;
		line-height:108px;
	}
	.titre-section h3 {
		font-size:30px;
		line-height:1;
		padding-top:30px;
	}
	.titre-section h3 span {
		font-size:15px;
		margin-top:5px;
		display:block;
	}
h4.pos-title {
  font-size:30px!important;
}
h5.pos-subtitle {
  font-size:20px!important;
}

	
	#blocs-deplacer-mediatrice {
		background:#78c7c8 url(../images/texture-mediatrice.jpg) no-repeat right center;
		-webkit-background-size:50% 100%;
		-moz-background-size:50% 100%;
		-ms-background-size:50% 100%;
		background-size:50% 100%;
	}
	.blocs-deplacer-mediatrice {
		float:left;
	}
	.custom_accueil-mediatrice {
		width:40%;
		overflow:hidden;
	}
	.custom_accueil-mediatrice img {
		width:100%;
		max-width:100%;
		display:block;
	}
	.custom_accueil-se-deplacer {
		background:#78c7c8;
		width:60%;
		overflow:hidden;
		border-right:2px solid white;
	}
	.custom_accueil-se-deplacer h3,
	.custom_accueil-se-deplacer h6 {
		font-family:'evolette';
		color:white;
	}
	.custom_accueil-se-deplacer h3 {
		font-size:55px;
		margin:34px 0px 10px 25px;
	}
	.custom_accueil-se-deplacer h6 {
		font-size:14px;
		margin:0 0 25px 25px;
	}
	.custom_accueil-se-deplacer a {
		text-decoration:none;
	}
	.custom_accueil-se-deplacer a#lien-deplacer {
		font-family:'evolette';
		font-size:12px;
		color:black;
		text-decoration:none;
		margin:25px;
		display:block;
		width:90%;
		max-width:500px;
		height:26px;
		line-height:26px;
		background:url(../images/bg-lire-suite.png) no-repeat right center;
	}
	.custom_accueil-se-deplacer img {
		display:block;
		width:90%;
		max-width:90%;
		margin-left:25px;
	}
	
	#partenaires {border-bottom:12px solid #78c7c8;}
	
	
	
	.contenu-texte.avec-colonne-droite {
		width:68%;
		max-width:860px;
		border-right:1px dashed black;
		float:left;
		padding: 25px 25px 25px 0;
	}
	
	.colonne-droite {
		float:left;
		width:31%;
		padding:15px;
	}
	
	
	#yoo-zoo.blog-type-B div.pos-links-voir-aussi,
	#yoo-zoo.blog-actualites div.pos-links-voir-aussi {
		margin:22px 0px 0px 0px;
		position:absolute;
		right:-340px;
		top:0;
		display:block;
		width: 298px;
		height:auto;
		border:1px solid rgba(0,0,0,.1);
		-webkit-box-shadow:0 6px 10px rgba(0,0,0,.1);
		-moz-box-shadow:0 6px 10px rgba(0,0,0,.1);
		-ms-box-shadow:0 6px 10px rgba(0,0,0,.1);
		box-shadow:0 6px 10px rgba(0,0,0,.1);
	}
  
  
  #yoo-zoo.blog-agenda .export-a-droite{
  	margin:22px 0px 0px 0px;
		position:absolute;
		right:-340px;
		top:0;
		display:block;
		width: 298px;
		height:auto;
  
  } 
	#yoo-zoo.blog-type-E-frontpage .items div.teaser-item {
		width:25%;
		float:left;
	}         
   /* #yoo-zoo.blog-actualites .items div.teaser-item{
  width:50%; 
  float:left;
  } */
  
  #yoo-zoo.blog-actualites .items div.teaser-item:nth-child(2n+1){
  clear:both;
  }

  
  
  
  /*secteurs*/
  .page_secteurs #bandeau-haut{
    position:fixed;
    background:white;
    z-index:3000;
    top:0;
  }
  .page_secteurs #header{
    position:fixed;
    top:60px;
  }
  .page_secteurs section.blanc{
    margin-top:160px;
  }
  #yoo-zoo.blog-type-C-frontpage .teaser-item {
  	padding:0!important;
    overflow:hidden;
    height:0;
    -ms-transition:opacity 0.6s;
    -moz-transition:opacity 0.6s;
    -webkit-transition:opacity 0.6s;
    transition:opacity 0.6s;
    opacity:0;
  }
  #yoo-zoo.blog-type-C-frontpage .teaser-item:target{
    height:auto;
    padding-top:170px!important;
    opacity:1;
    min-height:calc(100vh - 170px);
  }   

}
@media (min-width:990px) and (min-height:570px) {
  .blog-type-C-frontpage{
    /*padding-bottom:1000px;*/
  }
  .custom.ancres_secteurs {
    position: fixed;
    z-index:30000;
  } 
  .custom.ancres_secteurs .entete_secteurs{
    color:white;
    background:black;
    padding:15px;
  }
  .custom.ancres_secteurs .zoo-item-list{
    /*opacity:0;*/
    transition:all 0.6s;
    padding:15px;
    background:white;
  }
  .custom.ancres_secteurs:hover .zoo-item-list{
    opacity:1;
  }
}



@media screen and (min-width:1225px) {
	#menu-principal {width:80%;}
	#menu-principal > li > a {
		font-size:13px;
	}
}


.wk-slideshow-slider-accueil img {width:100%; max-width:100%;}

/*Slider home pour webdoc */

.wk-slideshow-slider-accueil .wk-content.clearfix {
    overflow: hidden;
    width: 100%;
    display: block;
    height: 100%;
    background:#1E1E1E;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
}
.wk-slideshow-slider-accueil .wk-content.clearfix > * {
	width:100%;
}
.wk-slideshow .caption, .wk-slideshow .caption a {
	text-align:center;
}
#div-slider-webdoc {
	position:absolute;
	display:flex;
	flex-direction:column;
	align-items:center;
	top:50%;
	left:50%;
	width:320px;
	-webkit-transform:translate3d(-50%,-50%,0);
	-moz-transform:translate3d(-50%,-50%,0);
	-ms-transform:translate3d(-50%,-50%,0);
	transform:translate3d(-50%,-50%,0);
	z-index:1;
	text-align:center;
}
#picto-slider-webdoc {
	display:none;
}
#texte-slider-webdoc {
	text-decoration:none;
	text-transform:uppercase;
	color:white;
	background:black;
	padding:5px;
	display:inline-block;
	margin-top:10px;	
}
#explorer-la-courrouze {
	width:70px;
	display:block;
	height:70px;
	position:absolute;
	right:10px;
	top:107px;
	z-index:2000;
	text-align:center;
}
@media(min-width:990px) {
	#picto-slider-webdoc {
		display:inline-block;
	}
	#explorer-la-courrouze {
		top:15px;
		width:90px;
		position:fixed;
		z-index:4000;
	}
	#home #explorer-la-courrouze {
		width:auto;
		top:160px;
	}
	
}

.img-titre {width:34px;}

@media screen and (min-width:980px) {
	.img-titre {
  width:88px;
  position: relative;
    top: 4px;}
}
