 .courts {
			 
			-webkit-justify-content: space-around;
			-moz-justify-content: space-around;
			-o-justify-content: space-around;
			-ms-justify-content: space-around;
			justify-content: space-around;
			
			width:20%;
			/*min-width:140px;*/			
			margin-right:4px;
		}
		
 .cours {
			 
			-webkit-justify-content: space-around;
			-moz-justify-content: space-around;
			-o-justify-content: space-around;
			-ms-justify-content: space-around;
			justify-content: space-around;
			
			width:14%;
			/*min-width:100px;	*/	
			margin-right:4px;
		}
		
.demi-cases {width:100%;}
.cases-et-demi { widows: 100%;}
.demi-cases, .cases-et-demi{font-size:0.9em;
		margin-bottom:2px;	
		 color:#fff;	
		 font-weight:700;
		 border-radius: 6px; }
	.cases {
		height:46px;
		width:100%;
		font-size:0.9em;
		margin-bottom:2px;	
		 color:#fff;	
		 font-weight:700;
		 border-radius: 6px;
	}
	.cases span.single{
		 height:46px;
		 line-height:46px;
	}
	.cases span{
		 height:46px;
		 line-height:23px;
	}
	
	
	.cases_cours{
		height:46px;
		/*width:130px;*/
		font-size:0.9em;
		margin-bottom:2px;	
		 color:#fff;	
		 font-weight:700;
	}
	.cases_cours span.single{
		 height:46px;
		 line-height:46px;
	}
	.cases_cours span{
		 height:46px;
		 line-height:23px;
		 
		
	}
		
@media all and (min-width:750px){
		.courts {
			 
			
			margin-right:8px;
		}
		
		
		 .cours {
			
			margin-right:8px;
		}
		
}

@media all and (max-width: 749px)
{
.heures {
    height: 46px;
    width: 46px;
    font-weight: 700;
    font-size: 0.9em;
    margin-bottom: 2px; 
} 
}

@media all and (max-width: 500px)
{
.cases span.single, .cases_cours span.single{
		 height:46px;
		 line-height:20px;
	}
	}
	
@media all and (max-width: 767px)
{
	.tableau_squash .courts
	{
		width:33%;
	}
	
	.tableau_bad .courts
	{
		width:25%;
	}
	
	.tableau_ext .courts
	{
		width:20%;
	}
}