sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

/**************
 * CATEGORIES *
 **************/

/* #contents h3.category { */
/*   font-size: large; */
/*   font-weight: bold; */
/*   padding: .3mm; */
/*   padding-left: 1em; */
/* } */

#contents h3.category {
  border-bottom-style: none;
  clear: both; 
  font-size: large;
  font-weight: bold;
  text-align: center;
  /* background-color: #006699; */
  /* color:       white; */
  margin-top: .5em;
  margin-bottom: .5em;
  padding: .1em 0.3em;
}
#contents h3:before{
  background-color: transparent;
}


/**********
 * LABELS *
 **********/


td.labels {
  vertical-align: baseline;
  text-align: right;
}
dt.labels {
  width: 5em;
  float: left;
  margin-right: .2em;
  margin: 0px;
  text-align: right;
}
.label-entry:before { content: "["; /*color: #006699;*/ }
.label-entry:after  { content: "]"; /*color: #006699;*/ }


/**********
 * ENTREE *
 **********/

td.entree {
  vertical-align: baseline;
  text-align: justify;
}
#contents dd.entree {
  margin-left: 5.5em;
  margin-bottom: .5em;
  padding-left: 2mm;
  padding-right: 2mm;
}
#contents li.entree {
  margin-left: .5em;
  margin-bottom: .5em;
  padding-left: 2mm;
  padding-right: 2mm;
}

#contents .highlight { 
  background-color: #ecf1f6;
  border:           solid 1px #006699;
}

/***********
 * AUTEURS *
 ***********/

.auteur {
  text-decoration:none;
  color: #116622;
}

.editeur {
  text-decoration:none;
  color: #116622;
}

/**********
 * TITRES *
 **********/

.titre a {
  text-decoration:none;
  color: #0510dd;
}
.titre span {
}

.titre_it a {
  text-decoration:none;
  color: #0510dd;
  font-style: italic;
}
.titre_it span {
  font-style: italic;
}


span.booktitle {
}

span.journal {
  font-style: italic;
}

/********
 * DATE *
 ********/

span.year {
}

/*************
 * PUBLISHER *
 *************/

span.publisher {
}

/********
 * LIEN *
 ********/

a.link {
  color: #116622;
  text-decoration:none;  
}
a.DOI_link {
  color: #772211;
  text-decoration:none;
}
a.DOIinentry {
  color: #662211;
  text-decoration:none;
}
a.bibtex_link {
  color: #116622;
  text-decoration:none;  
}
a.abstract_link {
  color: #116622;
  text-decoration:none;  
}

span.abstract_omo span {
   display:none;
}
span.abstract_omo:hover span {
   display: inline;
   position: fixed; 
   top: 50%; left: 50%; width: 50em; 
   padding: 5px; margin: 10px; z-index: 100;
   color: black; background: #aaaadd; 
   border: medium dashed #7777aa;
   font: 12px sans-serif; text-align: justify;
   visibility: visible; opacity:0.8;
}


/************
 * ABSTRACT *
 ************/

table.abstract {
  margin: 15 15% 15 15%;
  padding: 8;  
}
td.abstract_name {
  text-align: left;
  padding-right: 10;
  vertical-align: baseline;
}
td.abstract_content {
  text-align: justify;
  vertical-align: baseline;
  background: #DDEEFF;
  padding: 8;  
}


/**********
 * BIBTEX *
 **********/

/********************************************************************************
 * Avec Opera + Emacs, le copier-coller sur les listes de definitions donne     * 
 * des resultats merdiques (perte de l'indentation). Le code serait plus propre,*
 * mais on y perdrait quand meme pas mal, je pense... On attend mieux, donc.    *
 ********************************************************************************/

dl.bibtex
{
width: 20cm;
padding: 0;
text-align: center;
margin: 15 15% 15 15%;
}

.bibtex dt
{
width: 5cm;
float: left;
margin: 0 0 0 0;
}

.bibtex dd
{
float: left;
width: 13cm;
margin: 0 0 0 0;
text-align: justify;
}

table.bibtex
{
  width: 80%;
  min-width:35em;
  align: center;
}

/**************
 * CO-AUTEURS *
 **************/

.coauteur ul {
}

.coauteur a {
  text-decoration:none;
  color: #116622;
}

/***********
 * RESULTS *
 ***********/

#contents .resultbox { 
  margin: 1mm 1cm;
  background-color: #ecf1f6;
  border:           solid 1px #006699;
}
.resultbox p{
  text-align: center;
}
.resultbox p:before{
  display: none;
}

