/* CSS Document */
/* text decoration (balise a) :  
--> none : pas souligné,
--> underline : souligné (bas),
--> overline : souligné (haut)
--> overline underline : souligné en hait et en bas...*/


.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: black;
	font-weight: bold;
	vertical-align:middle;
}


.jours {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;
	text-align:center;
}

.tab_numero {
	background:url(img/icone.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	/*border-style:solid; 
	border-width:2px; 
	border-color:#000099;
	border-top:hidden;*/
	text-align:center;
	margin:auto;
	width:250px;
	border:0;
	padding:5;
	border-spacing:0;
}

.t60{
	width:60px;
}

.tab_cal {
	/*background:url(img/entete.jpg);*/
	background-repeat:no-repeat;
	/*border-style:solid; 
	border-width:2px; 
	border-color:#000099;
	border-bottom:hidden;*/
	text-align:center;
	margin:auto;
	width:250px;
	border:0;
	padding:5;
	border-spacing:0;

}

.reserve {
	background-color:red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
	cursor:pointer;
	text-decoration:line-through;
	font-weight:bold;
}

.libre {
	background-color:#FAF9F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
	cursor:pointer;
	font-weight:bold;
}

.completementlibre {
	background-color:#aaffaa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
	cursor:pointer;
	font-weight:bold;
}

.passe {
	background-color:red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
	text-decoration:line-through;
	font-weight:bold;
	cursor:not-allowed;
}



.descriptif {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left:10px;
}

.form_av_ar{display:inline}
.tdcal22{height:51px}
.wrapper {
  width: 800px;
  max-width:100%;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
  padding: 1rem;
}
.cello{display: table-cell;padding-left:15px}
@media (max-width:640px){
.wrapper {
  width: 240px;
}
}
