/* CSS Document */

* { padding: 0; margin: 0; }
img, fieldset { border:0; }
body { 
	background: #FFF;
	text-align: left;
	font-size: 10px;/*62.5%; /* 1em = 10px, 0.8em = 8px, 1.6em = 16px */
	font-family: Arial,Verdana,Helvetica,sans-serif;
 }
h2 { font-size: 24px; color: #1A93B6; font-weight: normal; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }

p span { color: #1A93B6; }
input, select { font-size: 11px; }
legend { color: #000; margin: 0 0 8px -7px; }
ul { list-style: none; }
table{ border:none;}
/* ------------------------------------------------------- */
/* Links */
/* ------------------------------------------------------- */
a:link, a:visited { color: #00427D; text-decoration: underline; }
a:hover { color: #00427D; text-decoration: none; }
a.strongLink:link, a.strongLink:visited { padding-left: 16px; background: transparent url(../images/a_strongLink.gif) no-repeat 0 1px; text-decoration: none; font-weight: bold;}
a.strongLink:hover { text-decoration: underline; }
/* .strongLink2 = Green Arrow */
a.strongLink2:link, a.strongLink2:visited { padding-left: 16px; background: transparent url(../images/a_strongLink3.gif) no-repeat 0 1px; text-decoration: none; font-weight: bold; color: #000; }
a.strongLink2:hover { text-decoration: underline; }
/* .strongLink2 = Pink Arrow */
a.strongLink3:link, a.strongLink3:visited { padding-left: 16px; background: transparent url(../../../infoSMS/images/a_strongLink5.gif) no-repeat 0 1px; text-decoration: none; font-weight: bold; color: #000; }
a.strongLink3:hover { text-decoration: underline; }
/* .lightLink = White Arrow */
a.lightLink:link, a.lightLink:visited { padding-left: 6px; background: transparent url(../images/a_lightLink.gif) no-repeat 0 4px; text-decoration: none; color:#fff;}
a.lightLink:hover { text-decoration: underline; }
/* .lightLink = Black Arrow */
a.lightLink1:link, a.lightLink1:visited { padding-left: 6px; background: transparent url(../images/a_lightLink_black.gif) no-repeat 0 4px; text-decoration: none; color:#000;}
a.lightLink1:hover { text-decoration: underline; }
/* .lightLink2 = Orange Arrow */
a.lightLink2:link, a.lightLink2:visited { color: #000; background: transparent url(../images/li_type2.gif) no-repeat left center; margin: 0 3px; padding: 0 0 0 7px; text-decoration: none;}
a.lightLink2:hover{ text-decoration: underline; }

/* ------------------------------------------------------- */
/* Classes globales */
/* ------------------------------------------------------- */
.voldate {width:97px; margin:0 3px 0 0;}
.voldateadv {width:62px; margin:0 3px 0 0;}
.voldateafter{width:63px;margin:0 2px 0 0px;}
.voldatebefore{width:65px;margin:0 2px 0 17px;}
.volnum{width:80px;}
.accessibility { position: absolute; left: -10000px; }
.clear { clear: both;line-height:0px; font-size:1px; }
.fleft {float:left;}
.center {text-align:center;}
	.center img { margin:auto; }
.right { text-align:right; }
.tips {width:530px;color: #1a93b6; margin: 0px 15px; padding: 5px 5px 5px 0px!important;}
	.tips h4 { padding: 5px 0; }
	.tips img { vertical-align:middle;}
	.tips li {margin: 0 0 3px 0; padding-left:10px; }
	.tips a:link, .tips a:visited {}
	.tips a:hover {}
	.tips h2{ font-size:20px; color:#587fa0!important;margin:0px!important;}
	.FlightNum{ font-size:14px; font-weight:bold;background: url(../images/bgd_li_flight.gif) 3px 5px no-repeat; padding:0 0 0 10px; }
	.FlightNum span{ font-weight:normal;}
	.FlightDetails{ font-weight:bold;background: url(../images/bgd_li_flight.gif) 3px 5px no-repeat; padding:0 0 0 10px;}
	.FlightDetails02{font-weight:bold;padding:0 0 0 10px;}
	.FlightInfo{ color:#ff8800; font-weight:bold; padding:0 0 0 10px;}
	.FlightNav{width:265px;background: url(../images/bgd_double_dotted.gif) 0 0px repeat-x; height:19px; margin:0px!important;  padding:3px 0 0 220px;}
	.FlightNav ul{ }
	.FlightNav li{ float:left;}
	.FlightNav02{width:95%;background: url(../images/bgd_double_dotted.gif) 0 0px repeat-x; height:19px; margin:0px!important;padding:3px 0 0 240px;}
	.FlightNav02 ul{ }
	.FlightNav02 li{ float:left;}
	.FlightArrive{padding:0 0 0 8px;}
	.FlightDepart{padding:0 0 0 8px;}
	.FlightResult{ float:left; padding:0 0px 0 0;}
	.FlightButton{padding:0px 0 0 0px;float:left;width:186px;}
	.FlightButton .first{ padding:0 0 3px 0;}
	#LnkVoyage{ background: url(../images/btn_confirmation_vol.gif) 0px 0px no-repeat;height:71px;color:#00437f!important;font-size:12px; margin:10px 0 0 4px;padding:15px 0px 5px 62px;display:block;width:130px!important;}
	#LnkVoyage2{ background: url(../images/btn_confirmation_vol2.gif) 0px 0px no-repeat;height:71px;color:#587fa0!important;font-size:12px; margin:10px 0 0 4px;padding:15px 0px 5px 62px;display:block;width:134px;}
	
	#commander{ background: url(../images/btn_confirmation_vol2.gif) 0px 0px no-repeat;height:71px;color:#00437f!important;font-size:12px; margin:0px 0 0 4px;padding:15px 0px 5px 62px;display:block;width:130px;}
	.tips .flightLink{ background: url(../images/ico_07.gif) 0px 3px no-repeat; text-decoration:none; padding:0 0 0 10px;}
	.tips a,a:visited{ color:#00437F;}
	.tips .separator{ padding:0px;}
.brdbot {border-bottom:1px solid #c9cacd; }
.brdtop {border-top:1px solid #c9cacd; }

.spTopType1 {margin-top:20px;}

.spLeftType1 {margin-left:20px;}

/* .browse = browse the results page */
.browse {color:#ee7900; font-weight:bold; background:url(../images/li_Type1.gif) no-repeat left center; padding:0 0 0 8px; margin:10px 15px;}
	.browse a:link, .browse a:visited { padding: 0 2px; font-weight: normal; text-align: center; }
	.browse a:hover {}
/* .newsearch = new search on results page */
.newsearch { text-align: right; width: 30em; float: right; margin: -30px 15px 0 0; }

/* Pink link  */
.lnkType1:link, .lnkType1:visited{ font-size:1.1em; color:#d6005b; text-decoration:underline;}
.lnkType1:hover {text-decoration:none;}

/* Black link */
.lnkType2:link, .lnkType2:visited{ font-size:1em; color:#000; text-decoration:none;}
.lnkType2:hover {text-decoration:underline;}

/* Price with Pink Arrow  */
.prixType1 {font-size:18px; color:#000; background:url(../images/icon_prixType1.gif) no-repeat left center; padding:0 0 0 17px; white-space:nowrap;}

/* Boutiques_homeNiv2  */
.brdTop1 {background:url(../../../infoSMS/images/bgd_BoutiqueBotDot.gif) repeat-x left top; padding:10px 0 0 0; margin:10px 0 0 0;}

/* Green link  */
.lnkType2:link, .lnkType2:visited{ font-size:1em; color:#849219; text-decoration:underline;}
.lnkType2:hover {text-decoration:none;}

/* Price with Green Arrow  */
.prixType2 {color:#000; background:url(../images/icon_prixType2.gif) no-repeat left center; padding:0 0 0 17px; white-space:nowrap;}

/* UL List Style */
.listType1 {margin:0 0 10px 0;}
.listType1 li {background:url(../images/icon_blue_list.gif) no-repeat left center; padding:0 0 0 10px;}

.listType2 {margin:0 0 10px 0;}
.listType2 li {width:110px; float:left; margin:2px 0;}
/*SON REM*/
#ifrMonEspace{ width:184px; height:190px;display:inline; border:none; margin:0 0 0 -1px; padding:0;}
#toolsBg #frmAccessability{ padding:10px 0 10px 10px;}
#toolsBg #frmAccessability input#searchOk2 {border: 1px solid #B7B7B9; color: #EE7900; font-weight: bold;}
#toolsBg #frmAccessability input#searchOk2:hover { background: #EE7900; color: #FFF; }
.iframeType1 {width:549px; }
/*Son REM*/

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* #mainPassenger / Rubrique Passager / On centre la page et on prpare le code pour l'hritage des styles via la cascade */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#mainPassenger{ width: 924px; margin: 0 auto; text-align: left; font-size: 1.1em; position: relative; }
	.mainPbg01 {background: url(../images/fauxBackground.gif) repeat-y 0 0;}
	.mainPbg02 {background: url(../images/fauxBackground2.gif) repeat-y 0 0;}
	.mainPbg03 {background: url(../../../infoSMS/images/fauxBackground3.gif) repeat-y 0 0;}
	/* ------------------------------------------------------- */
	/* h1 Logo + Back homepage */
	/* ------------------------------------------------------- */
	h1 { width: 167px; height: 76px; position: absolute; top: 0; left: 0; background-color: #FFF; }
		h1 a:link, h1 a:visited, h1 a:hover { display: block; width: 167px; height: 76px; background-color: #FFF }
		h1 a img { display: block; padding: 2px 0 0 0; }

	/* ------------------------------------------------------- */
	/* 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(../../../infoSMS/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(../../../infoSMS/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(../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 form input { border: 1px solid #B7B7B9; background: transparent; }
				#espacesNav ul li form input#search { padding: 1px; width: 116px; }
				#espacesNav ul li form input#searchOk { border: 1px solid #B7B7B9; color: #EE7900; font-weight: bold; }
				#espacesNav ul li form input#searchOk:hover { background: #EE7900; color: #FFF; }

	/* ------------------------------------------------------- */
	/* #contentContainer */
	/* ------------------------------------------------------- */
	#contentContainer { width: 738px; float: left; }

		/* ------------------------------------------------------- */
		/* meaHomePassagers */
		/* ------------------------------------------------------- */
		#meaHomePassagers { width: 730px; }
			#meaHomePassagers * { display: block; }
		
		/* ------------------------------------------------------- */
		/* Navigation */
		/* ------------------------------------------------------- */
		#nav { width: 730px; background: #66A5BD url(../images/nav_background.gif) no-repeat left bottom; }
			#nav ul { list-style: none; }
				#nav ul li { display: inline; height: 1%; }
					#nav ul li a:link, #nav ul li a:visited { 
						display: block;
						float: left;
						padding: 3px 26px;
						border-right: 1px solid #96C2D2;
						border-bottom: 1px solid #066D94;
						color: #C2DBE5;
						text-decoration: none;
						font-weight: bold;
						background: transparent url(../images/li_nav.gif) no-repeat 18px 7px;
					 }
					#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(../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(../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(../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(../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(../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(../images/li_subNav_ssnavCurrent.gif) no-repeat 0 5px; padding: 2px 5px 2px 8px; font-weight: bold; }
			/* Blue Background */
			.Navbg1 {background: #5FACC4 url(../images/bgd_subNav.gif) no-repeat left bottom;}
			.Navbg1 h2 {background: transparent url(../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(../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(../images/a_strongLink.gif) no-repeat 10px 5px; }

			/* Green Background */
			.Navbg2 {background: #a3bf0a url(../images/bgd_subNav2.jpg) no-repeat left bottom;}
			.Navbg2 h2 {background: transparent url(../images/li_subNav_Title2.gif) no-repeat 0 0; border-bottom: 1px solid #a6b81e;}
			.Navbg2 ul {border-top: 1px solid #cee547; }
			.Navbg2 li a:link, .Navbg2 li a:visited {color:#FFF; border-bottom: 1px solid #cee547; background: transparent url(../images/a_strongLink4.gif) no-repeat 10px 5px;}
			.Navbg2 li a.current:link, .Navbg2 li a.current:visited { color: #849219; border: none; background: #f6fae4 url(../images/a_strongLink3.gif) no-repeat 10px 5px; }

			/* Pink Background */
			.Navbg3 {background: #ffcfed url(../../../infoSMS/images/bgd_subNav3.jpg) no-repeat left top; height:520px;}
			.Navbg3 h2 {background: transparent url(../../../infoSMS/images/li_subNav_Title3.gif) no-repeat 0 0; border-bottom: 1px solid #de397f;}
			.Navbg3 h3 {background: transparent url(../../../infoSMS/images/li_subNav_Title3.gif) no-repeat 0 10px;}
			.Navbg3 ul {border-top: 1px solid #e3659d; }
			.Navbg3 li a:link, .Navbg3 li a:visited {color:#FFF; border-bottom: 1px solid #df4385; background: transparent url(../../../infoSMS/images/a_strongLink6.gif) no-repeat 10px 5px;}
			.Navbg3 li a.current:link, .Navbg3 li a.current:visited { color: #d6005b; border: none; background: #fae5f0 url(../../../infoSMS/images/a_strongLink5.gif) no-repeat 10px 5px; }

		/* ------------------------------------------------------- */
		/* News = Infos left column on Homepage */
		/* ------------------------------------------------------- */
		#news { width: 181px; background: #C7E8F3 url(../images/news.gif) no-repeat 0 0; float: left; }
		#news .hotnews {margin:10px ; padding:13px 0 0 0; border-top:1px solid #70bdd4;}
			#news h2 { padding: 14px 10px 3px 10px; font-size: 1.7em; }
			#news p { font-size: 1em; color: #00427D; padding: 3px 10px; }
			#news p span {font-size:0.9em; color:#1a93b6;}
			#news img { float: left; padding-right: 5px; }
			#news a:link, #news a:visited { background: transparent url(../images/link.gif) no-repeat 0 3px; padding:0 0 15px 6px; text-decoration: none; }
			#news a:hover { text-decoration: underline; }

		/* ------------------------------------------------------- */
		/* Content */
		/* ------------------------------------------------------- */
		#content {width: 549px; float: left; padding: 6px 0 20px 0; }
		#contentLev2, #contentLev3{ width: 510px;px; padding: 0 0 0px 0;text-align:left; color:#00437F; }

			/* ------------------- Content Home ------------------------------------------------------------------------------------ */
			/* ------------------- #Catcher Level2 ---------------------------------------------------------------------------- */
			#contentLev2 #catcher { border-bottom: 1px solid #c9cacd; padding: 0 0 8px 0; margin: 0px; height: 1%; }
				#contentLev2 #catcher h2 { width:350px; color:#587fa0; margin: 10px 0 5px 0; }
				#contentLev2 #catcher h3 {color: #849219; margin-left:40px;}
				#contentLev2 #catcher p { width:350px; font-size:1.5em; line-height: 20px; }
				#contentLev2 #catcher .catcherIndent{ padding:18px 0 0 10px;}
				#contentLev2 #catcher form { width:155px; float: right; margin:-85px 0 0 0; padding:0 0 0 10px; }
					.catcherBg1 {background:url(../../../infoSMS/images/bgd_catcherForm01.jpg) no-repeat;}
					.catcherBg2 {background:url(../../../infoSMS/images/bgd_catcherForm02.jpg) no-repeat;}
					.catcherBg3 {background:url(../../../infoSMS/images/bgd_catcherForm03.jpg) no-repeat;}
					.catcherBg4 {background:url(../../../infoSMS/images/bgd_catcherForm04.jpg) repeat-y;}
					.catcherBg5 {background:url(../../../infoSMS/images/bgd_catcherForm05.jpg) no-repeat;}
					#contentLev2 #catcher form p { width:auto; font-size:1em; margin: 0 0 10px 0; line-height:normal; padding-left:40px;}
					#contentLev2 #catcher form .center {margin:5px auto; padding:0;}
					#contentLev2 #catcher form .center img {margin:auto; }
					#contentLev2 #catcher form input { border: 1px solid #B7B7B9; background: #FFF; padding: 1px; }
					#contentLev2 #catcher form input#numvol { width: 105px; }
					#contentLev2 #catcher form input#numvolOK { color: #EE7900; width: 2.2em; font-weight: bold; padding: 0; }
					#contentLev2 #catcher form input#numvolOK:hover { background: #EE7900; color: #FFF; }

			/* ------------------- #content Common ---------------------------------------------------------------------------- */
			#contentLev2 h2, #contentLev3 h2, #contentLev4 h2 { color: #ee7900; margin: 10px 15px 10px 15px; }
			/* ------------------- #catcher ---------------------------------------------------------------------------- */
			/* Catcher Main */
			#catcher { margin: 10px 15px 0 15px; height:1%; }
				#catcher img { float: left; margin: 0 15px 0 0; }
				#catcher h2 { color: #ee7900; margin: 10px 15px 10px 0; }
				#catcher p { font-size: 1.2em; margin-bottom:5px; }
				#catcher .center img {float:none; margin:15px 0;}
			/* ------------------- .highlight = 3 boxes on homepage lv2---------------------------------------------------------------------------- */
			.highlight { margin: 6px 10px 80px 18px; background: transparent url(../images/bgd_homeLv2BoxesContainer.gif) no-repeat left bottom; height:1%;  }
				.highlight div { width: 166px; height: 21em; float: left; display: inline; padding: 0 0 5px 0; margin: 0 11px 0 0;}
				.highlight div.lastBox { margin: 0; }
					.highlight div img { display: block; }
					.highlight div h4 { font-size: 1.2em; color: #FFF; background-color: #1a93b6; margin: 0 1px; padding: 0.4em 0.2em; text-align: center; height: 2.6em; }
					.highlight div p { margin: 10px 8px 5px 12px; }
					.highlight div a { display: block; }
			/* ------------------- .infoType5 ---------------------------------------------------------------------------- */
			.infoType5 {margin:15px 15px;}
				.infoType5 h3 {font-size:1.1em; color:#1a93b6; padding:10px 0 0 0;}
				.infoType5 p {margin:3px 0 10px 0;}
				.infoType5 table {margin:5px 0;}
				.searchVol{margin:0px 0 0 0px; height:117px;width:345px;padding:30px 0 0 0;background:#DCEDF3;border:1px solid #92A7B9;clear:both;color:#00437F;}
				.searchVoladv{margin:0px 0 0 0px; height:150px;width:344px;padding:30px 0 0 0;background:#DCEDF3;border:1px solid #92A7B9;clear:both;color:#00437F;}
				.searchVol label{font-weight:bold;}
				.searchVol02{width:332px;padding:30px 0 0 0;background:#DCEDF3;border:1px solid #92A7B9;clear:both;color:#00437F;}
				.searchVol02 label{font-weight:bold;}
				
				.size{width:75px;float:left}
				.size02{width:120px;float:left}
				.searchContent{padding:0 0 0 6px;}
				.searchBtn{ padding:13px 0 0 0;}
			    .searchArrival{margin:5px 0 0px 0;}
			    .searchArrival img{}
				#voldate {width:62px; margin:0 3px 0 0;}
				#lnkAdvancedSearch{float:left; padding:3px 30px 0px 17px; background: url(../images/bgd_a_homeSearch.gif) 0px 4px no-repeat;text-decoration:none; margin-top:-5px;}
				#btnValidate{}
				.btnValidate02{ float:right; padding:10px 10px 10px 5px;}
				#DivDep label{padding:0 0 0 2px;}
				#ddpCity{ margin:0 0px 0 45px;}
				#ddlHoraire{margin:0 0 0 0px;width:87px;}
			.sizeHome {}
			.sizeHome #ddlHoraire{margin:0 0 0 0px;width:120px;}

			.sizeHome #voldate {width:98px; margin:0 3px 0 0;}
				.flightDe{padding:10px 0 0 0;}
				#volnum{width:80px;}
				#volcity{width:120px;}
				#lblError{float:left;padding:15px 0 0 10px;width:170px;}
				#lblError02{float:left;padding:0px 0 0 0;}
				.errorLabel{display:block;height:15px;margin-top:-5px;}
				.Dcity #ddpCity{margin:0px!important;}
				.errorLabel span{padding:0px 0 0 10px!important;float:none!important;}
				
				#voldateafter{width:63px;margin:0 2px 0 0px;}
				#voldatebefore{width:65px;margin:0 2px 0 17px;}
			/* ------------------- .infoType8 ----------------------------------------------------------------------------- */
			.infoType8 {color:#4c4c4c; margin:30px 0 0 18px;}
			.infoType8 img {display:block;}
				.infoType8 .infoType8Left {width:108px; border:1px solid #c9cacd; border-width:0 1px; padding:10px; float:left;}
				.infoType8 .infoType8Right {width:350px; float:left; padding:10px 15px;}
				.infoType8 .infoType8Right p {margin:0 0 10px 0;}
			/****************** HorairesVol ***********************************/
			#formAdd { width:149px; margin:12px 3px 10px 0; display:inline; float:right; }
			.formType1 { width:360px; background: #eef5f8; margin:12px 0 0 15px; padding:10px; border:1px solid #8cc9da; border-width:1px 0; display:inline; float:left; }
				.formType1 label, .formType1 input, .formType1 select { margin:10px 0 0 0; float:left; }
				.formType1 h3 { color: #1a93b6; }
				.formType1 p { border:1px solid #eef5f8; clear:both; }
				.formType1 p.right img { margin:15px 0 0 0; }
				.formType1 label { width:203px; line-height:19px; font-weight:bold; }
				.formType1 label span { font-weight:normal; margin:-5px 0 0 0; display:block; }
					.formType1 p img { margin:10px 0 0 5px; vertical-align:middle; }
				.formType1 input { width:120px; }
				.formType1 select { width:153px; }
					#date01, #date02, #date03 { width:23px; float:left; }
					#lbldate01, #lbldate02, #lbldate03 { width:180px; }				
					fieldset.brdbot { padding:0 0 11px 0; margin: 0 0 11px 0;border-bottom:1px solid #FFF; }
			/*P_home_02 frmReserv*/
			#reserv {width:518px; margin:0 0 0 20px; position:relative;background: url(../images/bgd_reservbot.gif) no-repeat left bottom; padding:0;}
				#reserv h3 {background:#FFF; font-size:18px; height:41px; color:#ff8925; padding:10px 0 0 135px; font-weight:normal;}
				#reserv .photo {position:absolute; z-index:0; left:2px; top:0;}				
				#frmReserv {background: url(../images/bgd_reservtop.jpg) no-repeat left top; margin:0;}
					/*#frmReserv li.current {background:#eef5f0; font-weight:bold; color:#1a93b6;}*/
					#frmReserv ul {padding:1px 0 0 128px; height:23px; }
					#frmReserv li {border-left:1px solid #eef5f0; width:91px; height:21px; padding:2px 0 0 5px; float:left; display:inline;}
					#frmReserv li input, #frmReserv li label { margin:0 2px;vertical-align:middle; font-weight:bold;}				
					#frmReserv .right {padding:5px 10px 5px 20px;}
					#frmReserv img {margin:0 10px 0 0;}
					#frmSejours, #fldVols, #fldHotels, #fldLocations {margin:25px 0 0 20px;}
					#fieldArea p {margin:0 0 10px 0;}
					#fieldArea p.rightpart {margin:0 15px 0 0;float:right; display:inline;}
					#fieldArea label {width:95px; display:block; float:left; font-weight:bold;}
					#fieldArea span {color:#000;}
					#fieldArea select {width:120px;}
					#fieldArea #normalField select {width:auto;}


			/****************** Table .results : HorairesVol ****************************/
		/*	.results { margin: 0 0 10px 0; border-bottom: 1px solid #8cc9da; }
			.algLeft {margin:0 10px 10px 15px;}
				.results th { background: #8cc9da; border-right: 1px solid #FFF; padding: 4px; text-align: left; }
				.results td { padding: 6px 6px 6px 4px; }
				.results .rowOdd  { background: #EDF7F9 url(../images/bgd_rowOdd.gif) repeat-x left bottom; }
				.results .rowEven { background: #FFF url(../images/bgd_rowEven.gif) repeat-x left bottom; }
				.results span.cancel { color: #ee7900; }
				.results a:link, .results a:visited { color: #000; text-decoration: underline; }
				.results a:hover { color: #000; text-decoration: none; }*/
				/* 
	/* ------------------------------------------------------- */
	/* #contextual = Blocks at right */
	/* ------------------------------------------------------- */
	#contextual { float: left; }

		#myspace { width: 186px; background: url(../images/bottom_contextual_space.gif) no-repeat left bottom; margin-top: 5px; padding-bottom: 5px; }
			#myspace h2 { font-size: 1.7em; background: #1E9ABC url(../images/h2_contextual_space.gif) no-repeat 0 0; color: #FFF; border-bottom: 1px solid #127B98; padding: 2px 0 0 10px; }
			#myspace #formLogin { 
				background: #1E9ABC url(../images/formBackground_contextual_space.gif) no-repeat 0 0;
				border-left: 1px solid #65C3DC;
				border-right: 1px solid #65C3DC;
				border-top: 1px solid #4FBFD7;
				border-bottom: 1px solid #127B98;
				padding: 10px 10px 6px 10px;
			 }
				#myspace #formLogin input { border: 1px solid #B7B7B9; background: #FFF; width: 132px; padding: 1px 1px 1px 4px; margin: 2px 0; }
				#myspace #formLogin input#myspaceOk { border: none; color: #EE7900; width: 2em; font-weight: bold; padding: 1px; }
				#myspace #formLogin input#myspaceOk:hover { background: #EE7900; color: #FFF; }
				#myspace #formLogin h3 { color: #FFF; background: none; padding: 0; }
			#myspace h3 {  color: #FFF; padding: 2px 0 0 10px; }
			#myspace .indent{background: transparent url(../images/h3_contextual_space.gif) no-repeat 0 0;padding:5px 0 0 10px; color:#FFFFFF;}
			#myspace p a { display: block; margin-top: 5px; }
			#myspace #toolbar { background: url(../images/p_myspace_toolbar.gif) no-repeat 10px 8px; padding: 4px 2px 2px 38px; }

		#tools {width:186px; margin-top: 8px; padding: 0 0 5px 0; background:url(../images/bgd_newsletter1.gif) no-repeat right bottom;}
			#tools .newsletterCont{background:url(../images/bgd_newsletter.gif) no-repeat; padding:35px 0 15px 10px;}
			#tools h4 { color:#ee7900; margin: 0 0 5px 0; padding: 0 10px; }
			#tools p { padding: 0 0 5px 0; }
			#tools img { vertical-align: middle; margin: 0 0 2px 3px;}
		#toolsBg {border: 1px solid #c9cacd; border-width: 1px 0; margin-top: 8px; padding: 5px 0;}
			#toolsBg p { padding: 1px 10px; }
			#toolsBg h4 { color:#ee7900; margin: 0 0 5px 0; padding: 0 10px; }
			
		#newsletter { width: 186px; background: #A9DDEB url(../images/contextual_newsletter_bottom.gif) no-repeat left bottom; margin-top: 8px; }
			#newsletter h3 {color: #00427D; background: transparent url(../images/contextual_newsletter_top.gif) no-repeat 0 0; padding: 10px 0 0 10px; }
			#newsletter form { padding: 4px 0 11px 10px; }
			#newsletter form input { border: 1px solid #B7B7B9; background: #FFF; width: 132px; padding: 1px 1px 1px 4px; margin: 2px 0; }
			#newsletter form input#newsletterOk { border: none; color: #EE7900; width: 2em; font-weight: bold; padding: 1px; }
			#newsletter form input#newsletterOk:hover { background: #EE7900; color: #FFF; }
/* ------------------------------------------------------- */
/* Footer */
/* ------------------------------------------------------- */
#footer { text-align: center; }
	.footerBg01 {background: url(../images/footer.gif) no-repeat 0 0;}
	.footerBg02 {background: url(../images/footer2.gif) no-repeat 0 0;}
	#footer ul { list-style: none; padding: 7px 0; }
		#footer ul li { display: inline; }
			#footer ul li a:link, #footer ul li a:visited { color: #00427D; text-decoration: none; padding: 0 3px; 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; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------ */
/* ---- P_commande ------------------------------------------------------------------------------------------------ */
#mainPCommander{ width: 924px; margin: 5px 0 0 0; text-align: left; font-size: 1.1em; position: relative;}
	#mainPCommander .strongLink2{ margin:5px 0 0 15px;}
	#mainPCommander #contentLev2 h2 {font-weight:bold;color:#587FA0 !important;font-size:20px; margin:0 0 6px 0;outline-width:medium; }
	#mainPCommander #contentLev3 h2 {color:#849219;}
	#mainPCommander #contentLev2 #catcher ul{line-height:30px;}
	#mainPCommander #contentLev2 #catcher li{text-decoration:none;color:#7f7f7f;height:30px; display:inline; padding:8px 20px; background-color:#dcedf3; margin:0 2px 0 0;}
	
	#mainPCommander #contentLev2 #catcher #sms{ padding:0 0 10px 0;}
	#mainPCommander #contentLev2 #catcher #sms ul{line-height:30px; padding:0 0 0 0;}
	#mainPCommander #contentLev2 #catcher #sms li{text-decoration:none;color:#587FA0;height:30px; display:inline; padding:8px 12px;}
	#mainPCommander #contentLev2 #catcher #sms li.noBorder{border:none;}
	
	
/*	#mainPCommander #contentLev2 #catcher li a{text-decoration:none;color:#7f7f7f;}*/
	#mainPCommander #contentLev2 p{padding:0 0 0 10px;}	
	#UcLogService1_imgValidate{ padding:7px 0 0 0;}
	#mainPCommander #contentLev2 #catcher li a:hover{ text-decoration:underline;}
	#mainPCommander #contentLev2 #catcher li strong{color:#00437F;}
	#mainPCommander #contentLev2 #catcher li.noBorder{border:none;}
	#mainPCommander #contentLev2 #catcher p{font-size:12px; margin:0; padding:0;}
	#mainPCommander #contentLev2 #catcher .note{font-size:10px;}
	#mainPCommander #contentLev2 #catcher .newsearch { text-align: right; width: 30em; float: right; margin: -35px 5px 0 0; }
	#mainPCommander .tips{margin: 0px 15px 5px 0px; font-size:11px; color:#00437F;background:transparent url(../images/bgd_dotted.gif) bottom repeat-x 0 5px; width : 500px; overflow : hidden;}
	#mainPCommander .tips p{ padding:5px 25px 10px 5px;}
	#mainPCommander .tips h3{ color:#849219;}
	#mainPCommander p.vSpace{padding:5px 25px 5px 5px; margin:0 0 5px 0;}
		.vSpace input{ margin:0 5px 0 0;}
	#mainPCommander .tips ul {margin:10px 0 0 0;}
	#mainPCommander .tips li{ margin:0 0 2px 8px;padding:0 0 0 10px;}
	#mainPCommander .tips li.numlist{ margin:0 0 0 5px;background:url(../images/green_num_list.gif) no-repeat 0 6px; padding:0 0 0 10px;}

	/****************** Table .results : HorairesVol ****************************/
	/*
	#mainPCommander .results {margin:0; border:none;}
		#mainPCommander .results th { background: #b0d304; padding: 4px; text-align: left; }
		#mainPCommander .results td { padding: 6px 6px 6px 4px; background:#f7fae5;}
		*/
	#mainPCommander .formType1 { width:360px; background:#eef5ca; margin:12px 0 0 15px; padding:10px; border:1px solid #b0d304; border-width:1px 0; display:inline; float:left; }	
	#mainPCommander .formType1 p { border:none;}
	#mainPCommander .longText { width:315px;}
	#mainPCommander .formType1 input{ line-height:12px;}
	#mainPCommander #vol{ padding:3px 0 0 0; margin:0; height:26px;}
	#mainPCommander p.vSpace2{line-height:30px;}
	#mainPCommander #vol input, #mainPCommander #vol label{ float:left;margin:0; padding: 0;line-height:1px;}
	#mainPCommander #vol input{ width:25px;}
	#mainPCommander #vol label{width:110px; font-weight:normal;line-height:17px;}
	#mainPCommander #contentLev2 .formType4 p.alerteSMS {margin:0; padding:0;}
	#mainPCommander #contentLev2 .formType4 p.alerteSMS input{ line-height:1px; margin:0; padding:0; vertical-align:middle; width:25px;}
	#mainPCommander #contentLev2 .formType4 p.alerteSMS label{width:300px;font-weight:normal;margin:0; padding:0; vertical-align:middle;}
	#mainPCommander #contentLev2 .formType4 p.center{ margin:10px 0;}
	
	/* ---- P_commande_infosSMS ---------------------------------------------------------------------- */
	#mainPCommander #catcher .btnCenter {display:block; margin:20px 0 0 220px;}
	#mainPCommander .infoType5 h3 {color:#849219;}
	#mainPCommander .infoType5 ol {margin:15px 0 0 10px; list-style:none;}
	#mainPCommander .infoType5 li {padding:8px 0 0 38px;}
	#mainPCommander .infoType5 li.num01 { background:url(../images/li_num01.gif) no-repeat;}
	#mainPCommander .infoType5 li.num02 { background:url(../images/li_num02.gif) no-repeat;}
	#mainPCommander .infoType5 li.num03 { background:url(../images/li_num03.gif) no-repeat;}
	#mainPCommander .infoType5 li.num04 { background:url(../images/li_num04.gif) no-repeat;}
	#mainPCommander .infoType5 li.num05 { background:url(../images/li_num05.gif) no-repeat;}

	/* ---- P_commande_ligne ---------------------------------------------------------------------- */
	#mainPCommander #reserv {background:url(../images/bgd_reservbot2.jpg) no-repeat left bottom; }
	#mainPCommander #reserv h3 {color:#849219}
	#mainPCommander #frmReserv {background: url(../images/bgd_reservtop2.jpg) no-repeat left top; margin-top:0;}
	#mainPCommander #frmReserv li.current {background:#eef5ca; font-weight:bold; color:#849219;}
	#mainPCommander #contentLev2 #catcher, #mainPCommander  .highlight {border:none;}
	#mainPCommander #contentLev2 #catcher p {width:auto;}
	#mainPCommander .highlight h4 {background-color: #a3bf0a;}
	#mainPCommander .highlight div { background: transparent url(../images/bgd_homeLv2BoxesContainer2.jpg) no-repeat left bottom; }
	#mainPCommander .highlight p.center {margin:35px 0 0 35px; display:block;text-align:left;}

	/* ----- P_commander_reserver | infoType3 ---------------------------------------------------------------------- */
	#mainPCommander .infoType3 h2 {font-size:1.6em; color:#849219; margin:0 0 5px 0; font-weight:bold;}
	#mainPCommander .infoType3 h3 {color:#000;}
	#mainPCommander .infoType3 p {margin-bottom:5px;}
	#mainPCommander .infoType3 img {float:left; margin:0 10px 8px 0;}
	#mainPCommander .infoType3 .dotTop {background:url(../images/bgd_squaredotCom.gif) repeat-x left top; height:1%; padding:10px 0 0 0;}
	#mainPCommander .infoType3 .blocPrixType1 {border-top:1px solid #c9cacd; padding:10px 0 5px 0; }
	#mainPCommander .infoType3 .blocPrixType1 p {color:#849219;clear:both;}
	#mainPCommander .infoType3 .blocPrixType1 span{float:right;margin-top:-14px;}
	#mainPCommander .infoType3 .infoType3Right .bloctheme {border-bottom:1px solid #c9cacd; height:1%; padding: 0 0 10px 0; margin:0 0 10px 0;}
	
	/* ----- P_commander_reserver | infoType3 ---------------------------------------------------------------------- */
	#mainPCommander .infoType12 div {margin:15px;}
	#mainPCommander .infoType12 .dotTop {background:url(../images/bgd_squaredotCom.gif) repeat-x left top; height:1%; padding:10px 0 0 0;}
	
/* ------------------------------------------------------------------------------------------------------ */

			#mainPCommander #contentLev2 .formType4 {width:500px; background:#EAEDF5; margin:12px 15px 10px 15px; padding:10px;border:1px solid #92A7B9; color:#00437F; display:inline; float:left; }
				#mainPCommander #contentLev2 .formType4 h3{color:#1A93B6;}
				#mainPCommander #contentLev2 .formType4 p {display:block; clear:both; margin:0 0 10px 0;}
				#mainPCommander #contentLev2 .formType4 p img { float:left;margin:4px 0 0 5px;}
				#imgValidate{ padding:0 0 0 0px;}
			
				#mainPCommander #contentLev2 .formType4 label, #mainPCommander #contentLev2 .formType4 input, #mainPCommander #contentLev2 .formType4 select { margin:3px 0 0 0; float:left;}
				#mainPCommander #contentLev2 .formType4 label { width:220px; line-height:18px; font-weight:bold; padding:0 5px 0 0; }
				#mainPCommander #contentLev2 .formType4 label span { font-weight:normal; margin:-5px 0 0 0; display:block; }
				#mainPCommander #contentLev2 .formType4 span {line-height:20px; margin:0 0 0 5px;}
				#mainPCommander #contentLev2 .formType4 input { width:120px; height:15px; padding:0px;}
				#mainPCommander #contentLev2 .formType4 select { width:145px; }
				#mainPCommander #contentLev2 .formType4 .radioField {padding:0 0 0 200px;}
				#mainPCommander #contentLev2 .formType4 .radioField input, #mainPCommander #contentLev2 .formType4 .radioField label {width:auto; margin-left:5px;} 
				
		/*		----------------------------------------------------------------------------------------- */

			#mainPCommander #contentLev2 .formType5 {width:345px; background:#EAEDF5; margin:18px 5px 10px 5px; padding:10px 10px 10px 5px ; border:1px solid #92A7B9; display:inline; float:left;}
				
				
				#mainPCommander #contentLev2 .formType5 .radioField2Inactif input {width:114px; margin-left:0px; background-color:#eee;} 
				.radioField2Inactif select {width:114px; margin-left:0px; background-color:#eee;} 				
				
				#mainPCommander #contentLev2 .formType5 h3{color:#1A93B6;}
				#mainPCommander #contentLev2 .formType5 p {display:block; clear:both; margin:0 0 0px 0;padding-left:0px}
				.imgCalendar{ margin:3px 0 0 5px;}
				
				#mainPCommander #contentLev2 .formType5 p img { margin:3px 0 0 5px; vertical-align:middle; }
				#mainPCommander #contentLev2 .formType5 label, #mainPCommander #contentLev2 .formType5 input, #mainPCommander #contentLev2 .formType5 select { margin:3px 0 0 0; float:left;}
				/*#mainPCommander #contentLev2 .formType5 label { width:220px; line-height:18px; font-weight:bold; padding:0 5px 0 0; }*/
				#mainPCommander #contentLev2 .formType5 label span { font-weight:normal; margin:-0px 0 0 0; display:block; }
				#mainPCommander #contentLev2 .formType5 span {line-height:0px; margin:0 0 0 0px;}
				#mainPCommander #contentLev2 .formType5 input { width:120px; height:15px; padding:0px;}
				#mainPCommander #contentLev2 .formType5 select { width:68px; }
				#mainPCommander #contentLev2 .formType5 #volcity { width:120px;}
				#mainPCommander #contentLev2 .formType5 #volnum{ width:90px; margin:0 0 0 26px;}
				.formType5Header{ display:block;/*padding:0px 0px 0px 5px; */position:absolute; width:365px;}
				.formType5Header li{font-weight:bold;height:21px; cursor:pointer; float:left; width:118px; /*height:22px; */display:block;margin:0px; }
				.formType5Header .activedepart{background:url(../images/bgd_form5header_active.gif) no-repeat;/*height:22px;*/ display:block; padding:5px;margin:0px;}
				.formType5Header .inactivedepart{padding:5px;/*height:22px;*/ background:url(../images/bgd_form5header_inactivedepart.gif) no-repeat;display:block;margin:0px;}
				.formType5Header .activearrivee{background:url(../images/bgd_form5header_activearrivee.gif) no-repeat;/*height:22px;*/ display:block; padding:5px;margin:0px;width:229px;}
				.formType5Header .inactivearrivee{background:url(../images/bgd_form5header_liarrivee.gif) no-repeat;padding:5px;/*height:22px;*/ display:block;margin:0px;width:229px;}
				.formType5Header a,a:hover,a:visited{ text-decoration:none;}
				.formType5 .showon {display: block; border:1px solid red;}
				.formType5 .showoff {display: none; }
				#mainPCommander #contentLev2 .formType5 #imgValidate{ padding:0 0 0 0px;}
				#menu_1{ display:none;}
				#mainPCommander #contentLev2 .formType5 .radioField {padding:0 0 0 0px;}
				#mainPCommander #contentLev2 .formType5 .radioField input {width:auto; } 
				#mainPCommander #contentLev2 .formType5 .radioField label { font-weight:bold; padding:0 5px 0 0; margin-left:0px;} 
				#mainPCommander #contentLev2 .formType5 label   {line-height:18px; font-weight:bold; padding:0 5px 0 0; }
				#mainPCommander #contentLev2 .formType5 .radioField2 input {margin-left:0px; width:68px;} 
				#mainPCommander #contentLev2 .formType5 .radioField3 input {margin-left:0px; width:68px;} 
				#mainPCommander #contentLev2 .formType5 #lblddpCity{ border:1px solid red;}
				
				#mainPCommander #contentLev2 .formType5_2 {width:345px; background:#EAEDF5; margin:4px 5px 10px 5px;  padding:10px 10px 10px 5px ; border:1px solid #92A7B9; display:inline; float:left;}
				
				
				#mainPCommander #contentLev2 .formType5_2 .radioField2Inactif input {width:114px; margin-left:0px; background-color:#eee;} 
				.radioField2Inactif select {width:114px; margin-left:0px; background-color:#eee;} 				
				
				#mainPCommander #contentLev2 .formType5_2 h3{color:#1A93B6;}
				#mainPCommander #contentLev2 .formType5_2 p {display:block; clear:both; margin:0 0 0px 0;padding-left:0px}
				.imgCalendar{ margin:3px 0 0 5px;}
				
				#mainPCommander #contentLev2 .formType5_2 p img { margin:3px 0 0 5px; vertical-align:middle; }
				#mainPCommander #contentLev2 .formType5_2 label, #mainPCommander #contentLev2 .formType5_2 input, #mainPCommander #contentLev2 .formType5_2 select { margin:3px 0 0 0; float:left;}
				/*#mainPCommander #contentLev2 .formType5 label { width:220px; line-height:18px; font-weight:bold; padding:0 5px 0 0; }*/
				#mainPCommander #contentLev2 .formType5_2 label span { font-weight:normal; margin:-0px 0 0 0; display:block; }
				#mainPCommander #contentLev2 .formType5_2 span {line-height:0px; margin:0 0 0 0px;}
				#mainPCommander #contentLev2 .formType5_2 input { width:120px; height:15px; padding:0px;}
				#mainPCommander #contentLev2 .formType5_2 select { width:68px; }
				#mainPCommander #contentLev2 .formType5_2 #volcity { width:120px;}
				#mainPCommander #contentLev2 .formType5_2 #volnum{ width:90px;margin:0 0 0 26px;}
				
				#menu_1{ display:none;}
				#mainPCommander #contentLev2 .formType5_2 .radioField {padding:0 0 0 0px;}
				#mainPCommander #contentLev2 .formType5_2 .radioField input {width:auto; } 
				#mainPCommander #contentLev2 .formType5_2 .radioField label { font-weight:bold; padding:0 5px 0 0; margin-left:0px;} 
				#mainPCommander #contentLev2 .formType5_2 label   {line-height:18px; font-weight:bold; padding:0 5px 0 0; }
				#mainPCommander #contentLev2 .formType5_2 .radioField2 input {margin-left:0px; width:68px;} 
				#mainPCommander #contentLev2 .formType5_2 .radioField3 input {margin-left:0px; width:68px;} 
				.separator{width:295px; height:15px; padding:0 0 12px 0;}
				#labelTailleFixe1 {width:70px;}
				#labelTailleFixe2 {width:70px;}
				
				.error { color:#FF0000;}
				
				.header td { padding: 4px 0 0 8px; text-align: left;background:url(../images/bgd_li_tableHeader.gif) 0px 11px no-repeat;font-weight:bold;}
				.header {border-right: 1px solid #FFF; padding: 4px; text-align: left;color:#00437F;}
				.last{ border-right: none;}
				.browse { background:#EAEDF5; padding: 4px; color:#00437F; }				
				.browse a:link, .browse a:visited {text-decoration: underline; }
				.browse a:hover { text-decoration: none;  } 
				/*	#mainPCommander .results {margin:0; border:none;}
		#mainPCommander .results th { background: #b0d304; padding: 4px; text-align: left; }
		#mainPCommander .results td { padding: 6px 6px 6px 4px; background:#f7fae5;}
		*/
				.results { margin: 0 0 10px 0;background:url(../images/fond_results.gif) 3px norepeat; width:500px;}
				.algLeft {}
				.results tr { cursor:pointer;}
				.results th { background: #EAEDF5 ; color:#00437F; border-right: 1px solid #FFF; padding: 4px; text-align: left; }
				.results td { padding: 6px 1px 3px 8px;}
				.results .rowOdd  { background: #FFFFFF;/*font-weight:normal;*/ background:url(../images/fond_results.gif) repeat-x;}
				.results .rowEven {color:#00437F; background:url(../images/fond_results.gif) repeat-x; background-color: #EAEDF6; /*background:url(../images/bgd_double_dotted_table.gif) repeat-x;*/ }
				.results .tableLink a{background:url(../images/bgd_li_flightMore.gif) 0 1px no-repeat;padding:0 0 0 18px;}
				.results a:link, .results a:visited { text-decoration: none; }


				/* nvol*/
				.headernvol td { padding: 4px 0 0 8px; text-align: left;background:url(../images/bgd_li_tableHeader.gif) 0px 11px no-repeat;font-weight:bold;}
				.headernvol {width:55px;border-right: 1px solid #FFF; padding: 4px; text-align: left;color:#00437F;}
				/* compagnie */
				.headerCie td { padding: 4px 0 0 8px; text-align: left;background:url(../images/bgd_li_tableHeader.gif) 0px 11px no-repeat;font-weight:bold;}
				.headerCie {width:45px;border-right: 1px solid #FFF; padding: 4px; text-align: left;color:#00437F;}
				/* aeroport */
				.headerAeroport td { padding: 4px 0 0 8px; text-align: left;background:url(../images/bgd_li_tableHeader.gif) 0px 11px no-repeat;font-weight:bold;}
				.headerAeroport {width:120px;border-right: 1px solid #FFF; padding: 4px; text-align: left;color:#00437F;}
				/* en savoir plus */
				.headerPlus td { padding: 4px 0 0 8px; text-align: left;background:url(../images/bgd_li_tableHeader.gif) 0px 11px no-repeat;font-weight:bold;}
				.headerPlus {width:150px;border-right: 1px solid #FFF; padding: 4px; text-align: left;color:#ff9900;}
				/* compagnie */
				.headerDest td { padding: 4px 0 0 8px; text-align: left;background:url(../images/bgd_li_tableHeader.gif) 0px 11px no-repeat;font-weight:bold;}
				.headerDest {width:80px;border-right: 1px solid #FFF; padding: 4px; text-align: left;color:#00437F;}

				#lnkNewSearch{float:right; background:url(../images/ico_07.gif) 3px 3px no-repeat;font-weight:normal;margin-right:10px;}
				.results a:hover {text-decoration: underline; }
				#tblFlightDetail{ font-weight:bold;}
				#tblFlightDetail .rowOdd{ font-weight:normal;}
				.borderTab{background:url(../images/bgd_dotted.gif) 0 25px ;}
				.navTable{background:url(../images/bgd_double_dotted.gif) 0 3px repeat-x;font-weight:bold; padding:5px 0 5px 0px;margin:5px 0 5px 0;}
				.navResult{background:url(../images/bgd_dotted.gif) 0 38px repeat-x;font-weight:bold;}
				.navResult p{background:url(../images/bgd_li_flight.gif) 0 7px no-repeat; padding:0 0 0 10px!important;}
		
				.algLeftHor {/*margin:0 5px 10px 5px;*/width:530px;}
					

		/* .horResultsLnk = applied on the link of the phone input page to return to results*/
.horResultsLnk { text-align: right; width: 30em; float: right; margin: -15px 15px 0 0; }

/* .horNewSearch = applied on the link of the results to came back to the criteria page */
.horNewSearch { text-align: right; width: 30em; float: right; margin: -15px 15px 0 0; }
