BODY.index {color:black; background:#FFFFDF; column-count: 1; column-gap: 1em; -moz-column-count: 1 ; -moz-column-gap: 1em; }
@media screen { BODY {color:black; background:#FFFFDF; column-count: 1; column-gap: 1em; -moz-column-count: 1 ; -moz-column-gap: 1em; column-rule: 2px black solid; -moz-column-rule: 2px black solid; } }
@media print { BODY {color:black; background:#FFFFFF; } }
H1 {background:#000; color:#FFF}

LI { margin-top:2ex }
LI.dispo { background-color: #ccccff; }
LI.ndispo { background-color: #cccccc; }
table { border: solid 2px ; background-color: #FFFFDF; margin-bottom: 1ex;}
th { border: solid 2px; text-align:left; background-color:#eedddd; text-transform: capitalize }
caption { color:#F00; font-weight:bold }
td { border: groove 2px; text-align: right }
ol li ol { background-color: #eeffff ; font-size:50%; }
ol li ol li:last-child { 
border-bottom: none; 
}
ol li ol li { 
column-count:2 ; 
-moz-column-count:2; 
-webkit-column-count:2; 
border-bottom: dashed 2px; 
padding-bottom: 1ex; 
column-gap: 1em; 
-moz-column-gap: 1em; 
-webkit-column-gap: 1em; 
-moz-column-rule: 2px black solid; 
-webkit-column-rule: 2px black solid; 
column-rule: 2px black solid; }
ol { font-size:200%}


