body {
font-family: arial, helvetica, sans-serif;
font-size:12px;line-height:1.5em;
background-color: #7F8F62;
margin: 0;
text-align: center;
}
#abstract {display: none;}
#global {
background-color: #EBEED9;
border: #0F4718 solid 1px;
position: relative;
margin-left: auto; margin-right: auto;
width: 700px;
}
h1, h2, h3, h4 {font-family: verdana, arial, helvetica, sans-serif;color:#064500;font-weight: bold;}
h1 {font-size: 175%;}
h2 {font-size: 150%;}
h3 {font-size: 125%;}
h4 {font-size: 110%;margin-top: 2em;font-style: italic;}
a:link {color:#333;}
a:visited {color:#666;}
a:hover{color:#ff9900;}
a:active{color:#666;}
img {border: 1px solid black;}

#top {height:1.2em;}
#phead img {border: none;}
#contenu, #content {
font-size: 120%;
background: transparent;
margin-top: 1em;
text-align: justify;
padding: 0 1em;
}
#contenu {margin: 1em 1em 1em 15em;}
#content {margin: 1em;}
#content li.texte {list-style-type: circle;}
#hautpage {text-align: right;margin: 3em 20px 0 0;}
#togglang {
position: absolute;
width: 150px;top:1em;left:1em;
}
#togglang img {border:none;margin-left: 1em;}
#footer {
width: 660px;
border-top: #0F4718 solid 1px;
margin: 3em 20px 0 20px;
padding-top: 10px;
}
#footer img {border:none;margin: 0 10px 0 10px;}
table {font-size:95%;}
#menuh {
background: #F5F7EC url(img/barremenuh.jpg) 100% 0 no-repeat;;
border-top: #0F4718 solid 1px;
border-bottom: #0F4718 solid 1px;
position: absolute;
width: 700px;top:143px;left:0;line-height:2.5em;
height:30px;
font-family: verdana, arial, helvetica, sans-serif;
text-align: center;
}
#menuh tr {vertical-align:middle;}
#menuh a {text-decoration:none;color:#333;}
#menuh a:hover{color:#ff9900;}
#menuh b {
display: block;
}
.nav {font-size: 12px;font-weight: bold;}
#menuv {
position: absolute;
width: 160px;top:20em;left:2em;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 90%;
font-weight: bold;
color: #282F1F;
background-color: #B9BFA7;
border: #0A340E solid 1px;
text-align: left;
padding-bottom: 1em;
}
#menuv h2 {text-align: center;}
#menuv a , #menuv strong {
display: block;
line-height:2em;
text-decoration: none;
padding-left: 5px;
}

#menuv strong {
border-top: 1px solid #0A340E;
border-bottom: 1px solid #0A340E;
background: #E0E5DF;
font-style: italic;
}
#menuv a {
}
#menuv a:hover {
background: #E0E5DF;
color: #262D1D;
}
div.space {clear: both;}
#gauche {
background-color: transparent;
position: absolute;
width: 160px;top:36em;left:2em;
font-size: 90%;
text-align: center;
}
.imgagauche {float:left;margin-right: 1em; margin-bottom: 1em;}
.imgadroite {float: right;margin-left: 1em; margin-bottom: 1em;}
.imgaucentre {text-align: center;margin: 1em 20% 1em 20%;}
.imgheberg {margin: 2em 0 1em 0;}

