/*---------------------------------------------------------------------------------------------*/
/* Polices. */

body,
div.Border, div.GroupHeader,
.Label, .Text,
.MenuItem, .MenuTitle,
.TextBox, .TextBoxRO, .TextBoxErr,
.Button, .ButtonDisabled, .SmallButton, .SmallButtonDis,
.CheckBox, .ChkBoxLabel,
.Radio, .RadioLabel,
.Select,
.File,
.Fieldset,
.List, .List_Header, .List_Std, .List_Alt, .List_Select, .List_Pager, .List_WillXfer, .List_Xfer,
  .List_WillResign, .List_Resign, .List_WillStrikeOut, .List_StrikeOut, .List_Waiting,
.Pager_Table, .Pager_Page, .Pager_CurPage,
.DlgTitle, .DlgContent {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
}

/*---------------------------------------------------------------------------------------------*/
/* Body. */

body {
  color: #263878;
  font-size: 11px;
  margin: 0;
}

/*---------------------------------------------------------------------------------------------*/
/* Divers div. */

div.Border {
  border: Solid 1px #002D96;
}

div.Separator {
  padding: 3px;
}

/*---------------------------------------------------------------------------------------------*/
/* Groupe. */

div.GroupHeader {
  background-color: #CCDEFC;
  color: #0C4C7C;
  font-size: 14px;
  font-weight: bold;
  padding: 5px;
  text-align: left;
}

/*---------------------------------------------------------------------------------------------*/
/* Texte. */

.Label {
  color: #000000;
  font-size: 11px;
}

.Text {
  color: #000000;
  font-size: 12px;
}

/*---------------------------------------------------------------------------------------------*/
/* Menus. */

a.MenuItem {
  font-size: 11px;
}

a.MenuItem:link, a.MenuItem:visited {
  color: #0560A6;
  text-decoration: none;
}

a.MenuItem:hover {
  color: #F97F1C;
  text-decoration: none;
}

.MenuTitle {
  color: #0C4A7C;
  font-size: 12px;
  font-weight: bold;
}

div.MenuTitle {
  background-color: #CCDEFC;
  padding: 5px;
  text-align: left;
}

div.Menu {
  border: #CCDEFC 1px solid;
  background-color: #EFF8FD;
  padding: 5px;
  text-align: left;
}

/*---------------------------------------------------------------------------------------------*/
/* Entrée de texte. */

.TextBox, .TextBoxRO, .TextBoxErr {
  font-size: 11px;
  margin: 0px;
  padding: 2px;
}

.TextBox, .TextBoxErr {
  border: 1px solid #7C9EBC;
  color: #263878;
}

.TextBoxErr {
  background-color: lightpink;
}

.TextBoxRO {
  background-color: #EFF8FD;
  border: 1px solid #B7CEF8;
  color: #0560A6;
}

/*---------------------------------------------------------------------------------------------*/
/* Boutons. */

.Button, .ButtonDisabled, .SmallButton, .SmallButtonDis {
  border: 1px solid #8A95BA;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}

.Button, .SmallButton {
  background-color: #DEE4EF;
  color: #243978;
}

.ButtonDisabled, .SmallButtonDis {
  background-color: #F2F2F2;
  color: #909090;
}

.Button, .ButtonDisabled {
  padding: 2px 7px 2px 7px;
}

.SmallButton, .SmallButtonDis {
  padding: 0px 3px 0px 3px;
}

/*---------------------------------------------------------------------------------------------*/
/* Cases à cocher. */

.CheckBox, .ChkBoxLabel {
  color: #263878;
  font-size: 11px;
}

/*---------------------------------------------------------------------------------------------*/
/* Boutons radio. */

.Radio, .RadioLabel {
  color: #263878;
  font-size: 11px;
}

/*---------------------------------------------------------------------------------------------*/
/* Liste de sélection. */

.Select {
  border: 1px solid #7C9EBC;
  color: #263878;
  font-size: 11px;
  margin: 1px 0px;
}

/*---------------------------------------------------------------------------------------------*/
/* Groupe. */

.Fieldset {
  color: #000000;
  font-size: 11px;
}

/*---------------------------------------------------------------------------------------------*/
/* Listes. */

.List_Header, .List_Std, .List_Alt, .List_Select, .List_Pager .List_WillXfer, .List_Xfer,
.List_WillResign, .List_Resign, .List_WillStrikeOut, .List_StrikeOut, .List_Waiting {
  font-size: 11px;
}

.List_Header {
  background-color: #CCDEFC;
  color: #0C4A7C;
  font-weight: bold;
}

.List_Std, .List_Alt, .List_Select, .List_Pager {
  color: #0560A6;
}

.List_Std {
  background-color: #EFF8FD;
}

.List_Alt {
  background-color: #FFFFFF;
}

.List_Select {
  background-color: #4682B4;
  color: #FFFFFF;
}

.List_WillXfer {
  background-color: #FFFFFF;
  color: #008000;
}

.List_Xfer {
  background-color: #008000;
  color: #FFFFFF;
}

.List_WillResign {
  background-color: #FFFFFF;
  color: #000080;
}

.List_Resign {
  background-color: #000080;
  color: #FFFFFF;
}

.List_WillStrikeOut {
  background-color: #FFFFFF;
  color: #800000;
}

.List_StrikeOut {
  background-color: #800000;
  color: #FFFFFF;
}

.List_Waiting {
  background-color: #FFFF00;
  color: #0560A6;
}

/*---------------------------------------------------------------------------------------------*/
/* Envoi de fichier. */

.File {
  border: 1px solid #7C9EBC;
  color: #263878;
  font-size: 11px;
  margin: 0px;
  padding: 2px;
}

/*---------------------------------------------------------------------------------------------*/
/* Pager: pour changer de page dans les liste. */

.Pager_Table, .Pager_Page, .Pager_CurPage {
  font-size: 10px;
}

.Pager_Table {
  background-color: #0C4A7C;
  color: #FFFFFF;
}

.Pager_Page {
  background-color: #FFFFFF;
  color: #0C4A7C;
  cursor: pointer;
}

.Pager_Page:hover {
  background-color: #4682B4;
  color: #FFFFFF;
  cursor: pointer;
}

.Pager_CurPage {
  background-color: #CCDEFC;
  color: #0C4A7C;
  cursor: default;
}

/*---------------------------------------------------------------------------------------------*/
/* Séparateurs pour tables. */

td.LeftColSep, td.RightColSep {
  width: 5px;
}

td.LeftColSep {
  border-right: 1px solid #002D96;
}

/*---------------------------------------------------------------------------------------------*/
/* Boîtes de dialogue. */

.DlgTitle {
  font-size: 13px;
  font-weight: bold;
}

.DlgContent {
  font-size: 12px;
}