a {
	text-decoration: none;
}
.lienImportant {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
}
div.primaryContainer {
 	float: left;	
	width: 450px;
	text-align: left;
	margin-bottom: 16px;
}
div.secondaryContainer {
 	float: right;	
	width: 230px;
	margin-bottom: 16px;
}

div.choixEscaleDepart {
	background-color:#BBCFE2;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #051039;
	padding: 7px;
	margin-bottom: 5px;
}
h1.blocSommaire {
	display: block;
 	color: #051039;
	font-size: 16px;
	font-weight: bold; 
	margin-top: 10px;
	padding-bottom: 3px;
	margin-bottom: 2px;	
	background:url(/FR/common/common/img/filet/liseretPromo.gif) repeat-x bottom;
	clear: both;
}
div.offresKlm {
	background-color:#0099FF;
	text-align: left;
	text-indent: 178px;
	padding: 7px;
	clear:both;
	width:100%;
}
div.offresKlm a {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.primaryContainer img.promo {
	float:left;
	margin-right:8px; 
	margin-bottom: 20px
}

.primaryContainer ul {
	font-weight: bold; 
	list-style-position: inside;
	margin: 0px;
	margin-top: 8px;
	padding: 0px;
}
.primaryContainer li {
	padding-bottom: 3px;
	padding-top: 1px;
}
.primaryContainer li span.comment {
	font-weight:lighter
}

/*---- Turquoise ----*/
ul.turquoise {
	list-style-image: url(/FR/common/common/img/pictos/fleche_turquoise_droite2.gif);
}
ul.turquoise li {
	border-bottom: 1px solid #39C2D7;
}
ul.turquoise a, .turquoise h1, .turquoise h2, .turquoise span, .blocPromo .turquoise table td.tarif {
	color: #39C2D7;
	text-decoration: none;
}
ul.turquoise a:hover {
	color: #051039;
}

/*---- Orange ----*/
ul.orange {
	list-style-image: url(/FR/common/common/img/pictos/fleche_orange_droite2.gif);
}
ul.orange li {
	border-bottom: 1px solid #F5A300;
}
ul.orange a, .orange h1, .orange h2, .orange span, .blocPromo .orange table td.tarif {
	color: #F5A300;
	text-decoration: none;
}
ul.orange a:hover {
	color: #BD5F06;
}

/*---- Rose ----*/
ul.rose {
	list-style-image: url(/FR/common/common/img/pictos/fleche_rose2.gif);
}
ul.rose li {
	border-bottom: 1px solid #F1729E;
}
ul.rose a, .rose h1, .rose h2, .rose span, .blocPromo .rose table td.tarif {
	color: #F1729E;
	text-decoration: none;
}
ul.rose a:hover {
	color: #B9305E;
}

/*---- Vert Clair ----*/
ul.vertClair {
	list-style-image: url(/FR/common/common/img/pictos/fleche_vertClair_droite2.gif);
}
ul.vertClair li {
	border-bottom: 1px solid #8FC154;
}
ul.vertClair a, .vertClair h1, .vertClair h2, .vertClair span, .blocPromo .vertClair table td.tarif {
	color: #8FC154;
	text-decoration: none;
}
ul.vertClair a:hover {
	color: #328D5F;
}

/*---- Vert Fonce ----*/
ul.vertFonce {
	list-style-image: url(/FR/common/common/img/pictos/fleche_vertFonce_droite2.gif);
}
ul.vertFonce li {
	border-bottom: 1px solid #00AD86;
}
ul.vertFonce a, .vertFonce h1, .vertFonce h2, .vertFonce span, .blocPromo .vertFonce table td.tarif {
	color: #00AD86;
	text-decoration: none;
}
ul.vertFonce a:hover {
	color: #025E5E;
}

/*---- Rouge ----*/
ul.rouge {
	list-style-image: url(/FR/common/common/img/pictos/fleche_rouge_droite2.gif);
}
ul.rouge li {
	border-bottom: 1px solid #FF513F;
}
ul.rouge a, .rouge h1, .rouge h2, .rouge span, .blocPromo .rouge table td.tarif {
	color: #FF513F;
	text-decoration: none;
}
ul.rouge a:hover {
	color: #BA0A0D;
}

/*---- Azur ----*/
ul.azur {
	list-style-image: url(/FR/common/common/img/pictos/fleche_azur2.gif);
}
ul.azur li {
	border-bottom: 1px solid #4C8FDD;
}
ul.azur a, .azur h1, .azur h2, .azur span, .blocPromo .azur table td.tarif {
	color: #4C8FDD;
	text-decoration: none;
}
ul.azur a:hover {
	color: #051039;
}



.infoRegion {
	border: 1px solid #82879C;
	padding: 6px;
	margin-top: 30px;
	font-size: 11px;
	font-weight: normal;
}
.infoRegion, .infoRegion a {
	color: #7C839A;
}
.infoRegion h2 {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #689CC8;
	font-size: 16px;
	font-weight: bold;
}
.infoPromoBleu, .infoPromoVert, .infoPromoTurquoise {
	height: 70px;
	margin-top: 10px;
}
.infoENews {
	margin-top: 10px;
	padding-bottom: 5px;
}
.infoMilesFB {
	margin-top: 10px;
	padding-bottom: 5px;
}
.infoPromoBleu {
	background-color: #A5D3F4;

}
.infoPromoVert {
	background-color: #8FC154;
}
.infoPromoTurquoise {
	background-color: #39C9D7;
}
.infoPromoVert .titre, .infoPromoBleu .titre, .infoPromoTurquoise .titre {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
}
.infoPromoVert a, .infoPromoBleu a, .infoPromoTurquoise a {
	color: #051039;
	text-decoration: none;
}
.infoENews {
	background-color: #E4ECF1;
	color: #7C839A;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 2px;
}
.titreENews {
	color: #32C9D7;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-indent: 10px;
}
.titreENewsE {
	font-size: 18px;
	font-weight: bold;
}
.infoMilesFB {
	background-color: #EBF1F9;
	color: #2A568A;
	font-size: 12px;
	font-weight: normal;
	padding-left: 100px;
	padding-top: 15px;
	padding-bottom: 10px;
 	background-image: url(/FR/common/common/img/visuels/promos/fondMilesFB.gif); 
 	background-repeat:no-repeat;
 	background-position:2px 5px;
}
.titreMilesFB {
	color: #003066;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
/*	text-indent: 10px;*/
}
.titrePromo {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-left: 15px;
	font-size: 11px;
	color: #051039;
	height: 160px;
	background-image: url(/FR/common/common/img/filet/fondTitrePromo.gif);
}
.titrePromo h1 {
	font-size: 24px;
	font-weight: bold;
	padding-top: 25px;
}
.titrePromo h2 {
	font-size: 18px;
	font-weight: normal;
}

.blocPromo {
	margin-top: 20px;
}
.blocPromo h1 {
	font-size: 18px;
}
.blocPromo table {
	width: 100%;
	border-collapse: collapse;
	font-size: 11px;
}
.blocPromo table thead td {
	color: #787878;
	background:url(/FR/common/common/img/filet/liseretPromo.gif) repeat-x bottom;
}
.blocPromo table tbody td {
	border-bottom: 1px solid #DEE5F6;
}
.blocPromo table td.destination {
	color: #5A7094;
	font-weight: bold;
	width: 90px;
}
.blocPromo table td.tarif {
	font-weight: bold;
	white-space: nowrap;
}
.blocPromo table td.jusquau {
	color: #5A7094;
}
.blocPromo table td.detail a {
	color: #ACB7C9;
	font-weight: bold;
}
.blocPromo table td.detail a:hover {
	color: #FF0000;
}
.blocPromo table td.reserver a {
	color: #051039;
	font-weight: bold;
	white-space: nowrap;
}
.blocPromo table td.reserver a:hover {
	color: #FF0000;
}
.blocPromo .titre {
	padding-bottom: 5px;
	background:url(/FR/common/common/img/filet/liseretPromo.gif) repeat-x bottom;
}
.toutesPromos {
	background-color: #E4ECF1;
	padding: 8px;
}
.toutesPromos a {
	color: #7FAEE4;
	font-size: 16px;
	font-weight: bold;
}
.condTarifaires {
	margin-top: 40px;
}
.condTarifaires h2 {
	color: #5A7094;
	border-bottom: 1px solid #ACB7C9;
}
.condTarifaires ul {
	margin: 0px;
	padding: 0px;
	list-style-position: inside;
	font-size: 10px;
	color: #787878;
}
.retraitBillet {
	margin-top: 20px;
}
.retraitBillet h2 {
	color: #4C8FDD;
	border-bottom: 1px solid #ACB7C9;
}
.RetourHaut {
	clear: both;
	padding-top: 20px;
}
.RetourHaut a {
   background-image: url(/FR/common/common/img/bayaderes/retourHautPromo.gif);
   background-repeat:no-repeat;
   background-position:bottom right;
   padding-right:150px;
   border-bottom: 1px solid #BABAC3;
}
