.libre {
background: #94CF19;
height: 35px;
border:3px solid #F5F5F5;
text-align:left;	
color : #4B4B4B;
}
.reserve {
background:  #B2B2B2;
height: 35px;
border:3px solid #F5F5F5;
text-align:left;
color : #4B4B4B;	
}
table {
border:3px solid #D2D2D2;
border-collapse:collapse;
width:100%;
margin:auto;
}
.td1 {
background:#666666;
border:1px solid #D2D2D2;
padding:5px;
text-align:center;
vertical-align: top;
font: normal 10pt Arial, Helvetica, Verdana, sans-serif;
color : #ffffff;
}
.td2 {
border:1px solid #D2D2D2;
text-align:center;
font: normal 9pt Arial, Helvetica;
}
.td3 {
background:#FFFFFF;
border:1px solid #D2D2D2;
padding:5px;
text-align:center;
vertical-align: top;
font: normal 9pt Arial, Helvetica, Verdana, sans-serif;
width:33%;
}
.lelien1, a:link.lelien1, a:visited.lelien1, a:active.lelien1 , a:hover.lelien1, .lelien1bis {
	color: #333;
	text-decoration: none;
	font: normal 8pt Arial, Helvetica;
}

.lelien2, a:link.lelien2, a:visited.lelien2, a:active.lelien2 , a:hover.lelien2 {
	color: #FFFFFF;
	text-decoration: none;
	font: bold 9pt Arial, Helvetica;
}
a:hover.lelien2  {color: #FFFFFF;}
.lelien3, a:link.lelien1, a:visited.lelien1, a:active.lelien3 , a:hover.lelien3{
	color: #4B4B4B;
	text-decoration: none;
	font: bold 10pt Arial, Helvetica;
}
.lelien4, a:link.lelien4, a:visited.lelien4, a:active.lelien4 , a:hover.lelien4 {
	color: #1693A5;
	text-decoration: none;
	font: bold 11pt Arial, Helvetica;
}
a:hover.lelien4  {color: #434343;}
.mois_encours {
color : #4B4B4B;
background:#ededed;
text-align:center;
/*	
font: bold 10pt Arial, Helvetica, Verdana, sans-serif;
color : #000000;
*/
}
.div1 {
background:#ededed;
font: bold 14pt Arial, Helvetica, Verdana, sans-serif;
text-align:center;
width:100%;
}
.div2 {
background:#ffffff;
font: normal 10pt Arial, Helvetica, Verdana, sans-serif;
text-align:left;
width:100%;
}
.div3 {
background:#ffffff;
font: normal 11pt Arial, Helvetica, Verdana, sans-serif;
text-align:left;
width:100%;
}
input, textarea {
  border: 1px solid #999;
}
.bouton {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	background: #4040FF;
	color: #fff;
    border:1px solid #666;
    border-top:1px solid #DDD;
    border-left:1px solid #DDD;
   	margin-left: 0;
   	cursor: pointer;
}