body { 
       font-size: 11px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       background-image: url("../images/background.gif");
       color : #000;
       width : 90%;
       margin : auto;
       padding : 5px;
       }

div.error{ 
           margin : 5px;
           padding : 10px;
           font-weight:bold;
           font-size : 14px;
           color:#E22;
           border-width:1px;
           border-style:solid;
           border-color:#E22;
 }

#conteneur {
width : 900px;
position: relative;
margin: 0 auto;
background-color:#FFF;
/* background-image:url(../images/bandeau.png);
background-repeat:no-repeat;
background-position: 200px 2px; */
margin-top: 20px;
padding : 5px;
border-style:solid;
border-width:1px;
border-color:#666;
-moz-border-radius:5px;
}

#header {
  background-color : #DB8;
  color : #774;
  border-style : solid;
  border-width : 1px;
  border-color : #975;
  margin : 5px;
  margin-top: 5px;
  padding : 5px;
  text-align : center;
  -moz-border-radius : 10px;
}

h1 { 
     font-size : 14px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     }

#centre {
min-height:600px;
background-color:#FFF;
margin-left: 25px;
margin-right: 25px;
margin-top : 5px;
margin-bottom : 5px;
}

#gauche {
border-style:solid;
border-width:1px;
border-color:#990;
-moz-border-radius:5px;
background-color:#FD7;
float:left;
left:0;
margin: 1px;
padding: 2px;
width: 190px;
}

#pied {
text-align:center;
margin:5px;
padding:5px;
clear:both;
min-height: 30px;
background-color: #DB8;
border-style:solid;
border-width:1px;
-moz-border-radius:5px;
}


table { 
        width: 99%;
        margin : auto;
}

th { 
     background-color : #DB8;
     color : #000;
 }

tr { 
     background-color : #FFF;
     color: #000;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
 }

div.menu-box { 
               background-color : #FFF;
}

div.formbuttons { 
  background-color : #EEE;
  color : #000;
  border-style : solid;
  border-width : 1px;
  border-color : #774;
  margin : 5px;
  padding : 10px;
  text-align : center;
  -moz-border-radius : 10px;
 }

div.formbox { 
  margin-bottom : 40px;
  padding: 20px;            
  text-align : center;
  border-style : solid;
  border-width : 2px;
  border-color : #774;
  -moz-border-radius : 10px;
 }

div.formdata { 
  background-color : #FFECB8;
  margin : 5px;
  padding : 1px;
  text-align : center;
 }

div.formhelp { 
  background-color : #EEE;
  margin : 5px;
  padding : 1px;
  text-align : justify;
 }

td.left { 
          text-align:left;
          width:21ex;
 }

td.right { 
           text-align:right;
           width:20em;
           background-color:#DB8;
 }

td.error { 
           text-align:left;
           color:red;
 }