/***************************//* RESET MARGINS & PADDING *//***************************/html, body, div, span,p, blockquote, pre, code,ul, ol, li,h1, h2, h3, h4, h5, h6,form, fieldset, legend, label, input, textarea,table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0;  padding: 0;}img {  border: 0;}ul{  margin: 0;  padding-left: 16px;}form {  background-color: #fcfcfc;  font-family: sans-serif;  margin: 0px auto;  padding-top:   20px;  padding-bottom:20px;  padding-left: 60px;  padding-right:60px;  width: 800px;}table {  color: #004080;  font-family: sans-serif;}button {border: #0080ff solid;color: #004080;background-color: #ffffff;}

input {border: 1px #004080 solid;}

select {color: #004080;font-family: sans-serif;border: #004080 solid;}

option { border:none;}

textarea {  width: 750px;  height: 85px;  border: 2px solid #004080;  padding: 0px;  float: right;}
label {/* @deprecated */  color: #004080;  font-family: sans-serif;/*margin-top: +1em;*//*font-weight: bold;*/}.title {  font-weight: bold;  font-size: 1em;  font-family: sans-serif;  color: #004080;  text-align: left;  padding-top: 25px;  padding-bottom: 5px;}.txtcentrer {  text-align: center;}td {  padding: 6px 2px 6px 2px;
}
tr {
  padding: 3px;
}.information {  margin: 2px;  padding: 10px;  border-width: 2px;  border-color: green;  border-style: dotted;  color: #004080;}fieldset {}

legend {}/* Formulaire CSS 2 colonnes*/div.form_etiquette{  padding: 6px 8px 6px 2px;  /*color: #004080;  font-family: sans-serif;*/}div.form_champs{  padding: 6px 2px 6px 2px;}div.droite{  float:right;}div.gauche{  float: left;}div.clear{  clear:both;}div.cleargauche{  clear:left;}div.cleardroite{  clear:right;}.colonnes{  width: auto;}.cinqcolonnes{  width: 18%;}.invalide input {  border: 1px solid red;}div#btnSubmit {  clear:both;  padding: 20px 5px 10px 600px;}div#btnSubmit input {  padding: 4px;  font-size: 1em;  font-weight: bold;  color: #004080;}div#btnPrint {  clear:both;  padding: 20px 5px 10px 600px;}div#btnPrint input {  padding: 4px;  font-size: 1em;  font-weight: bold;  color: #004080;}div.erreur {  padding: 10px;  margin: 40px 2px;  border: 2px solid red;  color: #004080;}/* Proviens de error.css */input.errHilite, select.errHilite, textarea.errHilite {  border: 1px solid #DDC;  background-color: #FFE;}label.errHilite {  color: #ff0000;}div.print {  background-color:#FCFCFC;}