/*	body{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:0px;width:500px;}*/
	td{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
		
	.boutonResa {
		border-width:1px;
		font-size :11px;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #009EE0;
		color: #FFFFFF;
		font-weight: bold
	}
	
	#tab_recherche {
		border : 1px solid #e6effb;
		background-color : #FFFFFF;
		background-image : url(../../images/fond-fiche-ETE.jpg);
		background-repeat : repeat-x;
		background-position : top left;
		width : 480px;
	}
	#titreMoteurRecherche {
		font-family: Arial, sans-serif;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:40px;
		text-align : center;
		font-size :16px;
		color:#2e6292; 
		font-weight: bold;
		width: 365px;
	}
	
	.cellMoteurRechercheInterieur {
		font-weight: bold;
		color : #2e6292;
		padding-left:5px;
	}
	
	.cellTitreLot {
		/*background-color:#ffe4c1;*/
		color: #000000;
		font-weight: bold;
		padding:5px;
	}
	
	.tab_fiche {
		border : 1px solid #e6effb;
		background-color : #FFFFFF;
		background-image : url(../../images/fond-fiche-ETE.jpg);
		background-repeat : repeat-x;
		background-position : top left;
		width : 480px;
	}
	
	/**
	 * Fiche prestataire/prestation >-----------------------------------------------------------------
	 */
	 
	 #tabFicheFormules {
	  
	 }
	 
	 .cellEnteteFormule {
		  background:#c2cbe6;
		  font-size :11px; 
		  font-family: Verdana, Arial, Helvetica, sans-serif; 
		  font-weight: bold;
		  color:#000000;
		  padding:5px 5px 5px 5px;
	 }
	 
	 
	 
	 .cellFormuleTC {
			 padding-left: 15px;
			 background-color : #9d1459;
	 		 font-family: arial, helvetica, sans-serif;
	 		 color: #FFF;
	 		 font-weight:bold;
	 		 font-size:12px;
	 		 height:20px;
	 }
	 
	  .cellFormuleReserver {
			 background-color : #9d1459;
	 		 font-family: arial, helvetica, sans-serif;
	 		 color: #000;
	 		 font-size:11px;
	 }
	 .reserve {
			 background-color : #FFF;
	 		 font-family: arial, helvetica, sans-serif;
	 		 color: #000;
	 		 font-size:11px;
	 }
	 
	 .cellFormulePromo {
			 background-color : #9d1459;
	 		 font-family: arial, helvetica, sans-serif;
	 		 color: #000;
	 		 font-size:11px;
	 }
	 
	 
	 
	  .tabFicheOffreSpeciale {
	 	border: 1px solid #e0eeb0;
	 	background-color : #FFFFFF;
		background-image : url(../../images/fond-fiche-ETE.jpg);
		background-repeat : repeat-x;
		background-position : top left;	
	 	font-weight:normal;
	 	color:#bd9d49;
	 	width : 95%;
	 }
	 
	  .tabFicheAgenda {
	 	border: 1px solid #e0eeb0;
	 	background-color : #FFFFFF;
		background-image : url(../../images/fond-fiche-ETE.jpg);
		background-repeat : repeat-x;
		background-position : top left;	
	 	font-weight:normal;
	 	color:#bd9d49;
	 	width : 100%;
	 	height :450px;
	 }
	 .tabListeAgenda {
	 	border: 1px solid #e0eeb0;
	 	background-color : #FFFFFF;
		background-image : url(../../images/fond-fiche-ETE.jpg);
		background-repeat : repeat-x;
		background-position : top left;	
	 	font-weight:normal;
	 	color:#bd9d49;
	 	width : 100%;
	 	height :200px;
	 }
	.newsletter {
	 	border: 1px solid #e0eeb0;
	 	background-color : #FFFFFF;
		background-image : url(../../images/fond-fiche-ETE.jpg);
		background-repeat : repeat-x;
		background-position : top left;	
	 	font-weight:normal;
	 	color:#bd9d49;
	 	width : 100%;
	 	height :200px;
	 }	 
	 .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:#FFF;
		  font-weight: bold;
	 }
	
	 #btn_confirme_formule{
	    background: #bd9d49;
		border:0px solid #000;
		font-size :14px;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #FFF;
		font-weight: bold;
		cursor : pointer;
		height : 25px ;
		float:right;
		
	 }
	 
	 #tab-formules-resa {		 
		 text-align:center;
		 padding: 10px;
		 margin:0;
		 border-spacing: 0;
		 border : 1px solid #8399bb; 
	 }
	 
	 #tab-formules-resa td {
	 		font-size :10px; 
	 		/*color:#8399bb;*/
	 		font-weight:bold;
	 		border-bottom:0px dotted #8399bb;
		  	font-family: Verdana, Arial, Helvetica, sans-serif;
		  	text-align:left;
		  	padding-right :2px;
	 }
	 
	 .cell_confirme_formule {
	  	font-size :11px; 
	 	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;
		 /*color: #FFFFFF;*/
		 font-weight: bold;
	 } 
	 
	 #pasdeformules {
		font-family: arial, helvetica, sans-serif;
		font-size:12px;
		font-weight:bold; 
		color:#E83729;
		text-align:center;
	}

