
body {
  background: #f2f1e8;
  padding: 20px;
  margin: 0px;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  /*font-size:12px;*/
}

a {
  text-decoration:none;
}
table {
  /*font-size:12px;*/
  /*font-weight:normal;*/
}

hr {
  background-color:#F1A809;
  border:0px;
  height:1px;
}

/*--------------------------------------*/
/*       Boîte container                */
/*--------------------------------------*/
#container
{  
/*  border-spacing:0px;
  border-collapse:0px;*/
  /*width:750px;*/
  margin-top:10px;
  border-left: 1px solid white;
  border-right: 1px solid white;
  border-top: 2px solid white;
  border-bottom: 2px solid white;
  background: #F2EFDC ;
  padding:10px;
  width:98%;
}


/*
 * cedram.org
 */
#cedram {
  /*font-family: Verdana,Helvetica,Arial,sans-serif;*/
  font-size:12px;
  text-align:left;
  padding:0px;
  padding-top:10px;
  padding-left:10px;
}

#cedram a {
  color:#5B0C34;
  font-weight:bold;
  /*font-family:  Arial, sans-serif;*/
}

#cedram hr {
  background-color:white;
  border:0px;
}

/*
 * langue
 */
#langue {
  text-align:right;
}

/* ====================== Blocs principaux
                           décomposition de la page en :
                           1 bandeau,
                           2 colonnes
                           et 1 pied de page ====================== */

#centre, #centre_accueil {
 /* width: 600px;*/
  /*font-size: 12px; */
}
#centre {
  /*border: 1px solid #B0B0B0;*/
padding-left: 10px;
padding-right: 0px;
  padding-top: 20px;
}
#centre a, #centre_accueil a {
  color: #990000;
  text-decoration: none;
}

#centre a:hover, #centre_accueil a:hover {
  color: #990000;
  text-decoration: underline;
}

#footer {
  /*width: 640px;*/
  padding:10px;
  font-size: 10px;
  text-align:center;
}


/* ================================ Formatage des éléments de la colonne de gauche =============================== */

/* Menu */

#menu{
  border: 1px solid #F1A809;
  text-align:left;
  width: 180px;
  margin-top:10px;
  padding: 5px;
  font-size: 12px;
}
#menu a.lien-menu-autre {
  color: #000 ;
  font-weight: bold;
}

#menu a.lien-menu-autre:hover {
  color: #606070;
  text-decoration: none;
}

#menu a.lien-menu-courant {
  color: #000066;
  font-weight: bold;
}

#menu a.lien-menu-courant:hover {
  color: #606070;
  text-decoration: none;
}

#menu ul {
  padding-left:15px;
  margin:0px;
  line-height: 95%;
}

#menu li {
  margin:0.7em 0em 0.5em 0em;
  padding:0px;
  list-style-type:none;
}

#mathml {
  border: 1px solid #990000;/*#d08607;*//*#F1A809;*/
  text-align:left;
  width: 180px;
  margin-top:10px;
  padding: 5px;
  font-size: 12px;
}

#mathml hr {
text-align: center;
padding: 0px;
background-color: #990000;
}

#mathml a.lien-menu-autre {
  color: #000 ;
  font-weight: bold;
}

#mathml a.lien-menu-autre:hover {
  color: #606070;
  text-decoration: none;
}

#mathml a.lien-menu-courant {
  color: #000066;
  font-weight: bold;
}

#mathml a.lien-menu-courant:hover {
  color: #606070;
  text-decoration: none;
}

#mathml ul {
  padding-left:15px;
  margin:0px;
  line-height: 95%;
}

#mathml li {
  margin:0.7em 0em 0.5em 0em;
  padding:0px;
  list-style-type:none;
}

#mathml a.bouton {
background:#d9dbd7;
color: #000 ;
font-weight: bold;
padding: 2px;
}
/* ================================ Formatage des éléments de la colonne de centre =============================== */

#contenu{
  margin-right:0.1em;
  padding-left: 10px;
  padding-right: 10px;
  /*text-align: justify;*/
  /*font-size: 12px;*/
  /*font-size: medium;*/
  /*font-weight:normal;*/
  border: 1px solid white;
}

#contenu table {
width: auto;
float: left;
/*font-size: medium;*/

}

/*Liste*/
#contenu ul{
 text-align:left;
 margin:0;
 margin-top:10px;
 padding-left: 10px ;
 list-style-type: none;
}

#contenu ul li{
 padding-top: 5px ;
 padding-bottom: 5px ;
 background-image: url(/IMG/tiret.gif);
 background-repeat: no-repeat;
}

#titre{
  font-size: 14px;
  font-weight: bold;
padding-bottom: 2px ;
}

#soustitre{
  /*font-size: 12px;*/
  font-weight: bold;
}
/*Abonnement*/
table.abonnement{
  text-align:center;
}
td.abonnement{
  text-align:center;
  padding-left:10px;
  background-color: white;
}
td.abonnement_titre{
  text-align:center;
  background-color: #B0B0B0;
  color: white;
}

/*
 * breves
 */
#breves {
/*  position: absolute;
  top: 240px;
  left: 640px;*/
  width:180px;
  margin-left:10px;
  padding:10px;
  border: 1px dashed #F1A809;
  background:white;  
  color:#d08607;
}
#breves h1 {
  font-size:12px;
  font-weight:bold;
  text-align:center; 
}
#breves h2 {
  font-size:10px;
  font-weight:bold;
}
#breves p {
  font-size:10px;
  font-weight:normal;
  padding:0px;
  margin:0px;
  padding-left:10px;
}
.bibtitle {
  text-align: center;
}
.numdam {
  font-variant: small-caps;
}
.jtitle {
  font-style: italic;
}
.brevue {
  font-style: italic;
}
.bjournal {
  font-style: italic;
}
.booktitle {
  font-style: italic;
}
.atitle {
  font-weight: bold;
}
.vlist {
  width:90%;
}
.bauteur {
  font-weight:bold;
  font-variant:small-caps;
}
.marked {
  background-color:#D8E0E9;
}
.sc {
font-variant: small-caps;
}
.bold {
font-weight: bold;
}
.it {
font-style: italic;
}
.sup {
vertical-align : super;
font-size : 75%;
}
.displaymath {
text-align:center;     
}
#contenu table {
width:100%;
}
