body {
  font-family: Arial,Helvetica,sans-serif;
  margin-left: 5em;
  width: 30em;
}
img {
  border-style: none;
}
a {
  color: #7fc531;
  background-color: transparent;
  text-decoration: none;
}
h1 {
  color: #585858;
  background-color: transparent;
  font-family: Myriad,arial,verdana,Helvetica,sans-serif;
  font-weight: bold;
}
h2 {
  border-style: solid;
  border-color: #eeeeee #585858 #585858 #eeeeee;
  border-width: 1px;
  margin: 1em 0em 0.3em -1em;
  background-color: #cccccc;
  color: #585858;
  font-family: myriad,arial,verdana,helvetica,sans-serif;
  padding-left: 1em;
  padding-bottom: 0.3em;
  padding-top: 0.3em;
  background-image: url(degradeH2.png);
  background-position: center top;
}
h2 a {
  text-decoration: underline;
  color: #585858;
}

label {
      font-size:  medium;
}

.choixtypemedia {
  border-style: solid;
  border-color: #eeeeee #585858 #585858 #eeeeee;
  border-width: 1px;
  margin: 2em 0em 0.3em -1em;
  background-color: #cccccc;
  color: #585858;
  font-family: myriad,arial,verdana,helvetica,sans-serif;
  padding-left: 1em;
  padding-bottom: 0.3em;
  padding-top: 0.3em;
  background-image: url(degradeH2.png);
  background-position: center top;

}

.titre-article {
  text-align: center;
  padding-top: 1em;
}
.sous_titre_principal {
  font-family: myriad,arial,verdana,helvetica,sans-serif;
  font-size: 1.3em;
  text-align: center;
}

.logomv {
  border-style: solid;
  border-width: 0em;
  float: left;
  margin-left: -2em;
}

.separation {
  visibility: hidden;
  clear: both;
  height: 0em;
}

.choixtypemedia p{
    margin:0.2em;
    padding : 0;
}
.choixtypemedia h3{
    margin: -1em 1em 0.5em 1em;
    padding : 0;
}
input[type="submit"] {
  background:#585858;
  font-size : large;
  color:#7fc531;
}

.boutoncalcul {
    text-align : right;
    margin : 1em 1em 1em 1em;
}

.resultatcalcul {
  border-style: solid;
  border-color: #eeeeee #585858 #585858 #eeeeee;
  border-width: 1px;
  margin: 1em 0em 0.3em -1em;
  background-color: #7fc531;
  color: #585858;
  font-family: myriad,arial,verdana,helvetica,sans-serif;
  padding-left: 1em;
  padding-right: 1em;
  padding-bottom: 0.3em;
  padding-top: 0.3em;
  background-image: url(degradeH2.png);
  background-position: center top;

}
.resultatcalcul h3{
    margin: -1em 1em 0.5em 1em;
    padding : 0;
}