td, th,body{  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.input100 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 100px; border: 1px #000000 solid}
.input300 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 300px; border: 1px #000000 solid}
.input50{  font-size: 12px; width: 70px; }
.input1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 250px; border: 1px #000000 solid ; background-color: #D7DDEC}
.input150 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 150px; border: 1px #000000 solid }
.gdtitre {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; letter-spacing: 1px}
.lien_orange {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #990000}
.cartouche {  background-color: #FFF5E8; width: 100%; border: #000000 solid; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-width: 0px 1px 1px}
.sstitre_gris {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.date9 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.font20 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold}
.contourtotal {  
	BORDER-TOP: #CCCCCC 1px solid;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-RIGHT: #CCCCCC 1px solid;
; border: 1px #000000 solid

}
.remove{margin-left: 15px;}
a{ text-decoration:none;color:#000000;}
.lettre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.lettre14 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
.rubrique {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; letter-spacing: 1px}
.input2bleu100 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 150px; border: 1px #000000 solid ; background-color: #D7DDEC }
.size9 { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000}
.input1petit { font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 30px; border: 1px #000000 solid ; background-color: #D7DDEC ; padding-top: 0px; margin-bottom: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: top}
.font14 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold }

.nomsoc { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold ; color: #FF8000}
.font8 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px}
.curseur {  cursor: hand; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.input1rg { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 250px; border: 1px #000000 solid ; background-color: #FFBFBF}
.inputinvisble {  height: 1em; width: 1em; background-color: #FFFFFF; border: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.input1_50 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 100px; border: 1px #000000 solid ; background-color: #D7DDEC }
.input1_150 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 150px; border: 1px #000000 solid ; background-color: #D7DDEC }
.input1_25 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 40px; border: 1px #000000 solid ; background-color: #D7DDEC }
.contourtotal2 { BORDER-TOP: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; ; border: solid; border-width: 0px 1px 1px 0px; border-color: #FFFFFF #000000 #000000 #FFFFFF}
.contourtotal3 { BORDER-TOP: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; ; border: #000000 solid; border-width: 0px 0px 1px}
.inputvide {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; height: 1px; width: 1px}
.font80 {  font-family: "Times New Roman", Times, serif; font-size: 48px; font-style: italic; color: #666666; font-weight: bold}
.btn-plus {
  font-size: 36px;
  font-weight: bold;
  color: white;
  background-color: #2873a7;
  border: none;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  cursor: pointer;
  line-height: 0;
  box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
  transition: background-color 0.3s ease;
      margin:5px;
}

.btn-plus:hover {
  background-color: #000;
}
h3 {
    font-size: 17px;
}
#crcom {

padding: 5px;
    font-size: 16px;
    border: solid 1px grey;
    background-color: #e7e7e7;
}
#crcom input, select{
font-size: 16px;
    padding: 3;
}
.btn-retour {
  display: inline-block;
  padding: 10px 20px;
  background-color: #007bff; /* bleu */
  color: white;
  text-decoration: none;
  font-weight: bold;
  border-radius: 5px;
  box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
  transition: background-color 0.3s ease;
}

.btn-retour:hover {
  background-color: #0056b3;
}
.tdbord td, th { border: 1px solid #ccc; padding: 5px; }
input:-webkit-autofill {
    box-shadow: 0 0 0px 1000px white inset !important;
    -webkit-text-fill-color: #000 !important;
    transition: background-color 5000s ease-in-out 0s;
}
.tdbord2 td, th { border-bottom: 1px solid #ccc; padding: 5px;text-align:center; }

