/* Surcharge de style */
	.mevBzList #colL #hdResults {background:url("/base/imgs/buzz/bg_hdResultsBig.gif") no-repeat scroll 0 0 transparent;}
	#bd {width: 980px;}
	.mevBzList #colL {width:715px;}
	#colL td {border: 0 none;}
	#middle table p {margin: 0;}
	.mevBzList #colL h3 {font-size:12px; font-style: italic; font-weight:bold; padding-left:17px; margin: 15px 0 25px;}
	#meilleursTarifs {display: block;}
	
/* UL bzList */
	ul#bzList {margin-bottom: 30px;}
	.mevBzList #colL #affichage li.partenaire {width:130px;}
	.mevBzList #colL #affichage li.aeroport {width:80px;}
	.mevBzList #colL #affichage li.depart {width:65px;}
	.mevBzList #colL #affichage li.arrivee {width:65px;}
	.mevBzList #colL #affichage li.date {width:90px;}
	.mevBzList #colL #affichage li.compagnie {width:140px;}
	.mevBzList #colL #affichage li.tarif {width:130px;}
	.mevBzList #colL #bzList .bzVols .bzPart {padding-left:10px;}
	.mevBzList #colL #bzList .bzVols .bzAllerRetour {font-size:11px; margin:0 35px;}
	.mevBzList #colL #bzList .bzVols .bzAllerRetour ul li.bzIATADepart {width:33px;}
	.mevBzList #colL #bzList .bzVols .bzAllerRetour ul li.bzHeureDepart {margin-left:24px; width:67px;}
	.mevBzList #colL #bzList .bzVols .bzAllerRetour ul li.bzDate {margin-left:20px;}
	.mevBzList #colL #bzList .bzVols .bzCie {margin-left:9px;}
	.mevBzList #colL #bzList .bzVols .tarif {margin-right:27px;}
	
/* HistoBuzz 10 */
	#histoBuzz10 {width: 520px; float: left; font-size: 9px;}
	#histoBuzz10 table {border-collapse:collapse; margin-top:-5px; width: 520px; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8;}
	#histoBuzz10 table, #histoBuzz10 table td {border:0 none;}
	
/* Buzz Hub Ville MEV */
	#menuBuzzHubVilleMEV {height: 25px;background: url(/base/imgs/meddle/hub/mev/menuBorderBuzzHubVilleMEV.gif) bottom center repeat-x; color: #666}
	#menuBuzzHubVilleMEV li {float: left; width: 120px; height: 25px; line-height: 25px; margin-left: 5px; text-align: center; background: url(/base/imgs/meddle/hub/mev/menuBuzzHubVilleMEV.gif) top center no-repeat; cursor: pointer;}
	#menuBuzzHubVilleMEV li:hover {background: url(/base/imgs/meddle/hub/mev/menuBuzzHubVilleMEV.gif) bottom center no-repeat}
	#menuBuzzHubVilleMEV li.selected, #menuBuzzHubVilleMEV li.selected:hover {background: url(/base/imgs/meddle/hub/mev/menuSelectedBuzzHubVilleMEV.gif) top center no-repeat; cursor:auto;}
	#menuBuzzHubVilleMEV li#titleBuzz {width: 110px; height: 24px; line-height: 24px; margin-left: 0; border-bottom: 1px solid #d8d8d8; background: #fff; text-align: left; font-size: 11px; font-weight: bold; color: #2a88c7; cursor: auto;}

/* onglets masqués par défaut, activés par JS en postLoad */
	#menuBuzzHubVilleMEV #villeBZMEV, #menuBuzzHubVilleMEV #dateBZMEV {display: none;}
	
