@charset "UTF-8";
body {
   text-align: center;
   font-family: Comic Sans MS,Verdana,Times New Roman,Arial,sans-serif;
   font-size: 12pt;
   color: #000000;
   background: url(img/marbre.jpg) repeat;
   background-color: #FFFFCC;
   }

table {
   width: 100%;
   font-size: 90%;
   border-style: none;
   }

.page {
   page-break-after: always;
   }

td {
   text-align: center;
   vertical-align: middle;
   }
td.titre {
   font-size: 200%;
   }
td.soustitre {
   font-size: 120%;
   font-weight: bold;
   }
td.piedpagecentre {
   font-family: Arial,Verdana,Times New Roman,Comic Sans MS,sans-serif;
   font-style: italic;
   text-align: center;
   width: 40%;
   }
td.piedpagegauche {
   text-align: left;
   width: 30%;
   }
td.piedpagedroite {
   text-align: right;
   width: 30%;
   }

p {
   text-indent: 5%;
   text-align: justify;
   }
p:first-letter {
   font-size: 200%
   }

img {
   border: none;
   }

hr {
   text-align: center;
   width: 75%;
   color: #000000;
   background-color: #000000;
   }

i {
   color: #0000FF;
   background-color: transparent;
   }
i.signature {
   color: #000000;
   }

a:link {
   text-decoration: underline;
   color: #0000FF;
   background-color: transparent;
   }
a:visited {
   text-decoration: underline;
   color: #000099;
   background-color: transparent;
   }
a:hover {
   text-decoration: underline;
   color: #FF0000;
   background-color: #00FF99;
   }

ol.dec {
   list-style-type: decimal;
   }
ol.i {
   list-style-type: lower-roman;
   }
ol.II {
   list-style-type: upper-roman;
   }
ol.a {
   list-style-type: lower-alpha;
   }
ol.AA {
   list-style-type: upper-alpha;
   }
.sousliste {
   font-size: 80%;
   }

.agauche {
   text-align: left;
   }
.aucentre {
   text-align: center;
   }
.adroite {
   text-align: right;
   }
.gauchedroite {
   text-align: justify;
   }