body{
  background-color:#569350;
  margin:0;
  color:black;
}

img{
  border:none;
}

img.logo_jr {
  margin-left:20px;
}

img.gauche {
  float: left;
  margin-right: .8em;
}

li.plan {
  line-height:2em;
}

li.brochure {
  line-height:2em;
  margin-left:2em;
}

li.brochure2 {
  margin-left:2em;
}


/* bandeau1 */
div.bandeau1{
  background-image:url(structure/bandeau1.jpg);
  background-color:#6b9a6b;
  color:white;
  font-family:"Trebuchet MS", helvetica,sans-serif;
  font-size:2em;
  font-style:normal;
  font-weight:normal;
  border-bottom:1px solid black;
}

span.petit_lettrage_bandeau{
  font-size:0.5em;
  font-style:italic;
  font-weight:normal;
}

div.bandeau1 a{
  text-decoration:none;
  color:white;
}

/* bandeau2 */
div.bandeau2{
  font-family:"Trebuchet MS", helvetica,sans-serif;
  font-size:0.8em;
  background-color:#6b9a6b;
  color:black;
  border-bottom:1px solid black;
}

div.bandeau2 ul{
  margin:0;
  padding:0;
}

div.bandeau2 li#drapeaux{
  text-align:center;
  border-left:none;
  padding:0 1em;
}

div.bandeau2 li{
  background-color:#6B9A6B;
  text-align:left;
  display: inline;
  list-style:none;
  border-left:1px solid white;
  padding:0 2em;
  margin:0;
}

div.bandeau2 li a{
  color:white;
  text-decoration: none;
}

div.bandeau2 li a:hover {
  color:black;
}

div.bandeau2 li#drapeaux a{
  color:#6B9A6B;
  text-decoration: none;
}

div.bandeau2 li#drapeaux a:hover {
  color:#6B9A6B;
}

/* page (hors bandeaux) */

div.page{
  background:url(structure/contenu.jpg) no-repeat white;
  color:black;
}

p.premier{
  margin-top:4em;
}

.signature{
  font-weight:bold;
  color:#6B9A6B;
}

.signature2{
  color:#6B9A6B;
}
/* menu */
div.menu{
  background:none;
  font-family:"Trebuchet MS", helvetica,sans-serif;
  font-size:0.9em;
  float:left;
  padding:1em 0;
}

div.menu ul{
  margin:0;
  padding:0;
}

div.menu li{
  text-align:right;
  list-style-type:none;
}

div.menu li a{
  color:black;
  text-decoration: none;
  display: block;
  height: 100%;
  width:10em;
  padding : 0.5em 0.5em 0.5em 0;
}

div.menu li a:hover {
  background-color:#6B9A6B;
  color:#FFF;
}



/* séparateur */

div.blanc{
  width:0.4em;
  border-left:1px solid black;
  height:23em;
  float:left;
}

/* contenu */

div.contenu{
  font-family:"Trebuchet MS", helvetica,sans-serif;
  font-size:0.9em;
  min-height:25em;
  padding:0.5em 0.5em 0.5em 0;
  overflow:auto; /* pour débordement du div */
}

/* début des corrections pour IE. */
* html div.contenu{
  height:1%;
  height:25em;
  overflow: visible;
}
/* Fin des corrections pour IE.*/

div.contenu a{
  color:#306330;
}

div.contenu a:hover{
  color:#6B9A6B;
}

h1{
  margin:0;
  font-size:1.4em;
  color:#6B9A6B;
  background: url(structure/feuille7.png) no-repeat left bottom;
  padding-left: 30px ;
  line-height: 27px ;}

h2{
  margin-top:0;
  font-size:1.2em;
  color:#9b2;
}

.finfloat{
  clear:both;
}

.gras{
  font-weight:bold;
}

.vert2{
  background-color:#6B9A6B;
  padding:2px 0 5px 5px;
  color:white;
}

.legende{
  font-size:0.8em;
}

.clavier{
  font-size:0.8em;
  font-family:"Courier New", helvetica,sans-serif;
  border:1px dotted black;
  padding:0 0.5em;
}

/* formulaire */

form fieldset{
  border:1px solid #FF9A31;
  line-height:2em;
  width:20em;
  padding:10px;
}

div.submit{
  text-align:right;
}

/* bas de page et pied de page */

div.baspage{
  text-align:center;
}

span.baspage{
  font-family:"Trebuchet MS", helvetica,sans-serif;
  font-size:0.8em;
  border:1px solid black;
  padding:0 0.5em;
  background-color:#6B9A6B;
  color:white;
}

span.baspage a{
  text-decoration:none;
}

div.piedpage{
  font-family:"Trebuchet MS", helvetica,sans-serif;
  font-size:0.8em;
  text-align:center;
  width:100%;
  color:white;
}