/* panneau blanc/bleu */
/*
	.buzzWait {height:150px; width:378px; padding:130px 0 0 220px; margin:30px 6px 0 6px; position:absolute; z-index:1000; opacity:0.8; background-color:#00A3F8; color:#FFF; font-weight:bold; font-style:italic; display:none;}
*/
/* panneau bleu/noir */
	.buzzWait {height:150px; width:378px; padding:130px 0 0 220px; margin:30px 6px 0 6px; position:absolute; z-index:1000; opacity:0.8; background-color:#000; color:#00A3F8; font-weight:bold; font-style:italic; display:none;}
	
/* Affichage du Buzz sous forme de ul/li */
	#buzzTarif {width: 703px; height: auto;}
	.contenuBuzz {height: 290px; padding: 0 5px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; overflow: hidden;}
	#buzzTarif li.buzzResults {cursor: default;}
	#buzzTarif li.buzzResults p.vol {line-height: 15px; margin: 9px 0 0 10px; width: 50px;}
	#buzzTarif li.buzzResults p.actualiser {width: 50px;}
	#buzzTarif li.buzzResults p.actualiser a {font-size: 11px; font-weight: bold; font-style: italic; color: #BF350B;}
	#buzzTarifTitres {color: #666; padding: 8px 5px 0; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; height: 27px;}
	#buzzTarifTitres p {float: left;}
	#buzzTarifTitres p.prixDepart {width: 85px; margin-left: 58px}
	* html #buzzTarifTitres p.prixDepart {margin-left: 30px}
	#buzzTarifTitres p.villeDepart {width: 190px}
	#buzzTarifTitres p.datesDepart {width: 108px;}
	#buzzTarifTitres p.datesArrivee {width: 115px;}
	#buzzTarifTitres p.volRecherche {width: 144px;}
	#buzzTarif li.buzzResults {height: 38px; border-bottom: 1px solid #d8d8d8; color: #2a88c7; background: #FFF; overflow:hidden;}
	#buzzTarif li.buzzResults:hover {background: #FAFAFA;}
	#buzzTarif li.buzzResults p {float: left; margin-bottom: 0; line-height: 39px;}
	#buzzTarif li.buzzResults p.prixBZT {text-align: left; width: 83px; font-size: 17px; font-weight: bold; color: #E55023}
	* html #buzzTarif li.buzzResults p.prixBZT {margin-left: 25px}
	#buzzTarif li.buzzResults p.villeBZT {width: 190px; text-align: left;}
	#buzzTarif li.buzzResults p.villeBZT strong {color: #ff8244}
	#buzzTarif li.buzzResults p.dateDepartBZT {width: 106px; height: 30px; text-align: left;}
	#buzzTarif li.buzzResults p.dateArriveeBZT {width: 116px; height: 30px; text-align: left;}
	#buzzTarif li.buzzResults p.dateRechercheBZT {width: 76px; height: 30px; text-align: left;}
	#footerBuzzHubVilleMEV {height: 20px; line-height: 20px; margin-bottom: 20px; padding: 10px 10px 0; background: url(/base/imgs/buzz/footerBuzzBig.gif) top center no-repeat}
	#footerBuzzHubVilleMEV #moreBuzz {display: none;}

/* #moreBuzz masqué par défaut, activé par JS en postLoad */
	#footerBuzzHubVilleMEV #moreBuzz {float: left; color: #2a88c7; cursor: pointer; display: none;}
	#footerBuzzHubVilleMEV #moreBuzz:hover {text-decoration: underline}
	#footerBuzzHubVilleMEV #mentionsBuzz {float: right; color: #666}
	
/* Affichage de l'historique des prix */
	#histoPrix {height: 350px; padding-bottom: 20px; background: #fff; margin-top: 20px;}
	#histoPrix h2 {font-size: 12px; color: #1FB9DB; margin-bottom: 5px; height: 40px; line-height: 20px;}
	#colR .displayNo {display: none;}
	#histoPrix p#infoHisto {height: 40px; margin: 0 60px 20px 0}
	#histoPrix span#backHisto {display: none; position: relative; top: 13px; float: right; width: 45px; height: 45px; padding: 0 2px; background: #fff url(/base/imgs/meddle/hub/mev/fr_backHisto.gif) top center no-repeat; cursor: pointer}
	#histoPrix span#backHisto:hover {background-position: bottom center}
	#FactoryDetailedDiv,#FactorySumDiv{height: 0}
	
/* HistoBuzz 3 */
	#histoBuzz3 {width: 250px; background: #E2E7EE; margin-bottom: 20px; overflow: hidden;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;}
	#histoBuzz3 div {background: url(/base/imgs/mev/bg_histobuzz3-ligne.png) 0 0 repeat-x; width: 248px; height: 65px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-box-shadow: 0px 6px 6px #999999;
	-moz-box-shadow: 0px 6px 6px #999999;
	box-shadow: 0px 6px 10px #999999; 
	border: 1px solid #006FDF;}
	#histoBuzz3 div h2 {color: #FFF; font-size: 17px; text-transform: uppercase; text-align: center; margin: 7px 0 2px;}
	#histoBuzz3 div p {color: #FFF; text-align: center; margin: 0;}
	#histoBuzz3 ul {background: url(/base/imgs/mev/bg_histobuzz3-fond.png) 0 0 no-repeat #FFF; margin: 8px 5px 5px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;}
	#histoBuzz3 li {height: 68px; display: block; padding: 7px 2px 0 3px; margin-bottom: 8px;}
	* html #histoBuzz3 li {margin-bottom: 6px;}
	*+html #histoBuzz3 li {margin-bottom: 6px;}
	#histoBuzz3 li:hover {cursor: pointer;}
	#histoBuzz3 li a {display: block;}
	#histoBuzz3 li a:hover {cursor: pointer; text-decoration: none;}
	#histoBuzz3 li a span {display: block;}
	#histoBuzz3 .destinationBuzz3 {color: #FF8244; width: 146px; text-align: left; line-height:14px; font-size: 12px; font-weight: bold; text-transform: uppercase; float: left; max-height:28px; margin-left:38px; overflow:hidden;}
	#histoBuzz3 .prixBuzz3 {color: #DF300D; width: 49px; font-size: 12px; text-align: right;font-weight: bold; float: right; line-height: 12px;}
	* html #histoBuzz3 .prixBuzz3 {height: 14px;}
	*+html #histoBuzz3 .prixBuzz3 {height: 14px;}
	#histoBuzz3 .datesBuzz3 {color: #666; font-size: 10px; text-align: left;font-style: italic; float:left; margin:4px 0 0 38px;}
	#histoBuzz3 li:hover .destinationBuzz3 {color: #029CFA;}
	#histoBuzz3 li:hover .prixBuzz3 {color: #007CF8;}
	#histoBuzz3 li:hover .datesBuzz3 {color: #4F4F4F;}
	#histoBuzz3 .bzPart, #histoBuzz3 .bzCie {float:left; height:17px; width:97px;}
	#histoBuzz3 .bzPart {float:left; margin:8px 0 0 10px;}
	#histoBuzz3 .bzCie {float:right; margin:8px 10px 0 0;}
