body {
  width: 100%;
  background: #ffffff;
  text-align: center;
  margin: auto;
  font-size:12px;
  background-attachment: fixed; }

.w3-button .w3-bar-item .w3-border-left .w3-border-top .w3-border-bottom .w3-white .w3-hover-light-gray 
.w3-table .w3-table-all .w3-border-khaki .w3-small .w3-quicksand .w3-responsive .w3-card-2 .w3-white .cs-opacity-min
.w3-input .w3-select .w3-modal .w3-panel .w3-pale-yellow .w3-leftbar .w3-border-red .w3-medium .w3-padding .w3-border .cs-bold 
{
  display:none; }

header {
 display:none; }

#menu {
  display:none; }

#footer {
  display:none; }

#filtre {
  display:none; }

#ajout {
  display:none; }

.invisible {
  display: none; }

#message, #message-back {
  display:none; }

#message-back {
  display:none; }

#footer {
  display:none; }

a img {
  border: none;
  border: 0; }

a {
  text-decoration: none;
  color: black; }

a:link {
  cursor: pointer;
  color: black; }

img a {
  text-decoration: none;
  border: 0; }

input, select {
  display:none; }

input {
  display:none; }

textarea {
  display:none; }

input:hover, select:hover, textarea:hover {
  display:none; }

#thCategorie {
  height: 20px;
  font-size: 10px; }

#thModifierCategorie {
  height: 20px;
  font-size: 10px; }

#print-bar {
 display:none; }

#print-message {
 display:none; }

#titre 
{
 text-transform: uppercase; 
}

h4
{
  display:none;
}

table 
{
  border-collapse: collapse;
  margin:auto;
  margin-top: 0px;
  border: 1px solid black;
  width: 100%; 
}

#mytable
{
   width: 100%;
   margin: auto;
}

#tdMiddle 
{
  height: 20px;
  font-size: 10px;
  font-weight:bold;
  text-align: center;
  padding-left: 2px; 
}

#tdLeft 
{
  height: 20px;
  font-size: 10px;
  font-weight:bold;
  text-align: left;
  padding-left: 2px; 
}

#tdRight
{
  height: 20px;
  font-size: 10px;
  font-weight:bold;
  text-align: right;
  padding-right: 2px; 
}

#tdItem 
{
  height: 20px;
  border: 1px solid black;
  font-size: 10px;
  text-align: center; 
}

#tdMiddleText 
{
  height: 20px;
  border: 1px solid black;
  font-size: 10px;
  text-align: center;
  padding-left: 2px; 
}

#tdLeftText 
{
  height: 20px;
  border: 1px solid black;
  font-size: 10px;
  text-align: left;
  padding-left: 2px; 
}

#tdRightText 
{
  height: 20px;
  border: 1px solid black;
  font-size: 10px;
  text-align: right;
  padding-right: 2px; 
}

#tdLastMiddleItem 
{
  height: 20px;
  border: 1px solid black;
  font-size: 10px;
  text-align: center;
  border-right: 0px; 
}

#tdLastLeftItem 
{
  height: 20px;
  border: 1px solid black;
  font-size: 10px;
  text-align: left;
  border-right: 0px;
  padding-left: 2px; 
}

#tdLastRightItem 
{
  height: 20px;
  border: 1px solid black;
  font-size: 10px;
  text-align: right;
  border-right: 0px;
  padding-right: 2px; 
}

.print-item 
{
  height: 20px;
  border: 1px solid black;
  font-size: 10px;
  text-align: center; 
}

.print-middleText 
{
  height: 20px;
  border: 1px solid black;
  font-size: 10px;
  text-align: center;
  padding-left: 2px; 
}

.print-leftText 
{
  height: 20px;
  border: 1px solid black;
  font-size: 10px;
  text-align: left;
  padding-left: 2px; 
}

.cs-border-solid
{
  border: 1px solid black; 
}

.cs-border-dotted
{
  border: 1px dotted black; 
}

.print-rightText 
{
  height: 20px;
  border: 1px solid black;
  font-size: 10px;
  text-align: right;
  padding-right: 2px; 
}

.print-lastMiddleItem 
{
  height: 20px;
  border: 1px solid black;
  font-size: 10px;
  text-align: center;
  border-right: 0px; 
}

.print-lastLeftItem 
{
  height: 20px;
  border: 1px solid black;
  font-size: 10px;
  text-align: left;
  border-right: 0px;
  padding-left: 2px; 
}

.print-lastRightItem 
{
  height: 20px;
  border: 1px solid black;
  font-size: 10px;
  text-align: right;
  border-right: 0px;
  padding-right: 2px; 
}

#chapeau
{
  display:none;
}

#modifier
{
  display:none;
}

.print-left-align
{
  padding-left: 2px;
  text-align:left;
}

.print-right-align
{
  padding-right: 2px;
  text-align:right;
}

.print-bold
{
  font-weight:bold;
}

.print-padding-10
{
  margin-top:10px;
  margin-bottom:10px;
  margin-left:10px;
  margin-right:10px;
}

#print-regle
{
  font-size:16px;
  text-align:center;
  border: 1px solid black;
  padding:10px;
}

.print-center
{
  text-align:center;
}

.signature
{
  display:block;
  font-size:10px;
}

.print-upper
{
  text-transform: uppercase;
}

.print-invisible
{
  display:none;
}

.print-border
{
  border:1px solid black;
}

.print-half
{
  width:50%;
}

.print-third
{
  width:33.3333%;
}

.print-quarter
{
  width:25%%;
}

.print-fifth
{
  width:20%%;
}

.print-signature
{
    float:left; 
    width:49.4%; 
    height:50px; 
    border:1px solid black; 
    padding-top:10px;
}

.print-entete
{
    float:left; 
    height:50px; 
    padding-top:10px;
}

.print-margin-top-5
{
    margin-top: 5px;
}

.print-margin-10
{
    margin: 10px;
}

.print-border-none
{
  border:0;
}

.print-small
{
  font-size:8px;
}

.no-print {
  display: none !important;
}

.print-only {
  display: block !important;
}

/*# sourceMappingURL=styles.css.map */
