/*--
	Theme Name: theme55029
	Theme URI: http://info.template-help.com/help/
	Description: A theme for Wordpress 3.8.x
	Author: Template_Help.com
	Author URI: http://info.template-help.com/help/
	Template: CherryFramework
	Version: 3.1.2
--*/

/* ----------------------------------------
	Please, You may put custom css here
---------------------------------------- */

.tab-pane
{
	overflow-y: hidden; 
}
.post-690 div {
text-align: center;
}
.post-74 div {
text-align: center;
}
.post-6044 div {
text-align: center;
}
/****** NOUVELLES PAGES 2018 *******/
/* -- Général -- */
.custom-css p,
.custom-css li {
	line-height: 1.6em;
}

.custom-css ul {
    list-style: none; /* Remove list bullets */
    list-style-position: outside;
    padding: 0;
    margin: 0;
}

.custom-css li { 
    padding-left: 20px;
	padding-bottom: 6px;
}

.custom-css li:before {
    content: "•"; /* Insert content that looks like bullets */
	font-size: 24px;
	vertical-align: -20%;
    padding-right: 8px;
    color: #8bc34a;
	position: relative;
	left: -19px;
	margin-right: -17px;
}

.custom-css p + h3,
.custom-css ul + h3 {
	margin-top: 30px;
}

.bloc-centrer {
	margin-left: auto;
	margin-right: auto;
	max-width: 923px;
}

/* -- Pages Camp de vacances -- */
.green-bullet {
	vertical-align: top;
	color: #8bc34a;
	font-size: .8em;
	margin: 0 6px;
}

.bloc-activite {
	margin-bottom: 40px;
}

.bloc-activite h3 {
	margin-bottom: 24px;
	text-align: center;
	line-height: 1.4em;
	color: #8bc34a;
}

.bloc-activite p,
.commandites {
	margin-left: auto;
	margin-right: auto;
}

.bloc-activite p,
.bloc-complementaire,
.bloc-complementaire p,
.bloc-complementaire li {
	max-width: 923px;
}

.commandites {
	width: 305px;
}

.notice {
	font-weight: 100;
	margin-bottom: 12px;
}

.adresse-manoir {
	float: right;
}

.adresse-manoir p {
	display: inline-block;
}

.adresse-manoir figure {
	float: right;
	margin: 0;
}

.logo-tremplin {
	vertical-align: top;
}

@media (max-width: 979px) {
	.adresse-manoir {
		float: none;
	}

	.adresse-manoir p {
		display: block;
	}

	.adresse-manoir img,
	.adresse-manoir figure {
		float: none;
	}

	.adresse-manoir img {
		position: relative;
		left: -40px;
	}
}

@media (max-width: 515px) {
	.bloc-activite h3 {
		text-align: left;
	}
	.logo-tremplin {
		float: none !important;
	}
}

/***** FIN NOUVELLES PAGES *******/

/*trial header*/
/*#logo {
    margin: 6px 0px 0px;
    padding: 0px;
    transition: all 0.6s ease-in-out 0s;
}
a, a:hover, a:focus, a:active {
    text-decoration: none;
    outline: medium none;
}
#logo img {
    max-height: 48px;
    width: auto;
}
img, .image {
    max-width: 100%;
    height: auto;
}
nav {
    float: right;
}
*, *::after, *::before {
    box-sizing: border-box;
}
ul, ol {
    margin: 0px;
    padding: 0px;
    list-style: outside none none;
}
nav .menu li {
    float: left;
}
nav .menu li.current-menu-item a {
    color: #FFF;
    opacity: 1;
}
nav .menu li a {
	
    margin: 0px 10px;
    padding: 30px 6px;
    display: inline-block;
    font-size: 16px;
    text-transform: uppercase;
    color: #FFF;
    opacity: 0.8;
    position: relative;
}

nav .menu li  a:hover, a:focus, a:active {
    text-decoration: none;
    outline: medium none;
	color:#29a850;
}*/
/*trial header*/
.butonDonFBC{
	position:absolute;
	right:10%;
}
#topnav li a{
color:black;
}
/*----------sub-menu------------*/
.sf-menu {
    float: right;
    padding: 47px 80px 0px 0px;
}
.sf-menu li ul {
background-color: #8bc34a !important;
}

.sf-menu li li a::after {
background: #709b3b none repeat scroll 0 0 !important;
}

/*--------- sub-sub-menu align right----------*/

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
right: auto !important;
left: 100% !important;
}

/*-------------contactforms--------------*/
  

            /*---cf global---*/

