/***********Affiner recherche***************/
H2#titreModiferRecherche {text-align: left;}
#listeRecherche {padding: 9px 3px 3px 3px; }
#listeRecherche P {margin-bottom: 4px;}
#listeRecherche P SPAN {color: #E2001A; font-weight: bold;}
#cadreHautAffinerRecherche {width: 168px;  margin-top:  8px;
	background: #76003E url(../images/recherche/fond_affiner_recherche.gif) no-repeat top center;}
#affinerRecherche {padding: 0 3px 3px 3px;}
#affinerRecherche.afficherFullSearch a{display:block;padding:2px 0 2px 20px;}
#affinerRecherche.afficherFullSearch a:hover{text-decoration:none; background:#bec1c9 url(../images/endeca/plus_search.gif) no-repeat 3px 3px;}
.afficherFullSearch dl{margin:3px;padding:0;}
.afficherFullSearch dt{margin:0 0 0 10px;padding:0;}

#affinerRecherche .h2 {font-size: 13px;color: #FFF; padding: 5px 0 2px 0; border: none;line-height:25px;margin:0 0 1px;}
#affinerRecherche SELECT{width: 97%; border: 1px solid #E1BF95;}
#affinerRecherche .inputText{width: 94%; border: 1px solid #E1BF95;}
#contenuAffinerRecherche {background-color: #FFF2F9; padding-top: 6px;padding-bottom:10px;}
.listeAffinerRecherche {position:relative;margin: 0 9px 7px 9px;border-bottom: 1px dotted #76003E;padding-bottom: 5px;}
.listeAffinerRecherche DT{font-weight: bold; font-size: 12px; padding-bottom:2px;}
.listeAffinerRecherche DD SPAN{color: #333}
#showMoreCritLink{padding-right:16px;background:url(../images/recherche/fleche_plus_criteres.gif) no-repeat right center;}
#hideMoreCritLink{padding-right:16px;background:url(../images/recherche/fleche_moins_criteres.gif) no-repeat right center;}
#menuFiltre{padding-bottom:10px;}
#menuFiltre.inactive, #menuFiltre.inactive SPAN{color: #DDDDDD;}
#menuFiltre #price{height:29px;}
/****************Fin*************/

/***********Resultat recherche***************/
#contenuListeResultat P {margin-bottom: 10px;}
#contenuListeResultat #listeRecherche P {font-weight: bold;}
#contenuListeResultat P SPAN{font-weight:normal;}
#resultatRecherchePays #imgThemaContener {width:150px;overflow:hidden;}
#resultatRecherchePays #imgListePays{margin-right: 17px;}
/*#resultatRecherchePays #imgListePays IMG{width:150px;height:115px;}*/
#resultatRecherchePays .texteIntroPaysImage {width : 460px;}
#resultatRecherchePays .texteIntroPays {width: 100%;}
#resultatRecherchePays .texteIntroPays P{width: 550px;}
#resultatRecherche .contrePropo {clear:both;margin-bottom:25px;border-bottom:1px solid #E2E0D5;color:#000;font:normal 12px Arial;}
#resultatRecherche .contrePropo .red{color:#E2001A;}
#resultatRecherche .contrePropo UL{font-weight:normal;}
#resultatRecherche .contrePropo A{font-weight:bold;}
#trierListe {height:40px; margin-bottom: 14px;
	background: transparent url(../images/recherche/fond_liste_trier.gif) repeat-x left center}
#trierListe DIV {padding-top:10px; margin: 0 17px}
#trierListe h4{float:left;color:#76003E;font-size:12px;margin: 0 10px 0 0!important;padding-top: 0;border:none;}
#nbrResultat, #triDepart {float: right;}
#nbrResultat SPAN {color: #E2001A; font-weight: bold; font-size: 14px;}
#trierListe LABEL {color: #76003E; font-weight: bold;}
.produitResultatRecherche {border-bottom: 1px dotted #E2E0D5; clear: both; float: left; width: 100%; padding-bottom: 14px; margin-bottom: 14px;}
.visuResultatRecherche {width:125px;overflow:hidden;}
.visuResultatRecherche DIV{margin-top: 9px;}
.infoResultatRecherche {margin-left: 13px; width: 350px;}
#commentairesResultat .infoResultatRecherche{width: 550px;}
#contenuListeResultat.gab3 .infoResultatRecherche {width: 550px;}
.gab131 #centre .infoResultatRecherche {width:290px;}
.infoResultatRecherche H3 {font-size: 14px; color: #0D569A; border: none;line-height:13px;}
.infoResultatRecherche H3  SPAN{font-size: 10px; color: #666;}
.infoResultatRecherche H4 {font-size: 13px; line-height: normal;}
.infoResultatRecherche H4  A{color: #76003E;}
.infoResultatRecherche H4 .infoResultatRechercheTypeCircuit{color:#76003E;font-size:12px;}
#contenuResultatPromos .infoResultatRecherche H4 {color: #76003E;}
.infoResultatRecherche UL {margin-top: 8px;}
.infoResultatRecherche LI {padding-top : 2px;padding-bottom: 2px; color: #1A1A19;}
.infoResultatRecherche LI.activeElement{cursor:default;}
.infoResultatRecherche LI  SPAN {color: #76003E;}
.infoResultatRecherche P {margin: 5px 0;}
.cadreExterieur {border: 1px solid #E2E0D5; padding: 2px;}
.cadreInterieur {border: 1px solid #F6F6F1;}
.cadreInterieur .link_bloc_produit{display:inline-block;}
.detailPrixListeRecherche {  margin-bottom: 9px;}
.detailPrixListeRecherche .cadreInterieur { padding: 9px;}
.prixResultatRecherche {color:#1A1A19; }
.prixResultatRecherche A {color:#1A1A19; text-decoration: none; }
.prixResultatRecherche .btSubmit A, .prixResultatRecherche .btSubmit .arrow{color:#FFF;display: inline-block;height: 22px;}
.nonReservableResultList{float:left;padding-left: 3px;padding-top: 5px;}
.aPartirDeListeRecherche {font-size: 11px; font-weight: bold;}
.descriptifSousOffre {font-size: 11px; font-weight: normal;}
.prixResultatRecherche {width: 241px;}
.nbrJourListeRecherche, .detailFormuleListeRecherche {cursor:pointer;}
.visuResultatRecherche img.imageContour{width:110px;}
.produitResultatRecherche .btSubmit{margin-top: 5px;}

/*************bloc de recherche full text*************/
#trierListe input,#searchBox input{}
#searchBox .saisieRecherche{width:150px;border:1px solid #E1BF95; background:#fff; height:17px;}
#searchBox label{color:#76003E;font-weight:bold;}
#trierListe .saisieListe{border:1px solid #E1BF95; background:#fff; height:17px;}
#trierListe .saisieSubmit{background:url(../images/common/bt_ok.gif) no-repeat center top; cursor: pointer; border:none;text-indent:-1000em; width:29px; height:21px;}
#searchBox .saisieSubmit{background:url(../images/common/bt_rechercher.gif) no-repeat center top;cursor: pointer; border:none;font-size:0;text-indent:-800px; width:111px; height:27px;}

/***********merchandising full texte***************/
#merchSearch li{display:block;width:136px;height:90px;float:left;margin:10px 0 5px 0;padding:5px;overflow:hidden;}
#merchSearch li.othersMerch{border-left:1px solid #ccc;}
#merchSearch li a.prixMerch{color:#E2001A;font-weight:bold;}

/**************did you mean*********************/
#textSearch{width:500px;float:left;}
#didYouMean{margin:0;padding:5px;width:300px;float:left;}
#didYouMean strong{}
#listeDidYouMean{margin:0;}

.visuResultatRecherche .selectionNFPict {height:32px;margin-left:-43px;margin-top:57px;position:absolute;width:44px;border:1px solid #EF1315;}
.prixListeRecherche {color: #E2001A; font-size: 24px; font-weight: bold;}
.prixResultatRecherche  ACRONYM{color: #E2001A; font-size: 10px; font-weight: bold;}
.nbrJourListeRecherche{display:block;}
.nbrJourListeRecherche  IMG{margin: 5px 0; vertical-align: middle;}
.detailFormuleListeRecherche {font-weight: bold;display: inline-block;}
.detailFormuleListeRecherche SPAN{font-weight: normal;}
.detailTransportListeRecherche{font-weight: normal;}
.departListeRechercheSeul{margin-top: 10px;}
.departListeRecherche SPAN, .departListeRechercheSeul SPAN {color: #76003E;}
.dernierePlace{ text-transform : uppercase; color: #0d569a; font-size: 9px; font-weight: bold; padding-left: 25px; line-height: 15px;
	background: url("../images/ficheProduit/ico-attention-place.gif") no-repeat left center}

#nombrePage {text-align: center;}
/**Voir css ie pour #nombrePage LI**/
#nombrePage LI{display:inline;padding-left: 8px; margin-left: 3px; line-height: 25px;
	background: transparent url(../images/recherche/sep_resultat_liste.gif) no-repeat left center;}
#nombrePage LI.premLi {padding-left: 0;margin-left: 0;}
#nombrePage LI IMG {vertical-align: middle; margin : 6px;}
#nombrePage .selected {color: #E2001A;  font-weight: bold;}
#nombrePage A {padding: 3px}
#nombrePage A:HOVER {border: 1px solid #E2001A;text-decoration: none;padding: 2px;}
#nombrePage .sansBorder:Hover {padding: 3px;}
.besoinConseilTexte {font-size: 11px; color: #76003E;}
.conseilTelephone {font-size: 14px; font-weight: bold;}
.besoinConseil {margin-top: 10px;}
#cacheVille {margin-bottom: 10px;}
/****************Fin*************/
/***Resultat Promos****/
#contenuResultatPromos .prixResultatRecherche {width: 200px;}
#contenuResultatPromos .infoResultatRecherche {width: 650px;}
#contenuResultatPromos .infoResultatRecherche H4 {line-height: 8px; margin-bottom: 15px;}
#contenuResultatPromos .infoResultatRecherche H4 A{padding-left:10px;}
.petiteCondition {font-size: 9px;}
#contenuResultatPromos .regime, #contenuResultatPromos .apartirde {font-weight: bold;}
/***Fin***/

/***Endeca Marketing***/
.imgBonnesAffairesLanding {float: left; margin-right: 7px; width : 110px; }
.hotelRechercheEndeca {font-size: 14px; color: #0D569A; font-weight: bold; float:left; width: 90px;}
.prixRechercheEndeca {border-bottom: 1px solid #D1D1D1; float: left; margin-top: 12px; width: 90px; white-space: nowrap; }
/**.prixRechercheEndeca {border-bottom: 1px solid #D1D1D1; float: left; margin-top: 12px; margin-right : 10px; clear: both; white-space: nowrap; }**/
.prixRechercheEndeca DIV {border: 1px solid #E2001A; margin: 2px; }
.prixRechercheEndeca A {border: 1px solid #FCE5E8;display: block; color: #E2001A; font-weight: bold; font-size : 13px; padding: 0 10px}
/**.prixRechercheEndeca A {border: 1px solid #FCE5E8;display: block; color: #E2001A; font-weight: bold; font-size : 14px; padding: 0 21px}**/
.prixRechercheEndeca A ACRONYM {font-weight: normal; font-size : 10px;}
div.blockIdee {width : 220px; border:1px solid #E2E0D5; padding: 5px; background-color: #FFF;}
#selectionPromoEndeca.contenuPrincipal {background-color: #F2F1E9}
/***Fin***/

/***Bloc debut liste***/
#imgListePays {margin-right: 15px}
.texteIntroPaysImage {width : 455px;}
/***Fin***/

/*InfoBulle*/
.infobulle {background-color:#FFF3F9;border:3px solid #E2E0D5;color:#A6085B;font-weight:bold;padding:10px;position:absolute;display:none;z-index:500;}
#infoBulleClubEnfant{width:215px;}

/*Avis*/
.avisListe {border: 1px solid #76be36; padding: 8px 0 8px 8px;
	background: #f0f8e9 url(../images/avis/fond_degrade_blanc_vert.gif) repeat-x top left;
	}
.avisListe IMG {vertical-align: middle; width: 15px}
.titreAvis {color: #76be36; font-weight: bold; margin-bottom: 5px;}
.noteAvis {color: #fd8402; font-weight: bold;}
.noteAvis SPAN {display: inline-block; }
.ajouterAvis, .voirAvis {font-weight: bold; display: inline-block;font-size: 10px; padding-left: 22px; line-height: 14px;}
.voirAvis { padding-right: 5px; 
	background: url(../images/avis/bulle_avis.gif) no-repeat left center;}
.ajouterAvis {background: url(../images/avis/bulle_avis_ajouter.gif) no-repeat left center;}
.ajouterAvis:HOVER,.voirAvis:HOVER {text-decoration: underline;color: #0D569A;}

/*Soldes*/
.solde {border: none; padding: 4px 0 0;width:240px; 
	background: url(../images/recherche/solde_lr_haut.gif) no-repeat -1px top}
.solde .cadreInterieur{border: none; padding: 5px 9px 10px;
	background: url(../images/recherche/solde_lr_bas.gif) no-repeat -1px bottom}
.solde .fondBiCouleur {background-color : #f2f1e9}
.soldePrix {text-transform: uppercase; background-color: #e20a26; color: #fff; font-size: 29px; text-align: center; margin: 5px -8px }
.solde .btSubmit {margin-left: 35px}

#illuSoldeLR {padding-left: 0px; background: url("/images/recherche/soldes-voyages.gif") no-repeat left bottom transparent; height: 182px; }
/*Meilleure vente*/
#notreSelection .contenuPrincipal{border:1px solid #0d569a;background-color:#eaf0f3;padding:5px;}
#notreSelection .contenuPrincipal .contenuCorner{margin:-6px 0 0 -6px;padding:5px 0 0 10px;;
	background: transparent url(../images/recherche/meilleureVente/meilleure_vente_corner.gif) no-repeat left top;}
#notreSelection .contenuPrincipal H2,
#meilleureVente H2 {border-bottom: none;padding:0 0 0 37px;font-size: 18px;margin-bottom:13px;height:auto;}
#notreSelection .contenuPrincipal H2 SPAN,
#meilleureVente H2 SPAN{font:normal 14px Arial;}
#notreSelection .contenuPrincipal A.floatRight,
#meilleureVente A.floatRight{width:192px;}
#notreSelection .contenuPrincipal IMG.imageContour,
#meilleureVente IMG.imageContour{width: 182px;margin-left:2px;background-color: #FFF;}
#notreSelection .contenuPrincipal .prixResultatRecherche,
#meilleureVente .prixResultatRecherche{background-color: #FFF;margin-bottom: 0;width:130px;}
#notreSelection .contenuPrincipal .prixResultatRecherche .cadreInterieur,
#meilleureVente .prixResultatRecherche .cadreInterieur{padding:5px;height:127px;}
#notreSelection .contenuPrincipal .prixResultatRecherche .listeAfficherToute A,
#meilleureVente .prixResultatRecherche .listeAfficherToute A{color:#0D569A;}
#notreSelection .contenuPrincipal .prixResultatRecherche .detailPrixListeRecherche,
#meilleureVente .prixResultatRecherche .detailPrixListeRecherche{margin-bottom:0;}
#notreSelection .contenuPrincipal .prixResultatRecherche .prixListeRecherche,
#meilleureVente .prixResultatRecherche .prixListeRecherche{line-height: 20px;}
#notreSelection .contenuPrincipal .produitTitre,
#meilleureVente .produitTitre{font:bold 14px Arial;}
#notreSelection .contenuPrincipal .produitTitre A,
#meilleureVente .produitTitre A{color:#000;font-weight: bold;}
#notreSelection .contenuPrincipal .produitLocalisation A,
#meilleureVente .produitLocalisation A{color:#000;font-weight: bold;}
#notreSelection .contenuPrincipal .produitTitre span,
#meilleureVente .produitTitre span{color: #666666;font-size: 10px;}
#notreSelection .contenuPrincipal .produitLocalisation A,
#meilleureVente .produitLocalisation A{color:#000;}
#notreSelection .contenuPrincipal .phraseMeilleureVente,
#meilleureVente .phraseMeilleureVente{font:normal 12px Arial;color:#0d56ad;}
#notreSelection .contenuPrincipal .phraseMeilleureVente B,
#meilleureVente .phraseMeilleureVente B{font-size: 18px;}
#notreSelection .contenuPrincipal .phraseLesPlus,
#meilleureVente .phraseLesPlus{color:#0d569a;font:bold 11px Arial;line-height:25px;}
#notreSelection .contenuPrincipal .phraseLesPlus IMG,
#meilleureVente .phraseLesPlus IMG{vertical-align: text-bottom;}
UL.lesPlus {color:#76003e;font:normal 11px Arial;}

#meilleureVente {border:1px solid #0d569a;border-width:1px 0;background-color:#eaf0f3;height: 157px;width:781px;margin-bottom:10px;}
#meilleureVente .interieurDroit{padding-right:15px;height: 157px;
		background:transparent url("../images/recherche/meilleureVente/meilleure_vente_droite.gif") no-repeat right top ;}
#meilleureVente .interieurGauche{padding-left:15px;height: 157px;padding:5px 0 5px 15px;
		background:transparent url("../images/recherche/meilleureVente/meilleure_vente_gauche.gif") no-repeat left top ;}
#meilleureVente H2{padding-left: 0;margin-bottom:3px;}
