	
	.boutonResa {
		border-width:1px;
		font-size :11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #6d0714;
		color: #FFFFFF;
		font-weight: bold
	}
	
	
	
	/**
	 * Fiche prestataire/prestation >-----------------------------------------------------------------
	 */
	 
	 #tabFicheFormules {
	  width:100%;
	 }
	 
	 .cellEnteteFormule {
		  background:#6d0714;
		  font-size :11px; 
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-weight: bold;
		  color:#FFFFFF;
		  padding:5px 5px 5px 5px;
	 }
	 
	 .cellFormule1 {
		background-color : #6d0714;
		font-family: arial, helvetica, sans-serif;
		color: #FFF;
		font-weight:bold;
		font-size:11px;
		height:22px;
		padding-left:5px;
	 }
	 
	 .cellFormule2 {
		background-color : #aa1d2c;
		font-family: arial, helvetica, sans-serif;
		color: #FFF;
		font-weight:bold;
		font-size:11px;
		height:22px;
		padding-left:5px;
	 }
	 
	  .cellFormule3 {
		background-color : #aa1d2c;
		font-family: arial, helvetica, sans-serif;
		color: #FFF;
		font-weight:bold;
		font-size:11px;
		height:22px;
		padding-left:5px;
	 }
	 
	 .cellFormuleTC {
		background-color : #df6a07;
		font-family: arial, helvetica, sans-serif;
		color: #FFF;
		font-weight:bold;
		font-size:11px;
		height:22px;
		padding-left:5px;
	 }
	 
	  .cellFormuleReserver {
			 background-color : #6d0714;
	 		 font-family: arial, helvetica, sans-serif;
	 		 color: #000;
	 		 font-size:11px;
	 }
	 
	 .cellFormulePromo {
		background-color : #f92659;
		font-family: arial, helvetica, sans-serif;
		color: #FFF;
		font-weight:bold;
		font-size:11px;
		height:22px;
		padding-left:5px;
	 }
	 
	 .tabFicheHotelChambre {
	 	 border: 1px solid #6d0714;
	 }
	 
	 .descriptif {
		  font-size :11px; 
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  text-align:left; 
	 }
	 
	 .prix {
		  font-size :11px; 
		  font-family: Verdana, Arial, Helvetica, sans-serif;
		  text-align:left; 
		  color:#FFFFFF;
		  font-weight: bold;
		  margin-left: 2px;
	 }
	
	  #tab-formules-resa #btn_confirme_formule {
	 	margin-right:5px;
	    background: #f92659;
		border:1px solid #000;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-weight: bold;
		width:180px;
		padding:2px 2px 3px 2px;
		cursor:pointer;
	 }
	 
	 #tab-formules-resa {
		 border: 0px solid #0099CC;
		 text-align:center;
		 padding: 0;
		 margin:0;
		 border-spacing: 0;
		 width:100%; 
	 }
	 
	 #tab-formules-resa td {
		font-size :10px; 
		background: #FFF;
		color:#000000;
		font-weight:bold;
		border-bottom:1px dotted #9F9F9F;
		padding:2px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	 }
	 
	 #tab-formules-resa td.cell_confirme_formule {
	  	
	 	background: #fff;
	 	text-align:right;
	 	padding-top:5px;
	 	padding-bottom:5px;
	 	padding-right:2px;
	 	
	 }
	 
	  #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;
		 background-color: #FFFFFF;
		 color: #000000;
		 font-weight: bold;
	 } 
	 
	 #pasdeformules {
		font-family: arial, helvetica, sans-serif;
		font-size:12px;
		font-weight:bold; 
		color:#E83729;
		text-align:center;
		background:#FFF;
	}
	 
	 
	 
	#tabFicheFormules a.lien_bouton_rose_resa_presta:link{
		background-image:url(../../images/design/fond_bouton_rose_rouge_presta.gif);
		background-repeat:repeat-x;
		background-position: top left;
		text-decoration:none;
		display:block;
		line-height:14px;
		height:14px;
		padding: 0px 3px 0px 3px;
		color:#ffffff;
		text-align:center;
	}
	#tabFicheFormules a.lien_bouton_rose_resa_presta:visited{
		background-image:url(../../images/design/fond_bouton_rose_rouge_presta.gif);
		background-repeat:repeat-x;
		background-position: top left;
		text-decoration:none;
		display:block;
		line-height:14px;
		height:14px;
		padding: 0px 3px 0px 3px;
		color:#ffffff;
		text-align:center;
	}
	#tabFicheFormules a.lien_bouton_rose_resa_presta:hover{
		background-image:url(../../images/design/fond_bouton_rose_rouge_presta.gif);
		background-repeat:repeat-x;
		background-position: top left;
		text-decoration:none;
		display:block;
		line-height:14px;
		height:14px;
		padding: 0px 3px 0px 3px;
		color:#000000;
		text-align:center;
	}
	 
	/**
	 * Formulaire déjà client >-----------------------------------------------------------------
	 */		
	 		.textBonjour {
	 			font-size :11px;
		    	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #6d0714;
				font-weight: bold;
	 		}
	 		
			 #tabDejaClient {
			  border: 1px solid #DDE7F9;
			 }
		 
			 /**
				 * 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 #DDE7F9;
				}
				
				#frmCmdClient legend {	
					font-size:14px;
					font-family:arial,helvetica;
	 				font-weight:bold;
	 				color: #6d0714;
				}
	 
	 /**
	 * ---------------------------------------------------------------------------------------------
	 */
	 
	 /**
	  * Cellule des etapes du formulaire client
	  */
	 .cellEnteteRubFormulaireClient {
	 		background-color : #6d0714;
	 		font-family:arial,helvetica;
	 		font-weight:bold;
	 		color: #FFFFFF;
	 		font-size:14px;
	 }
	 
	 /**
	  * Cellule des labels
	  */
	 .cellLabelFormulaireClient {
	 		
	 }
	 
	 /**
	  * Tableau du formulaire client
	  */
	 .tabFormulaireClient {
	 }
	 
	  /**
	  * Tableau carte bancaire
	  */
	 #tabCarteBancaire {
	 	 border: 1px solid #DDE7F9;
	 	 margin-top:5px;
		 background-color: #6d0714;
	 }
	 
	 #tabCarteBancaire td {
	 	color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size :10px;
		font-weight:bold;
 	 }
 	
	 /**
	  * Bouton de confirmation d'un commande
	  */
	 #boutonConfirmationResa {
			border-width:1px;
			font-size :14px;
	    	font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: #6d0714;
			color: #FFFFFF;
			font-weight: bold;
			cursor:pointer;
	}
	
	 /**
	 * Message confirmation client >-----------------------------------------------------
	 */
	
		#tabMessageConfirmation {
		  border: 1px solid #DDE7F9;
		  width:530px;
		}
	
		/**
		  * Cellule entete message
		  */
		 .cellEnteteMessageConfirmation {
		 		background-color : #6d0714;
		 		font-family:arial,helvetica;
		 		font-weight:bold;
		 		color: #FFFFFF;
		 		font-size:14px;
		 } 
	 
	 /**
	 * ---------------------------------------------------------------------------------------------
	 */
	
	 /**
	 * Panier >-----------------------------------------------------
	 */ 
	 
	   	#tabPanierContenu {
			border: 1px solid #DDE7F9;
			width:480px;
		}
		
		
		#tabPanierAction {
		    wdth:480px;
		}
		#tabPanier table {
			background-color: #ffffff;
			border: 1px solid #6d0714;
		}
		.cellEntetePanierContenu {font-weight:bold; background-color: #6d0714; color: #FFFFFF; font-size:14px; }		 
		.cellTypePrestatairePanierContenu { font-weight:bold; color: #295a5a; border-bottom:1px dotted #6d0714; }
		.panier_separation { border-bottom:1px dotted #295a5a; }
		 .boutonPanier1 {
				border-width:1px;
				font-size :11px;
		    	font-family: Verdana, Arial, Helvetica, sans-serif;
				background-color: #000;
				color: #FFFFFF;
				font-weight: bold;				
				padding:3px 7px 3px 7px;
				cursor:pointer;
				width:196px;
		 }
		 
		 .boutonPanier1decale {
				border-width:1px;
				font-size :11px;
		    	font-family: Verdana, Arial, Helvetica, sans-serif;
				background-color: #000;
				color: #FFFFFF;
				font-weight: bold;				
				padding:3px 7px 3px 7px;
				cursor:pointer;
				width:196px;
				margin-left: 90px;
		 }
		 
		 .boutonPanier2 {
				border-width:1px;
				padding:0px;
				margin:0px;
				font-size :11px;
		    	font-family: Verdana, Arial, Helvetica, sans-serif;
				background-color: #6d0714;
				color: #FFFFFF;
				font-weight: bold;
				padding:3px 7px 3px 7px;
				cursor:pointer;
				width:196px;
		 }
		 
		 .boutonPanier2long {
				border-width:1px;
				padding:0px;
				margin:0px;     
				font-size :11px;
		    	font-family: Verdana, Arial, Helvetica, sans-serif;
				background-color: #6d0714;
				color: #FFFFFF;
				font-weight: bold;
				padding:3px 7px 3px 7px;
				cursor:pointer;           
				width:370px;
		 }
		 
		 .boutonPanier3 {
				border-width:1px;
				font-size :11px;
		    	font-family: Verdana, Arial, Helvetica, sans-serif;
				background-color: #009EE0;
				color: #FFFFFF;
				font-weight: bold;
				padding:3px 7px 3px 7px;
				cursor:pointer;
				width:196px;
		 }
		 
		 .boutonPanier3decale {
				border-width:1px;
				font-size :11px;
		    	font-family: Verdana, Arial, Helvetica, sans-serif;
				background-color: #009EE0;
				color: #FFFFFF;
				font-weight: bold;
				padding:3px 7px 3px 7px;
				cursor:pointer;
				width:196px;
				margin-left: 90px;
		 }
		 
		 .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:#C0C0C0;
	}
