BODY.ADM {
  margin: 12px 5px 10px 5px;
}

BODY.ADM .NAVIGATION li { 
 display: inline;
 }

.ADM-GABARIT,
.ADM-NAVIGATION,
.ADM-PAGE { 
 width: 100%;
}

.ADM-PAGE {
  border-top: solid 3px #85A0C0; 
  border-bottom: solid 1px #85A0C0;
  border-right: solid 1px #85A0C0;
  border-left: solid 2px #85A0C0;
}

.ADM-COLONNE-CENTRE {
  background-color: white;
  vertical-align: top;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;
  border-left: solid 1px black;
}

.ADM-COLONNE-GAUCHE {
  height: 500px;
  vertical-align: top;
  width: 150px;
  padding-top: 3px;
  padding-right: 2px;
  padding-left: 2px;
  background-color: #F0F7FF;
  background-image: url("images/top.jpg");
  border-right: solid 2px #85A0C0;
}

.WadminTitle { 
 font-family: Arial, Verdana,sans-serif; 
 font-size: 20px;
 font-weight: bold;
 color: #666666;
 position: absolute;
 top: -2px;
 left: -2px;
 text-decoration: none; 
}

.WadminTitleShadow { 
 font-family: Arial, verdana, sans-serif; 
 font-size: 20px; font-weight: bold;
 color: #AAAAAA;
 position: relative;
 left: 10px; 
 text-decoration: none; 
 }

a.Wadmin {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #98AADB;
 text-decoration: none ;
 font-weight: bold;
}

a.Wadmin-on {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: red;
 text-decoration: none;
 font-weight: bold;
}

a.Wadmin:hover {
 font-family: Arial, Helvetica, sans-serif;
 color: red;
}

a.WadminFK {
 font-size: 12px;
 color: black;
}

a.WadminFK:hover {
 font-size: 12px;
 color: red;
 text-decoration: none;
}

TABLE.WadminBar {
 text-align: center;
 font-family:  Tahoma, Arial, verdana, sans-serif; 
 width: 100%;
 background: #BBBBBB;
 border: outset 2px white;
 margin-bottom: 15px;
}

TD.WadminBar,
TD.WadminBar-on { 
  text-align: center;
  height: 15px;
  vertical-align: top;
  border-right: solid 1px #E0E0E0;
}

TD.WadminBar a { 
  color: black;
  font-weight: normal;
 font-size: 12px;
}

TD.WadminBar a:hover,
a.Wadmin-on { 
  color: white;
  font-weight: normal;
 font-size: 12px;
}

.WadminModuleBar {
  background-color: #EEEEEE;
  font-size: 12pt;
}

.WadminEntityBar { 
  background-color: #DDDDDD;
  vertical-align: top; 
  font-size: 10pt;
}

.WadminFilterBar { 
  background-color: #BBBBBB;
  vertical-align: top; 
  font-size: 10pt;
}

.WadminAction { 
  background-color: #FF2255;
  color: white;
  text-align: center;
  font-size: 10pt;
  font-weight: bold; 
}

.LABEL {
  text-align: center;
}

.PK,
.PK1,
.FK,
.FK1,
.XML,
.Time,
.Date,
.DateTime,
.Bool,
.Int,
.Float,
.Double,
.String,
.Text,
.Image,
.WXML,
.XML1,
.Time1,
.Date1,
.DateTime1,
.Bool1,
.Int1,
.Float1,
.Double1,
.String1,
.Text1,
.WXML1,
.Image1 {
 font-size: 12px;
 text-align: left;
 background-color: #EFF1F3;
 border-top: solid #5A757B 1px;
 border-bottom: solid #5A757B 1px;
 padding: 1px;
}


.PK,
.PK1,
.FK,
.FK1,
.FILE,
.FILE1,
.Image,
.Image1,
.Time,
.Time1,
.DateTime,
.DateTime1 {
  text-align: center;
}

