@charset "utf-8";



#navigation-pages {
	margin: 0 0 0 0;
	z-index: 1000;
}

	@media (min-width: 992px) {
		#navigation-pages {
			background-color: rgb(30, 148, 127);
						margin: 0 0 0 0;
					}
	}

	#navigation-pages .container {
		padding-left:0;padding-right:0;
		padding: 0 0 0 0;
	}

		@media (min-width: 992px) {
			#navigation-pages .container {
				padding: 0 0 0 0;
			}
		}

		

#navigation-pages .navbar {
	position: relative;
	top: 0;
	margin-bottom:0;
	z-index:300;
	border-radius: 0;
	border: 0; 
	min-height:unset;
	height: 50px;
	background-color: rgb(30, 148, 127);
	}

	@media (min-width: 992px) {
		#navigation-pages .navbar {
			border-radius: 0; 
			margin-bottom:0;
			left:0;
			background-color: transparent;
						height: 55px;
		}
	}

	#navigation-pages .navbar a { 
		-webkit-transition:0s color linear;
		-moz-transition:0s color linear;
		transition:0s color linear;
	}



#navigation-pages .navbar-header {height:100%;}

	#navigation-pages .navbar-brand.navbar-brand-image.navbar-brand-image-xl {
		padding:0;
		margin: 10px 10px 10px 10px;
		height: 50px;
	}
	#navigation-pages .navbar-brand.navbar-brand-image.navbar-brand-image-xs {
		padding:0;
		margin: 10px 10px 10px 10px;
		height: 50px;
	}

		#navigation-pages .navbar-brand.navbar-brand-image img { max-height: 100%; width: auto; }


	#navigation-pages .navbar-brand.navbar-brand-texte.navbar-brand-texte-xl {
		font-family:Raleway, arial,helvetica,sans-serif;
		font-size:30px;
		font-weight: bold;
		color:rgb(65, 65, 65);
		letter-spacing: 0;
		line-height: 20px;
		text-align: center;
		text-transform: none;
		margin: 10px 10px 10px 10px;
		padding:0;
		height: auto;
	}
	#navigation-pages .navbar-brand.navbar-brand-texte.navbar-brand-texte-xs {
		font-family:Raleway, arial,helvetica,sans-serif;
		font-size:18px;
		font-weight: bold;
		color:rgb(255, 255, 255);
		letter-spacing: 0;
		line-height: 20px;
		text-align: center;
		text-transform: none;
		margin: 16px 15px 14px 15px;
		padding:0;
		height: auto;
	}


	#navigation-pages .navbar-toggle {
		background-color:rgb(255, 255, 255);
		border-color:rgb(88, 88, 90);
					float:right;
			margin-right:15px;
				}
		#navigation-pages .navbar-toggle .icon-bar {background-color: rgb(88, 88, 90);}
		
		#navigation-pages .navbar-toggle:hover,
		#navigation-pages .navbar-toggle:focus,
		#navigation-pages .navbar-toggle:active {
			background-color:rgb(88, 88, 90);
			border-color:rgb(88, 88, 90);
		}
			#navigation-pages .navbar-toggle:hover .icon-bar,	
			#navigation-pages .navbar-toggle:focus .icon-bar,
			#navigation-pages .navbar-toggle:active .icon-bar {background-color: rgb(255, 255, 255);}


