/* CORPS DU DOCUMENT ******************************************************** */
input, textarea, select {
  border-top:1px solid #222222;
  border-left:1px solid #222222;
  border-right:1px solid #CCCCCC;
  border-bottom:1px solid #CCCCCC;
}

html {
  height:100%;
}
body {
  color: black;                       /* Couleur du texte dans le document  */
  background-color: white;            /* Couleur de fond                    */
  margin:0px;
  padding:0px;
  font-size:8pt;
  font-family: Verdana,Tahoma,monospace;
  height:100%;
}
body.PrintStyle {
  color: black;                       /* Couleur du texte dans le document  */
  background-color: white;            /* Couleur de fond                    */
  margin:0px;
  padding:0px;
  font-size:8pt;
  font-family: Verdana,Tahoma,monospace;
  height:98%;
}
body.PageIE {
  background-color: #46A07A;            /* Couleur de fond                    */
  height:98%;
}
body.PageNS {
  background-color: #51A884;            /* Couleur de fond                    */
  height:95%;
}

a {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration : none;
}
a.rev {
  color:#000000;
  font-weight:bold;
  text-decoration: none;
}
a.rev2 {
  color:#CCCCCC;
  font-weight:bold;
  text-decoration: none;
}
td {
  font-size:8pt;
  font-family: Verdana,Tahoma,monospace;
}
td.rev {
  color:#000000;
}
td.rev2 {
  color:#CCCCCC;
}
td.mTop {
  background-image:url(../_img/top_bg.png);
  background-repeat:repeat-x;
}
td.mLeft {
  background-image:url(../_img/left_bg.png);
  background-repeat:repeat-y;
}
td.mRight {
  background-image:url(../_img/right_bg.png);
  background-repeat:repeat-y;
}
td.mBottom {
  background-image:url(../_img/bot_bg.png);
  background-repeat:repeat-x;
}

td.mPage {
  /* border:1px groove white; */
  /* background:#52A985; /* Vert Clair */
  background:#46A07A;
  /* background:#3F896A; /* Vert Foncé */
}


table.detail {
  border:1px solid black;
}
table.nextPage {
  page-break-before: always;
}

.lotHeaderSort00 {
  background-color:#1E4334;
  color:white;
  border:1px solid black;
  font-size:8pt;
  text-align:center;
}
.lotHeaderSort10 {
  background-color:#2F6C52;
  color:white;
  border:1px solid black;
  font-size:8pt;
  text-align:center;
}
.lotHeaderSort01 {
  background-color:#ffffff;
  color:black;
  border:1px solid black;
  font-size:8pt;
  text-align:center;
}
.lotHeaderSort11 {
  background-color:#DDDDDD;
  color:black;
  border:1px solid black;
  font-size:8pt;
  text-align:center;
}

.lotLine0 {
  background-color:#EFEFEF;
  color:black;
  border:1px solid #9A9A9A;
  font-size:8pt;
  text-align:center;
  height:40px;
}
.lotLineHead {
  background-image:url('../_img/tableheader.gif');
  background-repeat:repeat-x;
  color:white;
  border:1px solid #9A9A9A;
  font-size:8pt;
  font-weight:bold;
  text-align:center;
}
.lotLine1 {
  background-color:#DCDCDC;
  color:black;
  border:1px solid #9A9A9A;
  font-size:8pt;
  text-align:center;
}

/* ************************************************************************** */
/* DETAIL DES PRODUITS                                                        */
/* ************************************************************************** */
.lotHeader {
  background-color:#3F896A;
  color:white;
  border:1px solid black;
  font-size:8pt;
  text-align:center;
}
.lotHeaderPrint {
  background-color:#CCCCCC;
  border:1px solid black;
  color:black;
  font-size:8pt;
  text-align:center;
}
.lotInfo, .lotInfoPrint, .lotPic {
  background-color:white;
  color:black;
  font-size:7pt;
}
.lotPicPrint {
  visibility:hidden;
}
table.lot {
  border-collapse: collapse;
  border-top:1px solid black;
  border-left:1px solid black;
  border-bottom: 1px solid black;
  border-right: 1px solid black;
}
.resumeItem {
  border:1px solid black;
  background-color:white;
  color:black;
}
.resumeItem2 {
  background-image:url('../_img/tableheader2.gif');
  border: 1px dotted #5E5E5E;
  background-repeat:repeat-x;
  background-color:#E7E7E7;
  color:black;
}
.resumeItem3 {
  background-image:url('../_img/tableheader2.gif');
  background-repeat:repeat-x;
  background-color:#E7E7E7;
  color:black;
}
.resumeItem4 {
  background-image:url('../_img/tableheader2.gif');
  border-left: 1px dotted #5E5E5E;
  background-repeat:repeat-x;
  background-color:#E7E7E7;
  color:black;
}
.contentBG {
  background-color:white;
  color:black;
}
.noTopMain {
border-left:1px solid black;
border-bottom:1px solid black;
border-right:1px solid black;
border-top:0px;
border-collapse:collapse;
background-color:#2F6C52;
}
.whiteText {
  color:white;
}
/* ************************************************************************** */






td.lotTotalHeader {
  background-color:#3F896A;
  color:white;
  border:2px solid black;
}
.lotTotalContent {
  background-color:white;
  color:black;
  text-align:center;
  border:2px dotted black;
}


#Panel {
  position:absolute;
  background-color:black;
  opacity:0.8;
  /* filter:alpha(opacity=80); */
  visibility:hidden;
  margin-left:-1px;
  display:none;
  border:1px solid white;
}

#searchContent {
  position:absolute;
  visibility:hidden;
  display:none;
  width:350px;
  height:200px;
  margin-left:-1px;
  margin-top:60px;
}
#suiviContent {
  position:absolute;
  visibility:hidden;
  display:none;
  width:350px;
  height:200px;
  margin-left:-1px;
  margin-top:60px;
}
#InOutContent {
  position:absolute;
  visibility:hidden;
  display:none;
  width:250px;
  height:190px;
  margin-left:-1px;
  margin-top:60px;
}
#searchPrintContent {
  position:absolute;
  visibility:hidden;
  display:none;
  width:275px;
  height:50px;
  margin-left:-10px;
  margin-top:95px;
}
#suiviPrintContent {
  position:absolute;
  visibility:hidden;
  display:none;
  width:275px;
  height:50px;
  margin-left:-10px;
  margin-top:95px;
}
#InOutPrintContent {
  position:absolute;
  visibility:hidden;
  display:none;
  width:350px;
  height:250px;
  margin-left:-10px;
  margin-top:95px;
}
.menuOption {
  position:relative;
  visibility:hidden;
  display:none;
  z-index:3;
}

.deco {
  border:1px solid white;
  background-color:#46A07A;
  font-family: Verdana, Tahoma, monospace;
  font-size: 8pt;
  color:white;
  height:20px;
}

td.smallMenu {
  font-size:7pt;
  background-color : #2F6C52;
}

.whiteCadre {
  background-color:white;
  color:black;
  border:1px solid black;
}