.Int,
.Int1,
.Float,
.Float1,
.Double,
.Double1 {
 text-align: right;
}

.XML1,
.Time1,
.Date1,
.DateTime1,
.Bool1,
.Int1,
.Float1,
.Double1,
.String1,
.Text1,
.WXML1 {
 background-color: #F0F7FF;
}

 a.PK {
  background-color: #FFEEEE;
}
.PK1 {
  background-color: #FFEEFF;
}
.FK {
  background-color: #E7EBEF;
}
.FK1 {
  background-color: #CEE8FF;
}

#Entity TABLE,
#EntityNew TABLE { 
  border: solid 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#EntityFilter TABLE,
#EntityList TABLE,
#EntityMenu TABLE,
#EntityTree TABLE { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 100%;
}

#Entity TH,
#EntityNew TH { 
  font-family: Arial, Helvetica, sans-serif;
  color: white ;
  font-size: 12px;
  font-weight: bold;
  padding: 2px;
  text-align: left;
  border-bottom: solid black 1px;
  background-color: #85A0C0;
  width: 150px;
}

#EntityFilter TH { 
  text-align: center;
  border-bottom: 10px;
  color: #908F8F;
  height: 18px;
  background-image:  url("images/FilterHeader.gif");
  background-position: top center;
  background-repeat: no-repeat;
  background-color: transparent;
}

#EntityFilter TD { 
  text-align: center;
 }

#EntityList TH { 
  font-family: Arial, Helvetica, sans-serif;
  color: white ;
  font-size: 12px;
  font-weight: bold;
  padding: 2px;
  text-align: left;
  border-bottom: solid black 1px;
  background-color: #85A0C0;
}


#Entity TD.BUTTON,
#EntityFilter TD.BUTTON,
#EntityNew TD.BUTTON,
#EntityList TD.BUTTON,
#EntityTree TD.BUTTON { 
  width: 1px;
  vertical-align: middle;
  font-family: Arial, Helvetica, sans-serif;
  color: black ;
  font-size: 12px;
  padding-left: 4px;
  padding-right: 4px;
  text-align: center;
  border-bottom: solid #85A0C0 1px;
  border-right: solid #85A0C0 1px;
  background-color: #F0F7FF;
}

#EntityTree TD.BUTTON { 
  vertical-align: top;
}

#Entity TD,
#EntityNew TD { 
  font-family: Arial, Helvetica, sans-serif;
  color: black ;
  font-size: 12px;
  padding: 1px;
  text-align: left;
  vertical-align: top;
  border-bottom: solid Silver 1px;
  background-color: #F7F8FD;
}

#Entity TD.ACTION,
#EntityNew TD.ACTION { 
  font-family: Arial, Helvetica, sans-serif;
  color: Black;
  font-size: 12px;
  padding: 2px;
  background-color: #BBC8D3; 
  text-align: center;
  border-bottom: solid #85A0C0 1px;
  border-right: solid #85A0C0 1px;
}

#EntityFilter TD.ACTION { 
  background-color: transparent;
  border: 0px;
}

#Window TABLE {
  width: 100%;
}

#Window TABLE.TOP { 
  border: solid 1px black; 
  margin-top: 1px; 
}

#Window TD.BOTTOM,
#Window TD.TOP-LEFT,
#Window TD.TOP-RIGHT,
#Window TD.MIDDLE-LEFT,
#Window TD.MIDDLE-RIGHT { 
  background-color: red;
}

#Window TD.TOP-LEFT,
#Window TD.TOP-RIGHT,
#Window TD.BOTTOM-LEFT,
#Window TD.BOTTOM-RIGHT { 
  width: 10px;
  background-color: red;
}

#Window TD.MIDDLE-LEFT,
#Window TD.MIDDLE-RIGHT { 
  background-color: gray;
  width: 3px;
 }

#Window TD.BOTTOM-CENTER { 
  background-color: lightblue;
  height: 5px;
 }

