.uh_phone .l{display:none}
   .ahb_slot_availability{display: block !important; text-align: center !important;}
.ahb_slot_availability .p:before {content: "Places disponibles " !important}
#fbuilder .ui-datepicker-inline { max-width:none !important; }
#fbuilder .ui-datepicker-calendar .ui-state-active {background: #e9d99b; color: #f00;}
.cpappbtable {  border-collapse: collapse;border-spacing: 0;width: 100%;} .cpappbtable .cpappbth { text-align: left; border: 1px solid #999; background-color:#BDD7EE; } .cpappbtable .cpappbth th, .cpappbtable td {border: 1px solid #999;text-align: left;padding: 8px;word-break: normal; }.cpappbheadermth,.cpappbheadermtd{ text-align: left; border: 1px solid #999 !important; background-color:#F8CBAD ;}           
         


/* styles pour les cellules d'en-tête de tableau */
 .cpappbtable th {
     }
/* styles pour les cellules de données du tableau */
 .cpappbtable td{
        
     }
/* styles pour les cellules du groupe d'en-tête de tableau */
 .cpappbheadermth,.cpappbheadermtd  {
    }        
/* styles pour la colonne n ° 1 de l’en-tête du tableau, il en est de même pour les colonnes n ° 2, n ° 3, ... */
.cpappbheader1 {
     }
/* styles pour la colonne de cellule de données de tableau n ° 1, il en est de même pour les colonnes n ° 2, n ° 3, ... */
.cpappbcol1 {
     }
.formulaire-contact{
	display: none !important;
	visibility: hidden !important;
}
.img-form-contact {
    position: relative;
    left: 980px;
	    top: 30px;
}
.instrucplanning {
	    font-size: 100%;
}

#cssmontdemont { max-width:300px !important; }