#navigation-pages .navbar-collapse {
	border:0;
	background-color:transparent;
}
	
	@media (min-width: 992px) {
		#navigation-pages .navbar-collapse {
			padding-left:0;
			padding-right:0;
		}
	}
	
	#navigation-pages .navbar-nav {float:none;margin-top:0;margin-bottom:0;}
	
		@media (min-width: 992px) {
			#navigation-pages .navbar-nav {
				float:none;
																	display:table; margin:0 auto;
								}
		}

		#navigation-pages .navbar-nav li {margin:0;}
		
		#navigation-pages .navbar-nav > li > a,
		#navigation-pages .navbar-nav > .open > a,
		#navigation-pages .navbar-nav > li > a:visited,
		#navigation-pages .navbar-nav > .open > a:visited {
			font-family: Raleway, arial,helvetica,sans-serif  ;
			font-size: 16px;
			line-height: 20px;
			letter-spacing: 0;
			font-weight: normal;
			color: rgb(65, 65, 65);
			text-decoration: none;
			border:0;
			border-bottom: 0 solid transparent;
			border-radius: 0;
			text-transform: none;
			text-align: left;
			padding: 15px 15px 15px 15px;
			display:block;
			background-color: rgb(239, 239, 239);
					}

		@media (max-width: 991px) {
			#navigation-pages .navbar-nav > li > a,
			#navigation-pages .navbar-nav > .open > a {
				padding: 15px 15px 15px 15px !important;
			}
			
		}
		@media (min-width: 992px) {
			#navigation-pages .navbar-nav > li > a,
			#navigation-pages .navbar-nav > .open > a,
			#navigation-pages .navbar-nav > li > a:visited,
			#navigation-pages .navbar-nav > .open > a:visited {
				font-family: Raleway, arial,helvetica,sans-serif  ;
				font-size: 20px;
				line-height: 20px;
				letter-spacing: 0;
				font-weight: normal;
				color: rgb(255, 255, 255);
				text-decoration: none;
				border:0;
				border-bottom: 0 solid transparent;
				border-radius: 0;
				text-transform: uppercase;
				text-align: center;
				padding: 0 17px 0 17px;
				background-color: transparent;
							}
		}
		
		#navigation-pages .navbar-nav > li > a.on,
		#navigation-pages .navbar-nav > li > a:hover,
		#navigation-pages .navbar-nav > li > a:focus,
		#navigation-pages .navbar-nav > li > a:active,
		#navigation-pages .navbar-nav > .open > a,
		#navigation-pages .navbar-nav > .open > a:visited,
		#navigation-pages .navbar-nav > .open > a:hover,
		#navigation-pages .navbar-nav > .open > a:focus,
		#navigation-pages .navbar-nav > .open > a:active {
			border-bottom: 0 solid transparent;
			color: rgb(255, 255, 255);
			background-color: rgb(65, 65, 65);
					}
			#navigation-pages .navbar-nav > li > a.on {
				color: rgb(255, 255, 255);
				border-bottom: 0 solid transparent;
				text-decoration: none;
				background-color: rgb(51, 51, 51);
							}
		
		@media (min-width: 992px) {
			#navigation-pages .navbar-nav > .open > a,
			#navigation-pages .navbar-nav > .open > a:visited,
			#navigation-pages .navbar-nav > .open > a:hover,
			#navigation-pages .navbar-nav > .open > a:focus,
			#navigation-pages .navbar-nav > .open > a:active,
			#navigation-pages .navbar-nav > li > a.on,
			#navigation-pages .navbar-nav > li > a:hover,
			#navigation-pages .navbar-nav > li > a:focus,
			#navigation-pages .navbar-nav > li > a:active {
				border-bottom: 0 solid transparent;
				color: rgb(255, 255, 255);
				text-decoration: none;
				background-color: transparent;
							}
				#navigation-pages .navbar-nav > .open > a.on,
				#navigation-pages .navbar-nav > .open > a.on:visited,
				#navigation-pages .navbar-nav > .open > a.on:hover,
				#navigation-pages .navbar-nav > .open > a.on:focus,
				#navigation-pages .navbar-nav > .open > a.on:active,
				#navigation-pages .navbar-nav > li > a.on {
					color: rgb(255, 255, 255);
					border-bottom: 0 solid transparent;
					text-decoration: none;
					background-color: transparent;
									}
		}

				
		#navigation-pages .navbar-nav > li .dropdown-menu {
									border:0;
			background-color: transparent;
			padding: 0;
		}
		
		#navigation-pages .dropdown-menu > li > a,
		#navigation-pages .dropdown-menu > li > a:visited {
			display:block;
			font-family: Raleway, arial,helvetica,sans-serif  ;
			font-size: 16px;
			font-weight: normal;
			letter-spacing: 0;
			line-height: 20px;
			text-transform: none;
			text-align: left;
			border-radius: 0;
			border:0;
			border-bottom: 0 solid transparent;
			padding: 15px 15px 15px 15px;
			color: #333333;
			background-color: #FFFFFF;
						text-decoration: none;
			
		}

			@media (max-width: 991px) {
				#navigation-pages .dropdown-menu > li > a {
					padding-left: 30px;
				}
			}
			@media (min-width: 992px) {
				#navigation-pages .dropdown-menu > li > a,
				#navigation-pages .dropdown-menu > li > a:visited {
					text-decoration: none;
					line-height: 20px;
					font-size: 20px;
					font-weight: normal;
					letter-spacing: 0;
					line-height: 20px;
					text-transform: none;
					text-align: center;
					border-radius: 0;
					border:0;
					border-bottom: 0 solid transparent;
					padding: 11px 15px 11px 15px;
					color: rgb(88, 88, 90);
					background-color: rgb(237, 242, 246);
										text-decoration: none;

				}
			}

		#navigation-pages .dropdown-menu > li > a:hover,
		#navigation-pages .dropdown-menu > li > a:focus,
		#navigation-pages .dropdown-menu > li > a:active,
		#navigation-pages .dropdown-menu > li > a.on {
			color: #FFFFFF;
			background-color: #333333;
						text-decoration: none;
		}

			#navigation-pages .dropdown-menu > li > a.on,
			#navigation-pages .dropdown-menu > .active > a.on {
				color: #808080;
				background-color: transparent;
								text-decoration: none;
			}

		@media (min-width: 992px) {
			#navigation-pages .dropdown-menu > li > a:hover,
			#navigation-pages .dropdown-menu > li > a:focus,
			#navigation-pages .dropdown-menu > li > a:active,
			#navigation-pages .dropdown-menu > li > a.on,
			#navigation-pages .dropdown-menu > .active > a,
			#navigation-pages .dropdown-menu > .active > a:hover,
			#navigation-pages .dropdown-menu > .active > a:focus,
			#navigation-pages .dropdown-menu > .active > a:active,
			#navigation-pages .dropdown-menu > .active > a.on {
				color: #FFFFFF;
				background-color: rgb(88, 88, 90);
								text-decoration: none;
			}
				#navigation-pages .dropdown-menu > li > a.on,
				#navigation-pages .dropdown-menu > .active > a.on {
					color: rgb(255, 255, 255);
					background-color: rgb(88, 88, 90);
										text-decoration: none;
				}
		}

		@media (max-width: 991px) {
		#navigation-pages .dropdown-submenu > li > a {
			padding-left: 45px;
		}
	}
	@media (min-width: 992px) {
		#navigation-pages .dropdown-submenu {
			position:absolute;
			top:0;
			left:100%;
			margin-top:-1px;
			margin-left:-1px;
			margin-top:0;
			margin-left:0;
			border-radius: 0;
			padding:0;
		}
		#navigation-pages .navbar-nav > li:last-child .dropdown-submenu {
			left:inherit;
			right:100%;
		}
	}
	
		
	@media (max-width: 991px) {
		#navigation-pages .dropdown-subsubmenu > li > a {
			padding-left: 60px;
		}
	}
	@media (min-width: 992px) {
		#navigation-pages .dropdown-subsubmenu {
			position:absolute;
			top:0;
			left:100%;
			margin-top:-1px;
			margin-left:-1px;
			margin-top:0;
			margin-left:0;
			border-radius: 0;
			padding:0;
		}
		#navigation-pages .navbar-nav > li:last-child .dropdown-subsubmenu {
			left:inherit;
			right:100%;
		}
	}

#navigation-pages.navigation-pages-sticky {
  position: fixed;
	top:0; width: 100%;
	left:0;right:0;
}
	
body #navigation-pages.navigation-pages-sticky {
	bottom: inherit;
}



		
