body {
    background-color: #ADE5EF;
    margin-top: 0px;
    margin-left: 0px; }

font.chenil {
	font-family: times new roman, serif;
	font-size: 18pt;
	font-weight: bold;
	font-style: italic;
	margin-left: 150pt; }

.chenil {
	border-size: 0pt; }

td.princ {
     background-repeat: repeat;
     background-attachment: fixed;
     background-position: 150px 0px;
     padding-left: 60px;
     padding-right: 60px;
     color: black;
     font-size: 14pt;
     font-family: arial, sans-serif; }

div.justifie {
     margin-bottom: 50pt;
     margin-left: 20pt;
     margin-right: 20pt;
     text-align: justify; }

div img {
     border-width: 0pt; }
     
div.justifie img.droite {
     margin-left: 12pt;
     float: right; }
     
div.justifie img.gauche {
     margin-right: 12pt;
     float: left; }

div.justifie img.centre {
     margin-right: 12pt; }

div.centre {
     margin-top: 20pt;
     margin-left: 20pt;
     margin-right: 20pt;
     text-align: center; }
     
div.menu {
     margin: 15pt;
     text-align: center;
     position: fixed; }

div.pub {
     text-align: center;
     margin-top: 10pt;
     margin-bottom: 10pt; }

h1 {
     text-align: center;
     color: navy;
     font-size: 25pt;
     font-family: arial, sans-serif;
     margin-bottom: 40pt; }
     
h2 {
     text-align: left;
     color: black;
     font-size: 15pt;
     font-weight: normal;
     font-family: arial, sans-serif;
     font-style: italic;
     margin-bottom: 20pt; }

h2 a:link, h2 a:visited {
     color: black; }

h2 a:hover {
     color: navy; }
     
p.adresse a:hover {
     color: navy; }

a:link, a:visited {
     color: blue; }

img.cadre1 {
     border: 1px;
     border-style: solid;
     border-color: #009099; }

img.cadre2 {
     border: 2px;
     border-style: solid;
     border-color: #009099; }

p.adresse {
     color: black;
     font-size: 12pt;
     font-family: arial, sans-serif; }

hr {
     margin-top: 30pt;
     margin-bottom: 20pt;
     width: 100%; }
