/**
* MEV
*/

@import url("/base/styles/layout.css");
@import url("/base/styles/default/global.css");
@import url("/base/styles/default/mev/miniform.css");

/**
* Style du menu du bloc résultats et taille des li
*/

.partenaires {width:110px;}
.aeroport {width:70px;}
.depart {width:50px;}
.arrivee {width:50px;}
.date {width:80px;}
.duree {width:50px;}
.trajet {width:40px;}
.compagnie {width:110px;}
.tarif {width:120px;}
.infos {width:80px;}


/**
* Positionnement des résultats MEV
*/

#dynamicList {position:relative;width:760px;height:50px;}
 /* BLOC DU VOL */
.vols {width: 760px;height: 50px;left: 0px;position: relative;border-top: 1px solid #808080; cursor:pointer; }
.volsHover {width: 760px;height: 50px;left: 0px;position: relative;border-top: 1px solid #808080;background:#D2F0F0;cursor:pointer; }

/* BLOC DES INFORMATIONS DU VOL ALLER */
.aller {position: relative;width: 300px;height: 15px;left: 105px;padding-top: 4px;}
.aller a,a:hover{color:#333;text-decoration:none;border:none;}

/* BLOC DES INFORMATIONS DU VOL RETOUR */
.retour {position: relative;width: 300px;height: 15px;left: 105px;padding-top: 4px;border-top: 1px dotted #C1C1C1;margin-top: 4px;}
.retour a,a:hover{color:#333;text-decoration:none;border:none;}

#dynamicList .infos {width: 80px;right:0px;height:25px;top:6px;position: absolute;text-align: center;}
#dynamicList .tarif {width: 120px;right:80px;height:17px;top:13px;position: absolute;font-size: 17px;font-weight:bold;font-family:verdana;color: #f60;line-height: 14px;text-align: center;}
#dynamicList .compagnie {width:110px;left:460px;height:17px;top:14px;position: absolute;text-align: center;}
#dynamicList .trajet {width: 40px;left:410px;height:17px;top:13px;position: absolute;text-align: center;font-size:9px;}
#dynamicList .duree {width: 50px;left:260px;position: absolute;text-align: center;}
#dynamicList .date {width: 80px;left:180px;position: absolute;text-align: center;}
#dynamicList .arrivee {width: 50px;left:120px;position: absolute;text-align: center;}
#dynamicList .depart {width: 50px;left:70px;position: absolute;text-align: center;}
#dynamicList .aeroport {width: 70px;left:0px;position: absolute;text-align: center;}
#dynamicList .partenaires {width: 110px;height:17px;top:14px;position: absolute;text-align: center;}

#dynamicList img.infos {width:70px;height:25px;}
#dynamicList img.compagnie {width:97px;height:17px;}
#dynamicList img.partenaires {width:97px;height:17px;left:0;}

#snfWaiterPanel {
  position:absolute;
  width:300px;
  height:60px;
  left:350px;
  top:250px;
  border:1px solid #FA7819;
  background-color:#FDBF18;
  padding:10px;
  text-align:center;
  visibility:hidden;
}
#waitingPannel {
	position:absolute;
  z-index:5000;
  top:195px;
  width:990px;
  height:900px;
}
#attente {
  float:right;
  width:760px;
  height:900px;
  margin-right:10px;
  z-index:5000;
  background: transparent url(/base/imgs/bg_ssnav.gif) top left repeat-x;
	opacity:1.0;
	-moz-opacity:1.0;
	-khtml-opacity:1.0;
	filter:alpha(opacity=100);
	text-align:center;
	background-color:#D2F0F0;
}
#attente h2 {
	color:#fff;
	height:22px;
	line-height:22px;
	font-size:13px;
}
#waitMEV {
  padding:10px;
}
#timing{
	width:75px;
  height:75px;
}
#recherche_wait{
	width:269px;
  height:50px;
	vertical-align:top;
}
#timing_small{
	width:50px;
  height:50px;
}

#ft {
 margin-top:15px;
 text-align:left;
 width:100%;
}

/**
* Filtres
*/
#mev-recherche h2 {
  padding-left:5px;
}
#mev-recherche h2 a {
  color:#fff;
  text-decoration:none;
}
#mev-recherche h2 a:hover {
  color:#fff;
  text-decoration:underline;
}
#mev-ads {
 background:transparent;
}
.css_price, .css_pricelink, .css_horaire {
  color:#fe3700;
  font-size:11px;
  font-weight:bold;
}
.cssFltrChkbxTotal {
 position:absolute; right:75px;
}
#paginationMEV {
  padding-left:5px;
}
#paginationMEV select {
  width:190px;
}
#nbVols {
  font-size:24px;
  font-weight:bold;
  color:#fe3700;
}

