p.titre {
  background:#93DB70;
  color:#345071;
  padding:.2em .3em;
  font-size:1.2em;
  border:2px outset #DED983;
  position:relative;
  margin-bottom:-1em;
  width:10em;
  margin-left:1em;
  margin-top:1em;
}

p.titre2 {
  background:#93DB70;
  color:#345071;
  padding:.2em .3em;
  font-size:1.2em;
  border:2px outset #DED983;
  position:relative;
  width:20em;
}

p.titre3 {
  background:#7FFFD4 ;
  color:#FF0000 ;
  padding:.2em .3em;
  font-size:1em;
  border:2px outset #DED983;
  position:relative;
  margin-bottom:-1em;
  width:48em;
  margin-left:1em;
  margin-top:1em;
}

p.titre4 {
  background:#93DB70;
  color:#345071;
  padding:.2em .3em;
  font-size:1em;
  border:2px outset #DED983;
  position:relative;
  margin-bottom:-1em;
  width:600px;
  margin-left:1em;
  margin-top:1em;
}

p.titre5 {
  background:#FFFF00 ;
  color:#345071;
  padding:.2em .3em;
  font-size:1em;
  border:2px outset #DED983;
  position:relative;
  width:12em;
}

p.titre6 {
  background:#00BFFF ;
  color:#345071;
  padding:.2em .3em;
  font-size:1em;
  border:2px outset #DED983;
  position:relative;
  width:800px;
}
p.titre7 {
  background:#ADFF2F  ;
  color:#345071;
  padding:.2em .3em;
  font-size:1em;
  border:2px outset #DED983;
  position:relative;
  width:800px;
}

fieldset#coordonnees {
  background:#A4D8EE;
  border:outset #A4D8EE;
}

fieldset#message {
  background:#DBDB70;
  border:outset #9DF2CE;
}

/* les boutons submit et reset */
input[type="submit"], input[type="reset"] {
  background:#B8860B ;
  font:1.1em "Trebuchet MS", Verdana, sans-serif,grass;
  color:#FFFFFF ;
} 
/* les boutons */
input#normaux {
  background:#B8860B ;
  font:1em "Trebuchet MS", Verdana, sans-serif;
  color:#FFFFFF ;
}

p#buttonsa {
  text-align:center;
}


