
form.rechercher {
  border: 1px solid #F0F0F0;
  font: normal 120% "Lucida Sans Unicode",sans-serif;
  text-align: justify;
  margin-bottom: 12px;
  padding: 0px 0px 8px 6px;
  width: 100px;
  height: 33px;
  background: none;
}

form input.rechercher {
  /*margin: -40px 0px 0px 150px;*/
  padding: 0;
  width: 18%;
}

.content,.content p,.content td,.content ul,.content input,.content textarea,.content select{ font-family: Arial,Helvetica,sans-serif; font-size: 11px; word-spacing: 0; margin: 0; }
#navigation a:link{ text-decoration: none; color: #BA3B3E; border-bottom:0px;}
#navigation a:visited{ text-decoration: none; color: #BA3B3E; border-bottom:0px;}
#navigation a:hover{ text-decoration: underline; color: #BA3B3E; border-bottom:0px;}
table{ border-collapse: collapse; border: solid 1px #367EA6; margin: 5px; padding: 0px; }
td, th{ border: inset 1px #367EA6; padding: 5px; margin: 0px; }
#navigation{ margin: 0px; padding: 5px 0px; }
.identification, .identification td{ border: 0px }
.identification th{ border: 0px }
sup{ color: red }
.content h2{ margin: 15px 0px 15px 0px; padding: 0px; font-size: 12px; border-bottom: dashed 1px #367EA6; color: #367EA6; width: 630px; text-align: right}
.content h3{ margin: 15px 0px 15px 0px; padding: 0px; font-size: 11px; border-bottom: dashed 1px #367EA6; color: #367EA6; width: 630px; text-align: left}

div.fees{ width: 620px; height: 14px; border-bottom: dashed 1px; padding: 0px 5px; margin: 5px 0px; }
div.fees span.fees-texte{ display: block; width: 500px; height: 14px; }
div.fees span.fees-ht{ display: block; position: absolute; margin: -14px 0px 0px 480px; width: 70px; height: 14px; text-align: right; }
div.fees span.fees-ttc{ display: block; position: absolute; margin: -14px 0px 0px 550px; width: 70px; height: 14px; text-align: right; }
h3 div.fees{ border-bottom: 0px; padding: 0px; width: 630px; margin: 0px; }
  		h3 div.fees span.fees-ht{ margin-left: 490px; }
  		h3 div.fees span.fees-ttc{ margin-left: 560px; }
  		div.fees-total{ width: 620px; height: 14px; padding: 0px 5px; margin: 15px 0px; }
  		div.fees-total span.fees-texte{ display: block; margin: 0px 0px 0px 430px; width: 100px; height: 14px; text-align: right; font-weight: bold; }
  	  	div.fees-total span.fees-ttc{ display: block; position: absolute; border: solid 2px; margin: -16px 0px 0px 550px; width: 70px; height: 14px; text-align: right; font-weight: bold; }
  		div.fees-vat{ width: 620px; height: 14px; padding: 0px 5px; margin: 5px 0px; }
  		div.fees-vat span.fees-texte{ display: block; margin: 0px 0px 0px 430px; width: 100px; height: 14px; text-align: right; }
  	  	div.fees-vat span.fees-ttc{ display: block; position: absolute; margin: -14px 0px 0px 550px; width: 70px; height: 14px; text-align: right; }
  		#type-paiement{ list-style-image: url(../images/carre.gif); list-style-type: circle ; padding: 0px; margin: 0px 0px 0px 20px; }
  		#type-paiement li{ margin: 0px 0px 20px 0px; padding: 0px; }