body { 
   background-color: #FFFFFF;
}
body, table { 
   font-family: Verdana, Arial, Helvetica, Sans serif;
   font-size: 10pt;
}
p.pageHeader { /*L'entête de la page HTML*/
   font-size: 18pt;
   color: darkblue;
   font-weight: bold;
   margin-bottom: 0pt;
}
p.searchForm { /*Le formulaire de recherche dans l'entête*/
   margin-top: 0pt;
}
p.topNavigation { 
   margin-top: 5pt;
   margin-bottom: 0pt;
   font-size: 9pt;
   font-weight: bold;
}
p.mainTitle { /*Le titre principal du document*/
   font-size: 16pt;
   font-weight: bold;;
   color: darkblue;
}
div.body { /*L'ensemble du corps du document*/
   margin: 10pt;
   width: 80%;
}
div.head { /*L'en-tête du document*/
   margin: 10pt;
   width: 600px;
}
p.title1 { 
   font-size: 13pt;
   font-weight: bold;
   color: darkblue;
   margin-top: 20pt;
   margin-bottom: 5pt;
}
p.title2 { 
   font-size: 11pt;
   font-weight: bold;
   color: darkblue;
   margin-top: 10pt;
   margin-bottom: 0pt;
}
p.title3 { 
   font-size: 10pt;
   color: darkblue;
   margin-top: 10pt;
   margin-bottom: 0pt;
}
div.navigation { /*La barre de navigation*/
   margin-top: 10px;
   margin-bottom: 10px;
   padding: 5px;
   background-color: #CCCCCC;
}
div.admin { /*Les fonctions d'administration*/
   margin-top: 20px;
   margin-bottom: 20px;
   padding: 5px;
   background-color: #CCCCCC;
}
a:link { 
   font-family: Times New Roman, Times, serif;
   font-style: normal;
   font-weight: normal;
   font-size: 10pt;
   color: #0000FF;
   text-decoration: underline;
}
a:link img { 
   border-color: #0000FF;
}
a:visited { 
   font-family: Times New Roman, Times, serif;
   font-style: normal;
   font-weight: normal;
   font-size: 10pt;
   color: #800080;
   text-decoration: underline;
}
a:visited img { 
   border-color: #800080;
}
a:hover { 
   font-family: Times New Roman, Times, serif;
   font-style: normal;
   font-weight: normal;
   font-size: 10pt;
   color: #0000FF;
   text-decoration: underline;
}
a:hover img { 
   border-color: #0000FF;
}
a:hover { 
   border-width: 0px;
}
/*Différents niveaux de tab:*/
div.Tab1 { 
   padding-Left: 25px;
}
div.Tab2 { 
   padding-Left: 50px;
}
div.Tab3 { 
   padding-Left: 75px;
}
div.Tab4 { 
   padding-Left: 100px;
}
div.Tab5 { 
   padding-Left: 125px;
}
div.Tab6 { 
   padding-Left: 150px;
}
div.Tab7 { 
   padding-Left: 175px;
}
div.Tab8 { 
   padding-Left: 200px;
}
span.ZoneF001P58 { /*police par défaut des Zone*/
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
span.LibZoneF001P58 { /*police par défaut des Libellés de Zone*/
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #800000;
   text-decoration: none;
}
span.ChampF001P58 { /*police par défaut des Champ*/
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
span.LibChampF001P58 { /*police par défaut des Libellés de Champ*/
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #800000;
   text-decoration: none;
}
a.ZoneF001P58 { /*police par défaut des Zone*/
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
a.LibZoneF001P58 { /*police par défaut des Libellés de Zone*/
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #800000;
   text-decoration: none;
}
a.ChampF001P58 { /*police par défaut des Champ*/
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
a.LibChampF001P58 { /*police par défaut des Libellés de Champ*/
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #800000;
   text-decoration: none;
}
span.Champ11F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
a.Champ11F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
span.ZoneF005P02 { /*police par défaut des Zone*/
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
span.LibZoneF005P02 { /*police par défaut des Libellés de Zone*/
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #0000FF;
   text-decoration: none;
}
span.ChampF005P02 { /*police par défaut des Champ*/
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
span.LibChampF005P02 { /*police par défaut des Libellés de Champ*/
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 10pt;
   color: #0000FF;
   text-decoration: none;
}
a.ZoneF005P02 { /*police par défaut des Zone*/
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
a.LibZoneF005P02 { /*police par défaut des Libellés de Zone*/
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #0000FF;
   text-decoration: none;
}
a.ChampF005P02 { /*police par défaut des Champ*/
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
a.LibChampF005P02 { /*police par défaut des Libellés de Champ*/
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 10pt;
   color: #0000FF;
   text-decoration: none;
}
span.Zone13F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #800000;
   text-decoration: none;
}
a.Zone13F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #800000;
   text-decoration: none;
}
span.Champ15F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
a.Champ15F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
span.Zone20F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #800000;
   text-decoration: none;
}
a.Zone20F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #800000;
   text-decoration: none;
}
span.Champ22F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
a.Champ22F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
span.Zone36F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #800000;
   text-decoration: none;
}
a.Zone36F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #800000;
   text-decoration: none;
}
span.Champ42F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: italic;
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
a.Champ42F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: italic;
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
span.Champ44F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: italic;
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
a.Champ44F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: italic;
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
span.Champ45F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: italic;
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
a.Champ45F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: italic;
   font-weight: normal;
   font-size: 10pt;
   color: #000000;
   text-decoration: none;
}
span.Zone67F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #800000;
   text-decoration: none;
}
a.Zone67F001P58 { 
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   font-size: 10pt;
   color: #800000;
   text-decoration: none;
}
.hidden { 
   display: none;
}
.visible { 
   display: inline;
}
table.barreNavig { 
   font-size: 10pt;
}

