@CHARSET "ISO-8859-1";

table.cal {width: 150px; height: 150px; border: 1px solid #484848; font-size: 12px;}
table.cal a {text-decoration: none;}
td.cal_moins, td.cal_plus {background-color: #484848; text-align: center;}
td.cal_titre {background-color: #484848; text-align: center; text-transform: uppercase;}
td.cal_titre a {color: #fff;}
td.day {text-align: center}
td.today {text-align: center; background-color: #fbe8c8;}
td.today a {}

.classement {float: left; width: 680px; border-width: 0 1px 1px 1px; border-style: none solid solid solid; border-color: #ddd;}
.classement .titre {background-color: #ffffe1; color: #b42000; font-size: 12px;}
.classement .titre .thl, .classement .titre .th, .classement .titre .thr {padding: 0.2em; border-bottom: 1px solid #ddd;}
.classement .row1 {background-color: #fff;}
.classement .row2 {background-color: #F8F8F8}
.classement .tcl, .classement .tc, .classement .tcr {padding: 0.2em 0; font-size: 13px; border-bottom: 1px dotted #eee;}
.classement .tcl {padding-left: 0.2em;}
.classement .tcl a {color: #00569c; text-decoration: none;}
.classement .tcl a:hover {color: #b42000; text-decoration: underline;}
.classement .tcl span {color: #484848; font-size: 12px; font-style: italic;}
.classement .tc {color: #484848;padding-left:5px;font-size:12px;}
.classement .tcr span {display: none; visibility: hidden;}

.bddfilter {float: left; margin: 0 0 10px 0; padding: 0; font-size: 12px;}
.bddfilter li {display: inline; width: 150px; float: left;}

ul.planning_liste {margin: 5px 0 15px 10px; padding: 5px; font-size: 12px; border: 1px solid #484848; list-style: none; background-color: #EFEFEF}
ul.planning_liste a {font-size: 15px; text-decoration: none; color: #369;}
ul.planning_liste a.planning_editeur {color: #9d020a; font-size: 13px}
ul.planning_liste a:hover {text-decoration: none; color: #f60;}

#filtre {float: left; width: 680px; margin: 0; padding: 0 0 0 0px; background-color: #1f537b;}
#filtre ul {margin: 0; padding: 0.4em 0;}
#filtre li {list-style : none; display: inline;}
#filtre li a {padding: 0.3em 0.5em; color: #ddd; font-size: 13px; text-decoration: none;}
#filtre li a:hover {text-decoration: underline;}
#filtre li a.current {color: #fff; text-decoration: underline;}

p#mode_planning{
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 13px;
}
p#mode_planning span{
    text-decoration: underline;
    color: #484848;
}
p#mode_planning a{
    font-size: 15px;
}
p#mode_planning a.active{
    font-weight: bold;
    text-decoration: underline;
    color: #9d020a;
}
img.planning_visuel{
    border: 1px solid;
    width: 120px;
}

.titre_filtre{
font-size:10px;
color:#FFFFFF;
}

.date_titre{
font-size:14px;
font-weight:bold;
}

.filtrage_avance{
background-color:#E2E2E2;
font-size:10px;
}