a.infoBulle{position:relative;z-index:24;color:#000;text-decoration:none}
a.infoBulle:hover{z-index:25;}
a.infoBulle span, a.lienInfoBulle {display: none}
a.infoBulle:hover span{
    display:block;
    position:absolute;
    top:2em; 
    left:2em;
    width: 250px;
    border:2px solid #08461e;
    background-color:#FFF;
    color:#000;
    font-weight:none;
    padding:5px;
}
	
	#bloc_resultat .lien3:link {color:#ff0000;text-decoration:none;}
	#bloc_resultat .lien3:active {color:#ff0000;text-decoration:none;}
	#bloc_resultat .lien3:visited {color:#ff0000;text-decoration:none;}
	#bloc_resultat .lien3:hover {color:#ff0000;text-decoration:none;}	
	
		
	#tab_recherche {border:2px solid #ebebe4;margin-right:10px;}
	#tab_recherche .boutonResa {border:1px solid #000000;padding:5px;font-size :12px;background-color: #00a0a7;color: #000000;font-weight: bold}	
	#titreMoteurRecherche {font-family: Arial, sans-serif;padding-top:10px;padding-bottom:10px;padding-left:10px;background-color:#ebebeb;color:#000000;font-weight: bold;width:265px;}	
	.cellMoteurRechercheInterieur {font-weight: bold;text-align:center;}	
	.cellTitreLot {color: #000000;font-weight: bold;padding:5px;}	
	.tab_fiche {background-color:#ecf1f5;}	
	/**
	 * Fiche prestataire/prestation >-----------------------------------------------------------------
	 */	 	 	 
	 #tabFicheFormules {}	 
	 .cellEnteteFormule {background:#e680b3;font-size :11px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color:#FFFFFF;padding:5px 5px 5px 5px;}	 
	 .cellFormule1 {padding-left: 15px;background-color:#cac7b4;color:#000000;font-weight:normal;font-size:12px;height:20px;}	 	 
	 .cellFormule2 {padding-left: 15px;background-color:#ebebe4;color:#000000;font-weight:normal;font-size:12px;height:20px;}	 
	 .cellFormuleTC {padding-left: 15px;background-color : #ceb561;color: #000000;font-size:11px;font-weight:normal;}	 
	 .cellFormuleReserver {background-color : #F5CCE0;color: #000;font-size:11px;}	 
	 .cellFormulePromo {padding-left: 15px;background-color:#ffcc33;color:#000000;font-weight:normal;font-size:12px;height:20px;}	 
	 .tabFicheHotelChambre {border: 1px solid #e680b3;color: #000000;}	 	 	 
	 .descriptif {font-size :11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-align:left;}	 
	 .petit_descriptif {font-size :11px; font-family: Verdana, Arial, Helvetica, sans-serif;text-align:left; color: #000000;}	 
	 .prix {font-size :11px;text-align:left;font-weight:normal;color:#000000;}	
	 #formule table {/*width:80%;*/} 	 
	 #formule select {font-size :10px;font-family: Arial, Helvetica, sans-serif;} 	 
	 #formule input {border-width:1px;font-size :12px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;font-weight: bold;} 	 
	 #btn_confirme_formule {padding:5px;background: #bda369; border-width:1px;font-size :14px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFF;font-weight: bold;width:180px;cursor:pointer;}	 
	 #tab-formules-resa {text-align:center;padding: 0;margin:0;border-spacing:0;}	 
	 #tab-formules-resa td {font-size :10px;color:#000000;font-weight:bold;border-bottom:1px dotted #fff;font-family: Verdana, Arial, Helvetica, sans-serif;}	 	 	 
	 .cell_confirme_formule {font-size :11px;text-align:right;padding-top:5px;padding-bottom:5px;padding-right:2px;}	 	 
	 #pasdeformules {font-family: arial, helvetica, sans-serif;font-size:12px;font-weight:bold;color:#E83729;text-align:center;}	 	 
	 #bloc_resultat .lienReserver:link {padding:2px;font-size:11px;color:#ffffff;background-color:#bda369;text-decoration:none;font-weight: bold;}
	 #bloc_resultat .lienReserver:active {padding:2px;font-size:11px;color:#ffffff;background-color:#bda369;text-decoration:none;font-weight: bold;}
	 #bloc_resultat .lienReserver:visited {padding:2px;font-size:11px;color:#ffffff;background-color:#bda369;text-decoration:none;font-weight: bold;}
	 #bloc_resultat .lienReserver:hover {padding:2px;font-size:11px;color:#000000;background-color:#bda369;text-decoration:none;font-weight: bold;}	 
	/**
	 * Formulaire déjà client >-----------------------------------------------------------------
	 */		
	 #tabDejaClient .boutonResa {border:1px solid #FFFFFF;padding:5px;font-size :12px;background-color: #00a0a7;color: #0000000;font-weight: bold}	
	 .textBonjour {font-size:11px;	font-family: Verdana, Arial, Helvetica, sans-serif;color: #009EE0;font-weight: bold;}	 		
	 #tabDejaClient {border: 1px solid #ebebeb;width:100%;}		 
	/**
	* Mise en avant d'un champs en cours d'utilisation 
	*/
	#frmDejaClient .focus {background: #DDE7F9;color: black;}			
	/**
	 * Retour à l'état normal après l'utilisation d'un champs
	 */
	#frmDejaClient .normal {background: white;color: black;}				
	/**
	 * Pour les clicks sur les labels du formulaires
	 */
	#frmDejaClient label:hover {cursor: pointer;}				
	/**
	 *  Pour mise en évidence des champs obligatoires
	 */
	#frmDejaClient label.obligatoire {font-weight: bold;}				
	/**
	 * Mise en forme des bulles d'aide
	 */
	#frmDejaClient a.aide {text-decoration: none;}				
	/**
	 * Mise en forme de l'image des bulles d'aide
	 */
	#frmDejaClient a.aide img {margin:0;padding:0;border: 0;}				
	/**
	 * Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide
	 */
	#frmDejaClient a.aide:hover {cursor: help;}				
	 /**
	 * Formulaire commande client >-----------------------------------------------------
	 */	 
	/**
	 * Mise en avant d'un champs en cours d'utilisation 
	 */
	#frmCmdClient .focus {background: #DDE7F9;color: black;}			
	/**
	 * Retour à l'état normal après l'utilisation d'un champs
	 */
	#frmCmdClient .normal {background:white;color: black;}				
	/**
	 * Pour les clicks sur les labels du formulaires
	 */
	#frmCmdClient label:hover {cursor: pointer;}	
	/**
	 *  Pour mise en évidence des champs obligatoires
	 */
	#frmCmdClient label.obligatoire {font-weight: bold;}	
	/**
	 * Mise en forme des bulles d'aide
	 */
	#frmCmdClient a.aide {text-decoration: none;}	
	/**
	 * Mise en forme de l'image des bulles d'aide
	 */
	#frmCmdClient a.aide img {margin:0;padding:0;border:0;}	
	/**
	 * Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide
	 */
	#frmCmdClient a.aide:hover {cursor: help;}	
	/**
	 * Mise en forme des cadres 
	 */
	#frmCmdClient fieldset {margin:0;font-style:normal;padding:0 1em 1em;border:1px solid #3b8703;}	
	#frmCmdClient legend {font-size:14px;font-family:arial,helvetica;font-weight:bold;color:#000000;}	 
	 /**
	 * ---------------------------------------------------------------------------------------------
	 */	 	 
	 /**
	  * Cellule des etapes du formulaire client
	  */
	 .cellEnteteRubFormulaireClient {padding:5px;background-color : #ebebeb;font-family:arial,helvetica;font-weight:bold;color: #000000;font-size:14px;}	 
	 /**
	  * Cellule des labels
	  */
	 .cellLabelFormulaireClient {width:120px;}	 
	 /**
	  * Tableau du formulaire client
	  */
	 .tabFormulaireClient {width:100%;}
	 
	  /**
	  * Tableau carte bancaire
	  */
	 #tabCarteBancaire {
	 	 border: 1px solid #ebebeb;
	 	 margin-top:5px;
	 	 color: #000000;
		 background-color: #ebebeb;		 
	 }
	 
	 #tabCarteBancaire td {
	 	color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size :10px;
		font-weight:bold;
 	 }
 	
	 /**
	  * Bouton de confirmation d'un commande
	  */
	 #boutonConfirmationResa {border:1px solid #ffffff;padding:5px;font-size :12px;background-color: #00a0a7;color: #000000;font-weight: bold}	
	
	 /**
	 * Message confirmation client >-----------------------------------------------------
	 */
	
	#tabMessageConfirmation {border: 1px solid #ebebeb;}
	
		/**
		  * Cellule entete message
		  */
		 .cellEnteteMessageConfirmation {
		 		background-color : #ebebeb;
		 		font-family:arial,helvetica;
		 		font-weight:bold;
		 		color: #000000;
		 		font-size:14px;
		 } 
	 
	 /**
	 * ---------------------------------------------------------------------------------------------
	 */
	
	 /**
	 * Panier >-----------------------------------------------------
	 */ 
	 
	   #tabPanierContenu {border: 2px solid #ebebeb;}	 
	   .cellEntetePanierContenu {background-color : #ccc;font-family: arial, helvetica, sans-serif;font-weight:bold;color: #000000;font-size:14px;}		 
	   .cellTypePrestatairePanierContenu {background-color : #ebebeb;font-family: arial, helvetica, sans-serif;color: #000;font-weight:bold;font-size:14px;}		 
	   .cellLignePanierContenu {background-color : #ffffff;font-family: arial, helvetica, sans-serif;color: #000000;font-size:14px;}		 
	   #tabPanierAction {/*width:540px;*/}		 
	   .boutonPanier1 {border-width:1px;font-size :11px;font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #000000;color: #ffffff;font-weight: bold;width:135px;padding:5px;cursor:pointer;}		 
	   .boutonPanier2 {border-width:1px;padding:0px;margin:0px;font-size :11px;font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #bda369;color: #000000;font-weight: bold;width:175px;padding:5px;cursor:pointer;}		 
	   .boutonPanier3 {border-width:1px;font-size :11px;font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #3b8703;color: #ffffff;font-weight: bold;width:175px;padding:5px;cursor:pointer;}		 
	   .panierVide {font-family: arial, helvetica, sans-serif;font-size:14px;font-weight:bold; color:#E83729;}
		
	 /**
	  * ----------------------------------------------------------------
	  */
	
	/**
	 * Message d'erreur 
	 */
	
	.msgErreur {
		font-family: arial, helvetica, sans-serif;
		font-size:11px;
		font-weight:bold; 
		color:#E83729;
	}
	
	.msgErreur2 {
		font-family: arial, helvetica, sans-serif;
		font-size:11px;
		font-weight:bold; 
		color:#FF6600;
	}
	
	.msgErreurForm {
		font-family: arial, helvetica, sans-serif;
		font-size:12px;
		font-weight:bold; 
		color:#FF6600;
		text-align:center;
	}
	
	/**
	 * Message d'information (ex : message au pied d'un formulaire)
	 */
	.msgInfos {
		font-family: arial, helvetica, sans-serif;
		font-size:11px;
		font-weight:bold; 
		color:#000000;
	}			
	#bloc_resultat fieldset {}	
	#bloc_resultat fieldset p{}	
	#bloc_resultat .resultat{font-size: 1.8em; line-height: 140%; color: #000000; margin-top: 0.5em;}		
	
	#bloc_resultat .contenu{width:95%;color:#000000;padding:0px;background-color:#ebede8;}	
	#bloc_resultat fieldset .nom {font-size:1.4em; padding:0px;font-weight:bold;color:#000000;background-color:#cac7b4;}	
	#bloc_resultat fieldset p.description {padding-left:0px;;color:#000000; margin-bottom:5px;font-size:1em;width:100%}	
	#bloc_resultat fieldset p.adresse {margin-left: 5px; padding-left: 25px;color:#000000; background: transparent url(/images/house.gif) 0px 0px no-repeat; font-weight:bold;}
	#bloc_resultat fieldset p.telephone {margin-left: 5px; padding-left: 25px; color:#000000; background: transparent url(/images/telephone.gif) 0px 0px no-repeat; font-weight:bold;}
	#bloc_resultat fieldset .imgGauche {margin:0px 5px 5px 5px;float:left;valign:top;width:160px;height:103px;}
	#bloc_resultat fieldset .imgDroite {margin-left:0px;margin-bottom:0px;background-color:#000000;float:right;valign:top;width:200px;height:150px;}	
	#bloc_resultat fieldset .lien_plus_photo:link {margin:0px;padding:0px;color:#000000;}
	#bloc_resultat fieldset .lien_plus_photo:visited {margin:0px;padding:0px;color:#000000;}
	#bloc_resultat fieldset .lien_plus_photo:hover {margin:0px;padding:0px;color:#000000;}
	#bloc_resultat fieldset .lien_plus_photo:active {margin:0px;padding:0px;color:#000000;}
	#bloc_resultat fieldset p.localiser{width:97%;color:#000000;background:#FFFFFF;height:18px;padding-top:3px;margin-left:2px;padding-left:15px;margin:0px;}	
	#bloc_resultat .pagination-resa-page-active {color:#412316;text-decoration:none;}
	#bloc_resultat .pagination-resa-page-active:link {color:#412316;text-decoration:none;}
	#bloc_resultat .pagination-resa-page-active:hover {color:#412316;text-decoration:none;}	
	#bloc_resultat .pagination-resa-page {color:#412316;text-decoration:none;}
	#bloc_resultat .pagination-resa-page:link {color:#412316;text-decoration:none;}
	#bloc_resultat .pagination-resa-page:hover {color:#412316;text-decoration:none;}		
	#bloc_resultat .lien11:link {color:#000000;text-decoration:none;font-weight:bold;}
	#bloc_resultat .lien11:active {color:#000000;text-decoration:none;font-weight:bold;}
	#bloc_resultat .lien11:visited {color:#000000;text-decoration:none;font-weight:bold;}
	#bloc_resultat .lien11:hover {color:#000000;text-decoration:none;font-weight:bold;}	
	
	#texte_descriptif {color:#000000;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;valign:top;}
	#texte_descriptif p{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
	#texte_descriptif font{color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}		
	 
	 #tab_info {border:2px solid #2f4b77;background-color:#89a5cd;}
	 #tab_info .titre_info {background-color:#2f4b77; color:#ffffff;padding:5px;font-size:12px;font-weight:bold;}
	 #tab_info .texte_info {padding:5px;}
	 
	 #savoir_plus {background-color:#bda369;width:200px;padding:2px;}
	 #savoir_plus .lien2 {color:#000000;font-weight:bold;}		
	 #savoir_plus .lien2:hover {color:#ffffff;font-weight:bold;}	
	 #savoir_plus .lien2:visited {color:#000000;font-weight:bold;}	
	 #savoir_plus .lien2:link {color:#000000;font-weight:bold;}		 	 
	 
	 .titre_tc {	
	 font-size: 1.4em;
	 background-repeat: repeat-x;
	 padding: 5px;
	 margin: 0px;
	 font-weight:bold;
	 color: #ffffff;	
	 background-color:#ebebeb;
  }
  
  .entete_vert, .entete_jaune, .entete_bleu, .entete_rubrique{
	 margin:0;
	 font-size:1.3em;
	 height:21px;
	 color:#FFFFFF;
	 padding:4px 0 0 7px;
  }
  
  .entete_rubrique, .entete_vert{
	 background:url(../images/design/titre-vert.jpg) no-repeat top right #ebebeb;
  }
  
  .entete_jaune{
	 background:url(../images/design/titre-jaune.jpg) no-repeat top right #FFD901;
	 color:#000000;
  }
  .entete_bleu{
	 background:url(../images/design/titre-bleu.jpg) no-repeat top right #0668A0;
  }
  
  lien_accueil:link {color:#000000;text-decoration:none;border:0px;margin:0px;padding:0px;font-weight:bold;}
  lien_accueil:active {color:#000000;text-decoration:none;border:0px;margin:0px;padding:0px;font-weight:bold;}
  lien_accueil:visited {color:#000000;text-decoration:none;border:0px;margin:0px;padding:0px;font-weight:bold;}
  lien_accueil:hover {color:#000000;text-decoration:none;border:0px;margin:0px;padding:0px;font-weight:bold;}
  /*72a410*/
  .moteur_mini{background-color:#72a410;color:#ffffff;border:0px;}
  .moteur_general{background-color:#ffffff;border:0px;width:600px;}
  .moteur_general_resa{background-color:#ebebe4;border:0px;width:600px;}
  .labelmini{font-weight: normal;}
  
  /*#contrub{background-color:#ebede8;}*/
  
  .titre_marque_blanche{font-size: 2.2em;font-family: Arial, sans-serif;font-weight:bold;color:#000000;}
