
/****** 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
{
  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
{ 
 // position:fixed;
 text-align: center;
}

TD.WadminBar,
TD.WadminBar-on
{ 
  font-family:  Arial, verdana, sans-serif; 
  text-align: center;
  background-image: url("images/Navigation.jpg");
  background-position: bottom;
  background-repeat: repeat-x;
  height: 30px;
  vertical-align: top;
}
TD.WadminBar-on
{ 
}

.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 */
.BUTTONS
{ 
}
.RIGHT
{   
  float: right;
}
.LEFT
{ 
float : left;
}

.LEFT a
{ 
z-index: 100;
 }
.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; 
 }

TABLE.WadminBar
{ 
//  position:fixed;
  background-color: black;
  border-collapse: collapse;
  border: solid red 1px;
}

TD.WadminBar,
TD.WadminBar-on
{ 
  font-family:  Arial, verdana, sans-serif; 
  text-align: center;
  background-image: url("images/Navigation.jpg");
  background-position: bottom;
  background-repeat: repeat-x;
  height: 30px;
  vertical-align: middle;
  width: 150px;
  border-left: solid black 1px;
  border-right: solid black 1px;
}

a.Wadmin-on
{ 
  color: red;
}

#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: 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;
 }

/* PROMOS */

.PHOTO-DIV
{ 
 position: relative;
 float: left;
 padding-right: 10px;
 z-index: 10;
}

.BUTTONS
{ 
  position: relative;
}

.PAGE-PROMOTIONS
{ 
  position: relative;
  text-align: center;
  width: 100%;
}

.PROMO div.FICHIER
{ 
  position: relative;
 width: 100%;
 text-align: center;
 background-color: White; /*#EEEEEE;*/
 border: dotted 1px #756EB2;
 padding: 3px;
 margin: 4px;
}

.PROMO
{ 
 margin: 3px;
 padding: 8px;
 background-image: url("images/BandeBleue.jpg");
 background-position: bottom;
 background-repeat: repeat-x;
}

.PROMO .DESCRIPTION
{ 
  text-align: left;
  position: relative;
  margin-bottom: 20px;
  margin-left: 120px;
  background-color: #F0F7FF;
  border: solid black 1px;
}

.PROMO .TITRE
{ 
/* nico le 03/03/2005 */
/*  position: relative;*/
  text-align: left
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  font-variant: small-caps;
  color: #A61B05; 
  margin-bottom: 10px;
  border-left: solid 20 px;
}

.PROMO .TEXTE
{ 
  position: relative;
  color: #A61B05; 
  margin-bottom: 10px;
  border-left: solid 20 px;
}

.PROMO-TEXTE
{
 font-size: 13px;
 font-weight: bold;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.PRIX
{
 font-size: 12px;
 color: #D30334;
 font-weight: bold;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 text-align: right;
}

.DEPT-FORM
{
 font-size: 11px;
 font-weight: bold;
 color: #2B3984;
 text-align: center;
}

/* GROUPES */

.GROUPES 
{ 
  font-family: Arial, Helvetica, sans-serif; 
  text-align: left;
  margin: 15px;
}
.GROUPE {  }
.GROUPE .TITRE 
{ 
  font-size: 15px;
  font-weight: bold;
  font-variant: small-caps;
  color: #891F1B; 
 border-top: solid 2px #891F1B;
 }

.PERSONNE 
{ 
  display: block;
  padding: 5px; 
}
.PERSONNE .PHOTO-DIV
{ 
  margin-top: 5px;
  float: right;
/*  position: absolute;
  top: +20px;
  left: +100px; */
}

.PERSONNE .NOM 
{
  font-size: 14px;
  font-weight: bold;
  color: #891F1B;   
  border-top: solid 1px #891F1B;
}
.PERSONNE .FONCTION
{ 
  font-size: 14px;
  font-style: italic;
}

.PERSONNE .TEL,
.PERSONNE .FAX,
.PERSONNE .EMAIL 
{   
 font-size: 12px;
}
.PERSONNE .EMAIL 
{
  height: 30px;
}

.PERSONNE .APPEND,
.PERSONNE .INSERT
{ 
  text-align: center;
  margin-top: 2px;
}

.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;
}

.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;
}
