td {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:8pt;
   color:black;
}
td.fondarticle {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:black;
   font-size:8pt;
}
div.edito {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:black;
   font-size:8pt;
}
td.edito {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:8pt;
   color:black;
}
a.edito, a.edito:link, a.edito:visited {
   text-decoration : none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:black;
   font-size:8pt;
}
a, a:link, a:visited {
   color:black;
}
a.edito:hover {
   color: #b8860b;
   text-decoration : none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:8pt;
}
td.editodate {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:8pt;
   font-weight: bold;
   color:black;
}
a.rub, a.rub:link, a.rub:visited, a.s_rub, a.s_rub:link, a.s_rub:visited a.ss_rub, a.ss_rub:link, a.ss_rub:visited {
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:black;
}

td.rub {
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color:black;
}
td.s_rub {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color:black;
}
td.ss_rub {
   font-style:italic;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color:black;
}
td.listdate {
   font-weight: normal;
   letter-spacing: 0.08cm;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:black;
   font-size:8pt;
}
div.reminder {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:8pt;
}
td.listheader {
   font-weight: normal;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:black;
   font-size:8pt;
}
div.listtitle a:link, div.listtitle a:visited {
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:black;
   font-size:10pt;
}
div.listtitle {
   font-weight: 700;
   color:black;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:10pt;
}
div.listtitle a:hover {
   text-decoration: underline;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:black;
   font-size:10pt;
}
p.articletitle {
   font-weight: bold;
   font-size: medium;
   color:black;
   font-size:8pt;
}
div.articleheader {
   color:black;
   font-size:8pt;
}
div.articletext {
   font-size:8pt;
}
div.articletext p {
   font-size:8pt;
}
p.articleauthor {
   text-align: right;
   font-size=8pt;
}
.nounder {
   text-decoration:none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:black;
   font-size:8pt;
}
.nounderblack {
   text-decoration:none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:black;
   font-size:8pt;
}
td.listarticle {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color:black;
}
div.printtitle, p.printtitle {
   font-weight: bold;
   color:black;
   font-size:12pt;
}
div.printheader, p.printheader {
   color:black;
   font-size:8pt;
}
div.printtext, p.printtext {
   color:black;
   font-size:8pt;
}
strong.surlined {
   background-color:#f6f30c;
   font-weight:normal;
}
.introduction {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12pt;
   color:#006600;
}

/*
 * Agenda
 */

div.agendamenu {
    text-align: right;
    white-space:nowrap;
    margin-bottom: 6pt;
}
div.agendamenu a img {
    border: 0;
}
/* pour IE ... */
div.agenda {
    text-align: center;
    width: 100%;
    margin : 0px;
}

div.agendadetail h1 {
    font-size: 12pt;
}

div.agendadetail div.reminder {
    text-align:right;
    border-style: solid;
    border-color: #000000;
    border-width: 1px 0px 0px 0px;
}

div.agendadetail div.title {
    text-indent : -4px;
    font-style: italic;
    font-weight: bold;
    color: #009933;
    font-size: 11pt;
    text-transform: capitalize;
    margin-bottom: 11pt;
}

div.agendadetail div.meta {
}

div.agendadetail div.address {
    border-style: solid;
    border-color: #000000;
    border-width: 1px 0px 0px 0px;
    text-align: center;
    margin-bottom: 11pt;
    margin-top: 11pt;
    font-size: 7pt;
}

div.agendadetail div.boutons {
    text-align:center;
}

table.agendaune {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

table.agendaune td.liseret0 {
    width: 5px;
    background-color: #C5DEB5;
}

table.agendaune td.liseret1 {
    width: 5px;
    background-color: #009933;
}

table.agendaune td.content {
    padding-left: 8px;
}

table.agendaune div.title {
    text-indent : -4px;
    font-style: italic;
    font-weight: bold;
    color: #009933;
    font-size: 11pt;
    margin-bottom: 2px;
    text-transform: capitalize;
}

table.agendaune td, table.agendaune th {
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.agendaune a.more, table.agendaune a.more:hover, table.agendaune a.more:visited {
    padding-left: 8pt;
    color: #ff0000;
    font-style:italic;
}

table.agendaune td.sep {
  height: 10px;
}

table.agendaune td.sep hr {
  height: 1px;
}

table.agendaune div.boutons {
    text-align:right;
}


table.agenda {
    border-collapse : collapse;
    border : 1px solid #444444;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

table.agenda thead tr th {
    border : 1px solid #444444;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    padding: 2px 12px 2px 12px;
}

/*
 * POUR IE qui ne connait pas le sélecteur ' > '
 * et qui nous empêche d'écrire
 * table.agenda > thead > tr > th, par exemple...
 * NDLR : "moi j'aime pas IE"
 */
table.agenda tbody tr td table tr td, table.agenda tbody tr td table tr th {
    border : 0px solid #000000;
}

table.agenda tbody tr td {
    border : 1px solid #444444;
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: middle;
    padding: 2px 12px 2px 12px;
}

table.agenda thead tr th.date {
    background-color:#009933;
}

table.agenda thead tr th.hour {
    background-color:#006633;
}

table.agenda thead tr th.place {
    background-color:#009933;
}

table.agenda thead tr th.header {
    background-color:#006633;
}

table.agenda tbody tr td.groupLabel {
    background-color: #cc0000;
    text-align: center;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

table.agenda tbody td.header div.title {
    font-weight: bold;
}

table.agenda tbody td.place {
    font-weight: bold;
}