.wpcf7 input[type="text"]:hover,
.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="text"]:active,   
.wpcf7 input[type="email"]:hover,
.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="email"]:active,   
.wpcf7 input:hover, 
.wpcf7 input:focus, 
.wpcf7 input:active, 
.wpcf7 textarea:hover, 
.wpcf7 textarea:focus, 
.wpcf7 textarea:active {
  background: #ebf7f5;
  outline: none;
}
input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus { background-color: #29a850 !important;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	padding:8px 30px;
	color:#4e4e4e;
	border-color:#f1f1f1;
	background-color:#8bc34a ;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
}
.wpcf7 textarea,
.wpcf7 input[type="text"],
.wpcf7 input[type="email"] {
  border-radius: 0.35em ;
}
.wpcf7 input[type="submit"] {
  border-radius: -0.65em ;
  margin-bottom: 20px;
  color:white;
}
input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus { background-color: #29a850 !important ;}
input[type="submit"], input[type="reset"] {
	font-size:20px;
	background-color: #8bc34a !important;
	padding:0 32px;
	height:46px;
	-webkit-border-radius:28px;
	-moz-border-radius:28px;
	border-radius:16px;
	}

span.wpcf7-list-item { 
  display: block !important; 
  padding-top: 10px;
}

     /*---end global---*/
     /*---beging div---*/
.contakdiv{
margin-left:18%;
}
.contactdiv { 
background-color: #29A850;
 
  border-radius:2em ;
  padding-top: 30px ;
  margin-top: 0px ;
  margin-left: 20px ;
  margin-right: 20px ;
  margin-bottom: 20px ;
  height: auto ;
  width: 340px ;
  border-radius: 0.35em ;

}
/*hove section start ***** */

/* service educ hover section start ***** */
.troiscinq1{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover_ss_01.jpg);
  
  }
  .troiscinq1:hover{
 width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover_ss_01.jpg);
  background-position:0 -272px;
  }
  .prescolai{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2017/08/hover_ac_premiercycle.jpg); 
  }
  .prescolai:hover{
 width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2017/08/hover_ac_premiercycle.jpg);
  background-position:0 -272px;
  }
  .deuxcycl{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover_services-educatifs_03.jpg);
  
  }
  .deuxcycl:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover_services-educatifs_03.jpg);
   background-position:0 -272px;
  }
  .troicycle{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover_services-educatifs_04.jpg);
  
  }
  .troicycle:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover_services-educatifs_04.jpg);
  background-position:0 -272px;
  }
  .troiscinq2{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover_ss_01.jpg);
  
  }
  .troiscinq2:hover{
 width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover_ss_01.jpg);
  background-position:0 -272px;
  }
  .prescolai2{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2017/08/hover_ss_premiercycle.jpg); 
  }
  .prescolai2:hover{
 width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2017/08/hover_ss_premiercycle.jpg);
  background-position:0 -272px;
  }
  .deuxcycl2{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover_ss_03.jpg);
  
  }
  .deuxcycl2:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover_ss_03.jpg);
   background-position:0 -272px;
  }
  .troicycle2{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2020/08/vignette-3ecycle.jpg);
  
  }
  .troicycle2:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2020/08/vignette-3ecycle.jpg);
  background-position:0 -272px;
  }
.secondaire1{
  width:280px;
  height:272px;
  display:block;
  background-image:url(/wp-content/uploads/2017/11/hover_ateliers_secondaire.jpg);
  
  }
.secondaire1:hover{
  background-image:url(/wp-content/uploads/2017/11/hover_ateliers_secondaire.jpg);
  background-position:0 -272px;
  }
.secondaire2{
  width:280px;
  height:272px;
  display:block;
  background-image:url(/wp-content/uploads/2017/11/hover_sorties_secondaire.jpg);
  
  }
.secondaire2:hover{
  background-image:url(/wp-content/uploads/2017/11/hover_sorties_secondaire.jpg);
  background-position:0 -272px;
  }

.mobile {
	display: none;
}

.sortiestival,
.program1,
.program2,
.troiscinq1,
.prescolai,
.deuxcycl,
.troicycle,
.troiscinq2,
.prescolai2,
.deuxcycl2,
.troicycle2,
.secondaire1,
.secondaire2{
  width:280px;
  height:272px;
  display:block;
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  position: relative;
  left: 50%;
  margin-bottom: 24px;
}

.sortiestival {
  background-image:url(/wp-content/uploads/2017/08/hover_classe_nature.jpg);
}

  .sortiestival:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2017/08/hover_classe_nature.jpg);
  background-position:0 -272px;
  }

