body {
margin:0;padding:0;
background: #AD2B09 url(img/fond.jpg) 0 0 no-repeat; color: #FFFDBD;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
}
img { border: 1px solid black; }
a {text-decoration: none;}
a:link {color:#ffc;}
a:visited {color:#ffc;}
a:hover{color:#ff0;}
a:active{color:#ffc;}

#global {
position: absolute;
width: 640px;left: 50%;
margin-left: -320px;
}
#abstract {display:none;}
#header {
position: absolute;
margin-top:20px; left:0;width:75%;
}
ul, li {
list-style-type: none;
margin:0;
padding:0;
}
#nav {
position:absolute;
top:20px;right: 0;
width:130px;
text-align:right;
padding: 0;
margin: 0;
}
#nav ul {font-size: 90%;font-family:Arial, Helvetica, sans-serif;color: #AD2B09;line-height:1.5em;}
#nav a {color: #AD2B09;text-decoration: none;}
#nav a:hover {color:#ff6600;font-weight: bold;}
.courant {font-weight: bold;}

.menu, .menu li {background: url(img/bg.jpg) repeat;}
.mnhaut         {background: url(img/haut.jpg) repeat-x; }
.mnhaut div     {background: url(img/coin_haut_gauche.jpg) no-repeat top left; }
.mnhaut div div {background: url(img/coin_haut_droit.jpg) no-repeat top right; }
.mnbas          {background: url(img/bas.jpg) repeat-x; }
.mnbas div      {background: url(img/coin_bas_gauche.jpg) no-repeat top left; }
.mnbas div div  {background: url(img/coin_bas_droit.jpg) no-repeat top right; }
.mncontenuwrap  {background: url(img/gauche.jpg) repeat-y; }
.mncontenu      {background: url(img/droit.jpg) repeat-y right; }
.mnhaut div, .mnhaut {width: 100%;height: 15px;}
.mnbas div, .mnbas {width: 100%;height: 20px;}
.mncontenu      {padding: 0 10px 0 5px; margin: 0;  }

#navi {
position: relative;
margin:2em 0 2em 0;}
#navi li {display:inline;}
#navi a {text-decoration: none;}
#navi a:hover img { border: 1px solid white; }
.bordimg {border: 1px solid #FFFDBD;}

h1 {
font-family: "Times New Roman", serif;
font-size: 180%;
color: #FFFDBD;
}
h2 {
font-family: "Times New Roman", serif;
font-size: 180%;
font-style: italic;
background: url(img/h2.jpg) 0 0 repeat-y;
padding: 0.5em 0 0 0.5em;
}
h3 {
font-family: Verdana, sans-serif;
font-size: 120%;
color: #FFFDBD;
margin-top:5%;
}
#present {
position: absolute;
top: 120px;
left: 0;
width:100%;
text-align: justify;
}
#detail {
position: absolute;
margin-top:10%;
width:40%;
text-align: right;
}
#photo {
position: absolute;
margin-top:10%;
left: 45%;
width:300px;height:300px;
}
#pied {
clear:both;
position: relative;
margin-top:20%;
height: 30px;
font-size:80%;
text-align:center;
background-color: transparent;
}
p {margin: 1em 0;}
table {width: 100%;}
th, td {text-align: left; padding: 0.5em; border-bottom: 1px solid #ffc;}
td {font: small Verdana, Courier, monospace; font-size: 80%;}
thead th {vertical-align: top; border-width: 0 1px 1px 0;
white-space: normal;}
th {border-right: 1px solid #ffc; white-space: nowrap;}
strong {
	font-family: verdana, sans-serif;
	font-style: normal;
	font-size: 120%;
	font-weight: bolder;
}


