html{ padding:0; margin:0;}
body{font-family: Arial, Helvetica, sans-serif; color:#333333; font-size:12px; margin:0px;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
.contenu_reservation { padding :20px; }
/* Gestion des titres */
h2 { font-size:19px; color:#295a5a; border-bottom: 1px dotted #295a5a; }

.texte { color: #FFFFFF; font-size:12px; }
.texte2 { color: #fcc400; font-size:12px; }
.texte3 { color: #333333; font-size:12px; }
.texte_prix { color: #065287; font-weight: bold; }
.label { font-size:12px; color:#FFFFFF; margin-bottom:3px; }
.navigation { font-size:14px; color:#295a5a; font-weight:bold; }

a:link {color:#439999;text-decoration:none;}
a:active {color:#439999;text-decoration:none;}
a:visited {color:#439999;text-decoration:none;}
a:hover {color:#439999;text-decoration:none;}	

.lien_bouton:link {color:#439999; text-decoration:none; font-size:12px; font-weight:normal;}
.lien_bouton:active {color:#439999; text-decoration:none; font-size:12px; font-weight:normal;}
.lien_bouton:visited {color:#439999; text-decoration:none; font-size:12px; font-weight:normal;}
.lien_bouton:hover {color:#439999; text-decoration:none; font-size:12px; font-weight:normal;}

.lien_bouton_plan:link {color:#439999; text-decoration:none; font-size:12px; font-weight:normal;}
.lien_bouton_plan:active {color:#439999; text-decoration:none; font-size:12px; font-weight:normal;}
.lien_bouton_plan:visited {color:#439999; text-decoration:none; font-size:12px; font-weight:normal;}
.lien_bouton_plan:hover {color:#439999; text-decoration:none; font-size:12px; font-weight:normal;}

.lien_bouton_dispo:link {color:#439999; text-decoration:none; font-size:12px; font-weight:normal;}
.lien_bouton_dispo:active {color:#439999; text-decoration:none; font-size:12px; font-weight:normal;}
.lien_bouton_dispo:visited {color:#439999; text-decoration:none; font-size:12px; font-weight:normal;}
.lien_bouton_dispo:hover {color:#439999; text-decoration:none; font-size:12px; font-weight:normal;}

.lien_bouton2:link {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:normal;}
.lien_bouton2:active {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:normal;}
.lien_bouton2:visited {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:normal;}
.lien_bouton2:hover {color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:normal;}

input, select {font-size:12px; border:1px solid #000000;}
.btrecherche{font-size:12px; border:2px solid #000000;}

#moteur {  width:70%; background-color:#2fc1d1; border: 2px solid #295a5a; }
.titre_moteur { background-color:#295a5a; color; #FFFFFF; font-weight: bold; font-size: 18px;}
.titre_moteur_case { color: #FFFFFF; }

#bloc_resultat { padding: 5px 30px 20px 30px; }

.sousTitre { color: #000000; font-size:12px; }
.blocNewRecherche { text-align:right; padding: 0 20px 0 0; }

.titre_fiche { color: #4f4f4f; font-size:16px; font-weight:bold; }
.descriptif { color: #333333; font-size:12px; font-weight:normal; }

/* DEBUT - SPECIFIQUE PORNICHET */
.fiche { width:100%; }
.fiche_haut {background: url(../../images/design/fiche_haut.gif) repeat-x bottom left; height: 9px;}
.fiche_bas {background: url(../../images/design/fiche_bas.gif) repeat-x top left; height: 9px;}
.fiche_gauche {background: url(../../images/design/fiche_gauche.gif) repeat-y top right; width: 9px;}
.fiche_droite {background: url(../../images/design/fiche_droite.gif) repeat-y top left; width: 9px;}
.fiche_haut_gauche {background: url(../../images/design/fiche_haut_gauche.gif) no-repeat bottom right; width: 9px; height: 9px;}
.fiche_haut_droite {background: url(../../images/design/fiche_haut_droite.gif) no-repeat bottom left; width: 9px; height: 9px;}
.fiche_bas_gauche {background: url(../../images/design/fiche_bas_gauche.gif) no-repeat top right; width: 9px; height: 9px;}
.fiche_bas_droite {background: url(../../images/design/fiche_bas_droite.gif) no-repeat top left; width: 9px; height: 9px;}
.fiche_separation {background: url(../../images/design/fiche_separation.gif) repeat-y 0 0; padding-left:5px; }
.fiche_contenu { background-color:#f3f2eb; }
/* FIN - SPECIFIQUE PORNICHET */

.imgGauche {width:120px; height:90px; border:1px solid #000000; }
.imgDroite {width:120px; height:90px; border:1px solid #000000; }	
.imgCentre {width:120px; height:90px; border:1px solid #000000; text-align:center}	
.description {padding-left:5px; color:#FFFFFF;}	

.cellEnteteFormule {background:#e680b3;font-size :11px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;color:#FFFFFF;padding:5px 5px 5px 5px;}	 
.libelle_tarif { padding-left:5px; }
.cellFormule1 {padding-left:15px;background-color:#2dc1d1;color:#FFFFFF;font-weight:normal;font-size:12px;height:20px;}	 	 
.cellFormule2 {padding-left:15px;background-color:#0a9cce;color:#FFFFFF;font-weight:normal;font-size:12px;height:20px;}	 
.cellFormuleTC {padding-left:15px;background-color : #ff9523;color: #FFFFFF;font-weight:normal;font-size:12px;height:20px;} 	 
.cellFormulePromo {padding-left:15px;background-color:#e4ac30;color:#FFFFFF;font-weight:normal;font-size:12px;height:20px;}
.cellFormuleReserver {background-color : #F5CCE0;color: #000;font-size:11px;}
.prix {font-size :11px;text-align:left;font-weight:normal;}

.cellReserver { background-color:#295959;width:50px;text-align:center;}
.lienReserver:link {text-align:center;padding:3px;font-size:11px;color:#ffffff;background-color:#295959;text-decoration:none;font-weight: bold;}
.lienReserver:active {text-align:center;padding:3px;font-size:11px;color:#ffffff;background-color:#295959;text-decoration:none;font-weight: bold;}
.lienReserver:visited {text-align:center;padding:3px;font-size:11px;color:#ffffff;background-color:#295959;text-decoration:none;font-weight: bold;}
.lienReserver:hover {text-align:center;padding:3px;font-size:11px;color:#ffffff;background-color:#295959;text-decoration:none;font-weight: bold;}	 

#formule table {width:80%;} 	 
#formule select {font-size :10px;font-family: Arial, Helvetica, sans-serif;} 	 
#formule input {border:1px solid #000000;padding:1px;font-size :12px;color: #FFFFFF;font-weight: bold;} 	 
#btn_confirme_formule {padding-left:5px;background: #295959 url(../../images/icon_panier.gif) no-repeat 0px 0px;border-width:1px;font-size :14px;color:#FFFFFF;font-weight: bold;width:180px;}	 
#tab-formules-resa {text-align:center;padding: 0;margin:0;border-spacing:0;}	 
#tab-formules-resa td {font-size :10px;color:#FFFFFF;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:#000000;text-align:center;}

.plus_info{padding: 0 15p 0 15px 0x; color:#FFFFFF;}
.entete-detail {background-color:#295959; color:#FFFFFF;font-weight:bold;padding:2px;text-align:center;}	
.titre-detail { color:#000000; font-size:12px; }
.texte-detail { color:#000000; font-size:12px; padding-left:5px; }

.cellEntetePanierContenu {font-weight:bold; background-color: #295a5a; color: #FFFFFF; font-size:14px; }		 
.cellTypePrestatairePanierContenu { font-weight:bold; color: #295a5a; border-bottom:1px dotted #295a5a; }
.panier_separation { border-bottom:1px dotted #295a5a; }
.boutonPanier1 {border:2px solid #000000;font-size :11px;background-color:#2dc1d1;color:#FFFFFF;font-weight: bold;padding:3px;}		 
.boutonPanier2 {border:2px solid #000000;font-size :11px;background-color:#f2c200;color:#FFFFFF;font-weight: bold;padding:3px;}		 
.boutonPanier3 {border:2px solid #000000;font-size :11px;background-color:#cb0200;color:#FFFFFF;font-weight: bold;padding:3px;}		 

.cellEnteteRubFormulaireClient { font-size:14px; font-weight: bold; color:#295a5a; border-bottom: 1px dotted #295a5a; }  
.boutonResa { border:2px solid #000000;font-size :11px;background-color:#295a5a;color:#FFFFFF;font-weight: bold;padding:2px; }		 
.boutonConfirmationResa { border:2px solid #000000;font-size :11px;background-color:#295a5a;color:#FFFFFF;font-weight: bold;padding:2px; }		 

.cellEnteteMessageConfirmation { text-align:center; font-size:14px; font-weight: bold; color:#295a5a; border-bottom: 1px dotted #295a5a; }


// -----------------------------------
// Cross selling
//------------------------------------

.texte_titre {
	color: #a13000;
	font-size: 1.1em;
	font-weight: bold;
	text-align:center;
	margin: 0px 0px 0px 0px;
	background-color:#e4e0d0;
	padding: 15px;		
}

.texte_presentation {
	color: #a13000;
	font-size: 1.4em;
	font-weight: bold;
	text-align:center;
	margin: 0px 0px 0px 0px;
	background-color:#e4e0d0;
	padding: 15px;		
}
		
.resultat_cross_selling {
	color: #a13000;
	background-color: #075287;
	padding: 10px 15px 12px 15px;
	margin: 0px 0px 0px 0px;
}

.tableau_rubrique_cross_selling {
	border: 2px solid #075287;
	width: 100%;	
	margin-top: 3px;
}
		
#tab_cross_selling {
	width: 100%;	
}

#tab_cross_selling 

.titre_rubrique_cross_selling {
	background-color:#295a5a;
	color: #FFFFFF;
	height:25px;
	padding: 5px;
}

.lien_rubrique_cross_selling {color:#FFFFFF;font-weight:bold;padding-bottom: 5px;}		
.lien_rubrique_cross_selling:hover {color:#FFFFFF;font-weight:bold;padding-bottom: 5px;}	
.lien_rubrique_cross_selling:visited {color:#FFFFFF;font-weight:bold;padding-bottom: 5px;}	
.lien_rubrique_cross_selling:link {color:#FFFFFF;font-weight:bold;padding-bottom: 5px;}	
		
.descriptif_rub_cross_selling {
	color: #000000;
	background-color: #2dc1d1;
	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 */


