
.headerManao .navbar-default
{
				border:none;
			}
			.headerManao .navbar,
			.headerManao .sidenav ul{
				margin:0;
				padding:0;
			}

			.headerManao .navbar-nav{
				margin:0;
			}
			.headerManao .container-fluid{
				padding-left:0px !important;
			}
			.headerManao #container-fluid-app{
				padding-left:0px !important;
				display:flex;
				justify-content:space-around;
			}
			.headerManao #container-fluid-app ul:first-child{
				width:95%;
			}

			.headerManao .container-fluid ul,
			
			.headerManao .main{
				list-style: none;
				/* display:flex; */
			}

			.headerManao .sidenav ul{
				list-style: none;
				width:200px !important;
				z-index: 10;
			}

			.headerManao .nav-right{
				float:right;
				margin-right:-15px;
			}

			.headerManao .nav-right li{
				padding:10px 10px 10px 0px !important;
			}

			.headerManao .container-fluid li{
				padding:10px;
			}
			.headerManao .sidenav li{
				padding:10px 10px 10px 30px;
			}
			.headerManao .sidenav li a{
				text-decoration:none;
				color:#333;
			}

			.headerManao .sidenav li:hover{
				background-color:grey;
				/*font-weight: 600;*/
				cursor:pointer;
				/*font-size:16px !important;*/
			}

			.headerManao .sidenav li:focused{
				background-color:grey !important;
				/*font-weight: 600;*/
				/*font-size:16px !important;*/
			}
			


			.headerManao .gly-btn{
			    height: 40px;
			    width:40px;
			    background-color: #ffffff;
			    padding: 0px 0px 0px 1px !important;
			    border-radius: 100%;
			    border:none;
			    cursor:pointer;
			    border-color:transparent;
			    font-size:21px;
			    color:#333;
			}

			.headerManao .gly-btn:hover{
				background-color: #dddddd;
				border:none;
				border-color:#dddddd;
				color:#333 !important;
			}

			.headerManao i{
				/*font-size:20px;*/
				text-align:center !important;
				margin:auto !important;
			}
			.headerManao .sidenav{
				/*display:none;*/
				width:auto;
				height:auto;
				min-height: 94vh !important;
				background-color:#dddddd;
				-webkit-animation-duration: 0.1s;
			}
			.headerManao .content{
				padding-top:0px;
				padding-left: 20px;
				padding-right: 25px;
			}
			.headerManao .logo-img{
				width:40px;
			}

			.headerManao .sidenav i{
				font-size:12px;
				padding-right:10px;
			}
			.headerManao .text{
				margin-top:10px;
				font-weight: bold;
			}
			
			.headerManao .select-entreprise{
				border:none;
				border-bottom: 1px solid #cccccc;
				padding:5px;
				font-size: 12px;
				width:auto;
			}
			.headerManao .select-entreprise:hovered{
				border:none;
			}
			.headerManao .select-entreprise:focused{
				border:none;
			}
			.headerManao .user-img{
				background-size: cover;
				width:40px;
			}

			.headerManao .btn i{
				color:white;
				font-size:20px;
			}

			.headerManao #pop-profil{
				display:none; 
				top:60px; 
				width:330px;
				height:auto;
				position: absolute;
				right:5px;
				border-radius: 0px 0px 5px 5px;
			    border: 1px solid #c6c6c6;
			    box-shadow: 1px 1px #c6c6c6;
				color:#333;
				background-color: white;
				z-index: 10;
			}
			.headerManao #pop-fleche{
				border-color: transparent;
			    border-bottom-color: #fff;
			    border-style: dashed dashed solid;
			    border-width: 0 10.5px 7.5px;
     			height: auto;
			    position: absolute;
			    top: -7px;
			    z-index: 10;
			    height: 0;
			    width: 0;
			}

			.headerManao #pop-profil #pop-fleche{
				right: 15px;
			}
			.headerManao #pop-contenu #pop-fleche{
				right: 64.5px;
			}

			.headerManao .image-profil{
				height:80px;
				width:80px;
				border-radius: 100%;
			}

			.headerManao #sectionA,
			.headerManao #sectionB{
				border-bottom: 1px solid #cccccc;
			    display: flex;
			    padding: 15px;
			}

			.headerManao #sectionC{
				text-align:center;
				padding:15px;
				border-radius: 0 0 5px 5px;
			}

			.headerManao #sectionB,
			.headerManao #sectionC{
				background-color: #f5f5f5;
			}
			.headerManao .btn-profil{
				width: 140px !important;
			    height: 30px;
			    background-color: transparent;
			    border: 1px solid #c6c6c6;
			}
			.headerManao .btn-profil:hover{
				background-color: white;
			}

			.headerManao .btn-profil i{
				font-size: 12px;
				padding-right:10px;
			}

			.headerManao #pop-contenu {
				display:none; 
				top:60px;
				color:#333;
				background-color: white;
				padding:10px;;
				margin :0;
				position:absolute;
				right:-45px;
				width :330px;
				height:345px;
			}
			/*--------------lanceur-----------------*/
			/*select#liste-entreprise.select-entreprise.form-control > option:hover
			{
				box-shadow: 0 0 10px 100px #00B4F0 inset;
                transition: all .2s ease-in-out;
			}*/
			select#liste-entreprise.select-entreprise.form-control > option.ent_selected
			{
				background-color: #00B4F0;
			}
			.headerManao #pop-contenu #list-contenu {
				padding:15px !important;
				margin :0 !important;
				background-color:#fefefe !important;
				position:absolute;
				display :block;
				top:0;
				left:0;
				border-radius: 0px 0px 5px 5px;
				border-top:0px !important;
				border: 1px solid #c6c6c6;
			    box-shadow: 1px 1px #c6c6c6;
				z-index: 10;
			}
			.headerManao #pop-contenu div#list-contenu{
				font-weight: 500;
			    color: #202020;
			    font-size: .8em;
			    font-family: Lucida Grande,Lucida Sans,Arial,sans-serif;
			    font-style: italic;
			}

			.headerManao #pop-contenu #list-contenu i {
				float:left;
				position:relative;
				width :90px !important;
				height:85px !important;
				padding:10px !important;
				text-align:center;
				cursor:pointer;
				border : 1px  solid #fefefe;
				margin :5px;
			}

			.headerManao #pop-contenu #list-contenu i:hover {
				border : 1px  solid #ccc;
			}

			.headerManao #pop-contenu #list-contenu i img {
				margin:auto;
				width:70% !important;
				
			}
			.headerManao #pop-contenu #list-contenu i h6 , 
			.headerManao .lanceur #pop-contenu #list-contenu i img {
				display:block !important;
			} 

			.headerManao #pop-contenu #list-contenu i h6 {
				font-weight:500;
				color:#202020;
				font-size:.8em;
				font-family : Lucida Grande,Lucida Sans,Arial,sans-serif;
				font-style: italic;
			}

			.headerManao #pop-contenu #list-contenu div {
			    display: inline-block !important;
			    width: 300px !important;
			}

			.headerManao #menu-nav ul li a{
				color:white;
				font-size: 0.9vw;
				font-weight: 600;
			}

			.headerManao #menu-nav ul li a:hover{
				color:#333;
			}

			.headerManao #menu-nav ul li a i{
				font-size: 14px;
				/*padding-right:10px;*/
			}			

			.headerManao #menu-nav li{
				padding:0px;
			}
			.headerManao #menu-nav .navbar-nav li a{
				padding-top:10px;
				padding-bottom: 10px;
			}

			.headerManao ul .section-menu-child{
				display:none;
				width:191px !important;
				margin-left:-25px;
			}

			.headerManao ul .section-menu-child li {
			    padding-left: 57px !important;
			    font-weight: normal;
			    width: 200px;
			    margin-left: -5px;
			    font-size:13px;
			}

			.headerManao ul .section-menu-child li a:hover,
			.headerManao ul .section-menu-child .child-active a {
			    /*background-color: #cecece;*/
			    color:#fff !important;
			}

			.headerManao ul .section-menu-child hr{
				padding:0;
				margin:10px 0 0 0;
			}

			.headerManao #menu-bar{
				display:none;
			}

			.headerManao .sidenav .active{
				background-color: grey;
				font-weight: 600;
				/*font-size:16px !important;*/
				padding-bottom:0px;

			}
			.headerManao .sidenav .active-sans-child{
				background-color: grey;
				font-weight: 600;
				/*font-size:16px !important;*/
				padding-bottom:10px;
			}
			
			.headerManao .gly-right{
			    top: 0px;
			    right: 0px;
			    text-align: right;
			}

			.headerManao .sidenav{
				display:none;
			}

			@media(max-width : 800px){
				#menu-principale
				{
					display: none !important;
				}
				.headerManao .sidenav{
					display:block;
					margin-left: -5px;
					margin-top: -2px;
					z-index: 10;
				}
				.headerManao .content{
					margin-left: -200px;
				}
				.headerManao #menu-bar{
					display:block;
				}

				.headerManao #menu-nav{
					display:none;
				}
				.headerManao .web-element{
					display:none !important;
				}

				.headerManao .separateur-section{
					border-color:#cecece !important;
					margin-bottom:0px;
					margin-top:0px;
				}
				.headerManao .sidenav select {
				    width: 190px;
				}

				.headerManao .profil-mobile {
				    margin-bottom: 5px;
				    padding: 5px;
				    text-align: center !important;
				}
				

				.headerManao #sectionA{
					padding:0px !important;
					border-bottom:0px;
					font-size:13px;
				}

				.headerManao .image-profil{
					margin-top:10px;
					margin-bottom:5px;
				}
			}	

/* SELECT */

/*the container must be positioned relative:*/
.custom-select {
  position: relative;
  font-family: Arial;
  border-radius: 2px !important;
}
.custom-select select {
  display: none; /*hide original SELECT element:*/
}
.select-selected {
  background-color: #50b7d5;
  margin-top:0px !important;
  height:36px !important;
  border-radius: 2px !important;
  font-size: 14px !important;
}
/*style the arrow inside the select element:*/
.select-selected:after {
  position: absolute;
  content: "";
  top: 14px;
  right: 10px;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #fff transparent transparent transparent;
}
/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {
  border-color: transparent transparent #fff transparent;
  top: 7px;
}
/*style the items (options), including the selected item:*/
.select-items div,.select-selected {
  color: #ffffff;
  padding: 8px 16px;
  border: 1px solid transparent;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
  cursor: pointer;
  user-select: none;
}
/*style items (options):*/
.select-items {
  position: absolute;
  background-color: #50b7d5;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 99;
  font-size:14px;
}
/*hide the items when the select box is closed:*/
.select-hide {
  display: none;
}
.select-items div:hover, .same-as-selected {
  background-color: #31b0d5;
}