* {
    margin-top:0;
    margin-bottom:0;
    padding-top:0;
    padding-bottom:0;
    font-family:Arial, Verdana, sans-serif;
}

tt, tt *,
pre, pre *,
code, code *,
samp, samp *,
kbd, kbd * {font-family:"Courier New", Courier, "Liberation Mono", monospace}

.imgcon {width: 525px; margin: 0 auto; padding: 0; text-align: center;}
#anim {width: 270px; height: 320px; position: relative; margin-top: 0.5em;}
#anim img {position: absolute; top: 42px; left: 24px;}
img#me01 {top: 0; left: 0;}
img#me02 {left: 23px;}
img#me04 {top: 44px;}
img#me05 {top: 43px;left: 36px;}

.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;
}

dt {
    padding-right:1em;
    font-weight:bolder;
    margin-left:0em;
/*    padding-top:0.5em;
    display:run-in;
    padding-right:1ex;
    border-top:0.2em solid #BBB;
    margin-bottom:-2.2em;
   width:12em;*/
}

dd {
/*    padding-bottom:0.5em;
    margin-left:0em;
 margin-bottom:1em;*/
}

table {
 margin:0 auto;
 border-style:solid;
 border-collapse:collapse;
}
td, th {
 padding:0 0.5em;
 border-style:solid;
 text-align:center;
}

caption {margin-bottom:1em}

table tr.small td,
table.enum th {font-size:75%}
table.enum td {font-size:85%}
table.enum td samp {white-space:nowrap}
table.descr td:last-child,
table.enum td:first-child,
table.enum td:last-child {text-align:left}
table.code th {font-size:70%}
table.instruct td {text-align:left}
td pre {width:100%;padding:0;margin:0 !important;}
.slidecontent>ul {list-style-type:none}

em, strong, cite, code, samp, q, acronym, abbr, var, dfn, ins, del, tt, kbd {font-size:inherit}

var {font-family:monospace,courier}

.links a, .numeric, samp, tt, kbd, code {white-space:pre-wrap}
pre * {white-space:inherit}

div.image {text-align:center}

div.image img.wide {width:90%}
div.image img.tall {height:80%}
div.image img.max  {width:100%;max-width:100%;;max-height:100%}
div.image img.halfv {height:50%}
div.image img.small {width:15%}
li.image {text-align:center}
li.image img.medium {width:30%; vertical-align:middle}

pre {
 border-radius:0.5em;
 margin:0 auto;
 padding:0.3em 0.6em;
 width:80%;
 font-weight:normal;
}
pre.full {
 margin:0;
 padding:0.3em 0.2em;
 width:auto;
}

pre.graph {
 font-size:70%;
 text-align:center;
 width:95%;
}
.slidecontent h2 {
    text-align:center;
}

.slide ol {padding-left:2em}
.slidecontent>ul>li>ul {list-style:square;padding-left:1em}
.slidecontent>ul>li>ul>li>ul {list-style:circle}
.slidecontent>ul>li>ul>li>ul>li>ul {list-style:disc}

.slidecontent ul.decrease>li {font-size:200%}
.slidecontent ul.decrease ul li {font-size:smaller}
.slidecontent ul.decrease li {list-style-type:none}
.slidecontent ul.decrease ul {padding:0;}

.third {
  width:33%;
}

.left {
  float:left;
}

.right {
  float:right;
}

br {clear:both}

.slidechapter>h2 {display:none}

.slidechapter {
 counter-reset: title_num 1;
 counter-increment: chapter_num;
}

.slidecontent {counter-increment: title_num}

body {
 counter-reset: chapter_num 1;
 counter-reset: title_num 1;
}

.help_print {margin:2em 0;border:solid 0.2em #FC4;padding:0.5em 1em}
.help_print h2 {padding:0.4em 1em; color:#384}
.help_print ul {padding:0.4em 1em}
.help_print h3 {padding:0.7em 1em}

.slide .extra_comment>:first-child::before {content:'Remarques'}
.slide .extra_comment>:only-child::before {content:'Remarque'}
