body
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------------------ */
/* <-- Style pour les erreurs --> */
/* ------------------------------ */

.TitleException
{
	color : Red;
	font-weight : bold;
	font-size : x-small;
	font-variant : small-caps;
}

.TextException
{
	color : Black;
	font-weight : normal;
	font-family : Verdana, Arial;
	font-size : x-small;
}

.StackTraceException
{
	color : Black;
	font-weight : normal;
	font-family : Courier New, Arial;
	font-size : x-small;
	background-color : #ccccff;
}

/* -------------------------------------------- */
/* <-- Style pour les titres et sous titres --> */
/* -------------------------------------------- */
.TitleMain
{
	FONT-SIZE:medium;
	color: #93082b;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.8px;
	font-variant: small-caps;
}

.TitleMainPanel
{
	FONT-SIZE:small;
	color: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.8px;
	font-variant: small-caps;
}

.TitleSubPanel
{
	FONT-SIZE: x-small;
	color: #EAB489;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: small-caps;
}

.SubTitleLevel_01
{
	FONT-SIZE: x-small;
	color: #B22222;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.SubTitleLevel_02
{
	FONT-SIZE: xx-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


/* --------------------------------------------- */
/* <-- Style pour les textes et commentaires --> */
/* --------------------------------------------- */
.TextDefault
{
	FONT-SIZE: x-small;
	text-align:left;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TextDefaultXx
{
	FONT-SIZE: xx-small;
	text-align:left;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TextDefaultLeftMargin
{
	FONT-SIZE: x-small;
	text-align:left;
	margin-left:25px;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TextDefaultCenter
{
	text-align: center;
	font-size: x-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TextDefaultJustify
{
	text-align: justify;
	font-size: x-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TextDefaultItalic
{
	text-align: left;
	font-size: x-small;
	color: #000000;
	font-style : italic;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TextDefaultUnderline
{
	text-align: left;
	font-size: x-small;
	text-decoration : underline;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TextDefaultImportantItalic
{
	text-align: left;
	font-size: x-small;
	color: #000000;
	font-style : italic;
	font-weight:bold;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.TextButton
{
	FONT-SIZE: xx-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.TextDefaultBordeau
{
	FONT-SIZE: x-small;
	color: #93082B;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.TextComment
{
	FONT-SIZE: x-small;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

.TextCommentVert
{
	FONT-SIZE: x-small;
	color: Green;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

.TextCommentRed
{
	FONT-SIZE: x-small;
	color: #A62B43;
	font-style: italic;
}

.TextImportantVert
{
	FONT-SIZE: x-small;
	color: green;
	font-weight:bold;
}
.TextImportantBleu
{
	FONT-SIZE: x-small;
	color: Blue;
	font-weight:bold;
}
.TextImportantRed
{
	FONT-SIZE: x-small;
	color: #B22222;
	font-weight:bold;
}

.TextImportantBordeau
{
	FONT-SIZE: x-small;
	color: #A62B43;
	font-weight:bold;
}
.TextImportant
{
	FONT-SIZE: x-small;
	color: #000000;
	font-weight:bold;
}
.TextImportantBlanc
{
	FONT-SIZE: x-small;
	color: #ffffff;
	font-weight:bold;
}
.TextImportantSmall
{
	FONT-SIZE:small;
	color:#660000;
	font-weight:bold;
}
.TextImportantSmallBlack
{
	FONT-SIZE:small;
	color:#000000;
	font-weight:bold;
}
.TextHeaderTableDefault
{
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #DFDFDF;
	color: #000000;
}
.HeaderListView
{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #DFDFDF;
	color: #000000;
}
.TextListView
{
	text-align: left;
	vertical-align: middle;
	font-weight:normal;
	font-size: x-small;
	font-variant:normal;
	color: #000000;
	width:300px;	
}
.SeparatorListView
{
	height:1px;
	color: #000000;	
}
.TextHeaderTableJauneClair
{
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #FFFFE0;
	color: #000000;
}

.TextHeaderTableCenter
{
	text-align: center;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #DFDFDF;
	color: #000000;
}

.TextHeaderTableCenterOrange
{
	text-align: center;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #FDA44A;
	color: #FFFFFF;
}

.TextHeaderTableCenterOrangeBorderWhite
{
	text-align: center;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #FDA44A;
	color: #FFFFFF;
	border : solid 1px white;
}

.TextHeaderTableCenterOrangeClair
{
	text-align: center;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #FFE0C0;
	color: #000000;
}

.TextHeaderTableOrangeClair
{
	text-align: left;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #FFE0C0;
	color: #000000;
}

.TextHeaderTableCenterJauneClair
{
	text-align: center;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #FFFFE0;
	color: #000000;
}

.TextHeaderTableCenterBordeau
{
	text-align: center;
	font-weight: bold;
	font-size: x-small;
	font-variant: small-caps;
	background-color: #A62B43;
	color: #FFFFFF;
}

.TextSubHeaderTableDefault
{
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: x-small;
	color: #000000;
}

.TextSubHeaderTableCenter
{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: x-small;
	color: #000000;
}

.TextSubHeaderTableCenterBorderOrangeClair
{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: x-small;
	color: #000000;
	border : solid 1px #FFE0C0
}

.TextTableDefault
{
	text-align: left;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
}

.TextTableDefaultBorderOrangeClair
{
	text-align: left;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
	border : solid 1px #FFE0C0
}

.TextTableDefaultBorderOrange
{
	text-align: left;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
	border : solid 1px #FDA44A
}


.TextTableRight
{
	text-align: Right;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
}

.TextTableItalic
{
	text-align: left;
	font-style: italic;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
}

.TextTableCenter
{
	text-align: center;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
}

.TextTableCenterBorderOrangeClair
{
	text-align: center;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
	border : solid 1px #FFE0C0
}

.TextTableCenterBorderOrange
{
	text-align: center;
	vertical-align: middle;
	font-size: x-small;
	color: #000000;
	border : solid 1px #FDA44A
}
.LigneVerticale
{
	FONT-SIZE: x-small;
	text-align:left;
	color: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid black;
    padding-left: 5px;
    margin-left: 50px;
}

/* ---------------------------- */
/* <-- Style pour les menus --> */
/* ---------------------------- */
a.MenuSelectedItem
{
	color : Black;
	font-weight : bold;
	font-size : x-small;
	cursor : default;
}

a.MenuEnabledItem
{
	color : #A62B43;
	font-size : x-small;
	font-weight : normal;
	cursor : hand;
}

a.MenuEnabledItemSmall
{
	color : #A62B43;
	font-weight : normal;
	font-size : x-small;
	cursor : hand;
	text-decoration : none;
}

a.MenuEnabledItemSmall:hover
{
	text-decoration : underline;
}

td.MenuDisabledItemSmall
{
	color : #505050;
	font-weight : normal;
	font-size : x-small;
	cursor : default;
}

td.MenuDisabledItem
{
	color : #505050;
	font-size : x-small;
	font-weight : normal;
	cursor : default;
}

td.MenuSimpleLink
{
	color       : #A62B43;
	font-size : x-small;
	font-weight : bold;
	cursor      : default;
}

/* ---------------- */
/* Class Navigation */
/* ---------------- */
a.SimedButton
{
	background-color : White;
	cursor : hand;
}

a.SimedButton:hover
{
	background-color : #dddddd;
}

table.SimedButton
{
	border-color : Black;
	border-width : 1px;
	border-style : solid;
}

/* ---------------------------- */
/* <-- Style pour les liens --> */
/* ---------------------------- */
a.Link
{
	color : Blue;
	font-weight : bold;
	font-size : x-small;
	text-decoration : underline;
}
a.Link:visited
{
	color : BlueViolet;
}
a.Link:hover
{
	color : DarkBlue;
}

/* ----------------------------------- */
/* <-- Style pour les simed panels --> */
/* ----------------------------------- */
tr.WinHeader
{
      font-size        : x-small;
      /* Il faudra jouter cette property plutot au simed panel */
      font-weight : bold;
      cursor : default;
	  font-variant: small-caps;
}

tr.WinHeader:hover
{
      text-decoration : underline;
} 

td.WinControlBox
{
}

td.WinControlBox:hover
{
	background-color : #EEEEEE;
	cursor : hand;
}

.WinBorders
{
}

td.WinContents
{
}
