form
{
padding:5px;
margin-left:5px;
background-color:#E8E8E8;
border:1px inset #416093;

}
p.titre {
  position:relative;
   background-image: url("http://www.notafrais.com/v4/images/titre.jpg");
   background-repeat: no-repeat;
   background-color:#E8E8E8; 
  color:#000066;
   margin-top:2em;
  margin-left:198px;
  width:450px;
  padding:.2em .3em;
  font-size:1.2em;
  border:0px outset #DED983;
  text-align:center;
 
}

p.titre2 {
  background-image: url("http://www.notafrais.com/v4/images/titre2.jpg");
  color:#2D4099;
  background-color:#E8E8E8; 
  padding:.2em .3em;
  font-size:1.2em;
  
  border:2px outset #DED983;
  position:relative;
  width:10em;
  
  margin-top:1em;
}
p.titre3 {
  background-image: url("http://www.notafrais.com/v4/images/titre2.jpg");
  color:#2D4099;
  background-color:#E8E8E8; 
  padding:.2em .3em;
  font-size:1.2em;
  border:2px outset WHITE;
  position:relative;
  width:15em;
  
  margin-top:1em;
}
p.contact
{
color:#2D4099;
}
table
{
background-color:#E8E8E8;
border:1px outset #416093;
padding:10px;
}
fieldset#champs
{
padding:10px;
margin-bottom:-1px;
 background-color:#E8E8E8;
 color:#000066;
  border: 0px outset BLACK;
 }
 fieldset#resultat
{
padding:10px;
margin-bottom:-1px;
 background-color:#E8E8E8;
 color:#000066;
 border:1px outset #416093;
 }
fieldset#total
{
padding:10px;
margin-bottom:-1px;
 background-color:#E8E8E8;
 color:#000066;
  border:0px;
 }
fieldset#choix
{
padding:5px;
margin-bottom:1px;
 color:#000066;
 background-color:#E8E8E8;
 border:0px;
 }


/* les boutons */
input[type="submit"]
{
  margin-left:300px;
  color: white;
  background-color: #5D77A8;
  border: 2px outset #c0c0c0;
  font:1.2em Arial, "Trebuchet MS", Verdana, sans-serif;
  font-weight: bold;
  color:WHITE;
}
input[type="submit"]:hover
{
  color: #5D77A8;
  background-color: WHITE;
  background-image: url(aqua.jpg);
  border: 2px inset #c0c0c0;
}

input[type="button"]
{
  margin-left:350px;
  color: white;
  background-color: #5D77A8;
  font:1.2em Arial, "Trebuchet MS", Verdana, sans-serif;
  font-weight: bold;
  color:WHITE;
}
input[type="button"]:hover
{
  color: #5D77A8;
  background-color: WHITE;
  background-image: url(aqua.jpg);
  border: 2px inset #c0c0c0;
}
.libelle
{
 display: block;
 margin-left:200px; 
}

@media print {input[type="button"]{display:none;}}