    /*!
 * bootswatch v3.3.7
 * Homepage:  http://bootswatch.com
 * Copyright 2012-2016 Thomas Park
 * Licensed under MIT
 * Based on Bootstrap
*//*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter,  Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
    
.video_container {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}

.video_container video {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

body { counter-reset: h2counter figcounter exerccounter exerccounter2; }
h2 { counter-reset: h3counter; }
h3 { counter-reset: h4counter; }
h4 { counter-reset: h5counter; }

/* ATTENTION h5 et h6 sont utilises pour les exercices. A noter que exercp/exercp2 est toujours fonctionnel
et devrait etre compatible avec h5/h6. Pour voir la raison d'utiliser h5/h6, cf. Hints for Markdown */

/* h5 { counter-reset: exerccounter2; } */
h5 { counter-set: exerccounter2 0; }  /*  attention : cette ligne remplace le counter-reset: exerccounter2 qui ne marchait plus avec mkdocs */
/* toujours counter-reset pour h5 dans le css du mdtopdf ... */ 
h6 {}
/* exercp { counter-reset: exerccounter2; } */
exercp { counter-set: exerccounter2 0; }

h1 {
    line-height: 1em;
	margin-top: 0
}

/* Seulement pour mkdocs et non pour mdtopdf ... à voir !*/
p {
    line-height: 2.0;
}
 /* ---- */
 
h2:before {
    counter-increment: h2counter;
    content: counter(h2counter) ".\0000a0\0000a0";
}

h3:before {
    counter-increment: h3counter;
    content: counter(h2counter) "." counter(h3counter, lower-alpha) ".\0000a0\0000a0";
}

h4:before {
    counter-increment: h4counter;
    content: counter(h2counter) "." counter(h3counter, lower-alpha) "." counter(h4counter) ".\0000a0\0000a0";
}

/* Notez ici que h5/h6 ont les meme insctructions que exercp/exercp2*/
h5 {
	color: gray;
    padding-left: 22px;
    text-indent:-22px;
    font-size: 16px;
    line-height: 1.8;
}

h5:before {
    counter-increment: exerccounter;
    content: counter(exerccounter)')' "\0000a0";
    font-size: 22px;
}

h6 {
	color: gray;
    padding-left: 42px;
    text-indent:-22px;
    font-size: 16px;
    line-height: 1.8;
}

h6:before {
    counter-increment: exerccounter2;
    content: counter(exerccounter2, lower-alpha)')' "\0000a0";
    font-size: 18px;
}

h7 {
    
}

p {
    font-size: 16px;
}

li{
	 font-size : 16px;
	 line-height: 1.7;
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 5px solid #fff;
}

/* Table style  Taken From StackEdit */
table {
	margin-bottom: 20px;
}

table th,table td {
	padding: 8px;
	line-height: 20px;
	vertical-align: middle;
	border-top: 1px solid #dddddd;
}

table th {
	font-weight: bold;
}

table thead th {
	vertical-align: top;
    text-align: center;
}

table caption+thead tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td
	{
	border-top: 0;
}

table tbody+tbody {
	border-top: 2px solid #dddddd;
}

table td > div {
    overflow: hidden;
}

.imgp {
    display: table;
}

.row [class*="imgpcell"] {
    float: none;
    display: table-cell;
    vertical-align: middle;
}

figp {
    font-size: 18px;
    font-style: italic;
}

figp:after {
    counter-increment: figcounter;
    content: 'Figure 'counter(figcounter)
}

exercp {
    display: inline-block;
    padding-left: 22px;
    text-indent:-22px;
	line-height: 1.8;
}

exercp:before {
    counter-increment: exerccounter;
    content: counter(exerccounter)')' "\0000a0";
    font-size: 22px;
}

exercp2 {
    display: inline-block;
    padding-left: 42px;
    text-indent:-22px;
	line-height: 1.8;
}

exercp2:before {
    counter-increment: exerccounter2;
    content: counter(exerccounter2, lower-alpha)')' "\0000a0";
    font-size: 18px;
}

hr {
  border: 0;
  clear:both;
  display:block;
  width: 96%;               
  background-color:#000000;
  height: 1px;
}