	#aideThalys	{
		text-align: right;
		padding: 2px 5px 0 0;
		margin-top: -47px;
		float: right;
		}

	#aideThalys a	{
		display: block;
		width: 11px;
		height: 17px;
		text-decoration: none;
		background: url(http://imgnew.thalys.com/navBar/aide_off.png) no-repeat;
		}

	#aideThalys a:hover	{
		background: url(http://imgnew.thalys.com/navBar/aide_on.png) no-repeat;
		}

	#logoThalys	{
		display: block;
		padding-top: 17px;
		padding-bottom: 16px;
		}

	#bannerThalys	{
		position: absolute;
		top: 10px;
		left: 430px;
		}

	#navThalys, #navAide {
		position: absolute;
		top: 82px;
		left: 360px;
		width: 576px;
		height: 80px;
		z-index: 500;
		}

	#navLevel0, .navLevel2	{
		list-style-type: none;
		padding: 0;
		margin: 0;
		}

	#navLevel0, #navLevel3,.navLevel3, #navAide { 
		font-family: arial, helvetica, sans-serif;
		font-size: 10px;
		letter-spacing: 0;
		}

	
#navLangTrain	{
	padding: 0;
	width: 928px;
	margin-bottom: 30px;
	margin-left: 3px;
	height: 25px;
	border-bottom: 1px solid #b3b3b3;
	}
	
ul.navLanguages 	{
	margin: 0 0 0 2px;
	padding: 0;
	float: left;
	}
	
ul.navLanguages li 	{
		float: left;
		margin: 9px 2px 0;
		padding: 0 1px 0;
		list-style: none;
		font-size: 9px;
		}
	
ul.navLanguages li a {
		text-decoration: none;
		color: #000;
		}

ul.navLanguages li a:hover {
		color: #f93;
		}
		
ul.navLanguages li.selected 	{
		font-weight: bold;
		}
	
ul.navTrainHotelVoiture	{
	padding: 0;
	margin: 0 0 0 5px;
	float: left;
	}
	
ul.navTrainHotelVoiture li	{
		list-style: none;
		float: left;
		margin: 6px 0 0;
		padding: 0;
		background-position: 11px 6px;
		background-repeat: no-repeat;
		border-left: 1px solid #b3b3b3;
		color: #000;
		font-size: 10px;
		}

ul.navTrainHotelVoiture li.selected {	
		color: #903;
		font-size: 10px;
		}

ul.navTrainHotelVoiture li a  {
		float: left;
		padding: 3px 15px 2px 20px;
		height: 14px;
		color: #000;
		text-decoration: none;
		}

ul.navTrainHotelVoiture li.selected a {
		color: #903;
		text-decoration: none;
		}
	
ul.navTrainHotelVoiture li a:hover, ul.navTrainHotelVoiture li.selected a:hover {
		color: #fff;
		text-decoration: none;
	}

	#navLevel0	{
		width: 0px;
		height: 30px;
		}
		
	#navLevel0 a	{
		}
		
	#navLevel1_1	{
		margin-left: 0px;
		_margin-left: 20px;
		border: none;
		}
		
	.navLevel1 a	{
		text-decoration: none;
		color: #000;
		}

	.navLevel1 a:hover, .navLevel1Active	{
		/* color: #990134; */
		/* background: #efdcef; */
		color: #fff;
		}
		
	.navLevel1, .navLevel1Active	{
		margin: 0;
		padding: 0px 0px 0px 0px;
		cursor: hand;
		}

	.navLevel1	{
		color: #000;
		}

	.navLevel1Active	{
		}

	.navLevel2	{
		position: absolute;
		margin: 0;
		padding: 0;
		top: 38px;
		left: 0px;
		width: 994px;
		height: 30px;
		visibility: hidden;
		font-style: "Verdana";
		font-size: 8pt;
		font-weight: bold;
		color: #000000;
		}

	.navLevel22	 {
		position: absolute;
		margin: 0;
		padding: 0;
		top: 38px;
		left: 60px;
		width: 994px;
		height: 30px;
		visibility: hidden;
		font-style: "Verdana";
		font-size: 8pt;
		font-weight: bold;
		color: #000000;
		}
	
	.navLevel2 li	{
		float: left;
		margin: 4px 0 0 0;
		padding: 0;
		list-style: none;
		}
	
	.navLevel2 li.first	{
		border-left: none;
		margin-left: 59px;
		_margin-left: 29px;
		list-style: none;
		}

	.navLevel2 a	{
		text-decoration: none;
		color: #000000;
		font-style: "Verdana";
		font-size: 8pt;
		font-weight: bold;
		}
		
	.navLevel2 a:hover	{
		color: #8a1f03;
		font-style: "Verdana";
		font-size: 8pt;
		font-weight: bold;
		}

	.navLevel2 li:hover	{
		/* background: #fff; */
		}

	.navLevel2 li span	{
		float: left;
		height: 30px;
		padding-left: 15px;
		color: #000000;
		}
		
	.navLevel2Active, .navLevel2 li span.navLevel2Active, .navLevel2 li span.navLevel2Active a	{
		color: #000000;
		background: #FFFFFF;
		}

	.navLevel2Active a:hover	{
		text-decoration: underline;
		}
		
	.navLevel2 a.selected	{
		color: #8a1f03;
		}
				
	.navLevel3	{
		position: absolute;
		width: 430px;
		top: 23px;
		padding-top: 0;
		left: 59px;
		z-index: 600;
		visibility: hidden;
		text-align: left;
		border: 1px solid #ffbe00;
		background: #FFFFFF;
		}

	.navLevel3 li a	{
		text-decoration: none;
		color: #000;
		}
		
	.navLevel3 a:hover	{
		text-decoration: underline;
		color: #8a1f03;
		}

	.navLevel3 ul	{
		float: left;
		list-style-type: none;
		height: 16px;
		padding: 5px 0 2px 0;
		margin: 0;
		background: #ffffff;
		}

	.navLevel3 li	{
		float: none;
		padding: 0px 7px 0px;
		margin: 0;
		list-style: none;
		height: auto;
		}	
		
	.navLevel3 li.first	{
		float: none;
		border-left: none;
		padding-left: 7px;
		margin: 0;
		}	

	.navLevel3 ul.first	{
		margin-top: 0;
		}	

	.navLevel3 li a.navLevel3Active, .navLevel3 li a.navLevel3Active:hover, .navLevel3 li a.navLevel3Active:visited
	{
		font-family: verdana;
		font-size: 10px;
		font-weight: bold;
		color: #8a1f03;
		}

	#navDummy	{
		position: absolute;
		margin-top: 100px;
		top: 0;
		left: 0;
		width: 100%;
		background: #fff;
		z-index: 400;
		}

	#navDummy div	{
		float: left;
		margin: 0;
		padding: 0;
		width: 100%;
		}	
	
	#navAide	{
		display: block;
		color: #EDD8ED;
		z-index: 600;
		margin-top: 25px;
		margin-left: 50px;
		}
		
	#navAide a	{
		color: #EDD8ED;
		}
		
	/* patch destinations 
	#navLevel1_2 {
		display: none;
		}
	patch destinations */

