#centre {
 margin: 30px 0px 0px 100px;
 width: 400px;
 color:#385858;
}

#centre h1{
   color:#385858;
   font-weight: bold;
   margin: 10px 0 10px 0;
   padding-bottom: 4px;
   border-bottom: #A0AEBA 1px dotted;
}

#centre h2{
   margin: 10px 0 10px 0; 
}

#centre h3{
   color:#385858;
   margin: 30px 0 20px 0;
}

#erreur {
border:1px solid #B4E8E9;
margin: 10px 0px 20px 0px;
 padding: 4px;
  background: #FAFAFA;
}


#erreur ul {
margin: 6px 4px 6px 4px;
font-weight: bold;
}

#erreur ul li {
color:#385858;
margin: 10px 0px 6px 0px;
}

#erreur ul li a{
color:#30A0A4;
}

#rub {
 background: #61828B url(../images/navig_perso.gif) no-repeat 46px 2px;
 width: 770px;
 height: 19px;
}


#ident ul{
 color:#385858;
 margin-bottom: 20px;
  margin-top: 30px;
}

#ident ul li{
 color:#385858;
  margin: 16px 0px 10px 0px;
}

#ident ul li img{
border:1px solid #BCBDBD;
margin: 10px 0px 4px 0px;
}

#ident input {
 border: 1px solid #D0CCC8;
 color:#385858;
 width: 230px;
 margin: 4px 0px 4px 0px;
 vertical-align: middle;
 text-indent:5px;
 background: #FAFAFA;
}

#form {
 color:#385858;
}

#form table{
 color:#385858;
 border-spacing: 10px;
}

#form .cell{
 vertical-align: top;
 width:150px;
}

 .explication{
  color:#889498;
  font-size:90%;
  margin-bottom: 0px;
}

 .oblig{
  color:#30A0A4;
  font-size:90%;
}

#form .cell2{
 vertical-align: top;
  color:#889498;
  font-size:90%;
  margin-bottom: -2px;
}

#form .cell3{
border-bottom: 1px solid #C6CED5;
background: #DFDCD9;
}

select {
border: 1px solid #D0CCC8;
color:#385858;
margin: 4px 0 4px 0px;
vertical-align: middle;
width:200px;
background: #FAFAFA;
}



.date  {
border: 1px solid #D0CCC8;
color:#385858;
margin: 4px 4px 4px 0px;
vertical-align: middle;
width:90px;
background: #FAFAFA;
}

option {
 text-indent:5px;
 background: #FAFAFA;
}

#form input {
 border: 1px solid #D0CCC8;
 color:#385858;
 width: 200px;
 margin: 4px 0px 4px 0px;
 vertical-align: middle;
 text-indent:5px;
 background: #FAFAFA;
}


#ident input#bouton {
 border: 1px solid #D0CCC8;
 color:#385858;
 width: 60px;
 margin: 4px 10px 4px 6px;
 vertical-align: middle;

 background: #FAFAFA;
}

#ident input#bouton:hover {	/* ne fonctionne pas avec IE6 */

  color:#30A0A4;
}

#ident input3 {
 border: 1px solid #D0CCC8;
 color:#385858;
 width: 100px;
 margin: 4px 0px 4px 0px;
 vertical-align: middle;
 text-indent:5px;
 background: #FAFAFA;
}

#ident .input2 {
 border: 1px solid #D0CCC8;
 color:#385858;
 width: 150px;
 margin: 4px 0px 4px 30px;
 vertical-align: middle;
 text-indent:5px;
 background: #FAFAFA;
}

.aera {
 border: 1px solid #D0CCC8;
 color:#385858;
 width: 230px;
 height: 100px;
 margin: 4px 0px 4px 0px;
 padding: 0px 2px 0px 4px;
 vertical-align: top;
 background: #FAFAFA;
}


  a.valid {
  color:#385858;
  font-weight: bold;
  background:  url(../images/droite_bleu.gif) no-repeat right;
  padding: 0 12px 0px 0px;
  margin:0px 0 20px 0;
  float:right;
}

  a.modif {
  color:#385858;
  font-weight: bold;
  background:  url(../images/droite_bleu.gif) no-repeat right;
  padding: 0 12px 0px 0px;
  margin:10px 0 12px 0;
}

  .parcourir {
 border: 1px solid #D0CCC8;
 color:#385858;
 width: 200px;
 margin: 4px 0px 4px 0px;
 vertical-align: middle;
 text-indent:5px;
 background: #FAFAFA;
}

 a.retour {
  color:#889498;
   background:  url(../images/droite_gris2.png) no-repeat right;
  padding: 0 12px 0px 0px;
   margin:0px 0 20px 0;
  float:right;
}

#liste_image {
 color:#385858;
 padding: 2px 0px 4px 6px;
 margin: 20px 0 40px 0;
}

#liste_image ul li{
 color:#385858;
 padding: 20px 0px 20px 0px;
 border-bottom: #D0CCC8 1px solid;
 height: 100px;
}

#liste_image ul li img.imageg{
 float:left;
 margin: 0px 16px 0px 0px;

}

#liste_image h3 {
 color:#889498;
 padding: 2px 16px 2px 0px;
 margin:0 0 2px 0 ;
  border-top: #CFE3E7 1px solid;
border-bottom: #CFE3E7 1px solid;
}

#liste_image h2 {
 color:#30A0A4;
 padding: 2px 16px 2px 0px;
 margin:0 0 2px 0 ;
 border-bottom: #CFE3E7 1px solid;

}

#liste {
 color:#385858;
 padding: 2px 0px 4px 6px;
 margin: 20px 0 40px 0;
}

#liste ul li{
 color:#385858;
 padding: 18px 0px 2px 0px;
 border-bottom: #D0CCC8 1px solid;
}

#liste h1 {
 padding: 2px 0px 2px 24px;
 margin: -2px 0 10px -6px;

 background: #97A6B3 url(../images/icones/comment.gif) no-repeat 4px 1px ;
 color:#fff;
}

#liste h2 {
 color:#30A0A4;
 padding: 0px 16px 2px 0px;
 margin:0 0 2px 0 ;
 background:  url(../images/droite_bleu.gif) no-repeat right;
 text-align:right;
}

#liste h3 {
 padding: 2px 0px 2px 4px;
 margin: 10px 0 18px 0px;

 background: #97A6B3 url(../images/icones/close.gif) no-repeat right ;
 color:#fff;
  font-weight: bold;
}

#liste h4 {
  background:  url(../images/droite_bleu.gif) no-repeat right;
   color:#30A0A4;
    padding: 10px 16px 10px 0px;
   margin: 20px 0 10px 0;
   border-top: #A0AEBA 1px dotted;
   text-align:right;
}

#liste h5 {
 margin: 30px 0 10px 0px;

#liste a{
  color:#385858;
}


.bold{
  font-weight: bold;
}






