/*
Theme Name: HELHa
Theme URI: https://www.helha.be/
Author: Guillaume Giansante
Version: 2
*/


header, nav, section, article, aside, footer {
   display:block;
}
/* couleur */
	/* label et profile */
	.showcase-caption h2 a {
		color:#fff;
	}
	.showcase-caption h2 {
		background-color: #009790;
	}
	.helha .label, .profile.helha, .helha.showcase-caption h2, .helha .image {
		background-color: #009790;
	}

	/* ANCIENS DOMAINES */
	.agronomie .label, .agronomique .label , .profile.agronomie, .agronomie.showcase-caption h2, .agronomie .image {
		background-color: #009790;
	}
	.artsappliques .label, .arts-appliques .label, .profile.arts-appliques-2, .artsappliques.showcase-caption h2, .arts-appliques .image {
		background-color: #009790;
	}
	.economique .label, .profile.economique, .economique.showcase-caption h2, .economique .image {
		background-color: #009790;
	}
	.sante .label, .profile.sante, .sante.showcase-caption h2, .sante .image {
		background-color: #009790;
	}
	.pedagogique .label, .profile.pedagogique, .pedagogique.showcase-caption h2, .pedagogique .image {
		background-color: #009790;
	}
   .education .label, .profile.education, .education.showcase-caption h2, .education .image {
		background-color: #009790;
	}
	.social .label, .profile.social, .social.showcase-caption h2, .social .image {
		background-color: #009790;
	}
	.technique .label, .profile.technique, .technique.showcase-caption h2, .technique .image {
		background-color: #009790;
	}
	.sciences-et-technologies .label, .profile.sciences-et-technologies, .sciences-et-technologies.showcase-caption h2, .sciences-et-technologies .image {
		background-color: #009790;
	}

	/* SERVICES / DIVERS */
	.helha-sport .label, .profile.helha-sport, .helha-sport.showcase-caption h2, .helha-sport .image {
		background-color: #009790;
	}
	.cddurable .label, .profile.cddurable, .cddurable.showcase-caption h2, .cddurable .image {
		background-color: #009790;
	}
	.cee .label, .profile.cee, .cee.showcase-caption h2, .cee .image {
		background-color: #009790;
	}
	.ceref .label, .profile.ceref, .ceref.showcase-caption h2, .ceref .image {
		background-color: #009790;
	}
	.service-de-psychologie .label, .profile.service-de-psychologie, .service-de-psychologie.showcase-caption h2, .service-de-psychologie .image {
		background-color: #009790;
	}
	.service-inclusion .label, .profile.service-inclusion, .service-inclusion.showcase-caption h2, .service-inclusion .image {
		background-color: #009790;
	}
	.service-international .label, .profile.service-international, .service-international.showcase-caption h2, .service-international .image {
		background-color: #009790;
	}
	.service-orientation .label, .profile.service-orientation, .service-orientation.showcase-caption h2, .service-orientation .image {
		background-color: #009790;
	}
	.service-social .label, .profile.service-social, .service-social.showcase-caption h2, .service-social .image {
		background-color: #009790;
	}
	.services-aux-etudiants .label, .profile.services-aux-etudiants, .services-aux-etudiants.showcase-caption h2, .services-aux-etudiants .image {
		background-color: #009790;
	}
	.sar .label, .profile.sar, .sar.showcase-caption h2, .sar .image {
		background-color: #009790;
	}
	.talents .label, .profile.talents, .talents.showcase-caption h2, .talents .image {
		background-color: #009790;
	}


	/* NOUVEAUX DEPARTEMENTS */
	.arts-business-communication .label, .profile.arts-business-communication, .arts-business-communication.showcase-caption h2, .arts-business-communication .image {
		background-color: #009790;
	}
	.sciences-technologies-vivant .label, .profile.sciences-technologies-vivant, .sciences-technologies-vivant.showcase-caption h2, .sciences-technologies-vivant .image {
		background-color: #009790;
	}
	.education-social .label, .profile.education-social, .education-social.showcase-caption h2, .education-social .image {
		background-color: #009790;
	}
	.sante-technologies-medicales .label, .profile.sante-technologies-medicales, .sante-technologies-medicales.showcase-caption h2, .sante-technologies-medicales .image {
		background-color: #009790;
	}



	/* /label et profile */
	.icondown i {
		margin-top:4px!important;
	}

	/* Helha btn-color */
	.helha .btn-color {
		color: #ffffff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #009790;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680')";
		background-image: -moz-linear-gradient(top, #1ea39c, #018680);
		background-image: -ms-linear-gradient(top, #1ea39c, #018680);
		background-image: -o-linear-gradient(top, #1ea39c, #018680);
		background-image: -webkit-gradient(linear, center top, center bottom, from(#1ea39c), to(#018680));
		background-image: -webkit-linear-gradient(top, #1ea39c, #018680);
		background-image: linear-gradient(top, #1ea39c, #018680);
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
	
	.helha .btn-color:hover,
	.helha .btn-color:active,
	.helha .btn-color.active,
	.helha .btn-color.disabled,
	.helha .btn-color[disabled] {
	  color: #ffffff;
	  background-color: #018680;
	}
	
	.helha .btn-color:active,
	.helha .btn-color.active {
	  background-color: #1ea39c \9;
	}
	/* agronomie btn-color */
	.agronomie .btn-color {
		color: #ffffff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #009790;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680')";
		background-image: -moz-linear-gradient(top, #1ea39c, #018680);
		background-image: -ms-linear-gradient(top, #1ea39c, #018680);
		background-image: -o-linear-gradient(top, #1ea39c, #018680);
		background-image: -webkit-gradient(linear, center top, center bottom, from(#1ea39c), to(#018680));
		background-image: -webkit-linear-gradient(top, #1ea39c, #018680);
		background-image: linear-gradient(top, #1ea39c, #018680);
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
	
	
	.agronomie .btn-color:hover,
	.agronomie .btn-color:active,
	.agronomie .btn-color.active,
	.agronomie .btn-color.disabled,
	.agronomie .btn-color[disabled] {
	  color: #ffffff;
	  background-color: #1ea39c;
	}
	
	.agronomie .btn-color:active,
	.agronomie .btn-color.active {
	  background-color: #018680 \9;
	}
	/* artsappliques btn-color */
	.artsappliques .btn-color {
		color: #ffffff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #009790;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680')";
		background-image: -moz-linear-gradient(top, #1ea39c, #018680);
		background-image: -ms-linear-gradient(top, #1ea39c, #018680);
		background-image: -o-linear-gradient(top, #1ea39c, #018680);
		background-image: -webkit-gradient(linear, center top, center bottom, from(#1ea39c), to(#018680));
		background-image: -webkit-linear-gradient(top, #1ea39c, #018680);
		background-image: linear-gradient(top, #1ea39c, #018680);
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
	
	.artsappliques .btn-color:hover,
	.artsappliques .btn-color:active,
	.artsappliques .btn-color.active,
	.artsappliques .btn-color.disabled,
	.artsappliques .btn-color[disabled] {
	  color: #ffffff;
	  background-color: #1ea39c;
	}
	
	.artsappliques .btn-color:active,
	.artsappliques .btn-color.active {
	  background-color: #018680 \9;
	}
	/* economique btn-color */
	.economique .btn-color {
		color: #ffffff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #009790;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680')";
		background-image: -moz-linear-gradient(top, #1ea39c, #018680);
		background-image: -ms-linear-gradient(top, #1ea39c, #018680);
		background-image: -o-linear-gradient(top, #1ea39c, #018680);
		background-image: -webkit-gradient(linear, center top, center bottom, from(#1ea39c), to(#018680));
		background-image: -webkit-linear-gradient(top, #1ea39c, #018680);
		background-image: linear-gradient(top, #1ea39c, #018680);
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
	
	.economique .btn-color:hover,
	.economique .btn-color:active,
	.economique .btn-color.active,
	.economique .btn-color.disabled,
	.economique .btn-color[disabled] {
	  color: #ffffff;
	  background-color: #1ea39c;
	}
	
	.economique .btn-color:active,
	.economique .btn-color.active {
	  background-color: #018680 \9;
	}
	/* sante btn-color */
	.sante .btn-color {
		color: #ffffff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #009790;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680')";
		background-image: -moz-linear-gradient(top, #1ea39c, #018680);
		background-image: -ms-linear-gradient(top, #1ea39c, #018680);
		background-image: -o-linear-gradient(top, #1ea39c, #018680);
		background-image: -webkit-gradient(linear, center top, center bottom, from(#1ea39c), to(#018680));
		background-image: -webkit-linear-gradient(top, #1ea39c, #018680);
		background-image: linear-gradient(top, #1ea39c, #018680);
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
	
	.sante .btn-color:hover,
	.sante .btn-color:active,
	.sante .btn-color.active,
	.sante .btn-color.disabled,
	.sante .btn-color[disabled] {
	  color: #ffffff;
	  background-color: #1ea39c;
	}
	
	.sante .btn-color:active,
	.sante .btn-color.active {
	  background-color: #018680 \9;
	}
	/* sante btn-color */
	.pedagogique .btn-color {
		color: #ffffff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #009790;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680')";
		background-image: -moz-linear-gradient(top, #1ea39c, #018680);
		background-image: -ms-linear-gradient(top, #1ea39c, #018680);
		background-image: -o-linear-gradient(top, #1ea39c, #018680);
		background-image: -webkit-gradient(linear, center top, center bottom, from(#1ea39c), to(#018680));
		background-image: -webkit-linear-gradient(top, #1ea39c, #018680);
		background-image: linear-gradient(top, #1ea39c, #018680);
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
	
	.pedagogique .btn-color:hover,
	.pedagogique .btn-color:active,
	.pedagogique .btn-color.active,
	.pedagogique .btn-color.disabled,
	.pedagogique .btn-color[disabled] {
	  color: #ffffff;
	  background-color: #1ea39c;
	}
	
	.pedagogique .btn-color:active,
	.pedagogique .btn-color.active {
	  background-color: #018680 \9;
	}
	/* sante btn-color */
	.social .btn-color {
		color: #ffffff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #009790;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680')";
		background-image: -moz-linear-gradient(top, #1ea39c, #018680);
		background-image: -ms-linear-gradient(top, #1ea39c, #018680);
		background-image: -o-linear-gradient(top, #1ea39c, #018680);
		background-image: -webkit-gradient(linear, center top, center bottom, from(#1ea39c), to(#018680));
		background-image: -webkit-linear-gradient(top, #1ea39c, #018680);
		background-image: linear-gradient(top, #1ea39c, #018680);
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
	
	.social .btn-color:hover,
	.social .btn-color:active,
	.social .btn-color.active,
	.social .btn-color.disabled,
	.social .btn-color[disabled] {
	  color: #ffffff;
	  background-color: #1ea39c;
	}
	
	.social .btn-color:active,
	.social .btn-color.active {
	  background-color: #018680 \9;
	}
	/* sante btn-color */
	.technique .btn-color {
		color: #ffffff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		background-color: #009790;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680')";
		background-image: -moz-linear-gradient(top, #1ea39c, #018680);
		background-image: -ms-linear-gradient(top, #1ea39c, #018680);
		background-image: -o-linear-gradient(top, #1ea39c, #018680);
		background-image: -webkit-gradient(linear, center top, center bottom, from(#1ea39c), to(#018680));
		background-image: -webkit-linear-gradient(top, #1ea39c, #018680);
		background-image: linear-gradient(top, #1ea39c, #018680);
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
	
	.technique .btn-color:hover,
	.technique .btn-color:active,
	.technique .btn-color.active,
	.technique .btn-color.disabled,
	.technique .btn-color[disabled] {
	  color: #ffffff;
	  background-color: #1ea39c;
	}
	
	.technique .btn-color:active,
	.technique .btn-color.active {
	  background-color: #018680 \9;
	}

	.ensavoirplus {
		position:absolute;
		top:0;
		left:0;
		text-indent:-5000px;
		width:100%;
		height:100%;
		z-index:2;
	}
	
	.endcontentetude {
		border-top:1px dotted #ccc;
		margin-top:40px;
		padding-top:20px;
		padding-left:30px;
	}
		.endcontentetude .ou {
			display:inline-block;
			margin:0 10px;
		}
		.endcontentetude .socialend {
			text-align:right;
		}
		.endcontentetude p, .endcontentetude a {
			font-size:12px!important;
		}
	
	.black {
		display:block;
		clear:both;
		padding: 0 0 5px;
		clear: both;
		font-weight: normal;
		line-height: 20px;
		/*  white-space: nowrap; Jordan disable nowrap for long formation name 24-11-21*/
		color:#555;
	}
	
	.implantation-title {
		letter-spacing: 0;
		font-size:17px;
		font-weight:100;
		line-height:60px;
		font-family: 'Frutiger W01', 'Open Sans', sans-serif;
		color:#999!important;
	}
	
	.alert-helha {
		color: #03706a;
		background-color: #b2efec;
		border-color: #8ac7c5;
	}
	
/* page autorité photo ronde */
.page-id-19310 .content .imageThumbnail {
	padding:0;
	-moz-border-radius: 400px;
	-webkit-border-radius: 400px;
	border-radius: 400px;
	display:inline-block;
	border:3px solid #fff;
	-moz-box-shadow: 0px 0px 4px #d5d7d8;
	-webkit-box-shadow: 0px 0px 4px #d5d7d8;
	box-shadow: 0px 0px 4px #d5d7d8;
}
	.page-id-19310 .content img {
		max-width:200px;
		max-height:200px;
		margin:0;
		padding:0;
		-moz-border-radius: 400px;
		-webkit-border-radius: 400px;
		border-radius: 400px;
	}

/* all */
/* Add rounded corners to youtube videos iframes. */
iframe[src*="youtube.com"], iframe[src*="youtu.be"] {
	border-radius: 2rem;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
}
.audio-container {
	position: relative;
	padding-bottom: 45.25%;
	height: 0;
}

.video-container iframe, 
.video-container object, 
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ias_loader {
	text-align:center;
	margin: 5px 0;
}
/* /all */


/* sub-menu */
.navbar.sub-menu {
	margin:0!important;
	font-size: 0.7em;
	z-index: 6!important;
}
	.navbar.sub-menu .navbar-search .search-query {
		width: 80px;
	}
	
	.navbar.sub-menu .returnHelha {
		background:url(/HELHa/wp-content/themes/helha/img/helhaReturn.png) no-repeat left center;
		padding-left:20px;
	}

/*.navbar .container {
}*/
/* /sub-menu */

.jpoco {
	padding: 50px 0;
}

/* header */
/*header {
	
}*/
	header .brand {
		display: block;
		margin: -12px 0 0 0!important;
		float: left;
		position:relative;
		padding:15px!important;
	}
	header .brand.brand-social img {
		width:185px;
	}
	header .brand.brand-social {
		padding-top:0!important;
	}
	/* menu */
	header .menu {
		background: #f7f7f7;
		z-index: 5;
		width: 100%;
		padding:25px 0;
		margin:80px 0 0 0;
		text-align:center;
		border-bottom: 1px solid #eee;
		/*
		 -webkit-box-shadow: 0 1px 4px #d5d7d8;
		-moz-box-shadow: 0 1px 4px #d5d7d8;
		box-shadow: 0 1px 4px #d5d7d8;
		*/
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
	header.fcsocial .menu {
		background: #f7f7f7 url(/HELHa/wp-content/themes/helha/img/design/menu/background-fcsocial-menu.jpg) repeat-x top left!important;
	}
		header .menu .nav>li>a {
			padding: 9px 14px 9px!important;
			transition: width .3s;
		}
			#menu-item-19481 > a {
				background:  #424d58;  /* jordan:  background: #d85252; */
				border-radius:5px;
				color:#fff;
			}
				#menu-item-19481 > a .caret {
					border-top-color:#fff;
					border-bottom-color:#fff;
				}
			header .menu .nav>li>a:after {
				content: '';
				display: block;
				width: 0;
				height: 2px;
				background: #009790;
				transition: width .3s;
			}
			header .menu .nav>li#menu-item-19481>a:after {
				background: #fff;
			}
			header .menu .nav>li>a:hover::after {
			    width: 100%;
			    transition: width .3s;
			}
			header .menu .nav>li:last-child>a {
				border:0!important;
			}
		header .menu .nav {
			text-align:left;
			padding: 2px 0;
		}
			header .menu .nav .news {
				background-color: #009790;
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680');
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680')";
				background-image: -moz-linear-gradient(top, #1ea39c, #018680);
				background-image: -ms-linear-gradient(top, #1ea39c, #018680);
				background-image: -o-linear-gradient(top, #1ea39c, #018680);
				background-image: -webkit-gradient(linear, center top, center bottom, from(#1ea39c), to(#018680));
				background-image: -webkit-linear-gradient(top, #1ea39c, #018680);
				background-image: linear-gradient(top, #1ea39c, #018680);
				display:inline-block;
				z-index:3;
				padding:3px 5px;
				position:relative;
				top:-10px;
				border:2px solid #fff;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;
				-moz-box-shadow: 0px 0px 2px #d5d7d8;
				-webkit-box-shadow: 0px 0px 2px #d5d7d8;
				box-shadow: 0px 0px 2px #d5d7d8;
				line-height:10px;
				text-align:center;
				color:#fff;
				font-size:11px;
				text-shadow:0 0 0 transparent!important;
				behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
			}
			.nav.pull-right.categorie {
				margin:-110px 0 0 0;
			}
				/*.nav.pull-right.categorie {
				}*/
					.nav.pull-right.categorie i {
						opacity:0.6;
					}
					.nav.pull-right.categorie>li>a {
						padding:10px;
						color:#848484;
						text-shadow:0 0 0 transparent!important;
					}
	/* /menu */
/* /header */

/* breadcrumbs */
.bread {
	position:relative;
	z-index:2;
}
	.bread .breadcrumb {
		margin:0;
		padding:10px 0;
		text-align: left;
	}
/* /breadcrumbs */


































/* New slideshow */
.wide-container-slide {
  max-width: 100%;
  height: 500px;
  margin: 0 auto;
}
#slides {
  position: relative;
}
#slides .slides-container {
  display: none;
}
#slides .scrollable {
  /*zoom: 1;*/
  position: relative;
  top: 0;
  left: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  height: 100%;
}
#slides .scrollable:after {
  content: "";
  display: table;
  clear: both;
}

.slides-navigation {
  margin: 0 auto;
  position: absolute;
  z-index: 3;
  top: 46%;
  width: 100%;
}
.slides-navigation a {
  position: absolute;
  display: block;
}
.slides-navigation a.prev {
  left: 0;
}
.slides-navigation a.next {
  right: 0;
}

.slides-pagination {
  position: absolute;
  z-index: 3;
  bottom: 20px;
  text-align: center;
  width: 100%;
}
.slides-pagination a {
  border: 2px solid #424d58;
  border-radius: 15px;
  width: 10px;
  height: 10px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  /*vertical-align: auto;*/
  zoom: 1;
  /*display: inline;*/
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR4nGP6zwAAAgcBApocMXEAAAAASUVORK5CYII=");
  margin: 2px;
  overflow: hidden;
  text-indent: -100%;
}
.slides-pagination a.current {
  background: #424d58;
}

/* Link */
#slides .viewmoreslideshow {
  text-indent:-99999px;
  z-index:2;
  top:0;
  left:0;
  position:absolute;
  width:100%;
  height:100%;
  background:transparent;
}

/* Styling the caption */
.showcase-caption {
color: #424d58;
padding: 8px 15px;
text-align: left;
position: absolute;
bottom: 25px;
width: 100%;
text-align: center;
}
.showcase-caption h2 {
display:inline-block;
font-weight:normal;
color:#fff;
background-color: #009790;
padding:16px 30px;
margin:0;
font-size:30px;
}
.showcase-caption div > p {
background:rgba(255,255,255,0.95);
font-size:16px;
color:#808080;
padding:15px 30px;
font-weight:100;
margin:0;
display:inline-block;
clear:both;
border-left:1px solid #d5d7d8;
border-bottom:1px solid #d5d7d8;
}

/* Navigation arrows */
/*.slides-navigation {
}*/
.slides-navigation .prev, .slides-navigation .next {
position: absolute;
width: 33px;
height: 33px;
top: 130px;
cursor: pointer;
background: url('/HELHa/wp-content/themes/helha/img/arrows.png');
}

.slides-navigation .prev {
left: -60px;
}

.slides-navigation .prev:hover {
background-position: 0px -34px;
}

.slides-navigation .next {
right: -56px;
background-position: -34px 0;
}

.slides-navigation .hover {
background-position: -34px -34px;
}





















/* news */
body .news, body .page {
	padding: 0 0 80px 0;
	margin-top:-50px;
}
	.news.agenda {
		margin-top:10px;
	}
		.news.agenda .dateagenda {
			padding-left:20px!important;
		}
			.news.agenda .dateagenda span.badge {
				-webkit-border-radius: 12px!important;
				-moz-border-radius: 12px!important;
				border-radius: 12px!important;
				padding-top:4px!important;
				padding-bottom:4px!important;
				font-size:15px!important;
				behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
			}
			.news.agenda .dateagenda:before {
				 background-color: #dadada;
				 height: 8px;
				 content: ' ';
				 margin:0 10px 0 -20px;
				 display:inline-block;
				 -moz-border-radius:75px;
				 -webkit-border-radius: 75px;
				 width: 8px;
				behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
			}
	.news .thumbnails .thumbnail {
		padding: 0!important;
		background:#fff;
		position:relative;
	}	
	.thumbnailAgenda, .thumbnailOffre {
		position:relative;
	}	
	.news .thumbnails .thumbnail:hover {
		background:#fafafa;
	}
		.news .thumbnails .thumbnail .getmore, .news .thumbnails .thumbnail .getmore, .thumbnailAgenda .getmore, .thumbnailOffre .getmore {
			position:absolute;
			top:0;
			left:0;
			width:100%;
			text-indent:-5000px;
			height:100%;
			z-index:3;
		}
		.news .thumbnails .thumbnail .completBox {
			width:100%;
			height:100%;
			color:#fff;
			position:absolute;
			z-index:4;
			text-align:center;
		}
		.news .thumbnails .thumbnail .completBox a {
			color:#fff;
			text-align:center;
		}
			.news .thumbnails .thumbnail.completboxwrapper {
				background: #999!important;
			}
			.news .thumbnails .thumbnail.completboxwrapper:hover {
				background: #999!important;
			}
			.news .thumbnails .thumbnail .completBox > span {
				display:block;
				margin:30% 0 10px 0;
				padding:20px 0;
				background-color: #ffffff;
				-moz-box-shadow: 0px 2px rgba(0,0,0,0.3);
				-webkit-box-shadow: 0px 2px rgba(0,0,0,0.3);
				box-shadow: 0px 2px rgba(0,0,0,0.3);
				filter: progid:DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#424d58000');
				-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#424d58000')";
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0f854a', endColorstr = '#01773c');
				-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#0f854a', endColorstr = '#01773c')";
				background-image: -moz-linear-gradient(top, #0f854a, #01773c);
				background-image: -ms-linear-gradient(top, #0f854a, #01773c);
				background-image: -o-linear-gradient(top, #0f854a, #01773c);
				background-image: -webkit-gradient(linear, center top, center bottom, from(#0f854a), to(#01773c));
				background-image: -webkit-linear-gradient(top, #0f854a, #01773c);
				background-image: linear-gradient(top, #0f854a, #01773c);
				width:100%;
				font-size:1.5em;
			}
				.news .thumbnails .thumbnail .completBox > span > span {
					padding:0 20px;
				}
		.news .thumbnails .thumbnail .infoCatSocial, .news .thumbnails .video-container {
			position:relative;
			z-index:4;
		}
			.news .thumbnails .thumbnail .infoCatSocial .label, .sidebar-etude > li > span > .label{
				margin-bottom:5px;
			}
			.sidebar-etude span .label{
				margin: 0 2px 5px 0;
			}
		.news .thumbnails .thumbnail .caption {
			padding: 20px!important;
		}
			.news .thumbnails .thumbnail small {
				margin-top:20px;
				display:block;
				color:#888;
				text-transform:uppercase;
				letter-spacing:1px;
				font-size:11px;
			}
			.news .thumbnails .thumbnail .caption > h3 {
				color:#424d58;
				font-family: 'Frutiger W01', 'Open Sans', sans-serif;
				font-weight:normal;
				padding:0;
				font-size:30.5px;
				line-height:40px;
			}
	.image {
		position:relative;
	}
		.image img {
			width:100%;
		}
	/*.image:after {
		-moz-box-shadow: inset 0 0 60px rgba(0,0,0,0.7); 
		-webkit-box-shadow: inset 0 0 60px rgba(0,0,0,0.7); 
		box-shadow: inset 0 0 60px rgba(0,0,0,0.7);
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 2;
		content: "";
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}*/
		.news .thumbnails .thumbnail > img {
			display: block;
		}
		.news .thumbnails .thumbnail .icon {
			padding:3px 0 0 2px;
			z-index:3;
			position:absolute;
			bottom:-10px;
			left:0;
			width:49px;
			height:49px;
			line-height:45px;
			text-align:center;
			color:#fff;
			font-size: 18px;
		}
			.news .thumbnails .thumbnail.helha .icon, .helha .date, .helha .arrow-right, .showcase-caption.helha p.icon, .boxwhite.helha .image .icon, .showcase-caption p.icon {
				background-color: #009790;
			}
				.helha .arrow-right:after {
					background-color: #009790;
				}
			.news .thumbnails .thumbnail.agronomie .icon, .agronomie .date, .agronomie .arrow-right, .showcase-caption.agronomie p.icon {
				background-color: #009790;
			}
				.news .arrow-right:after {
					background-color: #009790;
				}
			.news .thumbnails .thumbnail.artsappliques .icon, .news .thumbnails .thumbnail.artsappliques .icon, .arts-appliques .date, .arts-appliques .arrow-right, .showcase-caption.artsappliques p.icon {
				background-color: #009790;
			}
				.arts-appliques .arrow-right:after {
					background-color: #009790;
				}
			.news .thumbnails .thumbnail.economique .icon, .economique .date, .economique .arrow-right, .showcase-caption.economique p.icon {
				background-color: #009790;
			}
				.economique .arrow-right:after {
					background-color: #009790;
				}
			.news .thumbnails .thumbnail.sante .icon, .sante .date, .sante .arrow-right, .showcase-caption.sante p.icon {
				background-color: #009790;
			}
				.sante .arrow-right:after {
					background-color: #009790;
				}
			.news .thumbnails .thumbnail.pedagogique .icon, .pedagogique .date, .pedagogique .arrow-right, .showcase-caption.pedagogique p.icon {
				background-color: #009790;
			}
				.pedagogique .arrow-right:after {
					background-color: #009790;
			}
			.news .thumbnails .thumbnail.social .icon, .social .date, .social .arrow-right, .showcase-caption.social p.icon {
				background-color: #009790;
			}
				.social .arrow-right:after {
					background-color: #009790;
				}
			.news .thumbnails .thumbnail.technique .icon, .technique .date, .technique .arrow-right, .showcase-caption.technique p.icon {
				background-color: #009790;
			}
				.technique .arrow-right:after {
					background-color: #009790;
				}
	.bigimage {
		margin-top:50px;
		margin-bottom:50px;
	}
	.related-links {
		margin-top:50px;
	}
	.previouslink a {
		margin-bottom:10px!important;
	}
/* /news */

/* profile */
.profile {
	width:100%;
	height: 24px;
	overflow: hidden;
	margin: 0;
	position:relative;
}
	.social h4 {
		font-weight:normal;
		font-size:14px;
	}
	div.profile > div.fb-facepile {
		position:absolute;
		bottom:0;
		opacity: 0.3;
	}
	.implantation .profile {
		margin:0;
	}
	.profile img {
		margin: 0;
		padding: 0;
		width: 25px;
	}
	.profile img:hover {
		opacity: 1;
	}
/* /profile */

/* /emploiagenda */
.form-ajout-emploi .paddingbox {
	padding:25px;
}
.form-ajout-emploi .openfileannexe {
	cursor:pointer;
}
.emploiagenda {
	background:#fff;
	padding:100px 0;
	margin-bottom:0!important;
}
.emploiagenda div.container div.row > div.emploi > ul {
	margin:0 !important;
	padding:0;
}
.emploiagenda div.container div.row > div.agenda ul {
	margin:0 !important;
}
	.emploiagenda div.container div.row > div.emploi > ul > li {
		position:relative;
		padding:15px 25px;
		border-bottom:1px solid #cdcdcd;
		list-style:none;
		margin:0;
	}
		body.home .agenda .thumbnail {
			padding:0!important;
		}
		.emploiagenda div.container div.row > div.emploi > ul > li:last-child {
			border:0!important;
		}
			.emploiagenda .agenda-wrapper li {
				clear:both;
				list-style:none;
				border-bottom:1px solid #e5e5e5;
			}
			.emploiagenda .agenda-wrapper li:last-child {
				border:0;
			}
				.voirlagenda {
					display:block;
				}
				.emploiagenda .agenda-wrapper .contentdate{
					padding:20px;
				}
					.emploiagenda .agenda-wrapper .contentdate i {
						margin:2px 3px 0 0;
					}
				.time {
					display:inline-block;
					margin-left:15px;
				}
			.seealloffer small {
				margin-top:15px;
				border:0;
			}
				.seealloffer small:hover {
					text-decoration:underline!important;
				}
			.seealloffer i {
				margin:5px 0 0 5px;
				opacity:0.4;
			}
			.arrow-right {
				margin-top:-15px;
				cursor:pointer;
				display : block; 
				position:absolute;
				z-index : 0;
				left:25px;
				top:50%; 
				height:30px;
				width:auto;
				padding: 0 10px;
				background-repeat:repeat-x;
				background-size : 100% 30px;
				background-position :0;
				background-color: #009790;
				font-size : 14px;
				line-height : 30px;
				text-align:center;
				color:#fff;
				background-color: rgba(33,33,33,1);/*normalcolor*/
			}
			.arrow-right:hover {
				background-color: rgba(0,0,0,1);/*hovercolor*/
			}

			.emploiagenda div.container div.row > div > ul > li > p.society {
				margin:0 0 10px 0;
				line-height:15px;
			}
			p.legend {
				position:relative;
				z-index:4;
				font-size:13px;
			}
.emploiagenda ul >:hover {
		background:#f7f7f7;
		cursor:pointer;
	}
	.emploiagenda h2 {
		margin: 0 0 30px 0;
		font-family: 'Frutiger W01', 'Open Sans', sans-serif;
		font-weight: normal!important;
		letter-spacing: -1px;
		border-bottom: 1px solid #D4D4D4;
		-moz-box-shadow: 0px 7px #f7f7f7;
		-webkit-box-shadow: 0px 7px #F7F7F7;
		box-shadow: 0px 7px #F7F7F7;
		filter: progid:DXImageTransform.Microsoft.Shadow(strength = 5, direction = 180, color = '#f7f7f7');
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 5, Direction = 180, Color = '#f7f7f7')";
		padding-bottom: 15px;
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
	.emploiagenda h3 {
		font-family: 'Frutiger W01', 'Open Sans', sans-serif;
		font-weight: normal!important;
		letter-spacing: -1px;
		margin:0;
	}

/* /emploiagenda */

/* social */
#social {
	padding: 40px 0 100px 0;
}
	#social h2 {
		font-weight:normal;
		font-family: 'Frutiger W01', 'Open Sans', sans-serif;
		letter-spacing:-1px;
		text-align: center;
		padding: 20px 0;
		margin-bottom:40px;
		border-bottom: 1px solid #D4D4D4;
		-moz-box-shadow: 0px 7px #ebebeb;
		-webkit-box-shadow: 0px 7px #ebebeb;
		box-shadow: 0px 7px #ebebeb;
		filter: progid:DXImageTransform.Microsoft.Shadow(strength = 5, direction = 180, color = '#ebebeb');
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 5, Direction = 180, Color = '#ebebeb')";
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
	#social .media img {
		display:block;
		border:2px solid #fff;
		-moz-box-shadow: 0px 0px 5px #d5d7d8;
		-webkit-box-shadow: 0px 0px 5px #d5d7d8;
		box-shadow: 0px 0px 5px #d5d7d8;
		margin:5px;
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
	#social .media {
		margin-bottom: 50px;
	}
	.twitter-follow-button, .fb_iframe_widget iframe, #___plusone_0 {
		vertical-align: text-bottom!important;
		margin:2px 0 0 5px;
	}
/* /social */

/* footer */
footer {
	background: #424d58;
	margin: 0;
	padding: 40px 0;
	font-size:12px;
}
footer a {
	color:#fff;
}
	footer a:hover {
		color:#009790;
	}
footer p {
	margin: 0;
	color:#fff;
}
/* /footer */

/* footer-social */
.fb-facepile .uiFacepileMedium .uiFacepileItem {
	margin:0!important;
}
/* /footer-social */

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
/* For IE 6/7 only */
/*.clearfix {
    zoom: 1;
}*/

/* menu-etudes */
.menu-etudes > .active  > a, .menu-implantation-single > .active > a {
	position: relative;
	z-index: 2;
	padding: 9px 15px;
	border: 0;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .15);
	-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .1), inset -1px 0 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, .1), inset -1px 0 0 rgba(0, 0, 0, .1);
	color: white;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	background-color: #009790!important;
	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}
	li.lead  {
		margin:0!important;
	}
	.menu-etudes .active > a:hover, .menu-implantation-single .active > a:hover {
		cursor:default;
	}
	.menu-etudes.sante > .active > a, .menu-implantation-single.sante > .active > a {
		background:#009790!important;
	}
		.menu-etudes.sante > .active > a:hover, .menu-implantation-single.sante .active > a:hover {
			background-color: #009790!important;
		}
	.menu-etudes.agronomie > .active > a, .menu-implantation-single.agronomie > .active > a {
		background:#009790!important;
	}
		.menu-etudes.agronomie > .active > a:hover, .menu-implantation-single.agronomie .active > a:hover {
			background-color: #009790!important;
		}
	.menu-etudes.economique > .active > a, .menu-implantation-single.economique > .active > a {
		background:#009790!important;
	}
		.menu-etudes.economique  >.active > a:hover, .menu-implantation-single .active.economique > a:hover {
			background-color: #009790!important;
		}
	.menu-etudes.pedagogique > .active > a, .menu-implantation-single.pedagogique > .active > a {
		background:#009790!important;
	}
		.menu-etudes.pedagogique > .active > a:hover, .menu-implantation-single.pedagogique .active > a:hover {
			background-color: #009790!important;
		}
/*
.menu-etudes.education > .active > a, .menu-implantation-single.education > .active > a {
	background:#009790!important;
}
.menu-etudes.education > .active > a:hover, .menu-implantation-single.education .active > a:hover {
	background-color: #d2691f!important;
}
*/

/* Modif modif arthur*/

menu-etudes.education > .active > a, .menu-implantation-single.education > .active > a,
.menu-etudes.instituteur-prescolaire > .active > a, .menu-implantation-single.instituteur-prescolaire > .active > a,
.menu-etudes.instituteurtrice-primaire > .active > a, .menu-implantation-single.instituteurtrice-primaire > .active > a,
.menu-etudes.regent > .active > a, .menu-implantation-single.regent > .active > a {
	background:#009790!important;
}

.menu-etudes.education > .active > a:hover, .menu-implantation-single.education .active > a:hover,
.menu-etudes.instituteur-prescolaire > .active > a:hover, .menu-implantation-single.instituteur-prescolaire .active > a:hover,
.menu-etudes.instituteurtrice-primaire > .active > a:hover, .menu-implantation-single.instituteurtrice-primaire .active > a:hover,
.menu-etudes.regent > .active > a:hover, .menu-implantation-single.regent .active > a:hover {
	background-color: #009790!important;
}
/* fin modif arthur */


	.menu-etudes.social > .active > a, .menu-implantation-single.social > .active > a {
		background:#009790!important;
	}
		.menu-etudes.social .active > a:hover, .menu-implantation-single.social .active > a:hover {
			background-color: #009790!important;
		}
	.menu-etudes.technique > .active > a, .menu-implantation-single.technique .active > a {
		background:#009790!important;
	}
		.menu-etudes.technique > .active > a:hover, .menu-implantation-single.technique .active > a:hover {
			background-color: #009790!important;
		}
	.menu-etudes.artsappliques > .active > a, .menu-implantation-single.artsappliques > .active > a {
		background:#009790!important;
	}
		.menu-etudes.artsappliques > .active > a:hover, .menu-implantation-single.artsappliques .active > a:hover {
			background-color: #009790!important;
		}
	.menu-etudes li.active .sub-menu, .menu-implantation-single li.active .sub-menu {
		display:block;
	}
/*
.menu-etudes, .menu-implantation-single {
	z-index: 1;
	background: #fff;
	margin: 0 20px 0 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .065);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
	box-shadow: 0 1px 4px rgba(0, 0, 0, .065);
	border: 1px solid #eee;
	padding: 0;
}
	.menu-etudes.affix, .menu-implantation-single.affix {
		top: 120px;
		width:318px;
	}
	.menu-etudes > li > a, .menu-implantation-single > li > a {
		display: block;
		width: 190px \9;
		margin: 0 0 -1px;
		padding: 8px 14px;
		border: 1px solid #e5e5e5;
 	}
	.menu-etudes > li:first-child > a, .menu-implantation-single > li:first-child > a {
		-webkit-border-radius: 6px 6px 0 0;
			-moz-border-radius: 6px 6px 0 0;
				border-radius: 6px 6px 0 0;
	}
	.menu-etudes > li:last-child > a, .menu-implantation-single > li:last-child > a {
		-webkit-border-radius: 0 0 6px 6px;
			-moz-border-radius: 0 0 6px 6px;
				border-radius: 0 0 6px 6px;
	}
	.menu-etudes > .active > a, .menu-implantation-single > .active > a {
		position: relative;
		z-index: 2;
		padding: 9px 15px;
		border: 0;
		text-shadow: 0 1px 0 rgba(0,0,0,.15);
		-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
			-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
				box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
	}
	*/
	/* Chevrons */
	/*
	.menu-etudes .icon-chevron-right, .menu-implantation-single .icon-chevron-right {
		float: right;
		margin-top: 2px;
		margin-right: -6px;
		opacity: .25;
	}
	.menu-etudes > li > a:hover, .menu-etudes > li > a:hover {
		background-color: #f5f5f5;
	}
	.menu-etudes a:hover .icon-chevron-right, .menu-implantation-single a:hover .icon-chevron-right {
		opacity: .5;
	}
	.menu-etudes .active .icon-chevron-right,
	.menu-etudes .active a:hover .icon-chevron-right,
	.menu-implantation-single .active .icon-chevron-right,
	.menu-implantation-single .active a:hover .icon-chevron-right {
		background-image: url(/HELHa/wp-content/themes/img/glyphicons-halflings-white.png);
		opacity: 1;
	}
	
	.menu-etudes .sub-menu, .menu-implantation-single .sub-menu {
		display:none;
		list-style: none;
		padding: 10px;
	}
		.menu-etudes li.active .sub-menu, .menu-implantation-single li.active .sub-menu {
			display:block;
		}
		.menu-etudes .sub-menu li, .menu-implantation-single .sub-menu li {
			padding: 0;
			font-size: 12px;
		}
		
	table#ects .entete, table#ects .entete2 {
		background: #009790;
		color: #fff;
	}
		table#ects .titre2 {
			background: #EEE;
			color: #009790;
		}
		*/
	
table .header-fixed {
 position: fixed;
 top: 100px;
 z-index: 1020; /* 10 less than .navbar-fixed to prevent any overlap */
 border-bottom: 1px solid #d5d5d5;
 -webkit-border-radius: 0;
  -moz-border-radius: 0;
     border-radius: 0;
 -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1);
   -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1);
     box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* IE6-9 */
behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}

/* /menu-etudes */

/* page implantation */
.page-implantation {
	margin-top: -50px;
}
	.page-implantation > .row > .span3 {
		margin-bottom:20px;
	}
	#map_canvas {
		width:100%;
		height:450px;
	}
		#map_canvas > div {
			margin-top:90px;
		}
	.page-implantation .boxwhite {
		padding:0;
	}
		.page-implantation .boxwhite.helha .image {
			position:relative;
		}
			 .page-implantation .boxwhite.helha .image .icon {
				padding:3px 0 0 0;
				z-index:3;
				position:absolute;
				bottom:-27px;
				left:15px;
				width:31px;
				height:29px;
				-moz-border-radius: 50px;
				-webkit-border-radius: 50px;
				border-radius: 50px;
				border:2px solid #fff;
				-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
				-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
				box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
				line-height:25px;
				text-align:center;
				color:#fff;
				font-size: 18px;
				behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
			}
	.page-implantation>div>div>div address {
		padding:0 20px;
	}
		.page-implantation>div>div>div address h2 {
			color: black;
			border-bottom: 1px dotted #ccc;
			font-family: 'Frutiger W01', 'Open Sans', sans-serif;
			font-weight: normal;
			padding: 10px 0 10px 0;
			font-size: 28.5px;
			line-height: 44px;
		}
	.page-implantation>div>div>div .btn {
		width:220px;
		border-radius: 2px;
	}
	.page-implantation > div {
		margin-bottom: 30px;
	}
		.implantation-single-map #smallMapCanvas {
			width: 90%;
			height: 200px;
		}
/* /page */

/* agenda */
.agenda-wrapper {
	overflow: hidden;
}
	.dateinput {
		display:none;
	}

	.sidebar-agenda {
		background: #fff;
		margin: 0 0 -5000px 0!important;
		padding: 30px 60px 5000px 60px;
		border-right: 1px solid #DDD;
		-moz-box-shadow: inset -7px 0px 5px -4px #f3f3f3;
		-webkit-box-shadow: inset -7px 0px 5px -4px #f3f3f3;
		box-shadow: inset -7px 0px 5px -4px #f3f3f3;
		/*Inner elements should not cover inner shadows*/
		/*IE 7 AND 8 DO NOT SUPPORT INSET SHADOWS*/
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
	
	.ui-datepicker {
		width:100%!important;
		line-height: 20px!important;
		border: 1px solid #DDD!important;
		-webkit-border-radius: 4px!important;
		-moz-border-radius: 4px!important;
		border-radius: 4px!important;
		-webkit-box-shadow: 0 1px 3px #d5d7d8!important;
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055)!important;
		box-shadow: 0 1px 3px #d5d7d8!important;
		-webkit-transition: all .2s ease-in-out!important;
		-moz-transition: all .2s ease-in-out!important;
		-o-transition: all .2s ease-in-out!important;
		transition: all .2s ease-in-out!important;
		margin:25px 0!important;
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
		.ui-datepicker-header {
			padding:10px 0!important;
		}
			.ui-datepicker-calendar thead {
				background: #D0D0D0!important;
			}
				.ui-datepicker-calendar thead span {
					color:#424d58!important;
				}
			.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
				top:10px!important;
			}
			.ui-datepicker-month {
				font-size:16px;
			}
		.ui-state-active {
			background:#46b1ad!important;
			color:#fff;
		}
		.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
			background:#46b1ad!important;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#46b1ad', endColorstr = '#369894')!important;
			-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#46b1ad', endColorstr = '#369894')"!important;
			background-image: -moz-linear-gradient(top, #46b1ad, #369894)!important;
			background-image: -ms-linear-gradient(top, #46b1ad, #369894)!important;
			background-image: -o-linear-gradient(top, #46b1ad, #369894)!important;
			background-image: -webkit-gradient(linear, center top, center bottom, from(#46b1ad), to(#369894))!important;
			background-image: -webkit-linear-gradient(top, #46b1ad, #369894)!important;
			background-image: linear-gradient(top, #46b1ad, #369894)!important;
			color:#fff!important;
			behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
		}
	
	table.calendar {
		display: block;
		line-height: 20px;
		border: 1px solid #DDD;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: 0 1px 3px #d5d7d8;
		-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
		box-shadow: 0 1px 3px #d5d7d8;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		margin:25px 0;
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
		table.calendar thead tr:first-child {
			background:#f7f7f7;
		}
			table.calendar thead th {
				-webkit-box-shadow: 0 0 4px #d5d7d8;
				-moz-box-shadow: 0 0 4px #d5d7d8;
				box-shadow: 0 0 4px #d5d7d8;
				padding-top:10px!important;
				padding-bottom:10px!important;
				behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
			}
		table.calendar thead tr:nth-child(2) {
			background:#d0d0d0;
		}
		/*table.calendar tbody tr td.between {
		}*/
/* Emploi */
	.table-emploi th.first-title {
		padding-left:150px!important;
	}
	.content-emploi {
		width: 76.9%!important;
		margin:0!important;
	}
	.right {
		text-align:right;
	}


/* All */
div.boxwhite {
	overflow:hidden;
	display: block;
	/*padding: 20px;*/
	line-height: 20px;
	border: 1px solid #DDD;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 3px #d5d7d8;
	-moz-box-shadow: 0 1px 3px #d5d7d8;
	box-shadow: 0 1px 3px #d5d7d8;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	background:#fff;
	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}
.nomargin {
	margin:0!important;
}
div.nopadding {	
	padding:40px !important;
}
.container.page .agenda-nopadding > .row > .span3 {
	width:240px;
}
	.container.page .agenda-nopadding > .row > aside.span3 {
		text-align:right;
	}










/* Style Sam */




/* Couleurs */

.helha.content h2, .helha.content h3, .helha.content .lead, .breadcrumb li.helha {color: #009790;}
.pedagogique.content h2, .pedagogique.content h3, .pedagogique.content .lead, .breadcrumb li.pedagogique {color: #009790;}
.artsappliques.content h2, .artsappliques.content h3, .artsappliques.content .lead, .breadcrumb li.artsappliques {color: #009790;}
.sante.content h2, .sante.content h3, .sante.content .lead, .breadcrumb li.sante {color: #009790;}
.technique.content h2, .technique.content h3, .technique.content .lead, .breadcrumb li.technique {color: #009790;}
.social.content h2, .social.content h3, .social .content h2, .social .content h3, .social.content .lead, .breadcrumb li.social {color: #009790;}
.agronomie.content h2, .agronomie.content h3, .agronomie.content .lead, .breadcrumb li.agronomie {color: #009790;}
.economique.content h2, .economique.content h3, .economique.content .lead, .breadcrumb li.economique {color: #009790;}

/* menu-etudes */
.menu-etudes, .menu-implantation-single {
	z-index: 1;
	padding: 0;
	/*
	background: #fff;
	margin: 0 20px 0 0;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #d4d4d4;
	padding: 0;
	*/
}
	.menu-etudes > li:not(.notme) > a, .menu-implantation-single > li:not(.notme) > a {
		display: block;
		width: 190px \9;
		margin: 0 0 -1px;
		padding: 8px 14px;
		background: #fff;
		margin: 0 0 5px 0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border: 1px solid #d4d4d4;
		/* border: 1px solid #e5e5e5; */
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
 	}
		.menu-etudes > li.pub > .pubbloc {
			position:relative;
			margin:5px 0;
			text-align:center;
			font-size:28px;
			padding:35px;
			line-height:35px;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			overflow:hidden;
			behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
		}
			.menu-etudes > li.pub > .pubbloc > a {
				clear:both;
				color:#fff;
				position:relative;
				z-index:3;
				text-shadow: 0 0 0 transparent;
				font-weight:100;
			}
				.menu-etudes > li.pub > .pubbloc > a:hover {
					background:transparent;
				}
			.helha.menu-etudes > li.pub > .pubbloc {
				background:#009790;
			}
			.agronomie.menu-etudes > li.pub > .pubbloc {
				background:#009790;
			}
			.social.menu-etudes > li.pub > .pubbloc {
				background:#009790;
			}
			.economique.menu-etudes > li.pub > .pubbloc {
				background:#009790;
			}
			.pedagogique.menu-etudes > li.pub > .pubbloc {
				background:#009790;
			}
			/*
      .education.menu-etudes > li.pub > .pubbloc {
				background:#009790;
			} */
/* modif arthur */
.education.menu-etudes > li.pub > .pubbloc,
.instituteur-prescolaire.menu-etudes > li.pub > .pubbloc,
.instituteurtrice-primaire.menu-etudes > li.pub > .pubbloc,
.regent.menu-etudes > li.pub > .pubbloc {
	background:#009790;
}

/* fin  */
			.technique.menu-etudes > li.pub > .pubbloc {
				background:#009790;
			}
			.sante.menu-etudes > li.pub > .pubbloc {
				background:#009790;
			}
			.artsappliques.menu-etudes > li.pub > .pubbloc {
				background:#009790;
			}
			.menu-etudes > li.pub > .pubbloc img {
				height:100%;
				width:100%;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
				position:absolute;
				top:0;
				left:0;
				z-index:2;
				behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
			}
	.menu-etudes > li:first-child > a, .menu-implantation-single > li:first-child > a {
		-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
				border-radius: 3px;
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
	.menu-etudes > li:last-child > a, .menu-implantation-single > li:last-child > a {
		-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
				border-radius: 3px;
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
	
	.menu-etudes > .active > a, .menu-implantation-single > .active > a {
		position: relative;
		z-index: 2;
		padding: 9px 15px;
		border: 0;
		-webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
			-moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
				box-shadow: inset 1px 0 0 rgba(0,0,0,.1), inset -1px 0 0 rgba(0,0,0,.1);
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}
	/* Chevrons */
	.menu-etudes .icon-chevron-right, .menu-implantation-single .icon-chevron-right {
		float: right;
		margin-top: 2px;
		margin-right: -6px;
		opacity: .25;
	}
	.menu-etudes > li > a:hover, .menu-etudes > li > a:hover {
		background-color: #f5f5f5;
	}
	.menu-etudes a:hover .icon-chevron-right, .menu-implantation-single a:hover .icon-chevron-right {
		opacity: .5;
	}
	.menu-etudes .active .icon-chevron-right,
	.menu-etudes .active a:hover .icon-chevron-right,
	.menu-implantation-single .active .icon-chevron-right,
	.menu-implantation-single .active a:hover .icon-chevron-right {
		background-image: url(/HELHa/wp-content/themes/img/glyphicons-halflings-white.png);
		opacity: 1;
	}
	
	.menu-etudes .sub-menu, .menu-implantation-single .sub-menu {
		list-style: none;
		padding: 10px;
		margin-bottom: 8px;
		display: none;

	}
		.menu-etudes li.active .sub-menu, .menu-implantation-single li.active .sub-menu {
			margin:0 0 10px 0;
			display:block;
		}
		.menu-etudes .sub-menu li, .menu-implantation-single .sub-menu li {
			padding: 0;
			font-size: 13px;
		}
			.menu-etudes .sub-menu li a, .menu-implantation-single .sub-menu li a {
				display:block;
				text-decoration:none;
				border-bottom: 1px dotted #ccc;
				padding:5px;
			}
				.menu-etudes .sub-menu li.active a, .menu-implantation-single .sub-menu li.active a {
					background:#fff;
				}
			.menu-etudes .sub-menu li:last-child a, .menu-implantation-single .sub-menu:last-child li a {
				border:0;
			}
			.menu-etudes .sub-menu li a:hover, .menu-implantation-single .sub-menu li a:hover {
				background:#fff;
			}

	table#ects th, table#ects td {
		padding:10px;
	}

	table#ects .entete, table#ects .entete2 {
		background: #009790;
		color: #fff;
	}
		table#ects .entete {
			text-align:center;
			padding-left:10px!important;
		}
		table#ects .titre1 a, table#ects .entete a, table#ects .entete2 a {
			display: block;
    		width: 100%;
    		border:0;
    		color:#000;
		}
		table#ects .titre2 {
			background: #EEE;
			color: #009790;
		}
		#ects .titre1, #ects .entete2 {
			font-size:1.5em!important;
		}
	#ects {font-size: 12px;margin:20px 0;}
	#ects .entete, #ects .entete2 {background: #f8f8f8;color: #6f6f6f;}
	#ects .entete2 a {color: #fff!important;}
	#ects .titre1 {background: #eee;color: #424d58;font-size: 1.2em!important;padding-left: 10px;padding-left:10px!important;}
	#ects .titre2 {background: #eee;color: #424d58;padding-left: 10px!important;}
	#ects .titre3 {background: #ddd;color: #424d58;padding-left: 10px;}
	#ects .option {background: #e5f4f3;color: #424d58;padding-left: 10px;}
	#ects td.indent {padding: 5px 10px 5px 20px!important;}
	#ects td.indent2 {padding: 5px 10px 5px 40px!important;}
	#ects .information {font-style: italic;color: #777;}

	/* arts appliques */
	.artsappliques table#ects .entete, .artsappliques table#ects .entete2 {
		background: #009790;
		color: #fff;
	}
		.artsappliques table#ects .titre2 {
			background: #EEE;
			color: #009790;
		}
	.artsappliques #ects th.entete, .artsappliques #ects th.entete2 {background: #f8f8f8;color: #6f6f6f;}
	.artsappliques #ects .titre1 {background: #eee;color: #424d58;font-size: 1em;padding-left: 10px;}
	.artsappliques #ects .titre2 {background: #eee;color: #424d58;padding-left: 10px;}
	.artsappliques #ects .titre3 {background: #ddd;color: #424d58;padding-left: 10px;}
	.artsappliques #ects .option {background: #e5f4f3;color: #424d58;padding-left: 10px;}


	/* Social */
	.social table#ects .entete, .social table#ects .entete2 {
		background: #009790;
		color: #fff;
	}
		.social table#ects .titre2 {
			background: #EEE;
			color: #009790;
		}
	.social #ects th.entete, .social #ects th.entete2 {background: #f8f8f8;color: #6f6f6f;}
	.social #ects .titre1 {background: #eee;color: #424d58;font-size: 1em;padding-left: 10px;}
	.social #ects .titre2 {background: #eee;color: #424d58;padding-left: 10px;}
	.social #ects .titre3 {background: #ddd;color: #424d58;padding-left: 10px;}
	.social #ects .option {background: #e5f4f3;color: #424d58;padding-left: 10px;}

	/* Agronomie */
	.agronomie table#ects .entete, .agronomie table#ects .entete2 {
		background: #009790;
		color: #fff;
	}
		.agronomie table#ects .titre2 {
			background: #EEE;
			color: #009790;
		}
	.agronomie #ects th.entete, .agronomie #ects th.entete2 {background: #f8f8f8;color: #6f6f6f;}
	.agronomie #ects .titre1 {background: #eee;color: #424d58;font-size: 1em;padding-left: 10px;}
	.agronomie #ects .titre2 {background: #eee;color: #424d58;padding-left: 10px;}
	.agronomie #ects .titre3 {background: #ddd;color: #424d58;padding-left: 10px;}
	.agronomie #ects .option {background: #e5f4f3;color: #424d58;padding-left: 10px;}

	/* Economique */
	.economique table#ects .entete, .economique table#ects .entete2 {
		background: #009790;
		color: #fff;
	}
		.economique table#ects .titre2 {
			background: #EEE;
			color: #009790;
		}
	.economique #ects th.entete, .economique #ects th.entete2 {background: #f8f8f8;color: #6f6f6f;}
	.economique #ects .titre1 {background: #eee;color: #424d58;font-size: 1em;padding-left: 10px;}
	.economique #ects .titre2 {background: #eee;color: #424d58;padding-left: 10px;}
	.economique #ects .titre3 {background: #ddd;color: #424d58;padding-left: 10px;}
	.economique #ects .option {background: #e5f4f3;color: #424d58;padding-left: 10px;}

	/* Pedagogique */
	.pedagogique table#ects .entete, .pedagogique table#ects .entete2 {
		background: #009790;
		color: #fff;
	}
		.pedagogique table#ects .titre2 {
			background: #EEE;
			color: #009790;
		}
	.pedagogique #ects th.entete, .pedagogique #ects th.entete2 {background: #f8f8f8;color: #6f6f6f;}
	.pedagogique #ects .titre1 {background: #eee;color: #424d58;font-size: 1em;padding-left: 10px;}
	.pedagogique #ects .titre2 {background: #eee;color: #424d58;padding-left: 10px;}
	.pedagogique #ects .titre3 {background: #ddd;color: #424d58;padding-left: 10px;}
	.pedagogique #ects .option {background: #e5f4f3;color: #424d58;padding-left: 10px;}

	/* Technique */
	.technique table#ects .entete, .technique table#ects .entete2 {
		background: #009790;
		color: #fff;
	}
		.technique table#ects .titre2 {
			background: #EEE;
			color: #009790;
		}
	.technique #ects th.entete, .technique #ects th.entete2 {background: #f8f8f8;color: #6f6f6f;}
	.technique #ects .titre1 {background: #eee;color: #424d58;font-size: 1em;padding-left: 10px;}
	.technique #ects .titre2 {background: #eee;color: #424d58;padding-left: 10px;}
	.technique #ects .titre3 {background: #ddd;color: #424d58;padding-left: 10px;}
	.technique #ects .option {background: #e5f4f3;color: #424d58;padding-left: 10px;}

	/* sante */
	.sante table#ects .entete, .sante table#ects .entete2 {
		background: #009790;
		color: #fff;
	}
		.sante table#ects .titre2 {
			background: #EEE;
			color: #009790;
		}
	.sante #ects th.entete, .sante #ects th.entete2 {background: #f8f8f8;color: #6f6f6f;}
	.sante #ects .titre1 {background: #eee;color: #424d58;font-size: 1em;padding-left: 10px;}
	.sante #ects .titre2 {background: #eee;color: #424d58;padding-left: 10px;}
	.sante #ects .titre3 {background: #ddd;color: #424d58;padding-left: 10px;}
	.sante #ects .option {background: #e5f4f3;color: #424d58;padding-left: 10px;}


/* /menu-etudes */


/*******************************/
/* Contenu de la page étude  */
/*******************************/

.bread {
	font-size: 14px;
	box-shadow: none;
	background-color: #f8f8f8;
	padding:5px 0;
}

/* Titre de la page */

h1 {
	font-size: 35px;
}

h1 small {
	font-weight: 300;
	letter-spacing: 0;
}

.etude-header {
	padding-bottom: 55px;
}

/* style du contenu */

.content h2 {
	font-size: 26px;
	font-weight: 600;
	padding: 0 0 5px 0;
}

.content h3 {
	color: #424d58;
	font-size: 21px;
	font-weight: 600;
	padding: 20px 0 0px 0;
}

.content h4 {
	color: #424d58;
	font-size: 17px;
	font-weight: normal;
	padding: 20px 0 5px 0;
}

.content p.lead {
	font-size: 24px;
	line-height: 34px;
	color: #424d58;
}
.content p.lead strong {
	font-weight: 600;
	font-size: 21px;
	line-height: 30px;
	color: #424d58;
}

.content p {
	font-family: 'Frutiger W01', 'Open Sans', sans-serif;
	font-size: 17px;
	line-height: 28px;
	font-weight: normal;
}

.content p strong {
	font-size: 17px;
	line-height: 28px;
	font-weight: 700;
}

.content a:not(.btn) {
	color: #009790;
	border-bottom: 1px solid #eee;
	text-decoration: none!important;
}

.content .wp-caption {
	width:auto!important;
}
/* .content img {
	padding-top:20px;
	padding-bottom:20px;
} */

.content a:hover:not(.btn) {
	border-bottom: 1px solid #009790;
}

.content p.wp-caption-text {
	border-left: 3px solid #eee;
	font: 13px 'Frutiger W01', 'Open Sans', serif;
	font-style: italic;
	font-weight: normal;
	color: #797979;
	margin: 10px 0 15px 0;
	padding: 0 0 0 15px;

}

blockquote {
	background: #f8f8f8;
	border-top: 1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	border-left: none !important;
	padding: 20px 20px 20px 75px;
	font-size: 14px;
	line-height: 25px;
	margin: 0 0 25px 0;
	position: relative;
}

blockquote cite {
	font-family: 'Frutiger W01', 'Open Sans', sans-serif;
	font-size: 13px;
	color: #444;
	font-weight:300;
}

blockquote p.icon {
	background-color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#1ea39c', endColorstr = '#018680')";
	background-image: -moz-linear-gradient(top, #1ea39c, #018680);
	background-image: -ms-linear-gradient(top, #1ea39c, #018680);
	background-image: -o-linear-gradient(top, #1ea39c, #018680);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#1ea39c), to(#018680));
	background-image: -webkit-linear-gradient(top, #1ea39c, #018680);
		background-image: linear-gradient(top, #1ea39c, #018680);
	padding:5px 0 0 2px;
	z-index:3;
	position:absolute;
	left:15px;
	top:25px;
	width:29px;
	height:27px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	border:2px solid #fff;
	-moz-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 2px rgba(0,0,0,0.5);
	line-height:25px;
	text-align:center;
	color:#fff;
	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}

blockquote p.icon i {
	margin-left: -2px;
}


.content ul:not(.nav) {
	margin-left: 50px;
}

.content ul li {
	margin: 6px 0;
}

.content ol {
	margin-left: 50px;
}

.content ol li {
	margin: 0 0 6px 0;
}

/* Grille horaire */



/*
td {
	color: #424d58;
	font-size: 12px;
	font-weight: normal;

}

td.entete {
	font-size: 13px;
	font-weight: 300;
	text-align: center;
}*/

td.colno_one {
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding: 5px 0!important;
}

table {width: 100%;}
tr.odd {background: #ddd;}
th {color: #424d58;}

th, td {padding:5px 10px;}
th:last-child, td:last-child {border-right:none!important;}
table#ects img { padding: 0!important; }
th.entete {text-align: center;padding: 5px!important;}
tr.total {font-weight: bold;}
tr.ue { cursor: pointer; }
tr.ue td:nth-child(2) { font-weight: bold;text-transform: uppercase; }
tr.ue td:nth-child(2):first-letter { text-transform: uppercase; }

/* /Grille horaire */



/* Les dernières news*/

.latest-news {
	background: #fff;
	padding: 35px 0; 
	margin: 15px 0 0 0!important;
}

.sidebar-etude {
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
	margin-top:5px;
	font-size:14px;
}
	.sidebar-etude li {
		border-top:1px solid #f0f0f0;
		padding:7px;
		font-weight:400;
		position:relative;
	}
	.sidebar-etude li.title {
		border-top:1px dotted #ccc;
		background:#f0f0f0;
		font-weight:400;
	}
		.sidebar-etude li:not(.title) {
			padding:10px;
			font-size:13px;
		}
		.sidebar-etude li:not(.title):before {
			content: ' ';
			height: 0;
			position: absolute;
			width: 0;
		
			border: 8px solid transparent;
			border-top-color: #f0f0f0;
			top:-1px;
			z-index:2;
		}

.news h2 {
	font-weight:normal;
		font-family: 'Frutiger W01', 'Open Sans', sans-serif;
		letter-spacing:-1px;
		padding: 20px 0;
		margin-bottom:40px;
		border-bottom: 1px solid #D4D4D4;
		-moz-box-shadow: 0px 7px #ebebeb;
		-webkit-box-shadow: 0px 7px #ebebeb;
		box-shadow: 0px 7px #ebebeb;
		filter: progid:DXImageTransform.Microsoft.Shadow(strength = 5, direction = 180, color = '#ebebeb');
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength = 5, Direction = 180, Color = '#ebebeb')";
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}

.news h2 small {
	letter-spacing: 0;
	font-weight: 300;

}

/*****************************/
/***  Aside   ***/
/*****************************/
aside.aside-implantation {
	margin-top:30px;
	position:relative;
}
	aside.aside-implantation h2 {
		font-weight:100;
		font-size:20px;
		margin:0 0 15px 0!important;
		height:100%;		
	}
	aside.aside-implantation .carte {
		padding:0;
		position:relative;
	}
		aside.aside-implantation .carte #smallMapCanvas {
			width:100%;
			height:300px;
		}
	aside.aside-implantation .voir-carte {
		position:absolute;
		bottom:0;
	}
	/*aside.aside-implantation address {
	}*/
/*****************************/
/***  Tabpan   ***/
/*****************************/

.contact-etude thead {text-align: left;}

.contact-etude {font-size: 13px; padding:20px 10px 10px 0;}

.contact-etude td, .contact-etude th {
padding: 5px 0 5px 22px!important;
}

.tabs-left > .nav-tabs {
background:#f8f8f8;
float: left;
margin: 0!important;
border-right: 1px solid #ddd;
padding:10px 0;
}

/*
.contact-etude td {
padding-right: 5px!important;
}
*/

.contact-presse {
	padding-bottom:150px;
}


/*****************************/
/***  Offres d'emploi   ***/
/*****************************/

.page-etude {
	border: 1px solid #D4D4D4;
	background: white;
	padding: 35px;
	margin-bottom: 35px;
}
	.page-etude iframe {
		width:100%;
	}

.tab-content > .active, .pill-content > .active {
	padding:20px;
	overflow:auto;
}

.page-id-19304 .content iframe {
	width:100%;
}

/*****************************/
/***  Offres d'emploi   ***/
/*****************************/


/* SIDEBAR */

.sidebar-emploi {
		background: #fff;
		margin-bottom:-5000px!important;
		padding: 50px 60px 5000px 60px;
		border-right: 1px solid #DDD;
		-moz-box-shadow: inset -3px 0px 5px -4px #dedede;
		-webkit-box-shadow: inset -3px 0px 5px -4px #dedede;
		box-shadow: inset -3px 0px 5px -4px #dedede;
		/*Inner elements should not cover inner shadows*/
		/*IE 7 AND 8 DO NOT SUPPORT INSET SHADOWS*/
		behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
	}

/* Breadcrumb */

.breadcrumb-emploi {
	margin:0;
	padding:20px 0 0 0;
}
	
.breadcrumb-emploi li {
	font-size: 12px;
	display: inline;
}

.breadcrumb-emploi li a {
	color: #009790;
	border-bottom: 1px solid #eee;
}

.breadcrumb-emploi li a:hover {
	text-decoration: none;
	border-bottom: 1px solid #009790;
}

/* /breadcrumb */

/* btn search */

a.search-emploi {
	color: #fff!important;
  text-shadow: 0 -1px 0 #d5d7d8!important;
  background-color: #363636!important;
  /*background-color: #222!important;*/
  background-image: -moz-linear-gradient(top,#444,#222)!important;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#444),to(#222))!important;
  background-image: -webkit-linear-gradient(top,#444,#222)!important;
  background-image: -o-linear-gradient(top,#444,#222)!important;
  background-image: linear-gradient(to bottom,#444,#222)!important;
  background-repeat: repeat-x!important;
  border-color: #222 #222 #424d58!important;
  border-color: #d5d7d8 #d5d7d8 #d5d7d8!important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0)!important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
  padding: 10px 13px;
  margin: 10px 0;
	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}

a.search-emploi:hover {
 	color: #fff!important;
  background-color: #222!important;
  /*background-color: #151515!important;*/
}

p.or {display: inline;font-size:12px;margin: 0 8px 0 8px;}

a.emploi-plus {
	color: #fff!important;
  text-shadow: 0 -1px 0 #d5d7d8!important;
  background-color: #009790!important;
  /*background-color: #009790!important;*/
  background-image: -moz-linear-gradient(top,#47b2ae,#009790)!important;
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#009790),to(#009790))!important;
  background-image: -webkit-linear-gradient(top,#47b2ae,#009790)!important;
  background-image: -o-linear-gradient(top,#47b2ae,#009790)!important;
  background-image: linear-gradient(to bottom,#47b2ae,#009790)!important;
  background-repeat: repeat-x!important;
  border-color: #009790 #009790 #424d58!important;
  border-color: #d5d7d8 #d5d7d8 #d5d7d8!important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff009790',endColorstr='#ff009790',GradientType=0)!important;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)!important;
  margin: 10px 0;
  padding: 7px 9px;
	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}

a.emploi-plus:hover {
 	color: #fff!important;
  background-color: #009790!important;
  /*background-color: #009790!important;*/
}

select.emploi-filter {
	display: inline-block;
  height: 30px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 30px;
  color: #555;
  vertical-align: middle;
  -webkit-border-radius: 2px!important;
  -moz-border-radius: 2px!important;
  border-radius: 2px!important;
  box-shadow: none;
  outline: none;
	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}

select.emploi-filter:focus {
	outline: none;
}

/* / SIDEBAR */

/* Content-emploi */

.content-emploi thead th {
	background: #fff;
	line-height: 45px;
	height: 50px;
	padding: 0 10px 0 25px!important;
	/* border-right: 1px solid #f4f4f4; */
}

.content-emploi thead th {border-right: 1px solid #ddd;}
.content-emploi thead th:last-child {border-right: none;}
.content-emploi thead th span i {margin-top: 9px;}

.content-emploi td {
	padding-left: 25px!important;
}

.content-emploi td a {
	color: #009790;
	padding-bottom: 2px;
}
.content-emploi td a:hover {
	border-bottom: 1px dotted #d4d4d4;
	text-decoration: none;
}

.content-emploi a.offres-plus {margin-bottom: 35px;margin-top: 35px;}

.content-emploi table td {vertical-align: middle;}
.content-emploi table p {margin: 0;padding: 0;}


.label-cdi {background-color: #009790;}
.label-cdd {background-color: #8aa9ed;}
.label-interim {background-color: #3caef0;}
.label-stage {background-color: #ef3131;}


.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
 background-color: #fff;
}
.table-striped tbody tr:nth-child(odd) td:last-child,
.table-striped tbody tr:nth-child(odd) th:last-child {
 background-color: #fff;
 border-right: none;
}

.table-striped tbody tr td,
.table-striped tbody tr th {
 background-color: #f4f4f4;
 border-right: 1px solid #ddd;
}


.table-striped tbody tr th:last-child {
 background-color: #f4f4f4;
 border-right: none;
}

.twitter-share-button {
	vertical-align: text-bottom;
	margin-left:5px;
}


.thumbnails .span4 {
	margin-left:0!important;
	-webkit-box-shadow: rgba(0,0,0,.1) 0 3px 4px;
    box-shadow: rgba(0,0,0,.1) 0 3px 4px;
}

/* MailChimp Form Embed Code - Classic - 08/17/2011 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px dotted #ccc; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#424d58;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: bold; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

.mc-field-group {position:relative;}

#mc_embed_signup {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup label {display:block; margin-bottom:3px;}
#mc_embed_signup input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;position:relative;}
.asterisk {color:#009690; float:right; display:block;}  
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .input-group label {display:inline;}
#mc_embed_signup .input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}
























/*****************************/
/***  HUGE Submenu  ***/
/*****************************/

/*
 Responsive Mega Menu v1.2
 
 Changelog
	v1.2
		- Show menu on Hover
		- Regular dropdown with Submenu support
		
	v1.1
		- Now supports up to 6 menus
		- 2 extra styles, Gradient and Fade In
		- Supports Search bar in navigation
		- Extra Google font choices available
		- 90% smaller JS and 20% ligher CSS

	v1.0
		- Up to 5 menus supported
		- 5 styles
		- 5 colors
		- responsive video with Fitvid.js
 
 Custom styles for use with your Bootstrap powered site
 Developed by Weborithm.
 Follow me on twitter.com/weborithm
 
*/

/* Used for Fitvid.js, helps your videos s t r e t c h and condense */
video { width: 100%; height: auto; }

/* Fonts */

	/* Header */
	/*.nav, .nav-title span { }*/
	.nav-title span { font-weight: normal; }

	/* Header */
	.nav-header, .nav-title { font-family: 'Frutiger W01', 'Open Sans', sans-serif; font-weight: 400; }

/* Misc. styles */
.btn:hover { background-position: 0; }

.nav-title, .nav-header {
display: block;
padding: 0 0 5px;
margin: 5px 0 10px 0;
font-size: 14px;
line-height: 20px;
color: #fff;
font-weight: 600;
letter-spacing: 0.5px;
width: auto; }

.nav-title span { display: block; color: #fff; font-weight: normal; font-size: 14px; font-style: italic; text-transform: lowercase; }
.nav-header { border: 0; text-transform: none; }

section.dropdown-menu {
	padding-top:30px;
	margin-left:-199px;
}

.dropdown-menu li > a.no-background,
.dropdown-menu li > a.no-background:hover,
.dropdown-menu li > a.no-background:focus,
.dropdown-menu .active > a.no-background,
.dropdown-menu .active > a.no-background:hover,
.dropdown-submenu:hover > a.no-background,
.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus { background: none; }

.dropdown-menu a { white-space: normal; padding-left: 0; padding-right: 0; }
.dropdown-menu li > a.no-background img { display: block; margin-left: auto; margin-right: auto; }
.dropdown .dropdown-menu .nav-header { padding-left: 0; padding-bottom: 0; margin: 0; }

/* Dropdown Menu */
.dropdown-menu { 
font-size: 14px;
 padding: 0px 10px 0px 10px; /* Commenter pour r duire le menu pour les ecrans fhd modif par Jordan de 15px   0px */
}

.dropdown-menu ul { padding-bottom: 10px; }

.dropdown-menu .active > a,
.dropdown-menu li > a,
.dropdown-submenu > a { color: #555; padding: 0 0 5px; }

.dropdown-menu .active > a,
.dropdown-menu .active > a:hover,
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a { color: #009790; background: none; }

.dropdown-submenu > a:after { margin-right: -5px; }

/* For menu separation */
.dropdown-separator { border-top: 1px dotted #ccc; float: left; margin: 0 0 10px; width: 100%; clear: both; content: " "; display: block; }

/* Thumbnail */
.dropdown-menu .thumbnail {
border: 0; padding: 0; margin: 15px 0;
-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}

/* Search */
.mega-form { padding: 0; display: inline-block }
.nav .form-search, .nav .form-inline { margin: 0; }

/* 2 Menus */
.mega-menu-2 { min-width: 290px !important; }
.mega-menu-2 ul { list-style: none; margin: 0 10px 5px; float: left; width: 125px; }

/* 3 Menus */
.mega-menu-3 { min-width: 435px !important; }
.mega-menu-3 ul { list-style: none; margin: 0 10px 5px; float: left; width: 125px; }

/* 4 Menus */
.mega-menu-4 { min-width: 580px !important; }
.mega-menu-4 ul { list-style: none; margin: 0 10px 5px; float: left; width: 125px; }

/* 5 Menus */
.mega-menu-5 { min-width: 1200px !important; } /* Modification de la grandeur de 985   960 pour probleme d'affichage ecran fullhd modifcation jordan */
.mega-menu-5 > ul { list-style: none; margin: 0 10px 5px; float: left; width: 219px; }  /* Modification de la grandeur de 153   158 pour probleme d'affichage ecran fullhd modifcation jordan */
.mega-menu-5 > ul.five-column { width: 920px; }
.mega-menu-5 > ul.five-column .inline-master li { display:inline-block; margin-right:30px; }

/* 6 Menus*/
.mega-menu-6 { min-width: 780px !important; }
.mega-menu-6 ul { list-style: none; margin: 0 10px 5px; float: left; width: 110px; }

/* Wide Menu */
.mega-menu-2 ul.mega-wide { width: 270px; }
.mega-menu-3 ul.mega-wide { width: 415px; }
.mega-menu-4 ul.mega-wide { width: 560px; }
.mega-menu-5 ul.mega-wide { width: 705px; }
.mega-menu-6 ul.mega-wide { width: 760px; }

/* Social */
.dropdown-menu ul li.social a, .dropdown-menu ul li.social img { display: inline-block; }

/* Column Menu */
.mega-menu-2 ul.two-column,
.mega-menu-3 ul.two-column,
.mega-menu-4 ul.two-column,
.mega-menu-5 ul.two-column { width: 270px; }
.mega-menu-6 ul.two-column { width: 240px; }

.mega-menu-3 ul.three-column,
.mega-menu-4 ul.three-column,
.mega-menu-5 ul.three-column { width: 415px; }
.mega-menu-6 ul.three-column { width: 370px; }

.mega-menu-4 ul.four-column,
.mega-menu-5 ul.four-column { width: 560px; }

.mega-menu-6 ul.four-column { width: 500px; }

.mega-menu-6 ul.five-column { width: 560px; }
	
/* Default Transition */
/*.transition a {
}
.transition a:hover {
}*/
.cat-item:hover {
	cursor:pointer;
	color:#009790;
}
/* Add Products */
.mega-menu-2 .add-products li.nav-title,
.mega-menu-3 .add-products li.nav-title,
.mega-menu-4 .add-products li.nav-title,
.mega-menu-5 .add-products li.nav-title,
.mega-menu-6 .add-products li.nav-title { width: 100%; margin-left: 0; margin-right: 0; }

.mega-menu-2 .add-products li,
.mega-menu-3 .add-products li,
.mega-menu-4 .add-products li,
.mega-menu-5 .add-products li,
.mega-menu-6 .add-products li { display: inline-block; margin-left: 5.5px; margin-right: 5.1px; width: 125px; }

/* Well */
.dropdown-menu p.well { margin: 10px 0 5px; }

/* For Images */
.mega-menu-2 img,
.mega-menu-3 img,
.mega-menu-4 img,
.mega-menu-5 img,
.mega-menu-6 img { margin-bottom: 5px; max-width: none; }



/* MEGA MENU 2024 */

/* Cancel previous mega-menu styles */
section.dropdown-menu.mega-menu-2024-11 .active > a, section.dropdown-menu.mega-menu-2024-11 li > a {
	padding: 0;
}

section.dropdown-menu.mega-menu-2024-11 * {
	line-height: 1.1 !important;
}

.nav-collapse section.dropdown-menu.dropdown-menu a {
	text-align: left;
}

/*------------------*/

section.dropdown-menu.mega-menu-2024-11 {
	padding: .5rem 0;
	margin: 0;
}

.mega-menu-2024-11 > div{
	width: 100%;
	display: flex;
	gap: .5rem;
	flex-wrap: wrap;
}

.mega-menu-2024-11 ul {
	list-style: none;
}

.mega-menu-2024-11 a {
	text-decoration: none;
	color: inherit;
	display: inline-block !important;
}

.mega-menu-2024-11 .cat-item > div {
	color: #424d58;
}

.mega-menu-2024-11 .cat-item:hover > div {
	color: #009790;
}

.mega-menu-2024-11 a::after {
	content: '';
	display: block;
	width: 0;
	height: 2px;
	background: #009790;
	transition: width .3s;
}

.mega-menu-2024-11 a:hover::after {
	width: 100%;
	transition: width .3s;
}

.mega-menu-2024-11 .diploma-group{
	flex-wrap: wrap;
	width: 100%;
	gap: .5rem;
}

.mega-menu-2024-11 .diploma .department-column {
	width: 100%;
}
.mega-menu-2024-11 .diploma-3 {
	width: 100%;
}

.mega-menu-2024-11 .diploma-block {
	padding: .375rem .625rem;
	background-color: #009790;
	color: white;
}

.mega-menu-2024-11 .diploma-title {
	font-size: 1rem;
	font-weight: bold;
	text-transform: uppercase;
}

.mega-menu-2024-11 .diploma-title a {
	color: inherit !important;
}

.mega-menu-2024-11 .diploma-title-sm {
	text-transform: uppercase;
	font-size: 0.625rem;
	font-weight: normal;
}

.mega-menu-2024-11 .diploma-subtitle {
	font-size: .75rem;
}

.mega-menu-2024-11 .department {
	margin-top: .5rem;
	color: #424d58;
}

.mega-menu-2024-11 .department + .department {
	margin-top: 1rem;
}

.mega-menu-2024-11 .department>ul {
	padding: 0;
	margin: .375rem 0 .625rem 0;
}

.mega-menu-2024-11 .department>ul>li {
	padding: .25rem .625rem;
	font-size: .875rem;
}

.mega-menu-2024-11 .department>ul>li ul {
	margin: .25rem 0 .25rem .5rem;
	padding: 0;
}

.mega-menu-2024-11 .department>ul>li ul>li {
	font-size: .75rem;
	padding: 0 .5rem;
	border-left: #ccc solid 1px;
}

.mega-menu-2024-11 .department ul li div {
	cursor: pointer;
}

.mega-menu-2024-11 .department>ul>li>ul>li+li {
	margin-top: .375rem;
}

.mega-menu-2024-11 .department-block {
	padding: .375rem .625rem;
	background-color: #ccc;
}

.mega-menu-2024-11 .department-title {
	font-size: 0.875rem;
}

.mega-menu-2024-11 .course-info {
	color: #aaaaaa;
	font-size: 0.75rem;
}

@media (min-width: 768px) {

	.mega-menu-2024-11 .diploma-group{
		display: flex;
		width: 100%;
		flex-wrap: nowrap;
	}

	.mega-menu-2024-11 .diploma .department-column {
		width: 33.333333%;
	}


	.mega-menu-2024-11 .department-group {
		display: flex;
		gap: .5rem;
	}

	.mega-menu-2024-11 .diploma {
		width: 100%;
	}

	.mega-menu-2024-11 .diploma-3 {
		width: 33.333333%;
	}

	.services-mega-menu .diploma-3 {
		width: 100%;
	}

}

@media (min-width: 978px) {

	section.dropdown-menu.mega-menu-2024-11 {
		padding: .5rem;
	}

	section.dropdown-menu.mega-menu-2024-11 { 
		width: calc(100vw - 2rem);
		max-height: calc(100vh - 150px);
		position: fixed;
		left: 50%;
		transform: translate(-50%, 0);
		margin-left: 0;
		overflow-y: auto;
		top: 120px;
	}

	section.dropdown-menu.services-mega-menu { 
		width: 280px;
        left: 45%;
	}

	section.dropdown-menu.mega-menu-2024-11 > div { 
		flex-wrap: nowrap;
		gap: .75rem;
	}

	.mega-menu-2024-11 .diploma, .mega-menu-2024-11 .diploma-3 {
		width: 100%;
	}

	

	.mega-menu-2024-11 .diploma-group {
		width: 50%;
	}

	.mega-menu-2024-11 .diploma-3 .department-column {
		width: 100%;
	}

	.mega-menu-2024-11 .diploma .department-column {
		width: 33.3333333%;
	}
}

@media (min-width: 1220px) {

	section.dropdown-menu.mega-menu-2024-11 { 
		padding: .75rem .75rem 0 .75rem;
		max-width: 1320px;
	}

	.mega-menu-2024-11 .department {
		margin-top: .75rem;
	}

	.mega-menu-2024-11 .department-group {
		gap: .75rem;
	}

	.mega-menu-2024-11 .diploma-group {
		gap: .75rem;
	}
}

/* END MEGA MENU 2024 */



.img-left { float: left; margin: 0 10px 5px 0; }
.img-right { float: right; margin: 0 0 5px 10px; }

/* With Padding */
.with-padding { padding: 0 0 15px; }

/* With Image */
.with-image img { width: 100%; height: auto; margin: 0 auto 5px; }

/* Style Plain */
.style-plain { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; 	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);}
.navbar .nav > li > .style-plain:before { border-left: 0; border-right: 0; border-bottom: 0; border-bottom-color: none; }
.navbar .nav > li > .style-plain:after { border-left: 0; border-right: 0; border-bottom: 0; }

/* Style Straight */
.style-straight { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; 	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}

/* Style Bottom Round */
.style-bottom-round { -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; border-top-right-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; border-top-left-radius: 0; -webkit-border-bottom-right-radius: 6px; -moz-border-radius-bottomright: 6px; border-bottom-right-radius: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 6px; 	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}

/* Style Transparent */
.style-transparent { background: rgba(255,255,255,0.95); }

/* Style Background */
.style-background { background: #fff; }
.navbar .nav > li > .style-background:before { display: none; }
.navbar .nav > li > .style-background:after { display: none; }

/* Style Fade In */
.style-fade-in {
background: #fff;
-webkit-transition: background 1s ease;
-moz-transition: background 1s ease;
-ms-transition: background 1s ease;
-o-transition: background 1s ease;
transition: background 1s ease; 
	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}
.style-fade-in:hover {
background: #fafafa;
-webkit-transition: background 1s ease;
-moz-transition: background 1s ease;
-ms-transition: background 1s ease;
-o-transition: background 1s ease;
transition: background 1s ease; 
	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}

/* Style Gradient */
.style-gradient { background: rgb(255, 255, 255);
background: -moz-linear-gradient(180deg, rgb(255, 255, 255) 10%, rgb(250, 250, 250) 100%);
background: -webkit-linear-gradient(180deg, rgb(255, 255, 255) 10%, rgb(250, 250, 250) 100%);
background: -o-linear-gradient(180deg, rgb(255, 255, 255) 10%, rgb(250, 250, 250) 100%);
background: -ms-linear-gradient(180deg, rgb(255, 255, 255) 10%, rgb(250, 250, 250) 100%);
background: linear-gradient(180deg, rgb(255, 255, 255) 10%, rgb(250, 250, 250) 100%);
 	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}

/* No Padding */
.dropdown-menu .no-padding { padding: 0; }

/* BTN's */
.dropdown-menu .btn { color: #424d58; padding-top: 3px; }
.dropdown-menu .btn-inverse, .dropdown-menu .btn-success, .dropdown-menu .btn-danger, .dropdown-menu .btn-warning, .dropdown-menu .btn-info { color: #fff; padding-bottom: 3px; padding-top: 3px; }

.titlesubtitle {
	display:inline-block;
	width:74%;
}

/* 979px and below */
@media (min-width: 768px) and (max-width: 979px) {

.titlesubtitle {
	display:inline-block;
	width:70%!important;
}

li.dropdown { margin-top: 10px; }
.nav-collapse .nav-title, .nav-collapse .nav .nav-header { color: #ccc; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); border-bottom: 1px solid #555; }

.nav-collapse .btn-primary, .nav-collapse .btn-warning, .nav-collapse .btn-success, .nav-collapse .btn-info, .nav-collapse .btn-danger { color: #fff !important; }

/* 2 Menus */
.nav-collapse .mega-menu-2 { min-width: 290px !important; }
.nav-collapse .mega-menu-2 ul { list-style: none; margin: 0 20px 5px 0; float: left; width: 125px; }

/* 3 Menus */
.nav-collapse .mega-menu-3 { min-width: 435px !important; }
.nav-collapse .mega-menu-3 ul { list-style: none; margin: 0 20px 5px 0; float: left; width: 125px; }

/* 4 Menus */
.nav-collapse .mega-menu-4 { min-width: 580px !important; }
.nav-collapse .mega-menu-4 ul { list-style: none; margin: 0 20px 5px 0; float: left; width: 151px; }

/* 5 Menus */
.nav-collapse .mega-menu-5 { min-width: 714px !important; }
.nav-collapse .mega-menu-5 ul { list-style: none; margin: 0 15px 0 0; float: left; width: 125px; }

/* 6 Menus */
.nav-collapse .mega-menu-6 { min-width: 714px !important; }
.nav-collapse .mega-menu-6 ul { list-style: none; margin: 0 15px 0 0; float: left; width: 101px; }

.nav-collapse .mega-menu-2 ul.two-column,
.nav-collapse .mega-menu-3 ul.two-column,
.nav-collapse .mega-menu-4 ul.two-column,
.nav-collapse .mega-menu-5 ul.two-column { width: 270px; }
.nav-collapse .mega-menu-6 ul.two-column { width: 240px; }

.nav-collapse .mega-menu-3 ul.three-column,
.nav-collapse .mega-menu-4 ul.three-column,
.nav-collapse .mega-menu-5 ul.three-column { width: 400px; }
.nav-collapse .mega-menu-6 ul.three-column { width: 333px; }

.nav-collapse .mega-menu-4 ul.four-column,
.nav-collapse .mega-menu-5 ul.four-column { width: 546px; }
.nav-collapse .mega-menu-6 ul.four-column { width: 428px; }

.nav-collapse .nav > li > a,
.nav-collapse .dropdown-menu a,
.nav-collapse .nav .dropdown-toggle { padding: 3px 0; }

/* Wide Menu */
.nav-collapse .mega-menu-2 ul.mega-wide,
.nav-collapse .mega-menu-3 ul.mega-wide,
.nav-collapse .mega-menu-4 ul.mega-wide,
.nav-collapse .mega-menu-5 ul.mega-wide,
.nav-collapse .mega-menu-6 ul.mega-wide { width: 100%; margin: 0; }

.transition a {
-webkit-transition: none; /** Chrome & Safari **/
-moz-transition: none; /** Firefox **/
-o-transition: none; /** Opera **/
	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}
.transition a:hover {
padding-left: 0; 
-webkit-transition: none; /** Chrome & Safari **/
-moz-transition: none; /** Firefox **/
-o-transition: none; /** Opera **/
	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}

.navbar-search { display: inline-block; }

/* For menu separation */
.dropdown-separator { border-top: 1px dotted #555; }

}

/* 767px and below */
@media (max-width: 767px) {
	
	
.titlesubtitle {
	display:inline-block;
	width:50%!important;
}
   
.nav-collapse .nav-title, .nav-collapse .nav .nav-header { color: #ccc; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); border-bottom: 1px solid #555; }

.nav-collapse .btn-primary, .nav-collapse .btn-warning, .nav-collapse .btn-success, .nav-collapse .btn-info, .nav-collapse .btn-danger { color: #fff !important; }

/* 2 Menus */
.nav-collapse .mega-menu-2 { min-width: 480px !important; }
.nav-collapse .mega-menu-2 ul { list-style: none; margin: 0 20px 5px 0; float: left; width: 125px; }

/* 3 Menus */
.nav-collapse .mega-menu-3 { min-width: 480px !important; }
.nav-collapse .mega-menu-3 ul { list-style: none; margin: 0 20px 5px 0; float: left; width: 125px; }

/* 4 Menus */
.nav-collapse .mega-menu-4 { min-width: 480px !important; }
.nav-collapse .mega-menu-4 ul { list-style: none; margin: 0 20px 5px 0; float: left; width: 151px; }

/* 5 Menus */
.nav-collapse .mega-menu-5 { min-width: 480px !important; }
.nav-collapse .mega-menu-5 ul { list-style: none; margin: 0 15px 5px 0; float: left; width: auto; }

/* 6 Menus */
.nav-collapse .mega-menu-6 { min-width: 480px !important; }
.nav-collapse .mega-menu-6 ul { list-style: none; margin: 0 15px 5px 0; float: left; width: auto; }

.nav-collapse .mega-menu-2 ul.two-column,
.nav-collapse .mega-menu-3 ul.two-column,
.nav-collapse .mega-menu-4 ul.two-column,
.nav-collapse .mega-menu-5 ul.two-column { width: 270px; }
.nav-collapse .mega-menu-6 ul.two-column { width: 240px; }

.nav-collapse .mega-menu-3 ul.three-column,
.nav-collapse .mega-menu-4 ul.three-column,
.nav-collapse .mega-menu-5 ul.three-column { width: 400px; }
.nav-collapse .mega-menu-6 ul.three-column { width: 333px; }

.nav-collapse .mega-menu-4 ul.four-column,
.nav-collapse .mega-menu-5 ul.four-column { width: 546px; }
.nav-collapse .mega-menu-6 ul.four-column { width: 428px; }

.nav-collapse .nav > li > a,
.nav-collapse .dropdown-menu a,
.nav-collapse .nav .dropdown-toggle { padding: 3px 0; }

/* Wide Menu */
.nav-collapse .mega-menu-2 ul.mega-wide,
.nav-collapse .mega-menu-3 ul.mega-wide,
.nav-collapse .mega-menu-4 ul.mega-wide,
.nav-collapse .mega-menu-5 ul.mega-wide,
.nav-collapse .mega-menu-6 ul.mega-wide { width: 100%; margin: 0; }

.transition ul li a {
-webkit-transition: none; /** Chrome & Safari **/
-moz-transition: none; /** Firefox **/
-o-transition: none; /** Opera **/
	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}
.transition ul li a:hover {
padding-left: 0; 
-webkit-transition: none; /** Chrome & Safari **/
-moz-transition: none; /** Firefox **/
-o-transition: none; /** Opera **/
	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}

/* For menu separation */
.dropdown-separator { border-top: 1px dotted #555; }

}

/* 480px and below */
@media (max-width: 480px) {

li.dropdown { margin-top: 10px; }
.nav-collapse .nav-title, .nav-collapse .nav .nav-header { color: #ccc; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); border-bottom: 1px solid #555; }

.nav-collapse .btn-primary, .nav-collapse .btn-warning, .nav-collapse .btn-success, .nav-collapse .btn-info, .nav-collapse .btn-danger { color: #fff !important; }

/* 2 Menus */
.nav-collapse .mega-menu-2 { min-width: 290px !important; }
.nav-collapse .mega-menu-2 ul { list-style: none; margin: 0 20px 5px 0; float: left; width: 125px; }

/* 3 Menus */
.nav-collapse .mega-menu-3 { min-width: 435px !important; }
.nav-collapse .mega-menu-3 ul { list-style: none; margin: 0 20px 5px 0; float: left; width: 125px; }

/* 4 Menus */
.nav-collapse .mega-menu-4 { min-width: 320px !important; }
.nav-collapse .mega-menu-4 ul { list-style: none; margin: 0 20px 5px 0; float: left; width: auto; }

/* 5 Menus */
.nav-collapse .mega-menu-5 { min-width: 320px !important; }
.nav-collapse .mega-menu-5 ul { list-style: none; margin: 0 15px 5px 0; float: left; width: auto; }

/* 6 Menus */
.nav-collapse .mega-menu-6 { min-width: 320px !important; }
.nav-collapse .mega-menu-6 ul { list-style: none; margin: 0 15px 5px 0; float: left; width: auto; }

.nav-collapse .mega-menu-2 ul.two-column,
.nav-collapse .mega-menu-3 ul.two-column,
.nav-collapse .mega-menu-4 ul.two-column,
.nav-collapse .mega-menu-5 ul.two-column { width: 270px; }
.nav-collapse .mega-menu-6 ul.two-column { width: 240px; }

.nav-collapse .mega-menu-3 ul.three-column,
.nav-collapse .mega-menu-4 ul.three-column,
.nav-collapse .mega-menu-5 ul.three-column { width: 400px; }
.nav-collapse .mega-menu-6 ul.three-column { width: 333px; }

.nav-collapse .mega-menu-4 ul.four-column,
.nav-collapse .mega-menu-5 ul.four-column { width: 546px; }
.nav-collapse .mega-menu-6 ul.four-column { width: 428px; }

.nav-collapse .nav > li > a,
.nav-collapse .dropdown-menu a,
.nav-collapse .nav .dropdown-toggle { padding: 3px 0; }

/* Wide Menu */
.nav-collapse .mega-menu-2 ul.mega-wide,
.nav-collapse .mega-menu-3 ul.mega-wide,
.nav-collapse .mega-menu-4 ul.mega-wide,
.nav-collapse .mega-menu-5 ul.mega-wide,
.nav-collapse .mega-menu-6 ul.mega-wide { width: 100%; margin: 0; }

.transition ul li a {
-webkit-transition: none; /** Chrome & Safari **/
-moz-transition: none; /** Firefox **/
-o-transition: none; /** Opera **/
	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}
.transition ul li a:hover {
padding-left: 0; 
-webkit-transition: none; /** Chrome & Safari **/
-moz-transition: none; /** Firefox **/
-o-transition: none; /** Opera **/
	behavior: url(/HELHa/wp-content/themes/helha/pie/PIE.htc);
}

/* For menu separation */
.dropdown-separator { border-top: 1px dotted #555; }

}
.nav-title.pedagogique {background-color: #009790;}
.nav-title.artsappliques {background-color: #009790;}
.nav-title.sante {background-color: #009790!important;}
.nav-title.technique {background-color: #009790;}
.nav-title.sociale {background-color: #009790;}
.nav-title.agronomique {background-color: #009790;}
.nav-title.economique {background-color: #009790;}

.peda {background-color: #009790;}
.master {background-color: #009690;}

.mega-menu-5 {text-align: left !important;font-family: 'Frutiger W01', 'Open Sans', sans-serif;font-size: 14px !important;}

.mega-menu-5 ul li > a {color: #424d58 !important;border-bottom: none !important; margin-top: 5px; line-height: 1em;}

.mega-menu-5 ul li ul li a {color: #555 !important;font-size: 11px;padding: 1px 0 2px 3px !important;border-left: 2px solid #eee;}

.mega-menu-5 ul li {color: #fff !important;}

.mega-menu-5 ul li > a:hover {color: #009790 !important;}

.nav-title {
	border: none !important;
	text-shadow: none !important;
	padding: 5px 0 5px 10px !important;
	width: auto !important;
}

.mega-menu-5 ul li ul {margin: 0 0 0 8px !important;list-style: none;}


/* Default Transition */
/*ul li ul .transition a {
}
.transition a:hover {
}*/

/* Responsive
-------------------------------------------------- */

/* Desktop large
------------------------- */
@media (min-width: 980px) {
	header .brand {
		z-index:99999;
	}
	.fixedToScroll {
		margin-bottom:80px;
		width:295px;
	}

}

@media (max-width: 1200px) {
	#map_canvas > div {
		margin:0!important;
	}
	#map_canvas {
		height:300px;
	}
	.mobile-one-up:first-child .page-header {
		padding:0;
	}
	.mobile-one-up:first-child h1 {
		margin:0;
	}
	
	.mobile-one-up {
		width: 100%!important;
		float: inherit!important;
		margin:0!important;
		padding:0 20px 40px 20px!important;
		background:#fff;
	}
		.mobile-one-up table.table-emploi {
			border:1px solid #ddd;
		}
}

/* Desktop
------------------------- */
@media (max-width: 980px) {
 /* Unfloat brand */
	.mobile-two-up {
	  width: 48%!important;
	  float: left!important;
	  margin-left: 4%!important;
	  margin-bottom: 4%!important;
	}
	
	.mobile-two-up:nth-child(2n+1) {
	  clear: both !important;
	  margin-left: 0!important;
	}

	
	.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {
		font-size:15px;
		text-align:center;
	}
	.dropdown-menu.mega-menu-5 a {
		text-align:left!important;
	}
	li {
		margin-top:10px;
	}
}

/* Tablet to desktop
------------------------- */
@media (min-width: 768px) and (max-width: 980px) {
}

/* Tablet
------------------------- */
@media (max-width: 767px) {
}

/* Landscape phones
------------------------- */
@media (max-width: 480px) {
}

									.ig-b- { display: inline-block; }
									.ig-b- img { visibility: hidden; }
									.ig-b-:hover { background-position: 0 -60px; } .ig-b-:active { background-position: 0 -120px; }
									.ig-b-16 { width: 16px; height: 16px; background: url(https://badges.instagram.com/static/images/ig-badge-sprite-16.png) no-repeat 0 0; }
									@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
									.ig-b-16 { background-image: url(https://badges.instagram.com/static/images/ig-badge-sprite-16@2x.png); background-size: 60px 178px; } }







.header-fcsocial {
	background: url(/HELHa/wp-content/themes/helha/img/fcsocial/header-social.jpg) no-repeat center center;
	-webkit-background-size: cover; /* pour Chrome et Safari */
	-moz-background-size: cover; /* pour Firefox */
	-o-background-size: cover; /* pour Opera */
	background-size: cover; /* version standardisée */
	height:auto;
	text-align: center;
	color:#fff;
	padding:80px 0;
}
	.header-fcsocial h1 {
		font-family: 'Frutiger W01', 'Open Sans', sans-serif;
		font-weight: normal;
		line-height: 130%;
		font-size: 3.5em;
	}
	.header-fcsocial h1 a:hover {
		color:#ccc;
	}
	.header-fcsocial p {
		margin:30px 0;
	}
	
.snowEgg {
	position:absolute;
	top:0;
	left:0;
}

.inscription-cerso .footer-cerso {
	margin-top:40px;
}
.button-wrapper {
	margin-top:20px;
	text-align:center;
}
.top-single-event {
	background:#efefef;
	padding:30px;
	margin-bottom:20px;
	border-bottom:1px solid #ddd;
}
.reglement {
	height:250px;
	overflow:auto;
	width:50%;
	margin:0 auto;
	border:1px solid #ccc;
	padding:10px;
}
	.reglement p {
		font-size:0.8em;
	}
	.reglement h3 {
		font-size:1.4em;
	}
	.footer-cerso h2 {
		text-align:center;
	}
	.center {
		text-align:center;
	}


.top-single-event { overflow: auto; }
.complet {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}

.topsamemenu {
	padding:14px 0;
	cursor: pointer;;
}
.searchformmodal {
	position: fixed;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.8);
	z-index: 999999999999999999999;
	display: none;
}
	.searchformmodal #searchform input {
		display: block;
		width:60%;
		padding: 4% 1%;
		margin-top: 15%!important;
		font-size: 2em;
		height: auto;
		background: black!important;
		border: 1px solid rgba(255,255,255,0.5);
		margin:0 auto;
	}
.text-center {
	text-align:center;
}

.container.newsletter-fc-social {
	color: #009790;
	padding-top: 50px;
	margin-bottom: 50px;
	/*border-top: 5px solid #009790;*/
	font-size: 1.5em;
}

.blink {
	font-size: 1.6em;
	-webkit-animation: blinker 1s infinite; /* Safari 4+ */
	-moz-animation:    blinker 1s infinite; /* Fx 5+ */
	-o-animation:      blinker 1s infinite; /* Opera 12+ */
	animation:         blinker 1s infinite; /* IE 10+, Fx 29+ */	-webkit-animation-name: blinker;  
	text-decoration: blink;
}

@-webkit-keyframes blinker {
  from { opacity: 1.0; }
  to { opacity: 0.0; }
}
@-moz-keyframes blinker {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes blinker {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes blinker {
  0%   { opacity: 0; }
  100% { opacity: 1; }
}

img.noresponsive {
	width: inherit!important;
}

.bawpvc-ajax-counter {
	display: inline;
}
.menuprincipal {
	color:#424d58;
}

.ects-table-unit-component {
	background: #eee;	
}
	.ects-table-unit-component .component-title {
		padding-left: 15px;
	}

/*.ects-table {
}*/
	.ects-table .optional-message {
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		display: inline-block;
		padding: 0;
		margin-top: 7px;
		width: 100%;
	}

	.ects-table .orientation {
		color: #009790;
	    padding-left: 10px;
	    border: 5px solid #e5f4f3;
	    border-left: 10px solid #009790;
	}

	.ects-table .highlighted-header {
		font-size: 1.5em;
		min-width: 75px;
	}

    .ects-table .code {
        color: #235287;
    }

    .ects-table .divider {
        background: #ededed;
    }

    .ects-table .quarter {
        color: #fff;
        text-align: right;
        font-weight: normal;
    }

	.ects-table .centered {
		text-align: center;
	}

    .ects-table .left-aligned {
        text-align: left;
    }

    .ects-table .unit-title {
        text-align: left;
    }

    .ects-table th {
        font-weight: normal;
        background: #009790;
        color: #fff;
    }

    .ects-table th, .ects-table td {
        padding: 7px;
        text-align: center;
    }

    table.style thead {
background:#009790;
text-decoration:none;
}
table.style thead tr th {
text-align:left;
}
table.style thead strong {
color:#fff;
text-align:left;
}
table.style tbody tr:nth-child(odd) {
background: #efefef
}




/* rencontrez-nous Jordan */ 
.page-header{
  margin-top: 35px;
}  

/* rencontrez-nous menu */
.menu-item-63062 > a , .menu-item-63062:hover > a {
    background: #d85252!important;
    border-radius: 5px;
    color: #fff!important;
}
/* rencontrez-nous menu */
.menu-item-63062 > a:after {
    background: #fff!important;
}


.page-id-52194 .span4 {
	width:33.333333333%!important;
	margin:0!important;
}
.page-id-52194 .container.page.content-style.content, .page-id-52194 .container.page.content-style.content .container {
	max-width:900px!important;
}

.jpoco .row {
	margin-bottom: 30px;
}

.pourtable {
	max-width: 750px;
}
.pourtable th, .pourtable td {
	padding: 2px 6px;
    font-size: 12px;
    border: 5px solid #fff;
}
.pour {
	background: rgba(0, 151, 144, 0.4);
}
.pourth {
	background: rgb(0, 151, 144);
	text-align: left;
	color:#fff;
	margin-bottom:40px;
}
.lieninscription {
	color:#d85252!important;
}

/* Jordan :  Ajout bordure sur toutes les pages */
/* FOOTER */
.footer {
	background-color: #424d58;
	color: #fff;
	padding: 2.5rem 1rem;
}

.footer nav{
	margin-top: 1rem;
}

@media screen and (max-width: 767px) {
	p.footer-description {
		margin-top: 2rem;
	}
}

p.footer-description {
	font-size: 1.125rem;
	padding-left: .25rem;
}
p.footer-description a {
	text-decoration: underline;
}

div.footer-group {
	margin-top: 2rem;
}
span.footer-title {
	font-size: 1.5rem;
	font-weight: 700;
}
.footer-links, .footer-links--inline {
	list-style: none;
	font-size: 1rem;
	font-weight: 300;
	margin: 1rem 0 0 0;
}
.footer-links--inline {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.footer-links--inline > li, .footer-links--inline > a {
	margin-right: .5rem;
}
ul.footer-links li a, ul.footer-links li span{
	display: block;
	padding-top: .5rem;
	padding-bottom: .5rem;
}

.footer-underligned-btn {
	font-size: 1rem;
	position: relative;
	top: 5px;
	text-decoration: underline;
}

.footer-btn, .footer-btn--block, .footer-btn--flex {
	padding: .5rem 1rem;
	background-color: #009790;
	color: #fff;
	border-radius: 4px;
	font-size: 1rem;
}
.footer-btn:hover, .footer-btn--block:hover, .footer-btn--flex:hover {
	color: inherit;
}
.footer-btn--block {
	margin-top: 1rem;
	display: inline-block;
}

.footer-btn--flex {
	margin-top: 1rem;
	display: flex !important;
	align-items: center;
}

.footer-socialNetworkIcon {
	transition: transform .3s ease;
}

.footer-socialNetworkIcon:hover {
	transition: transform .3s ease;
	transform: scale(.8);
}

.footer-international {
	font-size: .8rem;
	line-height: 1.1;
}

.footer-international svg {
	margin-right: .5rem;
}

.messenger-button {
	display: block;
	width: 2rem;
	height: 2rem;
	position: fixed;
	bottom: 1rem;
	right: 1rem;
	padding: .625rem;
	background-color: #d85252;
	border-radius: 2rem;
	transition: opacity .3s ease;
	z-index: 100000;
}

/* MESSENGER BUTTON */
.messenger-button:hover, .messenger-button:focus{
	opacity: .75;
}

.messenger-button svg{
	width: 2rem;
	height: 2rem;
}
/* find modif footer Arthur  */