#Window TD.TITLE-CENTER { 
  background-color: lightblue;
  border: 0px;
  width: 100%;
  padding: 5px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
 }

#Window TD.TITLE-RIGHT,
#Window TD.TITLE-LEFT { 
  padding: 2px;
  background-color: lightgreen;
 }

#Box TABLE { 
  border: 0px;
}

#BoxTOP TABLE { 
  width: 100%;
  height: 35px;
  border: 0px;
}

#BoxMIDDLE TD.LEFT,
#BoxMIDDLE TD.RIGHT { 
  width: 1px;
}

#BoxMIDDLE TD.CENTER { 
  width: 100%;
  padding: 2px;
  border: solid lightblue 1px;
}

#BoxTOP TD.LEFT {
 background-image:  url("images/top_left.gif");
 background-position: top left;
 background-repeat: no-repeat;
}

#BoxTOP TD.LEFT,
#BoxTOP IMG.LEFT { 
  width: 23px;
  height: 26px; 
}

#BoxTOP TD.CENTER { 
  padding-left: 5px;
  height: 30px; 
  border: 0px;
  vertical-align: bottom;
  padding-bottom: 3px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  background-image:  url("images/top_center.gif");
  background-repeat: repeat-x;
  background-position: top;
  white-space: nowarp;
}

#BoxTOP TD.RIGHT,
#BoxTOP IMG.RIGHT { 
 height: 26px; 
 width: 55px;
}

#BoxTOP TD.RIGHT {  
 background-image:  url("images/top_right.gif");
 background-position: top;
 background-repeat: no-repeat;
}

#BoxBOTTOM TABLE { 
  width: 100%;
}

#BoxBOTTOM TD.LEFT { 
 background-image:  url("images/bottom_left.gif");
 background-position: top;
 background-repeat: no-repeat;
}

#BoxBOTTOM TD.RIGHT { 
  background-image:  url("images/bottom_right.gif");
 background-position: top;
 background-repeat: no-repeat;
}

#BoxBOTTOM TD.LEFT,
#BoxBOTTOM IMG.LEFT,
#BoxBOTTOM TD.RIGHT,
#BoxBOTTOM IMG.RIGHT { 
  height: 10px;
  width: 10px;
}

#BoxBOTTOM TD.CENTER { 
  border: 0px;
  background-image:  url("images/bottom_center.gif");
}

#Menu A {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: black;
 font-weight: normal;
 text-decoration: underline;
}

#Menu A:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #D30334;
 font-weight: normal;
 text-decoration: underline;
}

.LINE-LINK-LEFT,
.LINE-LINK-RIGHT { 
  width: 3px;
}

a.LINK-ITEM {
  background-color: #85A0C0;
  border-right: solid 2px Black;
  padding: 6px;
  padding-left: 17px;
  color: White;
}

a.LINK-INTRANET-ITEM {
  background-color: gray;
  border-right: solid 2px Black;
  padding: 6px;
  padding-left: 17px;
  color: White;
}

a.LINK-INTRANET-ITEM:hover,
a.LINK-INTRANET-ITEM-ON,
a.LINK-ITEM:hover,
a.LINK-ITEM-ON { 
 background-image:  url("images/bg_menu.gif");
 background-position: left;
 background-repeat: no-repeat;
 background-color: White;
 border-right: solid 2px Black;
 padding: 6px;
 padding-left: 17px;
 color: #85A0C0;
}

#Window TD.BUTTON { 
  padding: 4px;
  border-bottom: solid #85A0C0 1px;
  border-right: solid #85A0C0 1px;
  background-color: #F0F7FF;
 }

#Calendar TABLE { 
  background-color: #98AADB;
}
#Calendar TD { 
  background-color: #F0F7FF;
}
#Calendar TH { 
  background-color: #EEFFEE;
  background-image:  none;
}
#Calendar TH.ACTION { 
  white-space: nowarp;
  background-color: red;
  text-align: center;
}
