.logo {border:0px solid;}

.new::before {
 content: "NEW";
 background-color: yellow;
 color: red;
 margin-right: 5px;
 font-size: x-small;
 border: red solid thin;
 padding: 2px;
}

/*div.slide:after {
 content:"page "counter(pagenum);
 color:#050;
}*/

h2 { color:#750;}

div.slide>h5 {
 padding:1em;
 float:right;
}

div.slide,
div.footer {
 border-width:1em 0 0 0;
 border-color:#666;
 border-style:solid;
}

div#debut_presentation,
div#fin_presentation,
div#title {display:none;}

div.footer p {display:none;}

div.slide h2 cite {
 color:#E8C;
}

kbd {
 border:solid 1px #FFF;
 color:#FFF;
 background-color:#000;
}

pre {
 background-color:#000;
 color:#FF8;
 white-space: pre-wrap;
}

.link a {
 white-space: pre-wrap;
}

kbd {
 background-color:#FDD;
 color:#009;
}

samp {
 border-width:1px;
 border-style:solid;
 border-color:#F00;
 color:#FFF;
 background-color:#444;
}

tt {
 border-width:0;
 border-style:none;
 border-color:#FF0;
 color:#F80;
}

pre em {
 font-size:80%;
 color:#8FF;
}

samp em {
 color:#F80;
}

table.code thead td {background-color:#FCC}

table.code thead td.tbody,
table.code tbody td {background-color:#CCF}

table.code em {
 color:#AAC;
}

table.code {
 background-color:#FFC;
}

table.code cite {
 color:#707;
}

table.code td {
 background-color:#FFC;
}

table.code caption {
 color:#004;
}

.warning {color:#F80}
code {border:#F80 1px solid}

div.image {text-align:center;background-color:#CCC;margin:0 2em}
div.image img {display:inline;width:20em}
div.image object {display:inline;width:20em;overflow:hidden;text-align:center}

div.validator {text-align:center;color:#888;border:#888 solid;border-width:2px 0;padding:0.2em}
div.validator img {vertical-align:middle}
