#grandes_images {
  position:absolute;
  left:0px;
  background-color:black;
  width:100%;
  height:100%;
  text-align:center;
}

#grandes_images img {
  margin:0 auto;
}

#page {
  width:1000px;
  margin:0 auto;
}

body {
  margin:0 auto;
}

body * {
  text-align:left;
  font-family:garamond;
}

#bandeau {
  width:998px;
  background:#DEE2FF;
  margin-bottom:0px;
  border:solid 1px #84ADF8;
  background:url("img/fleur3.JPG") no-repeat right top;
  line-height:1%;
  font-size:1px;
  text-align:center;
}

#menuprincipal {
  width:998px;
  height:38px;
  background:#DEE2FF;
  margin-bottom:5px;
  border-left:solid 1px #84ADF8;
  border-right:solid 1px #84ADF8;
  border-bottom:solid 1px #84ADF8;
}

#menuprincipal ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

#menuprincipal ul li {
  float:left;
  border-right:solid 1px #84ADF8;
  margin:0px;
  padding:0px;
}

#menuprincipal a {
  padding:10px;
  color:#29316B;
  text-decoration:none;
  font-weight:bold;
  display:block;
  margin:0px;
}

#menuprincipal a:hover,#menuprincipal li.selected a {
  background-color:#29316B;
  color:#DEE2FF;
  text-decoration:none;
}

#menucontextuel {
  width:183px;
  background:#DEE2FF;
  float:left;
  margin-bottom:5px;
  margin-right:5px;
  border-right:solid 1px #84ADF8;
  border-left:solid 1px #84ADF8;
  border-top:solid 1px #84ADF8;
}

#menucontextuel ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

#menucontextuel ul li {
  border-bottom:solid 1px #84ADF8;
  margin:0px;
  padding:0px;
}

#menucontextuel a {
  padding:20px 10px;
  color:#29316B;
  text-decoration:none;
  display:block;
  margin:0px;
}

#menucontextuel a:hover,#menucontextuel li.selected a {
  background-color:#29316B;
  color:#DEE2FF;
}

#contenu {
  width:810px;
  margin-bottom:5px;
  float:left;
}

#footer {
  width:988px;
  background:#DEE2FF;
  clear:both;
  border:solid 1px #84ADF8;
  padding:2px 5px;
}

#filariane {
  width:808px;
  height:20px;
  margin:0px 0px 10px 0px;
  background:#DEE2FF;
  border:solid 1px #84ADF8;
}

#filariane ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

#filariane ul li {
  float:left;
  margin:0px;
  padding:0px;
}

#filariane a {
  color:#29316B;
  text-decoration:none;
  display:block;
  margin:0px;
  padding:0px 10px 0px 0px;
  background:url(img/puceariane.gif) right center no-repeat;
}

#filariane a:hover {
  text-decoration:underline;
}

#texte {
  width:503px;
  border:none;
  float:left;
  clear:both;
}

#image {
  width:290px;
  float:left;
  text-align: center;
  margin:0px 0px 0px 5px;
  padding:5px 5px;
  border:solid 1px #84ADF8;
  font-size:1px;
  line-height:1%;
}

#image img {
  cursor:pointer;
  margin:2px 0px;
}

#grandformat,.nodisplay {
  cursor:pointer;
  margin:0 auto;
}

h2 {
  font-size:20px;
  margin:0px;
  padding:0px;
  color:#29316B;
}

h3 {
  font-size:18px;
  margin:0px;
  padding:0px;
  color:#29316B;
}

h4 {
  font-size:16px;
  margin:0px;
  padding:0px;
  color:#29316B;
}

span.mav {
  font-weight:bold;
}

span.citation {
  font-style:italic;
}