/* first for IE 4-8 */

/* type de police et lien vers la librairie en ligne */
@font-face {
font-family: WorldWideWeb;
src: url('WorldWideWeb.eot');
font-weight: 800;

}


/* Affichage de la page */
html {
    height: 100%;
}

/* propriétés générales de la page */
body, pre {
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: 'Arial', monospace ;
    -moz-font-feature-settings: 'dlig';
    -webkit-font-feature-settings: 'dlig';
background-color:white;
color:black;
}

/* propriétés du paragraphe */
p {
  font-size: 12pt ;
  line-height:14pt;
  text-align: left;
}

/* propriétés du titre de niveau 1 */
h1 {
font-family: 'Work Sans', sans-serif;
font-weight: 800;
text-transform: uppercase;
}

/* propriétés du titre de niveau 2 */
h2 {
font-family: 'Work Sans', sans-serif;
font-weight: 800;
text-transform: uppercase;
-moz-font-feature-settings: 'c2sc';
}

/* propriétés du titre de niveau 3 */
h3 {
font-family: 'Work Sans', sans-serif;
font-weight: 800;
-moz-font-feature-settings: 'smcp';
}

/* propriétés des liens hyertextes */
a {
text-decoration:none;
color:black;
}

/* surlignage */
mark {
background-color:yellow;
}

/* propriétés générales de la liste */
ul {
text-indent:O;
padding:Opt;
left:0;
margin-left: -40;
}

/* propriétés des différentes lignes de la liste */
li {
list-style-type:none;
  font-size: 10pt ;
  line-height:14pt;
}

/* citations */
blockquote {
font-weight:bold;
}

/* propriétés du tableau */
#page-table, #first, #second, #third, #fourth {
    height: 100%;
    width: 100%;
    border-collapse: collapse;
    text-align: left;
    page-break-after: always;
}

/* propriétés des cellules */
#page-td {
    height: 100%;
    padding: 0;
    vertical-align: middle;
}
div#global {
    width: 18cm;
    margin: auto;
   -moz-column-count:2;
}

/* largeur de l'entête et du pied de page */
div#meta {
    width: 5in;
}

body {
 /* this is the element that will reset the numbers */
 counter-reset: paragraphs 0; /* identifier & starting number */
 counter-reset: para 0; /* identifier & starting number */
}

/* propriétés du pied de page */
footer {
position:fixed;
bottom:0;
height:50px;
 font-family: 'Work Sans', sans-serif;
 font-size: 10pt;
text-align:center;
width: 100%;
}

/* propriétés de l'en-tête */
header {
position:fixed;
top:25px;
height:50px;
 font-family: 'Work Sans', sans-serif;
 font-size: 10pt;
text-align:center;
width: 100%;
}

@page { size: A4 }