.program1,
.program2 {
	margin-top: 10px !important;
}

  .program1{
 background-image:url(/wp-content/uploads/2019/02/vignettepasseportsciences.jpg);
  
  }
  .program1:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2019/02/vignettepasseportsciences.jpg);
  background-position:0 -272px;
  }
  .program2{
 background-image:url(/wp-content/uploads/2017/08/hover_jadopte_uncoursdeau.jpg);
  
  }
  .program2:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2017/08/hover_jadopte_uncoursdeau.jpg);
  background-position:0 -272px;
  }
  .formationEns{
   margin-top:0;
  width:480px;
  height:195px;
  display:block;
  background-image:url(/wp-content/uploads/2015/08/Hover-formation-enseignants.jpg);
  
  }
  .formationEns:hover{
  width:480px;
  height:195px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover-formation-enseignants.jpg);
  background-position:0 -195px;
  }


  /* service educ hover section end ***** */
   
   /* parc hover section start ***** */
   .privdunord{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover-Parcs_regional-Riviere-du-nord.jpg);
  
  }
  .privdunord:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover-Parcs_regional-Riviere-du-nord.jpg);
  background-position:0 -272px;
  }
   .pbbellriv{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/bois_de_belle_riviere.jpg);
  }
  .pbbellriv:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/bois_de_belle_riviere.jpg);
 background-position:0 -273px;
 }
  .michart{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover-Parcs_regional-Michel-Chartrand.jpg);
   }
   .michart:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover-Parcs_regional-Michel-Chartrand.jpg);
  background-position:0 -272px;  }
   
   .pnpointprair{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/pointe_aux_prairies.jpg);
 }
  
  .pnpointprair:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/pointe_aux_prairies.jpg);
  background-position:0 -272px;  }
   
   .pnlilevis{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/ile_de_la_visitation.jpg);
  }
   .pnlilevis:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/ile_de_la_visitation.jpg);
  background-position:0 -272px;  }
  
   .pnboisliesse{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/bois_de_liesse.jpg);
 }
  .pnboisliesse:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/bois_de_liesse.jpg);
  background-position:0 -272px;  }
  
   .pnblilebizard{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/ile_bizard.jpg);
 }
  .pnblilebizard:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/ile_bizard.jpg);
  background-position:0 -272px;  }
  
   .pncapjack{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/cap_saint_jacques.jpg);
  }
  .pncapjack:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/cap_saint_jacques.jpg);
  background-position:0 -272px;  }

  .parcCite{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover-Parcs_de-la-Cite.jpg);
  }

  .parcCite:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover-Parcs_de-la-Cite.jpg);
  background-position:0 -272px;  }
  
  .parcSaraguay{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/bois_de_saraguay.jpg);
  }

  .parcSaraguay:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/bois_de_saraguay.jpg);
  background-position:0 -272px;  }

.vignetteparclerocher{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2019/02/vignetteparclerocher.jpg);
  }

  .vignetteparclerocher:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2019/02/vignetteparclerocher.jpg);
  background-position:0 -272px;  }

.vignettesentierdelescapade{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2019/02/vignettesentierdelescapade.jpg);
  }

  .vignettesentierdelescapade:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2019/02/vignettesentierdelescapade.jpg);
  background-position:0 -272px;  }

.parcspnz{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/parcours_gouin.jpg);
  }

  .parcspnz:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/parcours_gouin.jpg);
  background-position:0 -272px;  }
   /* parc hover section end ***** */
   /* home hover section start ***** */ 
   .parcMontigny{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/ruisseau_de_montigny.jpg);
  }

  .parcMontigny:hover{
  width:280px;
  height:272px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/ruisseau_de_montigny.jpg);
  background-position:0 -272px;  }
   /* parc hover section end ***** */
   /* home hover section start ***** */
   .campshom{
  width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2018/11/campdevacances1.jpg);
   }
  .campshom:hover{
  width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2018/11/campdevacances1.jpg);
  background-position:0 -247px;}
  
   .servpro{
  width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2019/11/vignettevoirserviceconseil.jpg);
  }
   .servpro:hover{
  width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2019/11/vignettevoirserviceconseil.jpg);
  background-position:0 -247px; }

   .classenature{
  width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/01/vignettevoirclassenature.jpg);
  }
   .classenature:hover{
  width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/01/vignettevoirclassenature.jpg);
  background-position:0 -247px; }

.skiamable{
  width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2019/11/vignettevoirAmable.jpg);
  }
   .skiamable:hover{
  width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2019/11/vignettevoirAmable.jpg);
  background-position:0 -247px; }
  
   .serveduc{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2018/11/atelierenclasse.jpg);
  }
  .serveduc:hover{
  width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2018/11/atelierenclasse.jpg);
  background-position:0 -247px; }
  
   .parchoc{
  width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Hover_accueil_04-parcs.jpg);
  }
  .parchoc:hover{
 width:370px;
  height:247px;
  display:block;
  background-position:0 -247px;}
  
  .locetraq{
  width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2019/11/vignettevoirservicedelocationski.jpg);
  }
  .locetraq:hover{
  width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2019/11/vignettevoirservicedelocationski.jpg);
  background-position:0 -247px;}

.lockayaks{
  width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Vignette_Location_Kayaks.jpg);
  }
  .lockayaks:hover{
  width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2015/08/Vignette_Location_Kayaks.jpg);
  background-position:0 -247px;}

.vignetteletour{
  width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2019/09/projetletourvoir.jpg);
  }
  .vignetteletour:hover{
  width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2019/09/projetletourvoir.jpg);
  background-position:0 -247px;}
  
   .locetruis{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2019/11/vignettevoirlocationruisseau.jpg);
  }
  .locetruis:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2019/11/vignettevoirlocationruisseau.jpg);
 background-position:0 -247px; }
 
 .vignette-secondaire{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2017/11/vignette_secondaire.jpg);
  }
  .vignette-secondaire:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2017/11/vignette_secondaire.jpg);
 background-position:0 -247px; }

.coursski{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2017/10/vignette_cours_ski.jpg);
  }
.coursski:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2017/10/vignette_cours_ski.jpg);
 background-position:0 -247px; }

.coursadulteski{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2018/11/coursadulteski.jpg);
  }
.coursadulteski:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2018/11/coursadulteski.jpg);
 background-position:0 -247px; }

.charlevoix2021{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2021/03/Vignette-RegionCharlevoix.jpg);
  }
.charlevoix2021:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2021/03/Vignette-RegionCharlevoix.jpg);
 background-position:0 -247px; }

.montreal2021{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2021/03/Vignette-RegionMontreal.jpg);
  }
