p.nondispo { font-family:'Playfair Display', serif; font-size:32px; color:#f07b35; text-align:center; font-weight:bold;}
.nomsalon { color:#714c34; font-size:24px; font-family:'Playfair Display', serif;}
.nommasseuse { position:absolute; left:0; top:120px; color:#e1c2ae; font-size:134px; font-family:'Playfair Display', serif; z-index:9999; }
#infodisponibilite h3 { margin:30px 0 20px; line-height:38px; color:#f07b35; font-family:'Playfair Display', serif; font-size:32px;}
#infodisponibilite h3 span { font-size:32px;}
p.iconize { position:relative; padding-left:25px; white-space:normal; margin-bottom:12px;}
p.info { color:#666; font-size: 16px;}
.iconize::before { position:absolute; left:0;color:#f07b35;}
#mapsalon { max-width:774px; max-height:292px; display:block; float:right;}
#ouverture { width:371px; height:230px; display:block; left:0; top:30px; position:absolute;}
#ouverture h4 { font-size:36px; font-weight:bold;font-family:'Playfair Display', serif; color:#fff; line-height:40px;}
#ouverture .info {font-family:'Playfair Display', serif; color:#fff; font-size:20px; line-height:26px; margin-top:20px;}
#ouverture .info span { font-size:26px; font-weight:bold; }
@media (max-width: 991px) {
	.nommasseuse { position:relative; left:0; top:0; color:#e1c2ae; font-size:80px; text-align:center; }
	#infodisponibilite { width:320px; margin:20px auto;}
	#infodisponibilite h3 { margin:20px 0;}
	#ouverture {  width:90%; height:auto; top:0; position:relative; margin:0 auto -25px;} 
}