body {
  background : #ffffff;
  color      : #333366;
  margin     : 15px;
  text-align : justify;
  font-size  : 12px;
  font-family: Verdana, Arial, Helvetica, sans-serif
}

input.champ {
  background  : #ffffff;
  color       : #5C6D7C;
  width       : 220px;
  font-size   : 10px;
  text-align  : left;
  padding-left: 3px;
  border      : #97A5B2 1px solid
}

select.champ {
  background  : #ffffff;
  color       : #5C6D7C;
  font-size   : 10px;
  text-align  : left;
  padding-left: 3px;
  border      : #97A5B2 1px solid
}

span.champ {
  background  : #ffffff;
  color       : #5C6D7C;
  font-size   : 12px;
  text-align  : left;
  padding-left: 3px;
}

th {
  background : #9da3fb;
  height     : 16px;
  border     : #97A5B2 1px solid;
  font-weight: bold;
  font-size  : 12px;
  padding    : 1px 5px 3px 5px
}

td {
  font-size: 12px
}

li {
  padding-bottom: 5px
}

a {
  font-weight    : bold;
  color          : #12125D;
  text-decoration: none
}
a:link {
  color          : #12125D;
  text-decoration: underline
}
a:hover {
  color          : #9090B7;
  text-decoration: underline
}

.produitTitre {
  text-align : right;
  font-weight: bold;
  font-size  : 14px;
  padding    : 10px 20px;
  margin     : 10px;
  border     : 1px solid;
  background : #efefef
}

.produitDescriptif {
  margin-top: 20px;
  padding: 0 10px
}

.produitDetail {
  padding: 20px 15px 25px
}

.produitPrix {
  text-align : right;
  padding    : 0 10px 20px;
  font-weight: bold
}

.produitSwf {
  float  : right;
  padding: 2px 0 7px 7px
}

.saisie {
  width      : 450px;
  position   : relative;
  left       : 50%;
  margin-left: -180px;
  padding-top: 10px
}

.libelle {
  text-align : right;
  color      : #646464;
  line-height: 20px
}

.confirmation {
  text-align  : left;
  color       : 5C6D7C;
  padding-left: 3px;
}