td.colonne_reserver{
	background-color:#bd9d49;
	
}

#site #contenu #colonne_gauche #contrub #fiche_detail_presta a.lien_reserver:link{
color:#ffffff;
font-weight:bold;
font-family:verdana,arial,helvetica,sans-serif;
cursor:pointer;
font-size:11px;
text-decoration:none;
}

#site #contenu #colonne_gauche #contrub #fiche_detail_presta a.lien_reserver:visited{
color:#ffffff;
font-weight:bold;
font-family:verdana,arial,helvetica,sans-serif;
cursor:pointer;
font-size:11px;
text-decoration:none;
}

#site #contenu #colonne_gauche #contrub #fiche_detail_presta a.lien_reserver:hover{
color:#ffffff;
font-weight:bold;
font-family:verdana,arial,helvetica,sans-serif;
cursor:pointer;
font-size:11px;
text-decoration:none;
}
	 

	/**
	 * Formulaire déjà client >-----------------------------------------------------------------
	 */		
	 		.textBonjour {
	 			font-size :11px;
		    	font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #bd9d49;
				font-weight: bold;
	 		}
	 		
			 #tabDejaClient {
			  border: 1px solid #bd9d49;
			  width : 500px;
			 }
		 
			 /**
				 * Mise en avant d'un champs en cours d'utilisation 
				 */
				#frmDejaClient .focus {
					background: #ddf254;
					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: #ddf254;
					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 #bd9d49;
					width : 480px;
				}
				
				#frmCmdClient legend {	
					font-size:14px;
					font-family:arial,helvetica;
	 				font-weight:bold;
	 				color: #bd9d49;
				}
	 
	 /**
	 * ---------------------------------------------------------------------------------------------
	 */
	 
	 /**
	  * Cellule des etapes du formulaire client
	  */
	 .cellEnteteRubFormulaireClient {
	 		color : #bd9d49;
	 		font-family:arial,helvetica;
	 		font-weight:bold;
	 		font-size:14px;
	 		border-bottom:1px solid #bd9d49;
	 }
	 
	 /**
	  * Cellule des labels
	  */
	 .cellLabelFormulaireClient {
	 		width:120px;
	 }
	 
	 /**
	  * Tableau du formulaire client
	  */
	 .tabFormulaireClient {
	 		width:300px;
	 }
	 
	  /**
	  * Tableau carte bancaire
	  */
	 #tabCarteBancaire {
	 	 border: 1px solid #bd9d49;
	 	 margin-top:5px;
		 background-color: #bd9d49;
		 width : 400px;
	 }
	 
	 #tabCarteBancaire td {
	 	color: #FFF;
		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: #bd9d49;
			color: #FFF;
			font-weight: bold;
			cursor : pointer;
	}
	
	 /**
	 * Message confirmation client >-----------------------------------------------------
	 */
	
		#tabMessageConfirmation {
		 	border : 1px solid #bd9d49;
			background-color : #FFFFFF;
			background-image : url(../../images/fond-fiche-ETE.jpg);
			background-repeat : repeat-x;
			background-position : top left;
			width : 480px;
		}
	
		/**
		  * Cellule entete message
		  */
		 .cellEnteteMessageConfirmation {
		 		font-family:arial,helvetica;
		 		font-weight:bold;
		 		color: #bd9d49;
		 		font-size:14px;
		 } 
	 
	 /**
	 * ---------------------------------------------------------------------------------------------
	 */
	
	 /**
	 * Panier >-----------------------------------------------------
	 */ 
	   #tabPanier table{
	  	 text-align : center;
	   }
	 	
	   #tabPanierContenu {
		 	border : 1px solid #bd9d49;
			background-color : #FFFFFF;
			background-image : url(../../images/fond-fiche-ETE.jpg);
			background-repeat : repeat-x;
			background-position : top left;
			width :620px;
			text-align : left;
		 			   	
		 }
	 
		 .cellEntetePanierContenu {
			 font-family: arial, helvetica, sans-serif;
	 		 font-weight:bold;
	 		 color: #FFFFFF;
	 		 background:#bd9d49;
	 		 font-size:14px;
	 		 text-align : left;
		 }
		 
		 .cellTypePrestatairePanierContenu {
			
	 		 font-family: arial, helvetica, sans-serif;
	 		 color: #000;
	 		 font-weight:bold;
	 		 font-size:14px;
	 		 text-align : left;
	 		 
		 }
		 
		 .cellLignePanierContenu {
			 background-color : #ffffff;
	 		 font-family: arial, helvetica, sans-serif;
	 		 color: #000000;
	 		 font-size:14px;
	 		 text-align : left;
	 		 
		 }
		 
		 #tabPanierAction {
		   width:620px;
		 }
		 
		 .boutonPanier1 {
				border-width:1px;
				font-size :11px;
		    	font-family: Verdana, Arial, Helvetica, sans-serif;
				background-color: #000;
				color: #FFFFFF;
				font-weight: bold;	
				padding:3px 6px 3px 6px;
				cursor : pointer;
		 }
		 
		 .boutonPanier2 {
				border-width:1px;
				padding:3px 6px 3px 6px;
				margin:0px;
				font-size :11px;
		    	font-family: Verdana, Arial, Helvetica, sans-serif;
				background-color: #c2cbe6;
				color: #000000;
				font-weight: bold;
				cursor : pointer;
		 }
		 
		 .boutonPanier3 {
				border-width:1px;
				font-size :11px;
		    	font-family: Verdana, Arial, Helvetica, sans-serif;
				background-color: #bd9d49;
				color: #FFF;
				font-weight: bold;
				padding:3px 6px 3px 6px;
				cursor : pointer;
		 }
		 
		 .panierVide {
				font-family: arial, helvetica, sans-serif;
				font-size:14px;
				font-weight:bold; 
				color:#E83729;
		 }
		 
		 .separateur_panier {
		 	border-bottom : 1px #bd9d49 solid;
		 	width:70%;
		 }
		
	 /**
	  * ----------------------------------------------------------------
	  */
	
	/**
	 * 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;
	}
	/*
	.pagination-resa-page-active {color:#0099cc;text-decoration:none;}
	.pagination-resa-page-active:link {color:#0099cc;text-decoration:none;}
	.pagination-resa-page-active:hover {color:#0099cc;text-decoration:none;}
	
	.pagination-resa-page {color:#0099cc;text-decoration:none;}
	.pagination-resa-page:link {color:#0099cc;text-decoration:none;}
	.pagination-resa-page:hover {color:#0099cc;text-decoration:none;}
	*/	
	
	/*#bloc_resultat fieldset {
		margin-bottom:20px; 
		padding: 0px; 
		border: 1px #c2cbe6 solid; 
		background-color:#f0f3fc; 
		padding:5px;
	}*/
	
	#bloc_resultat fieldset {
		border : 1px solid #e6effb;
		background-color : #FFFFFF;
		background-image : url(../../images/fond-fiche-ETE.jpg);
		background-repeat : repeat-x;
		background-position : top left;
		width : 100%; 
	}
	
	
	
	#bloc_resultat fieldset .blocDescriptif p{
		color:#c2cbe6; 
		padding:0px 0px 0px 0px; 
		
	}
	#bloc_resultat .resultat{
		color:#2e6292;
		font-size:14pt;
		border-bottom: 1px solid #2e6292;
	}
	

	#bloc_resultat .contenu{width:100%;text-align:left;}
	#bloc_resultat fieldset p.nom {text-align:left;font-size:1.6em; font-weight:bold;color:#2e6292;}
	#bloc_resultat fieldset p.description {text-align:left;padding-left: 15px;color:#000; 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-right: 10px; margin-bottom: 10px; float: left;valign:top; width:120px; height:90px;}
	
	#bloc_resultat fieldset .imgDroite {
	margin-left: 10px; 
	margin-bottom: 10px; 
	float: right;
	valign:top; 
	width:120px; 
	height:90px;
	}
	
	.blocinfo{
		border: 0px solid yellow;
	}
	
	#bloc_resultat fieldset .blocImgDroite {
		float: left; 
		border: 0px solid red; 
		width: 200px; 
		padding: 0px 0px 0px 25px;
		text-align : center;
	}
	
	#bloc_resultat fieldset .blocDescriptif {
		text-align : justify;
		padding : 0px 5px 0px 5px;
		width: 100%; 
		border: 0px solid #000000; 
	}
	
	#bloc_resultat fieldset div.localiser{width:100%;color:#2e6292; height:18px; padding-top:3px;}
	#bloc_resultat fieldset div.localiser a{background: transparent url(/images/information.gif) 0px 0px no-repeat; padding:0px 0px 5px 20px; color:#2e6292;}
	
	p.information{border: 0px red solid; text-align:right ; color:#FFF; display:block; height:18px; padding-top:3px; padding-left: 550px;}
	p.information a{text-align:right ; background: transparent url(/images/information.gif) 0px 0px no-repeat; padding:0px 0px 5px 25px; color:#000;}	

	
	
	
	/* -----------------------------------
	// Cross selling
	//------------------------------------*/
	
	.texte_titre {
		color: #386f1b;
		font-size: 1.1em;
		font-weight: bold;
		text-align:center;
		margin: 0px 0px 0px 0px;
		background-color:#dfefb1;
		padding: 15px;		
	}
	
	.texte_presentation {
		color: #386f1b;
		font-size: 1.4em;
		font-weight: bold;
		text-align:center;
		margin: 0px 0px 0px 0px;
		background-color:#dfefb1;
		padding: 15px;		
	}
			
	.resultat_cross_selling {
		color: #386f1b;
		background-color: #dfefb1;
		padding: 10px 15px 12px 15px;
		margin: 0px 0px 0px 0px;
	}
	
	.tableau_rubrique_cross_selling {
		border: 2px solid #dfefb1;
		width: 100%;	
		margin-top: 3px;
		text-align : left;
	}
			
	#tab_cross_selling {
		width: 100%;	
	}
	
	.titre_rubrique_cross_selling {
		background-color : #dfefb1;
		font-size : 15px;
		color: #386f1b;
		height:25px;
		padding: 5px;
	}
	
	.lien_rubrique_cross_selling {color:#386f1b;font-size : 12px;font-weight:bold;padding-bottom: 5px;}		
	.lien_rubrique_cross_selling:hover {color:#386f1b;font-size : 14px;font-weight:bold;padding-bottom: 5px;}	
	.lien_rubrique_cross_selling:visited {color:#386f1b;font-size : 12px;font-weight:bold;padding-bottom: 5px;}	
	.lien_rubrique_cross_selling:link {color:#386f1b;font-size : 12px;font-weight:bold;padding-bottom: 5px;}	
			
	.descriptif_rub_cross_selling {
		color: #386f1b;
		background-color: #FFF;
		padding: 10px;
	}
	
	.fiche_produit_cross_selling {
		margin-top: 10px;
	}
	
	.ligne_prestation {
		margin: 5px;
	}
	
	.titre_prestation_cross_selling {
		font-size: 1.2em;
		font-weight:bold;
		text-transform: uppercase;		
		color:#000000;
		border-bottom: 1px solid #000000;
	}
	
	#tabFicheHotelChambreCross {	 	
	 	color: #000000;
	 }
	 
	 #tabFicheHotelChambreCross td {	 	
	 	color: #000000;
	 }
	 
	 /* FIN CROSS SELLING */	
