
html, body {
	margin-left: 1em;
	margin-right: 2em;
	margin-top: 0;
	padding: 0;
	width: 770px;
	background-color: rgb(255, 255, 255);
	font: 12px arial, helvetica;
	line-height: 13pt;
	color: #000; }


    /* division "normal" correspond ˆ la marge gauche de la colonne centrale */

.normal {
	margin-left: 205px;
	margin-right: 4em;
	margin-top: 50px;
	width: 570px; }

.marge {
	position: absolute;
	left: 40px;
	top: 150px;
	width: 70px; }

.menuliste_ps { position: absolute;
	left: 1em;
	margin-top: 27px;
	width: 200px; }

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

p.maxi {
	font-size: 12pt;
	font-family: arial, helvetica;
	color: rgb(100, 165, 0);
	line-height: 13pt }

p.mini {
	font-size: 10px;
	font-family: arial, helvetica;
	color: rgb(0, 0, 0);
	line-height: 10pt; }

sup	 {
	font-size: 8px;
	vertical-align: 20%;
 }

.nbp	 {
	font-size: 9px;
	color: rgb(204, 102, 51);
	vertical-align: 20%;
 }


td { font-size: 10pt; font-family: arial, helvetica; color: black; line-height: 13pt; }

a.plain { text-decoration: none; }
	a:link { color: rgb(51, 102, 153) }
	a:visited { color: rgb(102, 102, 122) }
	a:hover { color: rgb(132, 0, 100) }
	a:active { color: rgb(132, 0, 100) }

a.mod { color: rgb(102, 102, 102); }

h1 { font-size: 18px;
     font-family: arial, helvetica;
     color: rgb(102, 0, 51);
     margin-top: 1.6em; }

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

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

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

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


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; }

ul { font-size: 10pt; font-family: arial, helvetica; color: black; line-height: 13pt; }

ul.ab { font-size: 8pt; font-family: arial, helvetica; font-weight: bold; line-height: 10pt; }

ul.sobre {
	line-height: 13pt;
	list-style-type: none;
	list-style: none;
	text-indent: -0.7em;
	font-size: 11px;
	}

ul.sobre li { margin-bottom: .5em; }





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

ol.inline { font: 12px arial, helvetica;
     color: rgb(0, 0, 102);
     text-decoration: none;
     line-height: 14pt; }

ul.inline { font: 12px arial, helvetica;
     color: rgb(0, 0, 0);
     text-decoration: none;
     line-height: 14pt; }

hr {	border: 0;
	width: 100%;
	color: rgb(152, 0, 81);
	background-color: rgb(153, 51, 51);
	height: 1px;
 }


    /* liens de navigation sous forme de listes */

.menu a {
     margin: 0 1px;
     width: 90px;
     height: 18px;
	float: left;
     display: block;
     text-align: center;
     border: 0px;
     font-family: arial, helvetica; font-size: 8pt;
     text-decoration: none;
     color: #fff;
     background: rgb(204, 102, 0);
     }

.menu a:hover {
     background: rgb(220, 70, 0);
     border: 0px;
     }

.menu a:active {
     background: #999;
     border: 0px;
     color: #fff;
     }

ul.menu { list-style-type: none; width: 100%; }
li.menu { float: left; }



.menusub a {
     margin: 0 1px;
     width: 90px;
     height: 18px;
     float: right;
     display: block;
     text-align: center;
     border: 0px;
     font-family: arial, helvetica; font-size: 8pt;
     text-decoration: none;
     color: #fff;
     background: rgb(204, 102, 0);
     }

.menusub a:hover {
     background: #370;
     border: 0px;
     }

.menusub a:active {
     background: #ccc;
     border: 0px;
     color: #fff;
     }

ul.menusub { list-style-type: none; width: 100%; }
li.menusub { float: right; }


.menuinline a {
     margin: 0 10 px;

     width: 110px;
     height: 18px;
     float: left;
     display: block;
     text-align: center;
	border-left:  1px dotted rgb(204, 102, 0);
	border-right: 1px dotted rgb(204, 102, 0);
	border-top:  1px dotted rgb(204, 102, 0);
	border-bottom: 1px dotted rgb(204, 102, 0);
     font-family: arial, helvetica; font-size: 8pt;
     text-decoration: none;
     color: #000;
     background: rgb(255, 255, 255);
     }

.menuinline a:hover {
     background: rgb(204, 204, 0);
	border: 1px solid rgb(204, 102, 0);
     }

.menuinline a:active {
     background: #ccc;
	border: 1px solid rgb(204, 102, 0);
     color: #fff;
     }

ul.menuinline { list-style-type: none; width: 100%; }
li.menuinline { float: right; }

    /* fin des liens de navigation */