.montreal2021:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2021/03/Vignette-RegionMontreal.jpg);
 background-position:0 -247px; }

.estrie2021{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2021/03/Vignette-RegionEstrie.jpg);
  }
.estrie2021:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2021/03/Vignette-RegionEstrie.jpg);
 background-position:0 -247px; }

.pnz{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/vignettepnzvoir.jpg);
  }
.pnz:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2018/08/vignettepnzvoir.jpg);
 background-position:0 -247px; }

.surlebalcon{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/04/Vignette-SurleBalcon.jpg);
  }
.surlebalcon:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/04/Vignette-SurleBalcon.jpg);
 background-position:0 -247px; }

.camprelache2021{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2021/01/Vignette-Campvirtueldelarelache.jpg);
  }
.camprelache2021:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2021/01/Vignette-Campvirtueldelarelache.jpg);
 background-position:0 -247px; }

.campvirtuel{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/06/Vignette-RendezvousSurleBalcon.jpg);
  }
.campvirtuel:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/06/Vignette-RendezvousSurleBalcon.jpg);
 background-position:0 -247px; }

.trappeuse{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/02/vignettetrappeur.jpg);
  }
.trappeuse:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/02/vignettetrappeur.jpg);
 background-position:0 -247px; }

.emploi2020{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/04/Vignette-EmploiEte2020.jpg);
  }
.emploi2020:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/04/Vignette-EmploiEte2020.jpg);
 background-position:0 -247px; }

.parcurbain2020{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/09/Vignette-Parcurbain.jpg);
  }
.parcurbain2020:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/09/Vignette-Parcurbain.jpg);
 background-position:0 -247px; }

.enclasse2020{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/09/Vignette-Atelier2020.jpg);
  }
.enclasse2020:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/09/Vignette-Atelier2020.jpg);
 background-position:0 -247px; }

.formationenseign{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/09/Vignette-Formationenseignants2020.jpg);
  }
.formationenseign:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/09/Vignette-Formationenseignants2020.jpg);
 background-position:0 -247px; }

.outilpedago{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/09/Vignette-Outilpedago.jpg);
  }
.outilpedago:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/09/Vignette-Outilpedago.jpg);
 background-position:0 -247px; }

.grenouille{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/09/Vignette-35ans2020.jpg);
  }
.grenouille:hover{
 width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/09/Vignette-35ans2020.jpg);
 background-position:0 -247px; }

     /* home hover section end ***** */
	 
	 /* Camp page hover section begin ***** */
	.campsRelache{ 
	width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2019/11/vignettevoirfetedesmitaines.jpg);

	}
	.campsRelache:hover{ 
	width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2019/11/vignettevoirfetedesmitaines.jpg);
 background-position:0 -247px;
	}
	
	.campsVacance{ 
	width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2018/11/campdevacances1.jpg);

	}
	.campsVacance:hover{ 
	width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2018/11/campdevacances1.jpg);
 background-position:0 -247px;
	}
	
	.campsEte{ 
	width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/01/vignettevoircampdejour.jpg);

	}
	.campsEte:hover{ 
	width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/01/vignettevoircampdejour.jpg);
 background-position:0 -247px;
	}
	.sorties_scolaires{ 
	width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2017/08/Hover-sorties_scolaires.jpg);

	}.sorties_scolaires:hover{ 
	width:370px;
  height:247px;
  display:block;
 background-position:0 -247px;
	}
	.relais-riviere{ 
	width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2016/05/Vignette_Relais_Riviere_2016.jpg);

	}
	.relais-riviere:hover{ 
	width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2016/05/Vignette_Relais_Riviere_2016.jpg);
 background-position:0 -247px;
	}
	.mission-atmosphere{ 
	width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2016/06/Vignette_Mission_Atmosphere_2016.jpg);

	}
	.mission-atmosphere:hover{ 
	width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2016/06/Vignette_Mission_Atmosphere_2016.jpg);
 background-position:0 -247px;
	}
		.sorties-estivales{ 
	width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/01/vignettevoirsortiesestivales.jpg);

	}
	.sorties-estivales:hover{ 
	width:370px;
  height:247px;
  display:block;
 background-image:url(/wp-content/uploads/2020/01/vignettevoirsortiesestivales.jpg);
 background-position:0 -247px;

		
	}
	/* Camp page hover section end ***** */
	
 /*hoveR section end ***** */
 
 /*BG page start ***** */
 .bgEmplois{
		width: 183%;
height:auto;
margin-top:-10px;
margin-left: -41%;
margin-bottom: -7%;
	  background: url() no-repeat center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	
 }
 .bgEmploi2{
	 background-color:rgba(255,255,255,0.6);
	 width:55%;
	 padding-left:5%;
	 padding-right:3%;
	 padding-bottom:3%;
	 height:auto;
	 margin-left:20%;
	 
 }
 .bgsalpress{
		width: 186%;
height:auto;
margin-top:-10px;
margin-left: -43%;
margin-bottom: -10%;
	  background: url(/wp-content/uploads/2015/08/photo_salle_de_presse1.jpg) no-repeat center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	
 }
 .bgsalpress2{
	 background-color:white;
	 width:55%;
	 padding-left:5%;
	 padding-right:3%;
	 padding-bottom:3%;
	 height:auto;
	 margin-left:20%;
   padding-top: 20px;
	 
 }
   .bgfinscriBL{
    width: 187%;
height:auto;
margin-top:-10px;
margin-left: -43%;
margin-bottom: -10%;
    background: url(/wp-content/uploads/2015/10/IMG_9714.jpg) no-repeat center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  
 }
 .bgfinscriBL2{
   
   background-color:rgba(255,255,255,0.7);
   width:55%;
   padding-left:5%;
   padding-right:3%;
   padding-bottom:3%;
   height:auto;
   margin-left:20%;
   
 }
 .bgfinscripP{
    width: 187%;
height:auto;
margin-top:-10px;
margin-left: -43%;
margin-bottom: -10%;
    background: url(/wp-content/uploads/2015/10/IMG_9692.jpg) no-repeat center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  
 }
 .bgfinscripP2{
   
   background-color:rgba(255,255,255,0.7);
   width:55%;
   padding-left:5%;
   padding-right:3%;
   padding-bottom:3%;
   height:auto;
   margin-left:20%;
   
 }
 .bgfSante{
    width: 187%;
height:auto;
margin-top:-10px;
margin-left: -43%;
margin-bottom: -10%;
    background: url(/wp-content/uploads/2015/10/IMG_9692.jpg) no-repeat center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  
 }
 .bgfSante2{
   
   background-color:rgba(255,255,255,0.7);
   width:55%;
   padding-left:5%;
   padding-right:3%;
   padding-bottom:3%;
   height:auto;
   margin-left:20%;
   
 }
  /*BG page end ***** */
