@import "/base/styles/meddle/meh/en_form.css";

h1#accroche {font-size: 20px; margin: 20px 0 15px 0; color:#2A88D0}
h1#accroche span {color: #ff5601}
#shortDescript { margin-bottom:20px;}
#shortDescript p { font-size:12px; line-height:20px; color:#333; }
#shortDescript img { float:left; margin:0 10px 0 0}
#shortDescript h2 { margin:0 0 10px 0}
#colg {width: 610px; float: left; margin-bottom: 20px;}
#cold {width: 350px; float: right; margin-bottom: 20px;}
#colg h2, #cold h2 { line-height: 20px; color: #2a88c7; margin-bottom:10px; margin-top:5px; font-size:12px;}
#cold h2 {padding-left: 5px; font-size:12px;}
/* Formulaire */

/* Buzz Hub Ville MEV */
#menuBuzzHubVilleMEV {height: 25px; color: #666; overflow:hidden;}
#menuBuzzHubVilleMEV li {font-size:11px;border:solid 1px #d8d8d8; float: left; height: 25px; line-height: 25px; margin-right:2px;width:83px;padding:0 1px; text-align: center; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -khtml-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; cursor: pointer;}
#menuBuzzHubVilleMEV li:hover 
	{background-color:#F2F2F2;  
	background-image: -moz-linear-gradient(top, #F2F2F2 0%, #CCCCCC 100%); 
	border:solid 1px #CCCCCC; color:#666}
#menuBuzzHubVilleMEV li.selected, #menuBuzzHubVilleMEV li.selected:hover {background-color:#F2F2F2;  background-image: -moz-linear-gradient(top, #F2F2F2 0%, #CCCCCC 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F2F2F2), color-stop(100%,#CCCCCC)); border:solid 1px #CCCCCC; color:#666; cursor:auto;}
#menuBuzzHubVilleMEV li#titleBuzz {display:none;width: 110px; height: 24px; line-height: 24px; margin-left: 0; border-bottom: 1px solid #d8d8d8; background: #fff; text-align: left; font-size: 17px; 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;}
#menuBuzzHubVilleMEV #compBZMEV {width:77px}

/* 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:116px; width:210px; padding:130px 0 0 140px; margin:0; position:absolute; z-index:1000; opacity:0.8; background-color:#000; color:#00A3F8; font-weight:bold; font-style:italic; display:none;}

.contenuBuzz {height: 200px; padding: 0 10px 10px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;border-bottom:1px solid #d8d8d8; overflow: hidden;}

#buzzVille, #buzzVilleTitres.titresBuzz {display: none;}
#buzzVilleTitres {height: 51px; line-height: 30px; color: #666; padding: 0 5px 0 5px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8}
#buzzVilleTitres p {float: left}
#buzzVilleTitres p.villeDepart {width: 101px;margin-left:5px;}
* html #buzzVilleTitres p.villeDepart {margin-left: 25px}
#buzzVilleTitres p.datesDepart {width: 120px; text-align: left; margin-left:55px}
#buzzVilleTitres p.compDepart {width: 153px; text-align: left; display:none}
#buzzVilleTitres p.prixDepart {width: 57px}
#buzzVille li.buzzResults {height: 29px; border-bottom: 1px solid #d8d8d8; color: #2a88c7; /*background: url(/base/imgs/meddle/hub/mev/pictoAvion.gif) 0 4px no-repeat;*/ cursor: pointer}
#buzzVille li.buzzResults:hover {background-color: #f1f1f1}
#buzzVille li.buzzResults p.villeBZT {float: left; width: 150px; line-height: 15px;}
#buzzVille li.buzzResults p.villeBZT strong {color: #ff8244}
#buzzVille li.buzzResults div.dateBZT {float: left; width: 68px; height: 30px; line-height: 15px; text-align: left; margin-left:5px}
#buzzVille li.buzzResults img.compBZT {float: left; width: 97px; height: 17px; margin: 7px 12px 6px 11px; display:none}
#buzzVille li.buzzResults p.prixBZT {float: left; width: 65px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #E55023; text-align:left; margin-left:40px}

#buzzDates, #buzzDatesTitres.titresBuzz {display: none;}
#buzzDatesTitres {height: 56px; line-height: 30px; color: #666; padding: 0 5px 0 5px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;border-top: 1px solid #d8d8d8}
#buzzDatesTitres p {float: left}
#buzzDatesTitres p.datesDepart {width: 100px;text-align:right}
* html #buzzDatesTitres p.datesDepart {margin-left: 25px}
#buzzDatesTitres p.villeDepart {width: 238px; margin-left: 10px; display:none}
#buzzDatesTitres p.compDepart {width: 120px; text-align: center; margin-left:15px}
#buzzDatesTitres p.prixDepart {width: 80px; text-align:right}
#buzzDates li.buzzResults {height: 29px; border-bottom: 1px solid #d8d8d8; color: #2a88c7; background: url(/base/imgs/meddle/hub/mev/pictoAvion.gif) 0 4px no-repeat; cursor: pointer}
#buzzDates li.buzzResults:hover {background-color: #f1f1f1}
#buzzDates li.buzzResults div.dateBZT {float: left; width: 80px; height: 30px; line-height: 15px; margin-left: 30px}
* html #buzzDates li.buzzResults div.dateBZT {margin-left: 25px}
#buzzDates li.buzzResults p.villeBZT {float: left; width: 238px; margin-left: 10px; line-height: 30px;display:none}
#buzzDates li.buzzResults p.villeBZT strong {color: #ff8244}
#buzzDates li.buzzResults img.compBZT {float: left; width: 97px; height: 17px; margin: 7px 12px 6px 11px}
#buzzDates li.buzzResults p.prixBZT {float: right; width: 70px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #E55023}

#buzzComp, #buzzCompTitres.titresBuzz {display: none;}
#buzzCompTitres {height: 56px; line-height: 30px; color: #666; padding: 0 5px 0 5px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;border-top: 1px solid #d8d8d8;}
#buzzCompTitres p {float: left}
#buzzCompTitres p.compDepart {width: 78px;margin-left:50px}
* html #buzzCompTitres p.compDepart {margin-left: 25px}
#buzzCompTitres p.villeDepart {width: 218px; margin-left: 10px;display:none}
#buzzCompTitres p.datesDepart {width: 100px; text-align: center}
#buzzCompTitres p.prixDepart {width: 80px; float:right}
#buzzComp li.buzzResults {height: 29px; border-bottom: 1px solid #d8d8d8; color: #2a88c7; background: url(/base/imgs/meddle/hub/mev/pictoAvion.gif) 0 4px no-repeat; cursor: pointer}
#buzzComp li.buzzResults:hover {background-color: #f1f1f1}
#buzzComp li.buzzResults img.compBZT {float: left; width: 97px; height: 17px; margin: 7px 3px 6px 35px}
#buzzComp li.buzzResults p.villeBZT {float: left; width: 218px; margin-left: 10px; line-height: 30px;display:none}
#buzzComp li.buzzResults p.villeBZT strong {color: #ff8244}
#buzzComp li.buzzResults div.dateBZT {float: left; width: 105px; height: 30px; line-height: 15px; text-align: center}
#buzzComp li.buzzResults p.prixBZT {float: right; width: 80px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #E55023}

#buzzTarifTitres {height: 56px; line-height: 25px; color: #666; padding: 0 5px 0 5px; border-left: 1px solid #d8d8d8; border-right: 1px solid #d8d8d8;border-top:solid 1px #d8d8d8;}
#buzzTarifTitres p {float: left}
#buzzTarifTitres p.prixDepart {width: 80px; float:right; text-align:justify;}
* html #buzzTarifTitres p.prixDepart {margin-left: 25px}
#buzzTarifTitres p.villeDepart {width: 208px; display:none}
#buzzTarifTitres p.datesDepart {width: 100px; text-align: center; margin-left:16px}
#buzzTarifTitres p.compDepart {width: 70px; text-align: center; margin-left:25px}
#buzzTarif li.buzzResults {height: 29px; border-bottom: 1px solid #d8d8d8; color: #2a88c7; background: url(/base/imgs/meddle/hub/mev/pictoAvion.gif) 0 4px no-repeat; cursor: pointer}
#buzzTarif li.buzzResults:hover {background-color: #f1f1f1}
#buzzTarif li.buzzResults p.prixBZT {float: right; width: 80px; height: 30px; line-height: 30px; font-size: 16px; font-weight: bold; color: #E55023}
* html #buzzTarif li.buzzResults p.prixBZT {margin-left: 25px}
#buzzTarif li.buzzResults p.villeBZT {float: left; width: 208px; line-height: 30px; display:none}
#buzzTarif li.buzzResults p.villeBZT strong {color: #ff8244}
#buzzTarif li.buzzResults div.dateBZT {float: left; width: 85px; height: 30px; line-height: 15px; text-align: center; margin-left:32px}
#buzzTarif li.buzzResults img.compBZT {float: left; width: 97px; height: 17px; margin: 7px 12px 6px 11px}

#pitchVille {height: 330px; margin-bottom: 20px; padding: 10px; background: url(/base/imgs/meddle/hub/meh/pitch.png) top center no-repeat}
#cold #pitchVille h2 {height: 50px; line-height: 30px; padding: 0;}
#pitchVille p {margin-bottom: 10px; text-align: justify}
#pitchVille p#nbHotels {float: left; width: 130px; height: 105px; line-height: 30px; margin: 20px 10px 0 0; padding: 35px 10px 0; background: url(/base/imgs/meddle/hub/meh/nbHotels.png) top center no-repeat; text-align: center; font-size: 23px; font-weight: bold; color: green}
#pitchVille span {color: #2A88C7; font-weight:bold}
#footerBuzzHubVilleMEV {height: 18px; line-height: 20px; margin-bottom: 30px; padding: 0 0 0;}
/* #moreBuzz masqué par défaut, activé par JS en postLoad */
#footerBuzzHubVilleMEV #moreBuzz {float: left; color: #2a88c7; cursor: pointer; display: none !important;margin-top:9px;}
#footerBuzzHubVilleMEV #moreBuzz:hover {text-decoration: underline}
#footerBuzzHubVilleMEV #mentionsBuzz {float: right; color: #666; display:block; width:190px; line-height:12px; margin-top:1px;font-size:10px;}

/* Map */
#carteMEH {overflow: hidden; float: left; width: 336px; height: 246px; margin-bottom: 20px; border: 1px solid #d8d8d8; padding: 2px; background: #fff}
#carteMEH #mapMEH {width: 336px; height: 246px;}
/* Meteo */
#meteoHub {float: right; width: 250px; height: 252px; margin-bottom: 20px}
#meteoHub h2 {font-size: 17px; text-align: center}
#meteoHub div{background:#E4E9EE; color:#666; text-align:center; font-size:14px; font-weight:bold; height:22px; padding-top:5px}
#meteoHub img{float:left; width:76px; height:76px; margin: 0 10px 0 25px}
* html #meteo img{border:1px solid black}
#meteoHub div.temperatureL{background:none; float:left; height:40px; padding-top:20px}
#meteoHub div.temperatureL{font-size:18px; color:#808080}
#meteoHub div.temperatureL span.tempMinL{color:#7ABAF2; font-weight:normal}
#meteoHub div.temperatureL span.tempMaxL{color:#FF4D00; font-weight:bold}
#meteoHub ul{background:url(/base/imgs/default/esv/meteo_ul_bg.png) bottom center no-repeat; color:#69827C; clear:left; width:249px; height:119px}
#meteoHub ul li{ text-align:center; float:left; width:123px; height:45px; padding-top:9px; border-left:1px solid #fff}
#meteoHub ul li.deuxLignes{height:36px; padding-top:17px}
#meteoHub ul li span{color:#666; font-size:11px; font-weight:bold}

/* EasyExperts */
#easyExperts {float: left; width: 350px; height: 250px; background: url(/base/imgs/meddle/hub/meh/easyExperts.gif) 255px 80px no-repeat; margin-right:10px}
#easyExperts h2 {padding-left: 30px; border-bottom: 1px solid #d8d8d8; font-size: 17px; color: #009bdc; background: url(/base/imgs/smiley02.gif) 0 4px no-repeat}
#easyExperts h2 span {color: #000}
#easyExperts #titEXP {padding-left: 150px; height: 20px; line-height: 20px; font-weight: bold; color: #666}
* html #easyExperts #titEXP {padding-left: 156px}
#easyExperts #titEXP li {float: left; margin-left: 5px}

#easyExperts .expHotel {height : 35px; padding: 8px; background: transparent url(/base/imgs/meddle/meh/hub/bg-hub-hotel.gif) no-repeat scroll 0 0}
#easyExperts .expHotel li {float: left; height: 35px}
#easyExperts .expHotel li.expPhoto {width: 43px; height: 33px; margin-right: 5px; border: 1px solid #d8d8d8; padding: 2px}
#easyExperts .expHotel li.expPhoto img {display: block; overflow: hidden; width: 43px; height: 33px}
#easyExperts .expHotel li.expDesc {width: 145px; color: #666; font-weight: bold}
#easyExperts .expHotel li.expDesc a {overflow: hidden; display: block; width: 150px}
#easyExperts .expNoteEE {width: 45px; margin-right: 10px;}
#easyExperts .expNoteEE a {width: 45px; line-height: 35px; font-size: 16px; font-weight: bold; text-align: center; color: #e4457f}
#easyExperts .expNoteEOP a {width: 50px; line-height: 35px; font-size: 16px; font-weight: bold; text-align: center; color: #b42f36}
#easyExperts .expHotel li.prixMin {top: 41px; right: 11px; width: 87px; height:38px; line-height:46px; text-align: center; background: url(/base/imgs/meddle/hub/meh/fr_apartirde.gif) top center no-repeat; font-weight: bold; font-size: 12px; color: #f00}

/* CrossSelling */
#crossSelling {float: left; width: 250px; height: 250px;}
#crossSelling h2 {border-bottom: 1px solid #d8d8d8; font-size: 17px;}
#crossSelling ul {height: 200px;}
#crossSelling ul li {padding: 13px 10px;}
#crossSelling ul a{cursor: pointer}
#crossSelling ul a:hover {text-decoration: underline}
#crossSelling ul li .imgCrossS {float: left; margin-right: 5px}
#crossSelling ul li h3 {font-size: 13px; color:#ff8244}
#crossSellingVille {float: left; width: 980px; height: 120px;}
div.crossSellingVille {width:300px; float:left; padding-top:5px;margin:5px 25px 5px 0; cursor:pointer}
div.crossSellingVille img {float:left; margin-right:10px;}
/* Fin colg - Début cold */
#histoPrix {height: 330px; padding-bottom: 20px;margin-top:10px; background: #fff}
#cold .displayNo {display: none;}
#histoPrix h2 {line-height: 20px; color: #2a88c7; padding-bottom:5px; margin-bottom:0; font-size:12px}
#histoPrix p#infoHisto {height: 35px; margin: 0 10px -5px 5px}
.infoHisto2 {margin:0 0 5px 5px; color:#2A88C7}
#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}
/* Buzz Hub Ville MEV */
#infosAP {height: 330px; padding: 0 5px; margin-bottom: 20px; background: #f1f1f1; width:332px;float:left;}
#infosAP ul.infosAP li {overflow: hidden; height: 30px; min-height: 30px; max-height: 180px;}
#infosAP ul.infosAP li a {text-decoration: underline}
#infosAP ul.infosAP li h3 {font-size: 11px; padding: 0 10px; margin-bottom: 1px;line-height: 30px; background: #ebebeb url(/base/imgs/meddle/hub/mev/nomAP.png) top center repeat-x; cursor: pointer}
#infosAP ul.infosAP li span {clear: left; float: left; width: 16px; height:16px; margin: 0 10px 5px 0}
#infosAP ul.infosAP li span.adresseAP {background: url(/base/imgs/meddle/hub/mev/aeroports/adresse.png) top left no-repeat}
#infosAP ul.infosAP li span.telAP {background: url(/base/imgs/meddle/hub/mev/aeroports/telephone.png) top left no-repeat}
#infosAP ul.infosAP li span.faxAP {background: url(/base/imgs/meddle/hub/mev/aeroports/fax.png) top left no-repeat}
#infosAP ul.infosAP li span.mailAP {background: url(/base/imgs/meddle/hub/mev/aeroports/email.png) top left no-repeat}
#infosAP ul.infosAP li span.websiteAP {background: url(/base/imgs/meddle/hub/mev/aeroports/website.png) top left no-repeat}
#infosAP ul.infosAP li span.termAP {background: url(/base/imgs/meddle/hub/mev/aeroports/terminal.png) top left no-repeat}
#infosAP ul.infosAP li p {line-height: 18px; margin-bottom: 5px}
/* Pub 300x250 - 250x250 */
p.pub {text-align: center; margin-bottom: 20px;}

/* Bloc Compagnies Aériennes */
#compAeriennes {height: 330px; padding: 0 5px; background: #f1f1f1; margin-bottom: 20px;width:240px;float:right;}
#compAeriennes p {margin-bottom: 10px;}
#compAeriennes ul li {height: 30px; line-height: 30px; background: url(/base/imgs/meddle/hub/mev/separationComp.gif) 15px 15px no-repeat; cursor: pointer}
#compAeriennes ul li:hover {background-color: #f9f9f9}
#compAeriennes ul li span {float: right; margin-right: 10px; font-size: 18px; font-weight: bold; color: #E55023}
#compAeriennes ul li img {vertical-align: middle;}

#bando {/*background-image: url(/base/imgs/mev/bghubmev.jpg);*/ width:980px; float:left; height:120px; margin-bottom:30px}
#bando span {color: #FC9300; font-weight:bold}
#bando h2 { margin-top:25px; color:#2A88C7;font-size:12px;}
#bando p { margin-top:12px;font-size:11px;}

/* Surcharge Générique des formulaire */
#colg div#form{top:0; width: auto; height:auto; margin: 0 0 0; padding: 0}
#colg #form #formMEV {background-image: url("/base/imgs/default/background/bg_form_mev_uk_lifted.png")} 
#colg #form #formMEH {background-image: url("/base/imgs/default/background/bg_form_meh_uk_lifted.png")} 
#colg #form #formMEC {background-image: url("/base/imgs/default/background/bg_form_mec_lifted.png")} 
 #form ul.onglets {top: 3px; left: 8px}
 #form form#formMEV {height: 270px}
 #formMEV #dateMEV {margin-left: 30px}
 #formMEV #classeMEV {margin: 12px 0 0 98px}
*+html  #formMEV #classeMEV {margin: 12px 0 0 28px}
 #formMEC #ageMEC {font-size:14px}
	
			div#form form#formMEH{font:normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;}

			form#formMEH fieldset{border:none;}
			form#formMEH fieldset legend{display:none;}
			form#formMEH fieldset label{display:block;}
			form#formMEH fieldset input{padding:1px; border:1px solid #E3E3E3;}
			form#formMEH fieldset select{border:1px solid #E3E3E3;}
			form#formMEH fieldset#submitBtMEH{border:none; clear:both; cursor:pointer;}
			form#formMEH fieldset#submitBtMEH input#submitMEH{border:none; cursor:pointer;}
			form#formMEH fieldset#dateMEH p#dateDebutMEH img#calendrierMEHDebutIcon, form#formMEH fieldset#dateMEH p#dateFinMEH img#calendrierMEHFinIcon{vertical-align:top;}
			
			/*Calendriers*/
			div.calendar{font-size:9px; border:1px solid black; z-index:1000;}
			div.calendar div.title, div.calendar div.close{background:left center no-repeat; font-size:11px; width:204px; height:18px; padding-top:2px;}
			div.calendar table {text-align:center; width:204px;}
			div.calendar table thead tr td, div.calendar table tbody tr td{font-size:9px; padding:2px;}
			div.calendar table tbody tr td a{display:block;}
			div.calendar table tbody tr td.selected a{font-weight:bold;}
			
			/* Position Calendrier */
				#formMEV #calendrierMEVAller div.calendar{top: 152px; left: 422px;}
				#formMEV #calendrierMEVRetour div.calendar{top: 195px; left: 422px;}
				*+html #formMEV #calendrierMEVAller div.calendar{top: 160px}
				*+html #formMEV #calendrierMEVRetour div.calendar{top: 203px}
			/* Auto-completion BASE */
				div.completionMEH{z-index: 100000000; width:349px; margin-top: -1px; padding:5px; font-size: 14px; cursor:pointer}
				*+html div.completionMEH, * html div.completionMEH{margin-top: -2px}
			
			/* Auto-completion MEH */
				div.completionMEH {background-color:#e5f1c8; border:1px solid #A4A4A4; left:115px;}
				div.completionMEH .propositionAeroport {padding-left: 20px}
				div.completionMEH .propositionVille {border-bottom: 1px dotted #060; padding:1px}
				div.completionMEH .propositionVille:hover, div.completionMEH .selected {background-color: #bdd583;}
			
			/*Erreurs*/
			form#formMEH fieldset#dateMEH div#errorMEHDateDebutErronee, form#formMEH fieldset#dateMEH div#errorMEHDateFinErronee, form#formMEH fieldset#dateMEH div#errorMEHDatesInversees{display:none;}
			
			/*Formulaire MEH*/
			form#formMEH fieldset#villesMEH{padding:5px 0 0 5px; margin:0; width:553px; height:32px;}
			form#formMEH fieldset#villesMEH p#villeMEH input#lieuMEH{color:#666; font-size:16px; font-weight:bold; width:357px; height:22px; padding-top:2px;}
			form#formMEH fieldset#dateMEH{float:left; padding:10px 0 0 5px; clear:left; width:200px;}
			form#formMEH fieldset#dateMEH p#dateFinMEH{padding-top:2px;}
			form#formMEH fieldset#dateMEH p#dateDebutMEH select#jourDebutMEH, form#formMEH fieldset#dateMEH p#dateFinMEH select#jourFinMEH,
			form#formMEH fieldset#hebergementMEH p#nbChambresMEH select#chambres, form#formMEH fieldset#hebergementMEH p#nbAdultesMEH select#paxAdultes, form#formMEH fieldset#hebergementMEH p#nbEnfantsMEH select#paxEnfants{width:41px;}
			form#formMEH fieldset#dateMEH p#dateDebutMEH select#moisDebutMEH,
			form#formMEH fieldset#dateMEH p#dateFinMEH select#moisFinMEH, form#formMEH fieldset#categoriesMEH p#listeEtoiles select#etoiles{width:85px; border:1px solid #E3E3E3;}
			form#formMEH fieldset#dateMEH p#dateFinMEH{padding-top:5px;}
			form#formMEH fieldset#hebergementMEH{text-align:right; padding:12px 5px 0 0; float:left;}
			form#formMEH fieldset#hebergementMEH p#nbAdultesMEH{padding:5px 0;}
			form#formMEH fieldset#hebergementMEH p#nbChambresMEH label, form#formMEH fieldset#hebergementMEH p#nbAdultesMEH label, form#formMEH fieldset#hebergementMEH p#nbEnfantsMEH label{display:inline;}
			form#formMEH fieldset#categoriesMEH{text-align:right; padding:10px 5px 0 0;}
			form#formMEH fieldset#categoriesMEH p#listeEtoiles label{display:inline;}
			
			form#formMEH div.formErreur{background-color:#FFEBE8; font-family:tahoma; font-weight:normal; font-size:13px; width:349px; padding:5px; margin:10px 0 0 5px; border:1px solid #DD3C10;}
			form#formMEH div#exceptionsCriteres {left: 4px}
						
			div#ERROR_FATAL{display:none; margin-top:5px;}
			div#ERROR_FATAL div.erreursFatal{display:none; background-color:#FFEBE8; font-family:tahoma; font-size:13px; width:478px; padding:5px; margin-bottom:5px; border-bottom:1px solid #DD3C10;}
			div#ERROR_FATAL p{text-align:right; margin-top:5px;}
			div#ERROR_FATAL p a{color:#0000CC; text-decoration:underline;}
			
			div#ERROR_MINOR{display:none; width:371px; margin-bottom:10px;}
			div#ERROR_MINOR div.erreursMineur{display:none; background-color:#FFFD98; color:#444; font-family:tahoma; font-size:13px; width:359px; padding:5px; margin-bottom:5px; border:1px solid #FFCC66;}
			
			form#formMEH #villesMEH{margin:0 0 0 50px;}
			form#formMEH fieldset#dateMEH{padding:10px 0 0 55px;}
			form#formMEH fieldset#hebergementMEH{margin-top:0;}
			form#formMEH fieldset#categoriesMEH{padding:0; margin-left:6px;}
						
			div#betaSpeech{width:791px; height:82px; margin-left:14px; background:#fff;}
			div#betaSpeech p#picJp{float:left; width:60px; height:80px; border:1px solid #eee;}
			div#betaSpeech p#speech{font-family:verdana; font-size:12px; font-weight:bold; line-height:20px; float:left; width:550px; height:72px; padding:10px 0 0 10px;}
			div#betaSpeech p#speech span{font-weight:normal; font-size:10px;}
			div#betaSpeech p#speech span#xmasNew{font-weight:normal; font-size:12px; text-decoration:underline;}
			div#betaSpeech p#speech span#signJp{font-weight:bold; color:#009BDC; font-style:italic;}
			div#betaSpeech p#betaMail{float:left; font-size:12px; font-weight:bold; text-align:center; line-height:20px; width:169px; height:72px; padding-top:10px;}
			div#betaSpeech p#betaMail span{background:yellow;}
			div#betaSpeech p#betaMail a{color:#009BDC; text-decoration:underline;}
			
			* html #form ul.onglets li span, * html #form ul.onglets li#ongletMEP a, * html #form ul.onglets li#ongletMEPf2 a {color:#666}
			* html #form ul.onglets li#ongletMEV {background: url(/base/imgs/meddle/esVols/onglet_mev.gif) 0 -65px no-repeat;}
			* html #form ul.onglets li#ongletMEV.selected {background: url(/base/imgs/meddle/esVols/onglet_mev.gif) 0 5px no-repeat;}
			* html #form ul.onglets li#ongletMEH {background: url(/base/imgs/meddle/esVols/onglet_meh.gif) 0 -65px no-repeat;}
			* html #form ul.onglets li#ongletMEH.selected {background: url(/base/imgs/meddle/esVols/onglet_meh.gif) 0 5px no-repeat;}
			* html #form ul.onglets li#ongletMEC {background: url(/base/imgs/meddle/esVols/onglet_mec.gif) 0 -65px no-repeat;}
			* html #form ul.onglets li#ongletMEC.selected {background: url(/base/imgs/meddle/esVols/onglet_mec.gif) 0 5px no-repeat;}
			* html #form ul.onglets li#ongletMEP {background: url(/base/imgs/meddle/esVols/onglet_mep.gif) 0 -65px no-repeat;}
			* html #form ul.onglets li#ongletMEPf2 {background: url(/base/imgs/meddle/esVols/onglet_mepf2.gif) 0 -65px no-repeat;}
			* html #form ul.onglets li#ongletMEPf2.selected {background: url(/base/imgs/meddle/esVols/onglet_mepf2.gif) 0 5px no-repeat;}
			
			#cold div.ssTitreBuzz {font-weight:bold;line-height: 20px; margin-top:5px; margin:5px 0 0 0; font-size:11px;padding:0; border-bottom:solid 1px #d8d8d8; text-align:center; color:#666}
			#cold div span.ssTitreBuzzInfo, #cold h2 span.ssTitreBuzzInfo {color:#FF5601}
			#cold div span.ssTitreBuzzInfoB {color:#2A88D0}
			
