body {
  font-family : "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
  font-size   : 0.9em;
  margin      : 0;
  padding     : 0;
}
#conteneur {
  position    : absolute;
  width       : 890px;
  left        : 50%;
  margin-left : -420px;
}
.error {
	color:#FF0000;font-weight:bold
}
/*Formulaire*/
form{
  margin      : 20px 0em 0.5em 60px;
}
label{
  float       :left;
  text-align  :right;
  margin-right:20px;
  width       :120px;
  font-weight :bold;
}
input{
  width       :180px;
  margin-bottom:5px;
}
select{
  width       :180px;
  margin-bottom:5px;
}
textarea{
  width       :250px;
  margin-bottom:5px;
}
.checkbox{
  width       :15px;
}
#valider{
  margin-left :140px;
  margin-top  :5px;
  width       :90px;
}
/* -------------------------------------------------------------------
                      header
----------------------------------------------------------------------*/ 
#header {
  height      : 120px;
  background  : url("../img/logo.gif") right 0 no-repeat ;
}

#menu{
  margin      : 5px 0 0 0;
  padding     : 0em 0em 0em 0em;
  list-style-type : none;
  border-top : 2px solid #265900;
  border-bottom : 2px solid #265900;
  text-align  : right;
  
}
#menu li{
  display     : inline;
  margin      : 0em 1em 0em 1em;
}
#menu  a {
  text-decoration : none;
  font-weight : bold;
  color       : #A4B994;
  padding 	  : 0 2px 0 2px;
}
#menu  a:hover {
  text-decoration : none;
  font-weight : bold;
  color       : #265900;
  background-color : #A4B994;
  padding 	  : 0 2px 0 2px;
}
#menu  a.select {
  text-decoration : none;
  font-weight : bold;
  color       : #265900;
  background-color : #A4B994;
  padding 	  : 0 2px 0 2px;
}

#langue{
  text-align  : right;
  margin	  : 2px 0 0 0;
}
/* -------------------------------------------------------------------
                      content
----------------------------------------------------------------------*/ 
#content {
  min-height  : 300px;
}
h1 {
  margin      : 0.5em 0em 0.5em 0em;
  font-size   : 1.3em;
  color 	  : #265900;
}
h2 {
  margin      : 1em 0em 0.5em 200px;
  padding     : 0;
  font-size   : 1.1em;
  color 	  : #265900;
}
#content p {
  margin      : 1em 0em 0em 200px;
}
#content ul {
  margin      : 1em 0em 0em 220px;
  padding     : 0;
}
#content ul ul {
  margin      : 0em 0em 0.5em 20px;
  padding     : 0;
}
#content li{
  margin 	  : 0;
  padding     : 0;
}
a {
  text-decoration : underline;
  font-weight : bold;
  color       : black;
}
img{
  margin      : 5px 5px 5px 5px;
  border      : 0px;
}
/* -------------------------------------------------------------------
                      footer
----------------------------------------------------------------------*/ 
#footer {
  clear       : both;
  margin      : 15px 0 0 0;
  font-size   : 0.7em;
  text-align  : right;
  border-top : 2px solid #265900;
  color       : #265900;
}