.span4 {
margin-bottom:24px;
}
/*.span6 {
	vertical-align: top;
	margin-top: 0;
}*/
.fix-span6 .span6 {
	margin-left: 0 !important;
}
.margin-span6 {
	width: 2.564102564102564%;
	display:inline-block;
	margin: 0;
	clear: both;
}
.span4 p{
margin-bottom:0px;
} 
.span4 h2{
margin-bottom:0px;
} 
.pgraphDiv{ 
/*background-color: rgba(139, 195, 74, 0.5);*/
padding:7px 10px 10px 15px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
max-width: 272px;
margin: 0 auto;
} 
tab-pane{
margin-top:20px;
}
.contactdiv h2 {
  margin-left: 20px ;
  line-height: 20px ;
  color: #ffffff ;
  text-decoration: underline ;
  text-align: center ;
}
.contactdiv p {
  padding-top: 5px ;  
  color: #ffffff ;
  margin-left: 20px ;
  margin-right: 20px ;
}

        /*---end div---*/

    /*---specific---*/


#wpcf7-f316-p303-o1 .wpcf7 {
  margin-top: 20px ;
  margin-bottom: 20px ;
  width: 100% ; 
  text-align: center ;
}

#wpcf7-f316-p303-o1 .wpcf7-form {
  color: #ffffff ;
  margin-right: 20px ;
}

#wpcf7-f316-p303-o1 .wpcf7-list-item  {
  color: #ffffff ; 
  padding-bottom: 10px ;
  margin-right: 20px ;
}
#wpcf7-f316-p303-o1 .wpcf7-submit {
  margin-bottom: 20px ; 
  margin-right: 20px ;
}
                /*---specific---*/

/*--------------------Contactform end------------------*/

/* prix_tableau Style begin */
table.prix_tableau{
    font-family: "Oswald", sans-serif;
    font-size: 16px;
    font-weight: normal;
	text-transform: uppercase;  
    font-style: normal;
    border-collapse:separate;
	width: 180%;
height: 289px;	
}
.prix_tableau thead th{
    padding:15px;
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    border:1px solid #93CE37;
    border-bottom:3px solid #9ED929;
    background-color:#9DD929;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.02, rgb(123,192,67)),
        color-stop(0.51, rgb(139,198,66)),
        color-stop(0.87, rgb(158,217,41))
        );
    background: -moz-linear-gradient(
        center bottom,
        rgb(123,192,67) 2%,
        rgb(139,198,66) 51%,
        rgb(158,217,41) 87%
        );
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0px 0px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.prix_tableau thead th:empty{
    background:transparent;
    border:none;
}
.prix_tableau tbody th{
   color: #fff;
    background-color: #9DD929;
    /* border: 1px solid #93CE37; */
    /* border-right: 3px solid #9ED929; */
    padding: 0px 10px;
   background-color:#29A850;
   height: 71px;
max-width: 140px;
border: 2px solid #FFF;
   
    
}
.prix_tableau tfoot td{
    color: #9CD009;
    font-size:32px;
    text-align:center;
    padding:10px 0px;
    text-shadow:1px 1px 1px #444;
}
.prix_tableau tfoot th{
    color:#666;
}
.prix_tableau tbody td{
    padding:10px;
    text-align:center;
    background-color:#E3E7E3;
    border: 2px solid #fff;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}
.prix_tableau tbody span.check::before{
    content : url(../images/check0.png)
}


table.prix_tableau2{
    font-family: "Oswald", sans-serif;
    font-size: 16px;
    font-weight: normal;
	text-transform:uppercase;  
    font-style: normal;
    border-collapse:separate;
	width: 180%;
height: 289px;	
}
.prix_tableau2 thead th{
    padding:15px;
    color:#fff;
    text-shadow:1px 1px 1px #568F23;
    border:1px solid #93CE37;
    border-bottom:3px solid #9ED929;
    background-color:#9DD929;
    background:-webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.02, rgb(123,192,67)),
        color-stop(0.51, rgb(139,198,66)),
        color-stop(0.87, rgb(158,217,41))
        );
    background: -moz-linear-gradient(
        center bottom,
        rgb(123,192,67) 2%,
        rgb(139,198,66) 51%,
        rgb(158,217,41) 87%
        );
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius:5px 5px 0px 0px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
}
.prix_tableau2 thead th:empty{
    background:transparent;
    border:none;
}
.prix_tableau2 tbody th{
   color: #fff;
    background-color: #9DD929;
    /* border: 1px solid #93CE37; */
    /* border-right: 3px solid #9ED929; */
    padding: 0px 10px;
   background-color:#29A850;
   height: 47px;
max-width: 140px;
   
    
}
.prix_tableau2 tfoot td{
    color: #9CD009;
    font-size:32px;
    text-align:center;
    padding:10px 0px;
    text-shadow:1px 1px 1px #444;
}
.prix_tableau2 tfoot th{
    color:#666;
}
.prix_tableau2 tbody td{
    padding:10px;
    text-align:center;
    background-color:#DEF3CA;
    border: 2px solid #E7EFE0;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:#666;
    text-shadow:1px 1px 1px #fff;
}
.prix_tableau2 tbody span.check::before{
    content : url(../images/check0.png)
}

