
/****** Adm ********/
BODY.ADM
{
  margin: 12px 5px 10px 5px;
}

.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
{
  min-height: 350px;
  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;
}


.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; 
}

.WadminPopup
{
}

.LABEL
{
  text-align: center;
}

.PK,
.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: #FFFFFF;
 border-right: solid #98AADB 1px;
 border-bottom: solid #98AADB 1px;
 padding: 2px;
}


.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: #FFFFEE;
}
.FK1
{
  background-color: #CEE8FF;
}


/* WADMIN */

.RIGHT
{ 
  float: right;
}
.LEFT
{ 
  float: left;
}

.WadminTitle 
{ 
 font-family: Arial, Verdana,sans-serif; 
 font-size: 20px;
 font-weight: bold;
 color: #666666;
 position: absolute;
 top: -1px;
 left: -1px;
 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; 
 }

#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;
  text-align: left;
  vertical-align: top;
  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: #85A0C0;
  height: 5px;
 }

#Window TD.TITLE-CENTER
{ 
  background-color: #85A0C0;
  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: #85A0C0;
 }

#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 #85A0C0 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;
}

#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;
 }

/******* BARRE D'ADMINISTRATION ********/

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;
}
