/* CSS Document */


	#inscription_1 ul { 
		display: flex; 
		flex-wrap: wrap;
	}

	#inscription_2 ul { 
		display: flex; 
		flex-wrap: wrap;
	}
.tiny { font-size: 0.85em; line-height: 1em;}
	.bloc_gris { 
		background: #dedede;
		margin: 0.5%;
		padding: 1.2%;
		width: 24%;
		box-sizing:border-box;
		text-align: center;
		cursor: pointer;
		line-height: 1.15em;
		border-radius: 15px;
	}

	.bloc_gris.active { 
		background: linear-gradient(90deg, #ef9a39, #da6144);
		color: white;
		
	}

	#reservation .fa-arrow-alt-circle-left {
		font-size: 1.42em;
		color:#dedede;
		cursor: pointer;
	}

	#reservation .fa-arrow-alt-circle-left:hover {

		color:#ef9a39;
	
	}

	#reservation h2 { margin: 0.35em 0; }
	#inscription_2 .bloc_gris { width: 32%; }

	#inscription_2, #inscription_3 { display: none; }

	#reservation, #report { overflow: hidden; }

#reservation .fa-arrow-alt-circle-left, #report .fa-arrow-alt-circle-left { cursor: pointer;}

#inscription_3 .report { font-size: 0.8em; width: 100%; }
#inscription_3 .report td, #inscription_3 .report th { padding: 5px;}
#inscription_3 .report th { cursor: pointer;}
#inscription_3 .report tr:nth-child(odd) { background-color: #D5D5D5; }

#reservation .btn { 
	background-color:#dedede; 
	border: none; 
	border-radius:20px;
	color:black;
}
#reservation .btn.active { 
	background: linear-gradient(90deg, #ef9a39, #da6144); 
	color:white;
} 
#reservation .btn-primary input { display: none; }


@media print {
	
	


	
    /* styles here */
	body, .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_cinquieme { font-size: 11pt;}
	table.report tr { border-bottom: 1px solid black;}
	table { max-width: 100%; width: 90%; }
/*	table.report td {       word-wrap:normal; }*/
	
}