/* prix_tableau Style end*/

/*-- note that it should be put in the stylesheet from the main--*/

#content {padding-top:0px; }


.container {
    /* padding-top: 99px; */
}
hr {
	margin:20px 0;
	border:0;
	border-top:1px solid #eee;
	border-bottom:1px solid #8BC34A;
}
.opter p{
 background-color:"#8bc34a;"
color white;
}
/* section div- entete start */
.fairDon {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/DON.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
  
  }
  .LocEtCour{
    text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/Salle-de-presse.jpg") ;
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;

  }
  .Apropo{
    text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2017/10/banniere9.jpg") ;
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;

  }
  .imgdivSalPress {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/Salle-de-presse.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	
	 .imgdivPatner {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/Les-parcs-03.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	 .imgdivEqiCons {

  text-align:center;
  width:100% ;
  height:265px;
  background-image: url("/wp-content/uploads/2015/08/Bandeau-Equipe.jpg");
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	 .imgdivEmploi {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/Misc-09.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	 .imgdivserveduc {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/services-educatifs.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	 .aec3a5 {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/services-educatifs.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	 .aecPre1ercycle {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/services-educatifs.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	 .aec2ecycle {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/services-educatifs.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	 .aec3ecycle {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/services-educatifs.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	
	.ss3a5 {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/services-educatifs.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	.ssPre1ercycle {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/services-educatifs.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	.ss2ecycle {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/2015/08/services-educatifs.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	.ss3ecycle {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/services-educatifs.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }

.sortieEst,
.banniere-camp,
.banniere-ete,
.banniere-relache,
.banniere-hiver,
.bannierebiz,
.bannierepg,
.banniereformens,
.bannierecampete,
.banniere-vacances,
.banniere-vacances2,
.banniere-activites,
.banniere-eau,
.bannierepap,
.banniere-parc,
.bannierevis,
.banniereescapade,
.banniere-classenat,
.servicesed,
.bannierepsc,
.bannierecap,
.banniererui,
.bannierebdl,
.banniereecoles,
.bannierefdm,
.banniereskiadulte,
.banniereatelier2,
.banniererocher,
.bannierebbr,
.banniereruisseau,
.banniereskis,
.banniereevaluation,
.banniereskienf,
.bannierepres,
.bannieresar,
.bannierejopare,
.sortiesscol,
.baiedesrochers,
.banniere-atelier35 {
  text-align:center;
  width:100% ;
  height:130px;
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
  padding-top: 57px;
}

.sortieEst {
  background-image: url("/wp-content/uploads/2017/09/banniere2.jpg") ;
}
.bannierebdl {
  background-image: url("/wp-content/uploads/2019/07/boisdeliesse.jpg") ;
}
.banniereformens {
  background-image: url("/wp-content/uploads/2019/08/banniereformation.jpg") ;
}
.bannierejopare {
  background-image: url("/wp-content/uploads/2019/07/parcjosephpare.jpg") ;
}
.banniereevaluation {
  background-image: url("/wp-content/uploads/2019/08/banniereevaluationscolaire.jpg") ;
}
.banniereruisseau {
  background-image: url("/wp-content/uploads/2019/07/maisonruisseau.jpg") ;
}
.banniereskis {
  background-image: url("/wp-content/uploads/2019/07/locskifond.jpg") ;
}
.banniereskienf {
  background-image: url("/wp-content/uploads/2019/07/skienfant.jpg") ;
}
.banniereskiadulte {
  background-image: url("/wp-content/uploads/2019/07/skiadulte.jpg") ;
}
.bannierefdm {
  background-image: url("/wp-content/uploads/2019/07/campfdm.jpg") ;
}
.bannierecampete {
  background-image: url("/wp-content/uploads/2019/07/campete.jpg") ;
}
.bannierepsc {
  background-image: url("/wp-content/uploads/2019/07/passeportsc.jpg") ;
}
.banniereatelier2 {
  background-image: url("/wp-content/uploads/2019/07/atelierenclassedeux.jpg") ;
}
.bannierepres {
  background-image: url("/wp-content/uploads/2019/07/atelierenclassepres.jpg") ;
}
.banniereecoles {
  background-image: url("/wp-content/uploads/2019/07/ecolesprimaires.jpg") ;
}
.banniererocher {
  background-image: url("/wp-content/uploads/2019/07/parclerocher.jpg") ;
}
.banniereescapade {
  background-image: url("/wp-content/uploads/2019/07/sentiersescapade.jpg") ;
}
.bannierebbr {
  background-image: url("/wp-content/uploads/2019/07/boisbelleriviere.jpg") ;
}
.banniererui {
  background-image: url("/wp-content/uploads/2019/07/ruisseaumontigny.jpg") ;
}
.bannieresar {
  background-image: url("/wp-content/uploads/2019/07/saraguay.jpg") ;
}
.bannierecap {
  background-image: url("/wp-content/uploads/2019/07/capsaintjacques.jpg") ;
}
.bannierevis {
  background-image: url("/wp-content/uploads/2019/07/ilevisitation.jpg") ;
}
.bannierepap {
  background-image: url("/wp-content/uploads/2019/07/pointeauxprairies.jpg") ;
}
.bannierebiz {
  background-image: url("/wp-content/uploads/2019/07/ilebizard.jpg") ;
}
.servicesed {
  background-image: url("/wp-content/uploads/2017/10/banniere9.jpg") ;
}
.baiedesrochers {
  background-image: url("/wp-content/uploads/2019/07/bannierebdr.jpg") ;
}

.sortiesscol {
  background-image: url("/wp-content/uploads/2017/10/banniere8-2.jpg") ;
}

.banniere-atelier35 {
  background-image: url("/wp-content/uploads/2017/10/banniere10.jpg") ;
}

.bannierepg {
  background-image: url("/wp-content/uploads/2019/07/parcoursgouin.jpg") ;
}

.banniere-camp,
.banniere-ete {
  background-image: url("/wp-content/uploads/2017/09/banniere2.jpg") ;
}

.banniere-relache,
.banniere-hiver {
  background-image: url("/wp-content/uploads/2017/09/banniere3.jpg") ;
}

.banniere-vacances {
  background-image: url("/wp-content/uploads/2017/09/banniere4.jpg") ;
}

.banniere-eau {
  background-image: url("/wp-content/uploads/2017/09/banniere5.jpg") ;
}

.banniere-parc {
  background-image: url("/wp-content/uploads/2017/09/banniere6.jpg") ;
}

.banniere-classenat {
  background-image: url("/wp-content/uploads/2017/10/banniere7.jpg") ;
}

.banniere-vacances2 {
  background-image: url("/wp-content/uploads/2018/01/banniere-vacances.jpg") ;
}

.banniere-activites {
  background-image: url("/wp-content/uploads/2018/01/banniere-activites.jpg") ;
}

.bannierepnz {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2018/07/bannierepnz.jpg") ;
}

	.passScience {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/Misc-08.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	.jadopteCouDo {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/Cours-deau-02.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	.formationOEns {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/Les-parcs-01.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	.Campss {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/Camp-03.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	.campRelache {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/Camp-de-la-rel창che.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	.campVacance {
  text-align:center;
  width:100% ;
  height:130px;
 background-image: url("/wp-content/uploads/2015/08/Camp-02.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	.campEte {
  text-align:center;
  width:100% ;
  height:130px;
   background-image: url("/wp-content/uploads/2015/08/bandean-camp_ete.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	
	.locSkyRaq {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/Camp-de-la-rel창che.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	.maisRuisseau {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/Bandeau2_.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	.LesParcs {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/Les-parcs-02.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
	.ServConseil {
  text-align:center;
  width:100% ;
  height:130px;
  background-image: url("/wp-content/uploads/2015/08/Les-parcs-06.jpg") ;
 
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  margin-bottom: 10px ;
padding-top: 57px;
    }
/* section div- entete end */
.nature{
text-align:center;
  width:100% ;
 
  background-color:white;
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  padding-bottom: 29px ;
    padding-top: 30px;
}
.nature2{
text-align:center;
  width:100% ;
 
  background-color:white;
  margin: 0 -9999rem ;
  padding:0rem 9999rem ; 
  padding-bottom: 4px ;
    padding-top: 0px;
}
.footerperso{
 width: 239%;
    margin-left: -601px;
  height: auto;
background:#8bc34a;
background-repeat:no-repeat; 
  background-size:cover;



 }
.footerperso row {
display: table-cell;
vertical-align: middle;
height: 50px;
border: 1px solid red;

  }
.footerperso2{
 width: 239%;
    margin-left: -601px;
  height: auto;
background:#8bc34a;
background-repeat:no-repeat; 
  background-size:cover;
 }
.rowperso{
margin-left: 602px;
 padding-top: 56px;
}
.rowperso2{
margin-left: 632px;
 padding-top: 56px;
}
.boxediv {
  text-align:center;
  width:100% ;
  height: 50px;
 
  margin: 0 -9999rem;
  padding:0rem 9999rem; 
  
}

/*--------------begin campheadbox---------*/

.camp-headbox {
  width: 100% ;
  height: auto ;
  background: #82B443 ;
  border-radius: 0.35em ;
}

.camp-headbox img {
  color: #ffffff ; 
  display: inline ;
  padding-top: 10px ;
  margin-left: 15px ;
}

.camp-headbox h2 {
  text-decoration: underline ;
  color: #ffffff ; 
  display: inline ;
  padding-top: 10px ;
  margin-left: 15px ;
}

.camp-headbox p {
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 15px;
  color: #ffffff;
}

/*--------end---------*/
.boxtab {
  width:100% ;
  height:100px;
  background: #82B443;
  margin: 0 -9999rem;
  padding: 0rem 9999rem;  
}

/*.home .content-holder { 
	padding-top: 0px;
	padding-bottom:0; 
}
*/
.nav-tabs { margin-bottom: 0px;}
.nav-tabs a { color:#fff;}
.nav-tabs > li > a {
	padding-top:8px;
	padding-bottom:8px;
	line-height:20px;
	border:1px solid transparent;
	-webkit-border-radius:4px 4px 0 0;
	-moz-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	background-color:#8BC34A;
	color:#fff;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { background-color:#29A850; }
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	color:#FFF;
	background-color: #29A850;
	border:1px solid #ddd;
	border-bottom-color:transparent;
	cursor:default;
}
.sf-menu {padding-top: 40px;}
.logo_tagline {display:none;}




.footer_menu .sub-menu{
  display: none;
}

.footer_menu .iclflag{
  display: none;
}
.footer_menu li {
  list-style-type: none;
}

.footer_menu li{
  font-family: Fjalla One;
  text-align: center;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 35px;
}

.footer_menu h3{
  text-align: center;
  color: #fff;
  font-size: 48px;
  margin-bottom: 40px;
  margin-left: 30px;

}

.footer_map h3{
  text-align: center;
  color: #fff;
  font-size: 48px;
  margin-bottom: 40px;

}

.footer_address h3{
  text-align: center;
  color: #fff;
  font-size: 48px;
  margin-bottom: 40px;

}

.footer_address h4{
  
  color: #fff;
  
}

.footerperso{
	display: none;
}
.header {
	
	background-color:white !important;
	}
.post-author_gravatar img {
  padding:0;
  border:none;
  background:none;
  display: none;
}
  .post-author .post-author_desc .post-author_link a { text-transform:capitalize; display: none; }
#recent-author-posts > h3 { text-align:center; }
#recent-author-posts .post__holder { margin-bottom:40px; }
#recent-author-comments { padding-top:50px; display: none; }
#recent-author-comments > h3 { text-align:center; }
#recent-author-comments ul { margin:0; }
#recent-author-comments ul li {
  list-style-type:none;
  margin-bottom:10px; display: none; 
}
.post-author_h {
  font-size:36px;
  line-height:43px;
  text-align:center;
  margin:0 0 26px 0;
  display: none;
}
.post-author_h small {
  font-size:inherit;
  color:#323433;
  display:none;
}
.post-author .post-author_desc {
  overflow:visible;
  margin-top:0;
  display: none;
}

/*.header {
	width:100%;
	padding: 26px 37px;
	border:none;
	background-color:transparent;
	z-index:200;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}*/
/*
@media (min-width: 768px) and (max-width: 979px) {
	.logo {
		max-width:80px;
		margin-top:0;
	}
}
*/

/*------- CSS VAL&KIM ----------- */
@media only screen 
and (max-width : 1000px){
   .formationEns{
  	width:300px;
  
  }
  .formationEns:hover{
  	width:300px;
  	background-position:0 -195px;
  }
}


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

   /*---- Page services éducatifs ----*/
   .pgraphDiv{
   	text-align:center;	
   }

   .span3 a, .span6 a, .span4 a{
   	margin-left:30%;
   }

  .span4 .btn{
   	margin-bottom: 12px;
   }

   .formationEns{
  	width:300px;
  
  }
  .formationEns:hover{
  	width:300px;
  	background-position:-120px -195px;
  }

  .sortiestival,
  .program1,
  .program2{
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
  		left: 0;
  }

  .mobile {
		display: inline;
		margin: 0 12px;  
  }

}


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

   /*---- Page services éducatifs ----*/

   .span3 a, .span6 a, .span4 a{
   	margin-left:25%;
   }
}

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

   /*---- Page services éducatifs ----*/

   .span3 a, .span6 a, .span4 a{
   	margin-left:20%;
   }
}

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

   /*---- Page services éducatifs ----*/

   .span3 a, .span6 a, .span4 a{
   	margin-left:15%;
   }
}
@media only screen 
and (max-width : 450px){

   /*---- Page services éducatifs ----*/
   
   .span3 a, .span6 a{
   	margin-left:7%;
   }
}

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

   /*---- Page services éducatifs ----*/

   .span3 a, .span6 a, .span4 a{
   	margin-left:5%;
   }
}

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

   /*---- Page services éducatifs ----*/
   .span3 a, .span6 a, .span4 a{
   	margin-left:0%;
   }
}