@charset "utf-8";
/* CSS Document */

/*L'agenda*/

#calendar{
position:relative;
top:0;
left:0;
}

#calendar table{
width:710px;
margin-left:10px;}

#calendar h2{
display:none;
}
#calendar table th{
border-bottom:1px solid #333;
border-right:1px solid #333;
border-left:1px solid #333;

background-color: #ff7000;
color: #fff;
text-align:center;
text-transform:capitalize;
}

#calendar table abbr{
border:none;
}
#calendar table td {
background-color: #000;
border-bottom:1px solid #333;
border-right:1px solid #333;
border-left:1px solid #333;

width:102px;
height:75px;
}
#calendar table td a{
font-weight:bold;
}

#calendar table td hr{
border:1px solid #333;
height:1px;
}
#form_archives form{
margin:20px 0 0 12px;

}

#form_archives form select{
margin-left:5px;
width:150px;
}

#form_archives p, #form_archives div{
width:200px; float:left;
}

#form_archives legend{
display:block;
margin:5px 0;
font-size:14px;
font-weight:bold;
color:#648c02;
}

#unevenement{
border-bottom:2px dotted #648c02;
margin:0 0 10px 12px;
padding-bottom:5px;
width:710px;
clear:both;
}


#unevenement img{
display:block;
float:left;
margin:5px 10px 0 0px;
}

#unevenement em {
font-style:normal;
}

#unevenement h3{
margin-bottom:5px;
}

#text_art {
position:relative;
top:50px;
left:0;
}

#text_art h3{
margin-top:0;
}

td.occupe,td.horsperiode,td.libre{
color:#4ab200;
font-weight:bold;
}


.txt td.occupe a{
color: #ff7000 !important;

}
