/*
  MODULE DED_EVENEMENTS
  agenda.css
*/

table#mod_agenda {
margin: 0;
padding: 0;
color: #000;
background-color: transparent;
border-bottom: 1px solid #949494;
}


table#mod_agenda th {
padding: 20px 0 0 0;
text-align: left;
border-top: 1px solid #949494;
border-bottom: 1px solid #949494;
font-size: 1.2em;
}

table#mod_agenda th.top {
border-top: none;
}


table#mod_agenda span.filet {
margin: 10px 0;
padding: 0 10px;
font-variant: small-caps;
font-size: 1.2em;
background: #fff url(../img/filet.gif) repeat-x bottom left;
display: inline;
font-style: italic;
}

table#mod_agenda td {
padding: 6px 6px 0 6px;
vertical-align: top;
}

table#mod_agenda td a:hover {
color: #666;
}

table#mod_agenda td.date {
padding-top: 20px;
font-weight: bold;
border-left: 1px solid #949494;
width: 50px;
}

table#mod_agenda td.no_date {
padding-top: 0;
border-left: 1px solid #949494;
}

table#mod_agenda td.titre {
padding-top: 20px;
font-weight: bold;
}

table#mod_agenda td.sstitre {
padding: 0 6px;
font-weight: bold;
color: #000;
border-right: 1px solid #949494;
}

table#mod_agenda td.heure {
padding-top: 20px;
font-weight: bold;
width: 150px;
border-right: 1px solid #949494;
}

table#mod_agenda td.infos {
padding: 0 6px;
font-weight: normal;
color: #666;
border-right: 1px solid #949494;
}

table#mod_agenda td.infos a {
color: #666;
}

table#mod_agenda td.infos a:hover {
color: #999;
}



table#mod_agenda td.fils_titre{
}

table#mod_agenda td.fils_heure {
border-right: 1px solid #949494;
}

table#mod_agenda td.fils_infos {
padding: 0 6px;
border-right: 1px solid #949494;
}