

.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:#878787; margin-bottom:3px; }
.navigation { font-size:14px; color:#00b6ee; font-weight:bold; }
 
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 #00abe5;
    background-color:#FFF;
    color:#000;
    font-weight:none;
    padding:5px;
} 

.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_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;}

select {font-size:12px; border:1px solid #d5d5d5;}
td.text2 {color:#FFF;text-align:left;}
td.text3 {color:#FFF;text-align:center;width:450px;border:0px solid #FFF;}
#contenu_reservation input {width:100%;}
.css_checkbox {border:1px solid #FFFFFF;}
.btrecherche{font-size:12px; border:2px solid #5ec6f2; background-color:#00aeec; color:#FFF;  font-weight:bold;cursor:pointer;}

#moteur {  width:550px; background-color:#ebeced; color:#00aeec; border: 2px solid #00aeec; }


#zonecontenu a.lien_moteur:link{
color:#00aeec;
}
#zonecontenu a.lien_moteur:visited{
color:#00aeec;
}
#zonecontenu a.lien_moteur:hover{
color:#00aeec;
}

#moteur_mini {  width:188px; height: 200px; background-color:#595959;}
#titreMoteurRecherche {width:100%;color:#7aab0b; font-weight:bold;text-align:center;background-color:#00aeec;}
#cellTitreMoteur {width:100%;color:#FFF; font-weight:bold;text-align:center;background-color:#00aeec;}
#bloc_resultat { padding: 5px 10px 20px 10px; }

.sousTitre { color: #FFFFFF; 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; }

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

.pos_chambre {margin:5px 0 5px 0;padding:5px;font-size:14px;text-align:center;background-color:#00b6ee; 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:2px;background-color:#5ec6f2;color:#FFFFFF;font-weight:bold;font-size:12px;height:20px;}	 	 
.tabFicheMeubleChambre {padding:1px;background-color:#001f2e;color:#FFFFFF;font-weight:bold;height:20px;}	 	 
.cellFormule2 {padding:2px;background-color:#77e0ff;color:#FFFFFF;font-weight:bold;font-size:12px;height:20px;}	 
.cellFormuleTC {padding:2px;background-color : #B22222;color: #FFFFFF;font-weight:normal;font-size:12px;height:20px;} 	 
.cellFormulePromo {padding:2px;background-color:#e4ac30;color:#FFFFFF;font-weight:normal;font-size:12px;height:20px;}
.cellFormuleReserver {background-color : #F5CCE0;color: #FFFFFF;font-size:11px;}
.prix {color:#FFFFFF; font-size :11px;text-align:left;font-weight:normal;}

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

#formule table {width:95%;} 
#formule td {padding:5px 0px 5px 0px;} 
td.prix_formule{width:60px;border:0px solid #FFF;}
#formule select {font-size :10px;font-family: Arial, Helvetica, sans-serif;}
#formule input {border:1px solid #FFFFFF;padding:1px;font-size :12px;color: #FFFFFF;font-weight: bold;} 	 
#btn_confirme_formule {padding-left:5px;background: #00b6ee url(../../images/icon_panier.gif) no-repeat 0px 0px;border-width:1px;font-size :14px;color:#FFFFFF;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;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:#FFFFFF;text-align:center;}

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

 #tabPanierContenu {
 	border: 1px solid #11769a;		   	
 	width : 95%;
 }
 
 #tabPanierAction {
 	border: 0px solid #11769a;		   	
 	width :95%;
 }
 
.cellEntetePanierContenu {font-weight:bold; background-color: #00b6ee; color: #FFFFFF; font-size:14px; }		 
.cellTypePrestatairePanierContenu { font-weight:bold; color: #00b6ee; border-bottom:1px dotted #00b6ee; }
.panier_separation { border-bottom:1px dotted #00b6ee; }
.boutonPanier1 {
 cursor:pointer; 
 font-size :11px;
 background: url(../../images/design/delete16.png) no-repeat 0px 0px;
 background-color:#999;
 color:#FFFFFF;
 font-weight: bold;
 padding:3px 3px 3px 15px;
 }		 
.boutonPanier2 {
cursor:pointer; 
font-size :11px;
background: url(../../images/design/back.png) no-repeat 0px 0px;
background-color:#f2c200;
color:#FFFFFF;
font-weight: bold;
padding:3px 3px 3px 15px;
}		 
.boutonPanier3 {
padding-left:5px;
background: url(../../images/design/valid.png) no-repeat 0px 0px;
cursor:pointer; 
font-size :11px;
background-color:#00b6ee;
color:#FFFFFF;
font-weight: bold;
padding:3px 3px 3px 15px;
}


.ajout_prest {
padding-left:5px;
background: url(../../images/design/add16.png) no-repeat 2px 2px;
cursor:pointer; 
font-size :11px;
border:2px solid #00b6ee;
color:#FFFFFF;
font-weight: bold;
padding:5px 5px 5px 20px;
}

.voir_panier {
padding-left:5px;
background: url(../../images/design/valid.png) no-repeat 2px 2px;
cursor:pointer; 
font-size :11px;
border:2px solid #00b6ee;
background-color:#00b6ee;
color:#FFFFFF;
font-weight: bold;
padding:5px 5px 5px 20px;
}			 

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

.cellEnteteMessageConfirmation { text-align:center; font-size:14px; font-weight: bold; color:#00b6ee; border-bottom: 1px dotted #00b6ee; }
.choix_paiement {width:20px;}

#tabCarteBancaire table {width:100%;} 

