h1{
  font: normal bold 28pt/28pt Arial;
  text-align: center;
}

h2{
  font: normal bold 20pt/20pt Arial;
  text-align: center;
}

h3{
  font: normal bold 18pt/18pt Arial;
  text-align: left;
}

h4{
  font: italic normal 16pt/16pt Arial;
  text-align: center;
}

h5{
  font: normal bold 14pt/14pt Arial;
  text-align: center;
}

h6{
  font: italic normal 12pt/12pt Arial;
  text-align: left;
  color: #000000;
}

body{
  background: #eaf7e7;
}

div {float:left;}

#menuhorizontal { 
  position: absolute;
  height: 20px;
  top: 10px;
  right: 5px;
  margin-left: auto;/* position du div */
  margin-right: auto;
  background: #168223;
  font: normal bold 12pt Arial;
  text-align: center;
   }
ul li {font: normal bold 16pt/16pt Arial;
  text-align: left;
  text-indent: 30px;
  }
.centrer {text-align: center;
		font: normal bold 16pt/16pt Arial;}
.lettrine {
  float: left;/* positionnement de la lettrine dans le conteneur*/
} 
.para6 {
  font: italic normal 16pt/18pt "Times New Roman", arial;
  color: #000000;
  text-indent:100px;
  }
  
.para7 {
  font: italic normal 16pt/18pt "Times New Roman", arial;
  color: #000000;
  text-indent:50px;
  }
  
.h3{
  font: normal bold 18pt/18pt Arial;
  text-align: left;
  margin-left: 100pt;
}

.h4{
  font: italic normal 16pt/16pt "Times New Roman", Arial;
  text-align: left;
  margin-left: 30pt;
}

.fonction{
  font: normal bold 14pt/16pt Arial;
  text-align: center;
  background: #bde6b3;
  width: 200px;
  height: 30px;
}

.nom{
  font: normal normal 14pt/16pt Arial;
  text-align: left;
  text-indent: 10px;
  background: #ebe6c2;
  width: 400px;
  height: 30px;
}

p:first-letter {
  font-weight: bold;
  font-size: 1.5em;
  color: black;
}

p1 {
  font: normal bold 10pt Arial;
  text-align: center;
}

p2 {
  font: italic bold 9pt Arial;
  text-align: center;
}

p3 {
  font: italic bold 7pt Arial;
  text-align: center;
}

p {
  text-align: justify;
  margin-top: 5pt;
  text-indent: 10pt;
}
#menuhorizontal a {
  text-decoration: none;
  color: yellow;
}
#menuhorizontal a:hover, #menuhorizontal a:focus {
	background:#ffa81b;
	text-decoration: none;
	color:black;
	}
a, a:visited {
  color: #aa00ff;
}
#lien1   {background-image:url(images/boxes04a.jpg);
		position:absolute;
		height: 20px;
		width: 68px;
		margin: 0;
		padding: 0;
		background-position:0px 0px;}
a#lien1:hover, a#lien1:focus {
		position:absolute;
		height: 200px;
		width: 300px;
		margin: 0;
		padding: 0;
		background-image:url(images/boxes04a.jpg);
		background-position: -68px 0px;
		}
#lien2   {background-image:url(images/boxes06a.jpg);
		position:absolute;
		height: 20px;
		width: 68px;
		margin: 0;
		padding: 0;
		background-position:0px 0px;}
a#lien2:hover, a#lien2:focus {
		position:absolute;
		height: 200px;
		width: 300px;
		margin: 0;
		padding: 0;
		background-image:url(images/boxes06a.jpg);
		background-position: -68px 0px;
		z-index:20;
		}
#lien3   {background-image:url(images/boxes05a.jpg);
		position:absolute;
		height: 20px;
		width: 68px;
		margin: 0;
		padding: 0;
		background-position:0px 0px;}
a#lien3:hover, a#lien3:focus {
		position:absolute;
		height: 200px;
		width: 300px;
		margin: 0;
		padding: 0;
		background-image:url(images/boxes05a.jpg);
		background-position: -68px 0px;
		z-index:20;
		}
#lien4   {background-image:url(images/boxes07a.jpg);
		position:absolute;
		height: 20px;
		width: 68px;
		margin: 0;
		padding: 0;
		background-position:0px 0px;}
a#lien4:hover, a#lien4:focus {
		position:absolute;
		height: 200px;
		width: 300px;
		margin: 0;
		padding: 0;
		background-image:url(images/boxes07a.jpg);
		background-position: -70px 0px;
		z-index:10;
		}
#lien5   {background-image:url(images/boxes08a.jpg);
		position:absolute;
		height: 20px;
		width: 68px;
		margin: 0;
		padding: 0;
		background-position:0px 0px;}
a#lien5:hover, a#lien5:focus {
		position:absolute;
		height: 368px;
		width: 244px;
		margin: 0;
		padding: 0;
		background-image:url(images/boxes08a.jpg);
		background-position: -80px 0px;
		z-index:15;
		}
#sanscss {position:absolute;
		left: -5000 px;
		right: -5000px;
		text-indent: -5000px;
		display: none;
		}		
th, td, tr{
  text-align: center;
  vertical-align: middle;
  border: #0020a0;
}

th {
  font-weight: bold;
  background: #00a0e0;
}