* { padding: 0; margin: 0; }
img, fieldset { border:0; }
body { 
	background: #FFF;
	font-size: 0.6em;/*62.5%; /* 1em = 10px, 0.8em = 8px, 1.6em = 16px */
	font-family: Arial, sans-serif;
 }
h2 { font-size: 2.2em; color: #1A93B6; font-weight: normal; }
h3 { font-size: 1.2em; }
h4 { font-size: 1em; }
h1{ padding:0px; margin:0px;}

p span { color: #1A93B6; }
input, select { font-size: 1em; }
legend { color: #000; margin: 0 0 8px -7px; }
ul { list-style: none; }
.clear{ clear:both; padding:0px;}


------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* #mainPassenger / Rubrique Passager / On centre la page et on prépare le code pour l'héritage des styles via la cascade */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */




#mainPassenger{ width: 924px; margin: 0 auto; text-align: left; font-size: 1.1em; position: relative; }
	/*.mainPbg01 {background: url(/ADP/images/fauxBackground.gif) repeat-y 0 0;}*/
	.mainPbg02 {background: url(/ADP/images/fauxBackground2.gif) repeat-y 0 0;}
	.mainPbg03 {background: url(/ADP/images/fauxBackground3.gif) repeat-y 0 0;}
	.mainPbg04 { background:url(/ADP/images/voyage/bgd_mainBackground.gif);}


	/* ------------------------------------------------------- */
	/* h1 Logo + Back homepage */
	/* ------------------------------------------------------- */
	h1 { }
		h1 a:link, h1 a:visited, h1 a:hover {}
		h1 a img {padding:0px;; }

	/* ------------------------------------------------------- */
	/* Navigation transversale - Espaces */
	/* ------------------------------------------------------- */
	#espacesNav { text-align: right; padding: 0 0 52px 180px; background-color: #FFF; }
		#espacesNav ul { list-style: none; padding-top: 10px; margin-top: -4px; }
		#espacesNav ul * { display: inline; }
			#espacesNav ul li { list-style: none; padding: 8px 10px 4px 10px; border-right: 1px solid #C9CACD; }
			#espacesNav ul li#espacesNavPassager { background: url(/ADP/images/bgd_passagersCurrent.gif) repeat-x left bottom; border-left: 1px solid #C9CACD; }
			#espacesNav ul li.lastChild { border-right: 0; }
				/* Liens de la barre de nav transversale */
				#espacesNav ul li a:link, #espacesNav ul li a:visited { 
					color: #00427D;
					text-decoration: none;
					padding-left: 16px;
					background: transparent url(/ADP/images/li_espacesNav.gif) no-repeat 0 1px;
					font-weight: bold;
				 }
				#espacesNav ul li a.current:link, #espacesNav ul li a.current:visited { color: #ee7900; background: transparent url(/ADP/images/li_espacesNavCurrent.gif) no-repeat 0 1px; }
				#espacesNav ul li a:hover { text-decoration: underline; color: #7EC3D7; }
				/* Lien pour changement de langue */	
				#espacesNav ul li a.language:link, #espacesNav ul li a.language:visited { 
					color: #00427D;
					text-decoration: none;
					padding-left: 0;
					background: none;
					font-weight: normal;
				 }
				#espacesNav ul li a.language:hover { text-decoration: underline; color: #7EC3D7; }
				/* Formulaire de recherche */	
				#espacesNav ul li input { border: 1px solid #B7B7B9; background: transparent; }
				#espacesNav ul li input#search { padding: 1px; width: 116px; }
				#espacesNav ul li input#searchOk { border: 1px solid #B7B7B9; color: #EE7900; font-weight: bold; }
				#espacesNav ul li input#searchOk:hover { background: #EE7900; color: #FFF; }
	 #bannerLogo{ float:left; padding:0px; margin:0px;}
	 #bannerHead{ float:left; background:url(/pubspec/images/header/fra1036/eapid454/header.gif) no-repeat ;height:129px; padding:0px; margin:0px; width:601px;}
	 
	 .meaPub{ padding:0px 0px 0px 0px;}
	 .meaPub img{ padding:8px 0px 0px 0px;}
	 #navEspace{}

	/* ------------------------------------------------------- */
	/* #contentContainer */
	/* ------------------------------------------------------- */
	#contentContainer {}

		/* ------------------------------------------------------- */
		/* meaHomePassagers */
		/* ------------------------------------------------------- */
		#meaHomePassagers { width: 730px; }
			#meaHomePassagers * { display: block; }
		
		/* ------------------------------------------------------- */
		/* Navigation */
		/* ------------------------------------------------------- */
		#navGlobal{ padding:0px 0px 0px 184px;; margin:0px;}
		#navLogo{padding:0px; margin:-35px 5px 0px 0px;position:absolute;}
		#nav {margin:0px 0px 0px 0px;}
			#nav ul { list-style: none; margin:0px; padding:0px; }
				#nav ul li { display: inline; height: 1%; }
					.navli a:link, .navli a:visited { 
						display: block;
						float: left;
						padding:4px 11px 4px 11px;
						
						color: #000000;
						text-decoration: none;
						font-weight: bold;
						background:url(/pubspec/images/header/fra1036/eapid454/li_nav.gif) no-repeat right center;
						font-size:11px;
						
					 }
					 .navLastli a:link, .navLastli a:visited { 
						display: block;
						float: left;
						padding:4px 21px 4px 13px;
						
						color: #000000;
						text-decoration: none;
						font-weight: bold;
						
						font-size:11px;
						
					 }
					 
					#nav ul li a:hover { color: #FFF; }
					#nav ul li a.courant:link, #nav ul li a.courant:visited, #nav ul li a.courant:hover { background: #B4D3DF url(../passagers/images/a_nav_courant.gif) repeat-x 0 0; color: #ee7900; text-decoration: none; border-bottom: 1px solid #B4D3DF; }
					#nav ul li a.courant4:link, #nav ul li a.courant4:visited, #nav ul li a.courant4:hover { background: #B4D3DF url(../passagers/images/a_nav_courant3.gif) repeat-x 0 0; color: #d1035c; text-decoration: none; border-bottom: 1px solid #ee9cbf; }
					#nav ul li a.courant5:link, #nav ul li a.courant5:visited, #nav ul li a.courant5:hover { background: #B4D3DF url(../passagers/images/a_nav_courant2.gif) repeat-x 0 0; color: #849219; text-decoration: none; border-bottom: 1px solid #B4D3DF; }

		#subNav { width: 181px; float: left; padding-bottom: 7em; }
			#subNav a:link, #subNav a:visited { text-decoration: none; }
			#subNav a:hover { text-decoration: underline; }
			#subNav h2 { color: #FFF;  padding: 10px 10px 5px 30px;  }
			#subNav h3 { color: #FFF;  padding: 20px 10px 5px 30px;  }
				#subNav ul { list-style: none;}
				#subNav li { display: inline; }
				#subNav li a:link, #subNav li a:visited {display: block; padding: 4px 5px 4px 26px; font-weight: bold; }
				#subNav li a.currentsub:link, #subNav li a.currentsub:visited { color: #1a93b6; border: none; background: #ecf4f7 url(/ADP/images/li_subNav_current.gif) no-repeat 10px 5px; }
					#subNav ul ul { border: none; background: #ecf4f7; padding: 0 0 0 25px; margin: 0; }
					#subNav ul ul li a:link, #subNav ul ul li a:visited { color: #1a93b6; border: none; background: url(/ADP/images/li_subNav_ssnav.gif) no-repeat 0 8px; padding: 4px 5px 4px 8px; font-weight: normal; }
					#subNav ul ul li a.scurrent:link, #subNav ul ul li a.scurrent:visited { color: #ee7900; border: none; background: url(/ADP/images/li_subNav_ssnavCurrent.gif) no-repeat 0 5px; padding: 2px 5px 2px 8px; font-weight: bold; }
			/* Blue Background */
			.Navbg1 {background: #5FACC4 url(/adp/images/bgd_subNav.gif) no-repeat left bottom;}
			.Navbg1 h2 {background: transparent url(/ADP/images/li_subNav_Title.gif) no-repeat 0 0;border-bottom: 1px solid #4499b6;}
			.Navbg1 ul {border-top: 1px solid #6ab5cb; }
			.Navbg1 li a:link, .Navbg1 li a:visited {color:#FFF; border-bottom: 1px solid #4499b6; background: transparent url(/ADP/images/a_strongLink2.gif) no-repeat 10px 5px;}
			.Navbg1 li a.current:link, .Navbg1 li a.current:visited { color: #ee7900; border: none; background: #ecf4f7 url(/ADP/images/a_strongLink.gif) no-repeat 10px 5px; }

			
	

		/* ------------------------------------------------------- */
		/* Content */
		/* ------------------------------------------------------- */
		/*#content {width: 549px; float: left; padding: 6px 0 20px 0; }
			#contentLev2, #contentLev3, #contentLev4 { width: 549px; float: left; padding: 0 0 20px 0; border-right:1px solid #c9cacd; text-align:left; }
*/
			/*-- DDIEZ -- */
			.content {width: 549px; float: left; padding: 0 0 20px 0; border-right:1px solid #c9cacd; text-align:left; }
				.content h2 { color: #ee7900; margin: 10px 15px 10px 15px; }
				
				.contentLarge { float:left;padding:0px 0px 0px 22px;text-align:left; background-color:#FFF; padding:10px 0px 0px 0px;}
				.contentLarge h2{ margin: 0 0 0px 0;}
				.contentLarge h3{ font-size:22px; color:#0864ce; padding:0px 0px 15px 0px; }
			 .mainContent{ float:left;}	
			    .meaVoyage{ padding:0px 5px 35px 0px;}
				.meaLink{padding:10px 0px 25px 0px;} 
				  .meaLink ul { padding:0px 0px 10px 0px;}
				    .meaLink ul li a{ color:#000000; text-decoration:underline;}
					.meaLink ul li a:hover{ text-decoration:none;}
				  .meaLink p { background:url(../../../../images/voyage/li_mea.gif) 2px 5px; background-repeat:no-repeat;}
				    .meaLink p a{color:#0864ce; font-weight:bolder; text-decoration:none; padding:0px 0px 0px 7px;}
				    .meaLink p a:hover{color:#0864ce; font-weight:bolder; text-decoration:underline;}
				  
				.meaVoyage h4{ font-weight:bold; padding:0px 0px 6px 0px;}
				.meaTitle{float:left; font-weight:bold; padding:0px 0px 3px 0px;}
				.meaContent{ float:left; padding:8px 0px 20px 8px;}
				.meaDesc{ padding:8px 0px 0px 0px; width:150px;}
				
				.meaImg{ float:left; padding:8px 5px 0px 0px;}
				.meaStar{ float:left; padding:0px 0px 0px 5px;}
				.meaStar h4{ float:left;font-weight:bold; padding:0px 0px 6px 0px;}
				.meaStar li{ float:left;}
				.meaDate{ color:#0864ce; font-weight:bolder; padding:3px 0px 0px 0px;}
				.meaPrice{ background-color:#aef1ff; display:block; padding:0px 5px 0px 5px; font-size:12px; margin:3px 0px 0px 0px;}
			
/* ------------------------------------------------------- */
/* Footer */
/* ------------------------------------------------------- */
#footer { text-align:left; border-top:1px solid #3383da; width:755px; padding:0px 0px 0px 0px; margin:0px 0px 0px 20px;}
	/*.footerBg01 {background: url(/ADP/images/footer.gif) no-repeat 0 0;}
	.footerBg02 {background: url(/ADP/images/footer2.gif) no-repeat 0 0;}*/
	#footer ul { list-style: none; padding: 10px 0; }
		#footer ul li { display: inline; }
			.footerli a:link, .footerli a:visited { color:#000000; text-decoration: none; padding: 0px 10px 0px 5px; background: transparent url(../images/li_footer.gif) no-repeat right center; }
			.footerFirstli a:link, .footerFirstli a:visited { color:#000000; text-decoration: none; padding: 0px 10px 0px 0px; background: transparent url(../images/li_footer.gif) no-repeat right center; }
			#footer ul li a:hover { text-decoration: underline; }
			#footer ul li a.lastChild:link, #footer ul li a.lastChild:visited, #footer ul li a.lastChild:hover { background: none; }
	#footer p{color:#37acd1; font-weight:bold; font-size:11px;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

.spanB {text-align: left;}
