.calendrier td
{
	border:1px solid #009900;
	border-right:1px solid #009900;
	padding:5px;
}
table.calendrier {
	margin:auto;
	margin-top:20px;
	border:1px solid #009900;
	border-collapse:collapse;
	font-size:16px;
}
table.calendrier th{
border-right:1px solid #009900;
border-bottom:1px solid #009900;
padding:5px;
color:#015301;
background-color:#FFFFFF;
}
table.calendrier caption{
margin:auto;
margin-top:15px;
}
#admindispo{
margin:auto;
}
#admindispo p{
background-color:#D2FFD2;
}
.calendrierNav{
text-align:center;
border-top:1px dashed #666666;
border-bottom:1px dashed #666666;
padding:5px;
width:80%;
margin:auto;
}
.calendrierNav a{
color:#000000;
}
.calendrierNav a:hover{
color:#CC0000;
text-decoration:none;
}
.lien img{
border:0px;
}
.lien a{
color:#000000;
}
.lien a:hover{
color:#CC0000;
text-decoration:none;
}
fieldset.dispo{
background-color:#FFFFBB;
padding-left:20px;
padding-rigth:20px;
padding-bottom:10px;
width:50%;
margin:auto;
text-align:center;
}
fieldset.dispo legend{
font-weight:bold;
color:#CC0000;
}
fieldset.dispo input{
border:1px solid #000000;
background-color:#FFFFFF;
}
fieldset.dispo textarea{
border:1px solid #000000;
background-color:#FFFFFF;
}
/*.informations th{
border: 1px solid #000000;
}
.informations a{
color:#000000;
text-decoration:none;
}
.informations a:hover{
text-decoration:underline;
}
.informations {
border-collapse:collapse;
}
.informations td{
border:1px solid #000000;
padding-right:5px;
padding-left:5px;
}
.informations img{
border:0px;
}*/
