body {
	background: rgb(255, 255, 255);
	margin-left: 3em; margin-right: 4em;
	font: 12px arial, helvetica;
	line-height: 13pt;
	color: #000; }

.logo {
	height: 80px;
	margin-left: 40px;
	margin-top: 18px;
	width: 600px; }

div.lettrine:first-letter { font-size:xx-large;
	font-family: Palatino, Times, "New Century Schoolbook",  Georgia, "New York", serif; }

p.maxi {
	font-size: 12pt;
	font-family: Georgia, Palatino, Times, "New Century Schoolbook",  Georgia, "New York", serif;
	color: rgb(100, 165, 0);
	line-height: 13pt }

p.mini {
	font-size: 10px;
	font-family: Georgia, Times, "New Century Schoolbook", "New York", serif;
	color: rgb(0, 0, 0);
	line-height: 8pt; }


	#p1, #p2, #p3, #p4 {
		white-space: nowrap }
	#p1, #p2, #p3, #p4 {
		text-indent: 0 }
	#p1 A, #p2 A, #p3 A, #p4 A {
		text-decoration: none }


         #p5, #p6, #p7, #p8 {
                white-space: nowrap }
         #p5, #p6, #p7, #p8 {
                text-indent: 0 }
         #p5 A, #p6 A, #p7 A, #p8 A, #p9 A {
                text-decoration: none }


	#p1, #p1 A   {color: #DDD; font: 25px/1 Impact, Helvetica Narrow, sans-serif}
	#p2, #p2 A   {color: #000; font: italic 20px/1 "Georgia", serif}
	#p3, #p3 A   {color: #080; font: 14px/1 "Verdana", sans-serif}
	#p4, #p4 A   {color: #370; font: bold 25px/1 Courier New, Courier, monospace}

	#p1  {text-align: left;  margin: 15px 0 18px 0}
	#p2  {text-align: left;   margin: -10px 0 10px 50}
	#p3  {text-align: right;  margin: 0px 85px 50px 0}
	#p4  {text-align: right;  margin: -85px 30 0px 0}



         #p5, #p5 A   {color: #763; font: 25px/1 Impact, Helvetica Narrow, sans-serif}
         #p6, #p6 A   {color: #763; font: italic 20px/1 "Georgia", serif}
         #p7, #p7 A   {color: #730; font: 14px/1 "Verdana", sans-serif}
         #p8, #p8 A   {color: #730; font: bold 25px/1 Courier New, Courier, monospace}
         #p9, #p9 A   {color: #f00; font: italic 25px/1 Georgia, Times, serif}

         #p5  {text-align: left; margin: -20px 0 18px 15}
         #p6  {text-align: left; margin: 10px 0 10px 25}
         #p7  {text-align: right; margin: 20px 55px 50px 0}
         #p8  {text-align: right; margin: -85px 35px 0px 0}

blockquote { font: 12px arial, helvetica;
    line-height: 14pt }

a.plain { text-decoration: none; }

	a:link { color: rgb(0, 92, 92) }
	a:visited { color: rgb(0, 92, 92) }
	a:hover { color: rgb(51, 102, 153) }
	a:active { color: rgb(0, 0, 102) }

h1 {	font-size: 18px;
	font-family: arial, helvetica;
	color: rgb(224, 70, 0);
	margin-top: 1em; }

h2 {	font-size: 12pt;  font-family: Georgia, serif;
	color: rgb(0, 0, 0); 
	margin-left: 203px; } 

h3 {	font-size: 15px;
	font-family: arial, helvetica;
	color: rgb(0, 0, 102);
	margin-top: 1em; }

.bords { font-family: arial, helvetica;
	font-size: 8pt;
	line-height: 11pt;
	margin: 1em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-top: 1em;
	padding-bottom: 0.8em;
	border: solid;
	border-width: thin;
	}

.bordsb { font-family: arial, helvetica;
	font-size: 8pt;
	line-height: 11pt;
	margin: 1em;
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-top: 1em;
	padding-bottom: 0.8em;
	border: solid;
	border-width: thin;
	background-color: #E5E5E5;
	}


li.a { font-size: 8pt; font-family: arial, helvetica;
       color: rgb(232, 171, 0); list-style: disc; }

li.b { font-size: 8pt; font-family: arial, helvetica;
       color: rgb(232, 171, 0); list-style: circle; }


    /* navigation : hauts et bas de pages */

#navsite {
	width: 100%;
	float: left;
	background-color: #ffffff;
	}

#navsite ul li { display: inline; }

#navsite ul {
	margin: 0;
	padding: 0 0 0 40px;
	color: #ffffff;
	font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
	font-size: .75em;
	letter-spacing: 2px;
	font-weight: bold;
	}

#navsite ul li a {
	padding: 0em 12px;
	background-color: #cc6600;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	border-right: 2px solid #ffffff;
	}

#navsite ul li a:hover {
	background-color: #DC4600;
	color: #cccc00;
	}

#navsite li a:hover, #navsite li a:active {
	color: #00ffff;
	text-decoration: none;
	background: #cc3333;
	text-align: left;
	font: bold normal "Lucida Sans Unicode", verdana, lucida, arial, sans-serif;
	}

    /* navigation menus inline : "b" */

#navinline
{
width: 90%;
float: left;
background-color: #ffffff;
}

#navinline ul { padding: 0; }
#navinline ul li { display: inline; }

#navinline ul
{
margin: 0;
padding: 0 0 0 7%;
color: #ffffff;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size: .65em;
letter-spacing: 2px;
}

#navinline ul li a
{
padding: 0.2em 12px;
background-color: #fffff;
color: #666666;
text-decoration: none;
float: left;
border-right: 1px solid #94B473;
}

#navinline ul li a:hover
{
background-color: #cccc00;
color: #000000;
}

#navinline li a:hover, #navblist li a:active
{
color: #ff0000;
text-decoration: none;
background: #CC3333;
text-align: left;
font: normal "Lucida Sans Unicode", verdana, lucida, arial, helvetica, sans-serif;
}


    /* fin des liens de navigation */
