
	/*---------------------------------- NAVIGATION ------------------------------------ */
	/* barre principale */
	/* #navbar-top {
	}*/
	/* div principale menu */
	.containerNav {
		width : 1024px; 
	}
	/* div mobile 
	#navbarMobile {
	}
	*/
	/* Ul sous div */

	.navbar-nav {
		width:100%;
		display: flex;
		justify-content: space-around; 
		/*flex-direction: column;*/
		/*flex-direction: row;*/
	}

	/* Optimisation des dropdowns pour Chrome */
	.dropdown-menu {
		will-change: transform, opacity;
		transform: translateZ(0); /* force la carte GPU */
		backface-visibility: hidden; 
	}

	.dropdown-item {
		will-change: background-color, color; /* Chrome prépare ces transitions */
	}

	/* Pour que l'ouverture soit plus fluide */
	.dropdown-menu.show {
		transition: opacity 0.15s ease, transform 0.15s ease;
	}


	.icon-bar {
		padding: 0.3125rem;
		margin-right: 1rem;
		font-size: 1.25rem;
		text-decoration: none;  
	}
	.navbar-nav .nav-link {
		padding-right: 10px;
		padding-left: 10px;
	}

	.dropdown-item {
		color:#ededed;
		background-color:transparent!;
	}
	.dropdown-item:hover {
		color:#393e46;
		background-color:#76a1da;
	}

	.dropdown-item.active, .dropdown-item:active {
		color: #fff;
		text-decoration: none;
		background-color: #76a1da;
	}

	.move-navbar-top {
		top: 0px;
		transform: translateY(-40px);
		transition: transform .3s;
	}

	/* Dropdowns en plein écran mobile */
	@media (max-width: 768px) {
		.navbar-nav {
			flex-wrap: wrap;
			justify-content: space-between;
		}
	}

	/* la fleche qui apparait pour remonter tout en haut */
	#arrowTop {
		height: 9px;
		width: 14px;
		color: rgb(255, 255, 255);
		position: fixed;
		top: 10px;
		left: 10px;
		cursor: pointer;
		z-index:1000;
	}


	.btn {
		text-transform: uppercase;
		letter-spacing: 2px;
		-webkit-transition: 0.3s;
		-o-transition: 0.3s;
		transition: 0.3s;
	}
  
	.btn .btn-primary {
		/*background: #52d3aa;*/
		/*color: #fff;*/
		border: none !important;
		border: 2px solid transparent !important;
	}
	.btn .btn-primary:hover, .btn .btn-primary:active, .btn .btn-primary:focus {
		box-shadow: none;
		/*background: #52d3aa;*/
	}
  
	.btn:hover, .btn:active, .btn:focus {
		/*background: #393e46 !important;*/
		/*color: #fff;*/
		outline: none !important;
	}
	.btn .btn-default:hover, .btn .btn-default:focus, .btn .btn-default:active {
		border-color: transparent;
	}

	#menuLogout {
		 display: none; 
	}
	/* cachage barre en lien avec le defilement */

	.noart-animated {
		-webkit-animation-duration: .3s;
		animation-duration: .3s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
	}