
#cadre div#contenu table {
  margin-top:80px;
  width:644px;
  border-top:solid 1px #A1A2A4;
}

#cadre div#contenu table thead tr td {
  padding-top:6px;
  padding-bottom:5px;
  color:#474747;
  text-align:center;
  border-right:solid 1px #A1A2A4;
  border-bottom:solid 1px #A1A2A4;
}

#cadre div#contenu table thead tr td.first {
  border-left:solid 1px #A1A2A4;
}

#cadre div#contenu table tbody tr td {
  padding-top:3px;
  padding-bottom:3px;
  color:#A1A2A4;
  text-align:center;
  border-right:solid 1px #A1A2A4;
  border-top:solid 1px #D9D9D9;
}

#cadre div#contenu table tbody tr td a {
  color:#A1A2A4;
}

#cadre div#contenu table tbody tr td a:hover {
  color:#474747;
}

#cadre div#contenu table tbody tr td input {
  margin-right:8px;
  width:20px;
  text-align:center;
  border:solid 1px #A1A2A4;
}

#cadre div#contenu table tbody tr.first td {
  border-top:none;
}

#cadre div#contenu table tbody tr td.first  {
  padding-left:20px;
  color:#474747;
  text-align:left;
  border-left:solid 1px #A1A2A4;
}

#cadre div#contenu table tfoot tr td {
  padding-top:9px;
  padding-bottom:9px;
  padding-right:20px;
  color:#474747;
  text-align:right;
  text-transform:uppercase;
  border-right:solid 1px #A1A2A4;
  border-top:solid 1px #A1A2A4;
  border-bottom:solid 1px #A1A2A4;
}

#cadre div#contenu table tfoot tr td.last {
  color:#A1A2A4;
  padding-right:0px;
  text-align:center;
}

#cadre div#contenu table tfoot tr td.first {
  border-left:none;
  border-bottom:none;
}

#cadre div#contenu div#bt {
  padding-top:20px;
  padding-left:290px;
}

#cadre div#contenu div#bt a {
  display:block;
  float:left;
  text-decoration:none;
  text-align:center;
}

#cadre div#contenu div#bt a.retour {
  padding-top:3px;
  padding-bottom:3px;
  margin-right:16px;
  width:64px;
  color:#6B6C6E;
  border:solid 1px #DADADB;
}

#cadre div#contenu div#bt a.retour2 {
  padding-top:3px;
  padding-bottom:3px;
  margin-right:16px;
  width:100px;
  color:#6B6C6E;
  border:solid 1px #DADADB;
}

#cadre div#contenu div#bt a.retour:hover, #cadre div#contenu div#bt a.retour2:hover {
  border:solid 1px #6B6C6E;
}

#cadre div#contenu div#bt a.valider {
  padding-top:3px;
  padding-bottom:3px;
  width:150px;
  color:#fff;
  background-color:#B0B0B0;
  border:solid 1px #B0B0B0;
}

#cadre div#contenu div#bt a.valider:hover {
  background-color:#6B6C6E;
  border:solid 1px #6B6C6E;
}

a.prod_cad {
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
}

a.prod_cad:hover {
  text-decoration:underline;
}

