body {
   margin:              0; 
   padding:             0; 
   font-size:           90%; 
   font-family:         AGaramond, Garamond, Georgia, "Times New Roman", Times, serif;
   color:               #000C56;
   background-color:    white;
   }
h1, h2, h3, h4, h5, h6 {
   font-family:         AGaramond, Garamond, Georgia, "Times New Roman", Times, serif;
   font-weight:          bold;
   }
td, td a, td a:link, td a visited:, td a:hover, td a:active {
   font-size:           100%; 
   font-family:         AGaramond, Garamond, Georgia, "Times New Roman", Times, serif;
   }
a:link, a:visited {
   color:               navy;
   }
a:hover, a:active {
   color:               maroon;
   }
div#banner {
   color:               white;
	background-image:		url(images_0/banniere.jpg);
	background-repeat:	no-repeat;
	border-style: 			none;
   }
div#banner h1 {
   margin:              0;
   padding:             .5em 0em .3em 6em;
   font-size:           30px;
   font-weight:         bold;
   }
div#banner td a {
   text-decoration:     none;
   color:               darkblue;
   font-family:         Verdana, Helvetica, Geneva, Arial, sans-serif;
   font-size:           7px;
   font-weight:			plain;
	border-style:			none;
   }
div#container {
   background-repeat:   repeat-y;
   }
div#container2 {
   background-image:    url(images_0/more_col_base.jpg);
   background-repeat:   repeat-y;
   background-position: right;
   }
div#navigation {
   float:               left;
   width:               131px;
   padding-top:         1em;
	background-color:		#5785BD;
	border-right:			solid darkblue 1px;
   }
div#navigation ul {
   list-style-type:     none; 
   padding:             0;
   margin:              0;
   }
div#navigation ul li {
   margin-top:          2px;
   }
#navigation ul li a {
   display:             block;
   width:               125px;
   padding:             3px 3px 3px 3px;
   text-decoration:     none;
   color:               navy;
   font-family:         Verdana, Helvetica, Geneva, Arial, sans-serif;
   font-size:           10px;
	border-right:			solid darkblue 1px;
   background-image:    url(images_0/nav_base.jpg);
   background-repeat:   repeat-y;
   }
#navigation ul li a:hover {
   color:               white;
   background-image:    url(images_0/nav_base2.jpg);
   background-repeat:   repeat-y;
   }
#navigation td a:link, #navigation td a:visited {
   text-decoration:     none;
   color:               navy;
   font-family:         Verdana, Helvetica, Geneva, Arial, sans-serif;
   font-size:           8px;
   font-weight:         bold;
   }
#navigation td a:hover, #navigation td a:active {
   text-decoration:     none;
   color:               red;
   font-family:         Verdana, Helvetica, Geneva, Arial, sans-serif;
   font-size:           8px;
   font-weight:         bold;
   }
div#more {
   float:               right;
   width:               140px;
   margin:              0;
   margin-right:        0px;
   padding:             1em 7px 0 0;
   color:               white;
   text-align:          right;
   font-size:           12px;
   }
div#more p {
   margin:              0;
   padding:             0;
   text-align:          right;
   }
div#more br {
   margin:              0;
   padding:             0;
   text-align:          right;
   }
div#more h3 {
   margin-top:          1em;
   margin-bottom:       0;
   padding-top:         .3em;
   padding-bottom:      .3em;
   color:               white;
   background-image:    url(images_0/more_base.jpg);
   background-position: right;
   background-repeat:   repeat-y;
   font-size:           16px;
   font-weight:         bold;
   }
div#more h4 {
   margin-top:          1em;
   margin-bottom:       0;
   padding-top:         .3em;
   padding-bottom:      .3em;
   color:               white;
   background-image:    url(images_0/more_base.jpg);
   background-position: right;
   background-repeat:   repeat-y;
   font-size:           12px;
   font-weight:         bold;
   }
div#content
{
	margin-left:         225px;
	margin-right:        225px;
	line-height:         110%;
   }
.leftfloat
{
   float: left;
   }
.nofloat
{
   float: none;
   }
.rightfloat
{
   float: right;
   }
div#content h2 {
   font-size:           2em;
   color:               #036;
   margin:              0;
   padding-top:         1em;
   font-weight:         normal;
   }
div#content h3 {
   font-size:           1em;
   color:               #036;
   margin:              0;
   margin-top:          1em;
   padding-top:         .3em;
   padding-bottom:      .3em;
   font-weight:         bold;
   background-image:    url(images_0/content_base.jpg);
   background-repeat:   repeat-y;
   }
div#content h4 {
   font-size:           .8em;
   color:               #036;
   margin:              0;
   margin-top:          .5em;
   margin-left:         3em;
   padding-top:         .1em;
   padding-bottom:      .1em;
   font-weight:         bold;
   background-image:    url(images_0/content_base.jpg);
   background-repeat:   repeat-y;
   }
div#content h6 {
   margin:              0;
   padding:             0;
   text-align:          center;
   }
div#content ul {
   padding:             0; 
   margin:              0; 
   list-style-image:    url(images_0/bullet.jpg);
   }
div#content li {
   display:             list-item;
   margin-left:         6em;
   }
div#encadre {
	margin-right:        50px;
	width:               300px;
   padding:             1px 20px 20px 20px;
	line-height:         100%;
	background-color:    #004C96;
	color:               lightblue;
	font-weight:         bold;
	border:              3px solid darkblue;
	float:               left;
   }
#portrait {
   border-left:         3px solid darkblue;
   border-right:        3px solid darkblue;
   }
#compagnies td a {
   font-size:           .8em;
   font-weight:         normal;
   text-decoration:     none;
   font-family:         Verdana, Helvetica, Geneva, Arial, sans-serif;
   }
#compagnies td a:link, #compagnies td a:visited {
   text-decoration:     none;
   color:               navy;
   font-family:         Verdana, Helvetica, Geneva, Arial, sans-serif;
   }
#compagnies td a:hover, #compagnies td a:active {
   text-decoration:     none;
   color:               maroon;
   font-family:         Verdana, Helvetica, Geneva, Arial, sans-serif;
   }
#cleardiv {
   clear:               both;
   height:              1em;
   }
div#footer {
   clear:               both;
   padding:             .5em 1em;
   border-top:          1px solid #999;
   text-align:          right;
   }
div#footer ul {
   padding:             0; 
   margin:              0; 
   list-style-type:     none;
   }
div#footer li {
   display:             inline;
   margin-right:        1em;
   }
#parten td {
   padding:             .2em;
   font-family:         Verdana, Helvetica, Geneva, Arial, sans-serif;
   font-size:           12px;
   border-color:        darkblue;
   }
#leftcol {
   color:               darkblue;
   border-right:        solid 1px;
   }
#topcol {
   color:               white;
   background-color:    darkblue;
   }
#2ndcol {
   color:               darkgray;
   border-right:        solid 1px;
   }
#centercol {
   color:               gold;
   border-right:        solid 1px;
   }
#rightcol {
   color:               black;
   border-left:         solid 1px;
   }
#innercol {
   color:               darkred;
   }
#bottomcol {
   border-bottom:       solid 1px;
   }
#seprow {
   border-bottom:       solid 1px;
   }

