body{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 /*font-size : 14px;*/
 color:#463f72;/*#483D8B*/
 background:#cad9e5;
margin:0px;
}

body a:link, body a:visited
{
 color: #006600;
 text-decoration:none;
}
/*body a:visited
{
 color: #643c64;
 text-decoration:none;
}*/
body a:hover {
  color: #119933;
  text-decoration:none;
}

hr {
  background-color:#daebf8;
  height:1px;
  border:0;    
}

#container{
  margin:2%;
  /*margin:20px;*/
  background:white;
width:96%;
}

/*
 * cedram.org
 */
#cedram {
  padding-top:10px;
  font-size:12px;
  text-align:left;
}
#cedram a {
  color:#5B0C34;
  font-weight:bold;
  font-family:  Arial, sans-serif;
}
#cedram hr{
  width:110px;
}

/*
 * Logo
 */
#logo {
  padding-left: 30px;
  padding-right: 30px;
}
/*
 * Titre
 */
#grand_titre {
  /*width: 300px;*/
  font-size: 28px;
  text-align: center;
}
#grand_titre hr{
  width:300px;
}
/*
 * Contenu
 */

#centre {
  /*width:420px;*/
  /*width:500px;*/
  padding: 10px; 
  /*margin: 10px;*/
    /*border-left:1px solid #daebf8; */
}
#centre #titre{
  text-align: center;
  font-size: 16px;
  /*font-weight: bold;*/
}

#centre #soustitre{
  text-align: center;
  font-size: 14px;
}

#centre #contenu, #centre #contenu td table {
  text-align: justify;
  margin-right: 10px;
  /*font-size: medium;*/
  width: auto;
  float: left;
padding: 10px;
  
}

#centre #encadre {
  text-align: justify;
  margin-top:10px;
  /*font-size: 14px;*/
  padding:2px;
  background-color: #daebf8;
  border:1px solid #a0a0a0;
  
}
/*Liste*/
#centre #contenu ul{
 margin:0;
 margin-top:10px;
 font-weight:normal;
 list-style-type: none;
}
#centre #contenu li{
 padding-left:20px;
 background-image: url(../puce.gif);
 background-repeat: no-repeat;
}
#centre #contenu input
{
 color:#463f72;
 background-color: #daebf8;
 padding:2px;
 margin:0px;
 border:1px solid #a0a0a0;
}
#centre #contenu input.clicable
{
 font-weight:bold;
}

/*
 * Recherche
 */
#recherche, #recherche_site{
  width:180px;
  margin-left: 20px;
  margin-top: 15px;
  font-size: 12px;
  /*border:1px solid #a0a0a0;*/
}
#recherche input.text, #recherche_site input.text, #langue select
{
 color:#463f72;
 background-color: #daebf8;
 padding:2px;
 margin:0px;
 border:1px solid #a0a0a0;
}
#mathml {
  border-top: 1px solid #990000;/*#d08607;*//*#F1A809;*/
  border-bottom: 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: #006600;/*#bc2b2b;*//*#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;
}


/* Pour surligner les mots recherchés dans le site,
   normalement défini dans ../spip_style.css */
.spip_surligne { background-color: #daebf8; }

/*
 * Menu
 */
#menu {
  width:180px;
  margin-top: 10px;
  margin-left:10px;
  /*font-size: medium;*/
border:1px solid #daebf8;
}
#menu ul
{
  padding: 0px;
  margin: 0px;
  padding-left : 10px;
padding-right: 10px;
}
#menu li
{
  list-style: none;
  margin: 0px;
  padding: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  border-bottom: 1px solid #daebf8;
}

/*
 * Langue
 */
#langue {
  width:180px;
  margin-left: 20px;
  margin-top:15px;
}

/*
 * Copy-right
 */
#copyright {
  width:180px;
  margin: 10px;
  font-size: 10px;
}
/*
 * top
 */
#top_box {
  text-align:center;
}
.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;     
}


