
body {
  font:  0.8em Verdana, Helvetica, Arial, sans-serif;
  background: #000;
  margin: 0px;
}


h1, h2, h3, h4, h5 {
 font-family: Verdana, Helvetica, Arial, sans-serif;
 color : #000;
}

h1 {
 font-size: 130%;
 border-bottom : solid #000 1px;
}

h2, pre {
 font-size: 115%;
}

h3, h4, h5 {
 font-size: 100%;
}

.imgGauche { float: left;             margin-right: 2em;             border: 0; }.imgCentre { text-align: center;             margin: 2em;             border: 0; }.imgDroite { float: right;             margin-left: 2em;             border: 0;}
             
.titre {
 font-size: 16pt;
 color : #FFFF33;
 margin-bottom: 20px;
}

.soustitre {
 font-size: 13pt;
 color : #FFFFFF;
 margin-bottom: 20px;
}


.langue{
 margin-left: 25px;
 display: inline;
}


.recherche {
 margin-left: 250px;
 display: inline;
}


.imprimer {
 float: right;
 margin-right : 25px;
 font-size:  85%;
 color : #666;
 border: none;
}

.imprimer a img {    border: 0;    text-decoration: none;}


#header {

  background-color: #000;
  color : #FFFFFF;  
  background: url(../pictures/projecteur2.jpg) bottom right no-repeat;

}

#header a{
 color : #FFFF33;
 text-decoration: none;
}

#header a:hover{
 background-color: #FF3;
 color : #000;
 text-decoration: none;

}


#menu {
  position : absolute;
  width: 190px;
  background-color: #000000;
}

#menu a,#menu a:hover{   padding: 1px;   margin: 2px 10px 2px 10px;   display: block;   color: #FFFF33;
   border: 1px solid #666;   background: #000000 url(../pictures/menu-static.gif) repeat-x top ;   text-decoration: none;}


#menu a:hover{   padding: 1px;   text-decoration: none; 
   color: #000000;    background: #FFFF33 url(../pictures/menu-hover.gif) repeat-x top left;}

#conteneur{
  position : absolute;
  margin-right : 25px;
  left: 190px;
}


#contenu {
  
  background: url(../pictures/coin.gif) top left no-repeat;
  background-color: #CCCCCC;
  padding: 10px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 90%;
}

#contenu a {
  color  : #336CA6;
}

#contenu p {
  text-align : justify; 
}

#contenu li {
  text-align : justify; 
}


#footer {

 text-align: center;
 color: #CCC;
 background: #000;
 margin: 0px;
 padding: 2px;
}

#footer a img {
 border: 0;
}
