/**
* Table
*/

.popupInformation {
  background-color: #F6F4E4;
  border:1px solid #4b4d46;
  padding:3px;
  position:absolute;
}
.errorMessage {
  border: 1px solid #aa0000;
  margin: 3px;
}
.errorMessage h1 {
  background-color: #792206;
  background-image:url('../img/titre_rouge.gif');
  background-repeat:no-repeat;
  background-position: top right;
  color: #ffffff;
  text-align: center;
  font-size: 10px;
  margin-top: 0;
}

.CopixTable {
  margin-left: 8px;
  width: 98%;
  border:2px solid #0099cc;
  border-collapse:collapse;
}
.CopixTable thead {
  background-color:#0099cc;
}
.CopixTable thead th {
  background-color:transparent;
}
.CopixTable tr th {
  border-right-color: white;
  border-right-style: solid;
  border-right-width: 1px;
  text-align: center;
  vertical-align: middle;
  background-color:#0099cc;
  height:20px;
  color: #ffffff;
}
.CopixTable td {
  border-right-color: white;
  border-right-style: solid;
  border-right-width: 1px;
  padding-left: 5px;
  padding-right: 5px;
  height:20px;
}
.CopixTable th a,.CopixTable th a:visited {
  color: #ffffff;
  text-decoration: none;
}

.CopixVerticalTable {
  width: 50%;
  border:2px solid #0099cc;
  border-collapse:collapse;
}
.CopixVerticalTable th {
  background-color:#0099cc;
  height:24px;
  color: #ffffff;
  width:50%;
}

.GestockTable {
  margin-top:-5px;
  margin-left:-5px;
  margin-right:-5px;
  width: 103%;
  border:1px solid #0099cc;
  border-collapse:collapse;
  font-size: 9px;
}
.GestockTable thead {
  background-color:#0099cc;
}
.GestockTable tr th {
  text-align: center;
  vertical-align: middle;
  background-color:#0099cc;
  height:20px;
  color: white;
}
.GestockTable td {
  padding-left: 5px;
  padding-right: 5px;
  height:18px;
}

.alternate {
  background-color: #eaf2ff;
}

.center {
  text-align: center;
}

img.left {
	margin: 0;
	float: left;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  border: 0;
}

img.right {
	margin: 0;
	float: right;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  border: 0;
}
