@CHARSET "UTF-8";

.message_erreur {
	font-color:#FF6F6F;
	font-size:14px; /* IE */
	font-size:1.2vw;
	font-weight:bold;
}


table{
	padding: 0px;
	border-spacing: 00px;
	color:#000042;
	text-align : left;
	font-weight : bold;
	border-collapse:collapse;
	border:1px solid grey;
	width:100%;
}

th{
	padding: 2px;
	border-spacing: 0px;
	border:1px solid grey;
	font-size:14px; /* IE */
	font-size:1.2vw;
	text-align:center;
}

td{
	padding: 0px;
	border-spacing: 0px;
	border:1px solid grey;
}

.bulle table{
	padding: 0px;
	border-spacing: 00px;
	color:#000042;
	text-align : left;
	font-weight : bold;
	border-collapse:collapse;
	border:0px solid grey;
	width:100%;
	background-color:#FFFFE8;
}

.bulle th{
	padding: 2px;
	border-spacing: 0px;
	border:0px solid grey;
	font-size:14px; /* IE */
	font-size:1.2vw;
	text-align:center;
}

.bulle td{
	padding: 0px;
	border-spacing: 0px;
	border:0px solid grey;
}


.dispo {
	width:400px;
	}
.dispo_radio {
	width:50px;
	}

select {
	font-size:14px; /* IE */
	font-size:1.0vw;
	font-weight:normal;
}

a.bouton {
	display:inline-block;
	font-size:14px;
	font-family:arial;
	border:2px solid red;
	background-color:#FF6F6F;
	padding:2px;	
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
}

.fond_dispo
{
background-color:#55FF55;	
}


.fond_pas_dispo
{
background-color:#FF8080;	
}

.mois {
	width:100%;
}

.mois_saisie {
	width:auto;
}

.icon {	width:1.5vw;
	maring:0;
	padding:0;
	vertical-align:bottom;
}

@media screen and (max-device-width: 13cm) {
	body {  line-height:3vw; font-size:2.5vw; width:fit-content; }
	.icon {	width:5vw; }
	.corps, .contenu, table, th {	width:auto; line-height:4vw; font-size:3vw;	}
	 td {	width:auto; font-size:3vw;	}
	.dispo, .dispo_radio { width:25%; font-size: 3vw; }
	.cb,.mois input, .radio  { zoom:2; font-size:1vw; }
	.cb {transform : scale(3);}
	.radio {transform : scale(2);}
	.cumul  {transform : scale(2); font-size:1vw; }
	#matricule, #pwd, label { font-size:3vw; width:50vw; margin-top:5vw;line-height:5vw;}
	a.bouton, button,#connect,#www { font-size:5vw; padding:15px; }
	select, h2 { font-size:3vw; }
	
	.pied { font-size:2vw; }
	
}
