
div#fullRDV {
	font-size:9pt;
}

/* Textes au dessus de la grille */
.service .submit {border: 1px solid #5D5D5D;background-color:#fff ;box-shadow: 0px 0px 1px #ccc;padding: 10px;border-radius: 20px 5px;margin: 10px auto;cursor:pointer;}

/* Grille de RDV */
div.grille, div#formulaire, div.services {
	border: 2px solid #5D5D5D;
	background-color:#fff ;
	box-shadow: 3px 3px 10px #999;
	padding: 20px 0;
	border-radius: 30px 0 30px;
	width: 600px;
	margin: auto;
}
div.book div {
	border-radius:5px;
}
div.book {
	margin:0 1px;
}
div.date {
	padding:15px;
}
div#divdatechange {
	font-size:inherit;
}
div.free {
	font-weight:normal;
}

div.multi_creneau {text-decoration:none;color:#808080;background-color:#DBC4A5;text-decoration:line-through;opacity:0.5;}

div.hover_multi {text-decoration:none;background-color:#FAEAC3;}

div.mentions_legales {
	width:calc(100% - 25px);
	font-size:inherit;
	border:none;
	border-top:1px solid;
}
/* Affichage de plusieurs semaines */
/*************** MOBILES *******************/
@media all and (orientation: portrait){
	div#fullRDV  {
		font-size:20pt;
	}
	div.sem2 *, div.sem3 *, div.sem4plus * {
		font-size:inherit;
	}
	div.book > div {
		border-radius:10px;
	}
	div.grille, div#formulaire, div.services {
		border: none;
		box-shadow: none;
		padding: 0;
		width: 100%;
		margin: auto;
	}
	div.sem2 div.free form#form_rdv div, div.sem3 div.free form#form_rdv div, div.sem4plus div.free form#form_rdv div {
		padding: 10px 0;
	}
}
