	#wrapper #header {
		position: fixed;
		top: 0;
		left: 266px;
		right: 0;
	}



	#wrapper #header .infos {
		display: block;
		float: left;
		max-width: 600px;
		font-size: 11.5px;
		color: #fff;
		padding: 8px 8px 8px 25px;
		font-size: 12px;
	}

	#wrapper #header-top {
		/* display: block; */
		/* border-bottom: 5px solid #dfdfdf; */
		height: 40px;
		color: #fff;
		background: #2DCCD3;
		text-align: right;
		padding: 10px 10px 0px 0px;
	}

	#help {
		right: 0;	
		top: 0;	
		content: "\f128";	
		font-family: fontAwesome;	
		font-size: 25px;	
		position: fixed;	
		padding: 10px 10px 0px 0px;
	} 


	#wrapper #header #topmenu {
		position: fixed;
		z-index: 10;
		right: 0;
		Margin: 2px 15px 0px 0px;
	}
	#wrapper #header #topmenu li {
		position: relative;
		display: block;
		float: left;
		z-index: 10;
		zoom: 1;
	}

	#wrapper #header #topmenu li a {
		display: block;
		float: left;
		margin: 0 3px;
		height: 25px;
		width: 25px;
		z-index: 10;
		text-indent: -9999px;
		zoom: 1;
		background: transparent url(../img/topmenu-sprites.png) no-repeat left top;
		-webkit-transition: background-color 0.3s ease-out;
		-moz-transition: background-color 0.3s ease-out;
		-o-transition: background-color 0.3s ease-out;
		-ms-transition: background-color 0.3s ease-out;
		transition: background-color 0.3s ease-out;
	}

	#wrapper #header #topmenu li a.parametres {
		background-position: 0 top;
	}
	#wrapper #header #topmenu li a.calendar {
		background-position: -25px top;
	}
	#wrapper #header #topmenu li a.calc {
		background-position: -50px top;
	}
	#wrapper #header #topmenu li a.help {
		background-position: -75px top;
	}
	#wrapper #header #topmenu li a.toolItineraire {
		background-position: -125px top;
	}

	#wrapper #header #topmenu ul {
		position: absolute;
		display: none;
		top: 25px;
		left: 3px;
		width: 140px;
		background: #719ac3!important;
		color: #fff;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	#wrapper #header #header-footer {
		background-color: #C8CACF;
		height: 40px;
	}


	#wrapper #header #header-footer #filter {
		right: 56px;
		top: 11px;
		font-size: 24px;
		position: fixed;
		text-decoration: none;
		color: #FFF;
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	}


	#wrapper #header #header-footer #filter a {
		right: 56px;
		top: 13px;
		font-size: 21px;
		position: relative;
		text-decoration: none;
		color: #FFF;
		/* font-family: 'Font Awesome 5 Pro'; */
		/* content: "\f0b0"; */
	}

	

	#wrapper #header #header-footer .message {
		padding: 10px 0px 0px 35px;
		max-width: 850px;
		font-weight: normal;
        white-space: nowrap;
        overflow: hidden;
	}

	#wrapper #header #header-footer .message img {
		margin: 0 5px 0 0;
		vertical-align: text-top;
	}


