html {font-size: 100%;}
body {
	/*color: #8c8169;*/
	background-color: #b2a486;
	/* background-image: url(../img/bois_009.jpg); */
	padding: 1em;
	font-size: .85em;
}

div#conteneur {
	width: 1000px;
	margin: auto;
	text-align: left;
	border: 2px solid #000;
	/* background: url(../img/fenwick.gif) no-repeat right bottom; */
	background-color: #fff;
	min-height: 800px;
	padding: 10px;
}
* html #conteneur {
	height: 800px;
}

div#conteneur h1 {
	line-height: 34px;
	font-size: 1.4em;
	border-bottom: 1px solid;
	/*background: url(http://www.tds-environnement.fr/img/granules.gif) no-repeat left top;*/
}

div#conteneur h2 {
	font-size: 1.2em;
  border-bottom: 1px solid;
  margin-bottom: 0;
  margin-top: 8px;
}

div#header {
	height: 239px;
	margin: 0px;
	background: url(../img/banniere_stock.jpg) no-repeat center top;
}

/* odd table rows 1,3,5,7,... */
table tr.odd th,
table tr.odd {
  background-color: e0e0e0;
}

/* even table rows 2,4,6,8,... */
table tr.even th,
table tr.even {
  background-color: e9e9e9;
}

/* hovered table rows */
table tr.odd:hover,
table tr.even:hover,
table tr.odd:hover th,
table tr.even:hover th,
table tr.hover th,
table tr.hover {
  background-color: ffe080;
}

table th {
  background-color: ccccdd;
}

table th.action {
  background-color: ffaaaa;
}

table td.ref {
  font-weight: bold;
}
table td.value {
  color: #0000ff;
}
table td.btn {
  text-align: center;
}
table td.btn input{
  margin: 10px;
}

td.value input, td.value textarea {
  color: #ff0000;  
}


table.facture {
  border: 2px solid;
  text-align: center;
}
table.facture tr.client{
  font-weight: bold;
  color: #ff0000;
  background-color: e0e0e0;
}
table.facture tr.client td{
  border-bottom: 2px solid #ff0000;
}
table.facture tr.reference{
  font-weight: bold;
  border-bottom: 1px solid;
  background-color: e9e9e9;
}
table.facture tr.reference td{
  border-bottom: 1px solid #000000;
}
table.facture tr.palette{
  background-color: eeeeee;
}

table.index {
  border: 3px solid;
  border-spacing: 0px;
  border-collapse: collapse;
}
table.index td{
  border: 1px solid;
  vertical-align: middle;
  padding: 5px;
}

.total {
  font-weight: bold;
  color: #ff0000;
}
table.facture tr.total td{
  background-color: e0e0e0;
  border-top: 2px solid #ff0000;
}

.alertKO {
	color: #FFFFFF;
	background-color: #FF0000;
	font-weight: bolder;
	text-align: center;
	margin: 5px;
}
.alertOK {
	color: #FFFFFF;
	background-color: #00B058;
	font-weight: bolder;
	text-align: center;
	margin: 5px;
}

a img {
  border: 0px;  
}

.footer {
  border-color: 000000;
  border-width: 1px;
  border-style: solid;
  margin: 10px;
  padding: 5px;
  display: block;
  background-color: e0e0e0;
  text-align: center;
}

.icon_btn {
  padding: 1px !important;
}