
body{
  padding : 0px;
  margin : 0px;
  color : black;
  background-color : #A6CAF0;
  font-family : Optima, "Trebuchet MS", Lucida, Arial, Geneva, Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif ;

}

/*
   * Menu
   */

#conteneurmenu {
 /* position : relative;*/
  width  : 770px;
  margin : 0 auto;
}

#conteneurmenu  ul {
  margin : 0; 
  padding : 0;
  list-style : none;
}

#conteneurmenu  ul li{
  /*width : 24%;*/
  display : block;
  float : left;
  height : 30px;

}

#conteneurmenu  li a {
  /*color:white;*/
  padding : 5px 10px 5px 10px; 
  display : block;
  text-decoration:none;
  text-align : center;
  font-weight: bold;
}


#conteneurmenu ul li:hover{
  background: url(images/bouton_hover.png);
}

#conteneurmenu li:hover a {
  color: white;
}

/*
   * Banniere
   */

.banniere { 

}

#nomlirmm {
    float : left;
    background : url(banniere/lirmm.png) no-repeat;
    height : 30px;
    width : 102px;
    margin-left : 64px;
    
}

#logolirmm {
    float : left;
    background : url(banniere/logoLirmm.gif) no-repeat;
    height : 118px;
    width : 300px;
}

/*
   * Contenu
   */

#conteneurdata {
  background : url(images/sous_boutons.png) repeat-x;
  padding-top : 20px;
/*  padding-bottom : 30px; /* pour le menu en bas */
}

.page {
  /*border-style     : none solid solid solid;
  border-color : #006699;*/
  width : 770px;
  margin : 10px auto;
  text-align	: justify;
  background-color : white;
  color : black;
  /*padding : 30px;*/
}

.contentpage {
  border-style     : none solid solid solid;
  border-color : #006699;
}
.bloc {
  text-align       : justify;
 /* border-style     : none;*/
  padding : 30px;
}

.toggle {

}

.toggle .onhover {
    color : gray;
    font-style : italic;
    text-decoration : none;
}

.divBibAnim {
 /* border-style : solid;
  border-color : black;
  border-width : 1px*/
  color : white;

}

.toogleBib {
  text-decoration : none;
}

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

a.noir {
  color	: black;
  text-decoration : none;
}

.listepublis li { 
  margin-bottom : 1em;
  list-style : none;
}

h2 { 
  text-align    : center;
  font-size     : x-large;
  font-style    : italic;
  color         : #C00000;
  font-variant  : small-caps;
  margin		: 0;
}

h2.title { 
  text-align    : left;
  font-size     : x-large;
  color         : white;
  padding       : 0 10px 0 10px;
  margin		: 0;
  background : #A6CAF0 url(images/bouton.png) repeat-x scroll right bottom;
}

h3 { 
	text-align    : center;
  font-size     : large;
  font-style    : italic;
  color         : black;
  font-variant  : small-caps;
  margin-bottom : 0.5em;
  margin-top : 0;
  padding-top : 10px;
}

