body{
/*background:silver; ce qui fait le cadre*/
/* background-color: #EEECE7; */
    margin:0px;
    padding: 10px;
    overflow:visible;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    width: 800px; 
    margin: auto; 

}

div.bandeau{
padding-left:10px;
width:800px;
}

div.menu{
position:relative;
left:0px;
width:800px;
top:float; 			/* n\'ecessaire pour le bandeau */
text-align:left;
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
word-spacing:5px;
background:#A1CAF1}


a{
color:black;
text-decoration:underline;
}

a.menu{
color:black;
text-decoration:underline;
}
a:hover{
color:silver;
text-decoration:underline;
}


h2.title{
position:relative;
left:0px;
width:800px;
color:black;
font:bold;
text-align:center;
font-size:150%;
}

h3.subtitle{
position:relative;
top:60px;
left:92px;
padding-top:5px;
padding-left:5px;
padding-bottom:20px;
/*background:white;*/
width:800px;
font-size:11px;
}

/* For name of research groups */
.bkg-blue{
    background-color:#D8D8D8;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
}

.content{
position:relative;
left:0px;
width:800px;
top:-40px;
/*background:white;*/
}

p.text{
text-indent:25px;
padding-left:5px;
padding-right:5px;
}

.cnil{
position:absolute;
left:80pt;
padding-left:5px;
background:darkgrey;
font-style:italic;
font-size:small
width:800px;
}

.lang{
position:relative;
left:760px;
width:45px;
top:-58px;
border-top:float;
top:float;
/*background:white;*/
}


.item{
font-style:italic;
text-transform:capitalize;
text-indent:no-indent;
padding-left:5px;
}

p.identity{
text-indent:no-indent;
text-left:right;
padding-top: 15px;
padding-left:5px;
padding-right:5px;
}


td {
/* font-size: xx-small;*/
  vertical-align:top;
}
.title {
  /* si je mets coordonnees absolues, fait foirer la suite */
  position:relative;
  left:200px;
  color: #003366;
  font-size: 20pt;
  font-weight: bold;
  text-align: left;
  width:800px;
}
/* les barres d'annees dans les publis */
.header {
  background-color: lavender;
  color: black;
  padding: 1px 2px 1px 2px;
}
/* la barre de titre de la page de publis ??? */
/* .rheader {
  background-color: lavender; /*#003366;*/
  color: black;
  padding: 2px;
  margin: 0px;
  border-bottom: #000000 2px solid;
 } */

.menu {
  background-color: #EFDDB4;
  padding: 0px;
  border: 1px solid #000000;
  margin: 0px;
}

.menu-active {
  /*padding: 11px;*/
  font-weight:bolder;
  /*border: 2px solid #000000;*/
  margin: 0px;
}

.menu a {
  text-decoration: none;
  color: #003366;
  padding-left:15px;
  padding-right:15px;
}

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

/* liens du menu */
.header a {
  text-decoration: none;
  color: #FFFFFF;
}
.result {
  padding:0px;
/*  border: 1px solid #000000;*/
  margin:0px;
/*  background-color: #ffffff;*/

}
/* liens du menu */
.result a {
  text-decoration: none;
  color: #469AF8;
}
/* quand on pointe sur un lien du menu */
.result a:hover {
  color: #ff6633;
}

TABLE {
width: 100%;
}

pre {
  background-color:#FFFFFF;
  font-size: small;
  border: 1px solid #000000;
}
.input_box{
  margin-bottom : 2px;
}
.mini_se {
  border: none 0;
  border-top: 1px dashed #717171;
  height: 1px;
}
.a_name a {
  color:#469AF8;
  width:130px;
}
.bit_big{
  font-size: small;
}

.poweredby{
  text-align:right;
  font-size: x-small;
  margin-top : 5px;
}

/*
 * Style for bibliography
 */

.sheader {
  font-weight: bold;
  background-color: #D8D8D8;
  color: black;
  padding: 2px;
  margin-bottom: 0px;
  margin-top: 7px;
  border-bottom: yellow 2px solid;

}

/*
 * To reduce the left margin of the list of members
 */
#member {
    padding-left: 20px;
}

li{
    margin-top: 10px;
}

li:first-child {
    margin-top:0px;
}