#banner {
    background-color: #efefef;
    height: 190px;
    border-bottom: 0px solid #000;
    border-right: 0px solid #000;
    border-left: 0px solid #000;
    voice-family: "\"}\"";
    voice-family: inherit;
    font-family:  "Book Antiqua", "Arial Black", sans-serif;
    font-size: 1.3em;
%    font-size: 2.5em;
    color: #121212;
%    margin-right:0px;
    margin-right:10px;
    font-weight: bold;
}


#banner.bbb {
    height: 25px;
    font-size: 1.4em;
}

#menu ul {
    list-style-type:none;  /* pas de boulettes */
}

/* commentaire: attention, pas <!-- blabla --> comme en HTML */

#menu.aaa ul {
    padding:3px 0px 20px 0px;
    border-bottom: 2px solid #E0E0E0;
    margin:10px 0px;  /* vertical horizontale  */
}

#menu.bbb {  /* avec ul avant l'accolad, appliquée qu'a l'envir ul */
    padding: 3px 0px 10px 20px; /* sepvertic ??  sepvertic? margegauche? */
    border-bottom:none;
    margin:10px 0;
    }

#blabla ul {
    list-style-type:none;
    padding:3px 0 20px 0;
    border-bottom:0 solid #E0E0E0;
    margin:10px 0;
}


#menu ul li {
    float:left;
    margin:-3px 2px;  /* 1e vertical 2e separe items du menu */
}

#blabla ul li {
    float:left;
    margin:0 2px;
}



#menu.aaa ul li a {
    display:block;
    padding:3px 10px;
    background-color:#d0d0d0;
    color:#2E3C1F;
    text-decoration:none;
}

#menu.bbb ul li a {
    display:block;
    padding:5px 15px;
/*    background-color:#ffcc99;00ee66 91bd63 9fd06b*/
    background-color:#9ec476;
    color:#2E3C1F;   /* couleur des lettres */
    text-decoration:none;
}



/* place the "current" pseudo class here */


#menu ul li a.current {
/*    background-color: #40611F; */
/*    color:#aaaaaa; */
    background-color: #123456;   /*  ne change rien */
    color:#654321;
}



#menu.aaa ul li a:hover {
    background-color:#0047b6;  /* bleu u de m  */
/*    background-color:#3C72B0;  191970*/
    color:#FFFFFF;
}

#menu.bbb ul li a:hover {
    background-color:#41631f;  
/*    background-color:#191970;  4f7625 */
/*    background-color:#3C72B0;  */
    color:#FFFFFF;
}


img {
    padding: 5px;
    border: 0px;
    vertical-align: middle;
}



#imgleft {
    float: left;
    vertical-align: top;
}

#imgright {
    float: right;
    vertical-align: top;
}



.cadrefloat {
    float: right;
    border: 1px solid gray;
    background: #9bf;
    margin: 5px;
    padding: 5px;
}



.cadre {
    border: 1px solid gray;
    background: #ffa;
    margin: 0px;
    padding: 5px;
}

#

.center {text-align: center;}



#header {
    font-family:  "Book Antiqua", palatino;
    font-size: 2em;
    font-weight: bold;
    text-align: center;    
    margin: 5px;
}



td {
 border-top: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
}




td.alt {
	background: #F5FAFA;
	color: #B4AA9D;
}



body {
    background-color: #efefef;
}

p {
  color: black;
}


.blocktitle {
  font-size: 1.2em;
 color: navy;
}

.viewing {  /* pierre */
    background-color:#e5ae72; /*  e7a054 ba8247 ddaadd  */
    color:#000000;
    padding:3px 10px;
}

/***************beginning of css of publication.li ***********************/

/* title */
.bibtitle { font-weight:bold; }
/* author */
.bibauthor { /* nothing by default */ }
/* booktitle (e.g. proceedings title, journal name, etc )*/
.bibbooktitle { font-style:italic; }
/* publisher */
.bibpublisher { /* nothing by default */ }
.bibitem {
text-align:justify;
padding: 5px;
}

.title {
  color: #003366;
  font-size: large;
  font-weight: bold;
  text-align: right;
}


.rheader {
/*   text-align:right; */
  font-weight: bold;
/*   background-color: #003366; */
/*   color: #ffffff; */
  padding: 2px;
  margin-bottom: 10px;
  border-bottom: #ff6633 2px solid;
}

.sheader {
  border: 1px solid #000000;
  padding: 1px 2px 1px 2px;
}

.theader { display:none; }

.menu {
  font-size: x-small;
/*   background-color: #EFDDB4; */
  padding: 0px;
  border: 1px solid #000000;
  margin: 0px;
}
.menu a {
  text-decoration: none;
  color: #003366;
}
.menu a:hover {
  color: #ff6633;
}

.bibref {
  padding:7px;
  padding-left:15px;
  vertical-align:text-top; 
}

.result {
  padding:0px;
/*   border: 1px solid #000000; */
  margin:4%; /* Pierre */
/*   background-color: #ffffff; */
  width:92%; /* Pierre pour contourner les BODYs identiques */
}
.result a {
  text-decoration: none;
  color: #469AF8;  /* l'originale  */
  color: #0047b6;  /* bleu u de m  par pierre */
}

.result a:hover {
  color: #ff6633;
}

.purebibtex {
  font-family: monospace;
/*   background-color:#FFFFFF; */
  font-size: small;
  border: 1px solid #000000;
  overflow:auto;
  width:925px;
  
}
.input_box{
  margin-bottom : 2px;
}
.mini_se {
  border: none 0;
  border-top: 1px dashed #717171;
  height: 1px;
}
.a_name a {
  color:#469AF8;
  width:130px;
}


.bibentry-by { font-style: italic; }
.bibentry-abstract { margin:15px; text-align:justify;}
.bibentry-label { margin-top:15px; }
.bibentry-reference { margin-bottom:15px; padding:10px; background: none repeat scroll 0 0 #F5F5F5; border: 1px solid #DDDDDD; text-align:justify;width:900px;}
.btb-nav { text-align: right; }


