@charset "utf-8";
/* CSS Document */
FONT  {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 14px}
H1    {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 18px}
H2    {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 16px}
H3    {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 14px}
img				{border:none}
BODY            {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12px; line-height: 1em; margin:1em 1em 0 1em; background-color: #EDF2FB;}
P               {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12px; line-height: 1.5em;}
DIV             {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12px}
INPUT           {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12px; border:solid #afb2b3 1pt; background:transparent;}
TEXTAREA        {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12px; border:solid #afb2b3 1pt; background:transparent;}
FORM            {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12px}
SELECT          {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 12px}
p:first-of-type {margin-top: 0;}
A {
	text-decoration:none;
	color:#18507c;
}
A:link          {BACKGROUND: none; COLOR: #18507C; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none /*underline*/}
A:active        {BACKGROUND: none; COLOR: #D25603; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none /*underline*/}
A:visited       {
	BACKGROUND: none;
	COLOR: #D25603;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none /*underline*/
}
A:hover         {
	BACKGROUND: none;
	COLOR: #D25603;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none; /*underline;*/
	cursor: pointer;
}

a.BLACK {
	color: #000000;
}

div#pagewrapper {
    background-color: #FFFFFF;
    border: 1px solid #AFB2B3;
    color: #333333;
}

@media print {
	BODY {
		background-color: #FFFFFF;
	}
	div#pagewrapper {
	    background-color: #FFFFFF;
	    border: none;
	    color: #333333;
	}
}

.welcome_table {
	width: 800px;
	border: 0;
}

.DIV_Welcome TH, .DIV_Welcome TD { border: none; }

div.DIV_Header  {
  background-color: inherit;
  color:#EDF2FB; /*light-blue: #d8e4fa; light-green: #E2EDB2 */
}

div.DIV_Header h1 {
   color:#FFFFFF;
}

div.DIV_RightHeader a {
	color:#FFFFFF;
}

div.DIV_RightHeader .selected a {
color: #ff0000;
}

div.DIV_RightHeader span {
color:#000000;
}

div.DIV_Main {
	background-color: #FFFFFF;
	border: none;
}

div.DIV_TopBar  {
	background-color: #FFFFFF;
}

.DIV_TopBar ul li a {
	color:#18507C;
}

div.DIV_TopBar  {
	border-bottom:1px dotted #AFB2B3;
}

div.DIV_FullTextSearch input.ftsearch {
	background-image:url(../images/icon_textbox_search2.gif);
	background-position:left 1px;
	background-repeat:no-repeat;
}

div.DIV_FullTextSearch input.myBtn {
	color:#333333;
	border-style:solid;
	border-width:1px;
	border-color:#FAE6C4;
}

div.DIV_ContentTitle {
	color: #18507c;
	border-bottom: 1px solid #afb2b3;
	border-left: 1.1em solid #528BC5;
}

div.TitleSection {
	color: #18507c;
}

.DIV_LeftSideBar .DIV_AppMenu li.hMenu {
	background-color:#D4D0C8;
	background: url(../../wdbEngine/images/buttonshadow.png) repeat-x bottom;
}

.DIV_LeftSideBar .DIV_AppMenu li.hMenu a {
	color:#333333;
}

.DIV_LeftSideBar .DIV_AppMenu li span {
   color: #000000; /* this will be link color for all levels */
   background: url(../images/arrow-hove-red.gif) no-repeat 0.8em center; /*0.5em */
}

.DIV_LeftSideBar .DIV_AppMenu a.BLACK {
	color:#000000;
}

.DIV_LeftSideBar .DIV_AppMenu a:hover {
   background-color: #f6f6f8; /* #d9e5fc; #f2f9fd; */
}
.DIV_LeftSideBar .DIV_AppMenu a.activeparent:hover {
   background-color: #f6f6f8; /* #d9e5fc; #f2f9fd; */
   color: #18507C;
}

.DIV_LeftSideBar .DIV_AppMenu a.activeparent {
   background-color: transparent;
   color: #18507C;
}

.DIV_LeftSideBar .DIV_AppMenu ul h3 {
   background: url(../images/arrow-hove-red.gif) no-repeat 0.8em center; /*0.4em */
   color: #000;                                 /* this will be link color for all levels */
}

.DIV_LeftSideBar .DIV_AppMenu ul ul h3 {
   background-color: transparent;
   color: #000;     
}

.DIV_LeftSideBar .DIV_AppMenu ul ul ul h3 {
   background: url(../images/arrow-hove-red.gif) no-repeat 3em center; 
}

.DIV_LeftSideBar .DIV_AppMenu li.sectionheader {
   background-color: #fff;
}

.DIV_LeftSideBar .DIV_AppMenu li.separator {
   background-color: #000;
}

.DIV_Content TH {border: 1pt solid #afb2b3; color:#6F766F;}
.DIV_Content TD {border: 1pt solid #afb2b3;}

.DIV_Content table.dblist tr.inlist:nth-child(even) {
	background-color: #F4F4F4;
}

.oddRow {
	/*background-color:red;*/
}

.evenRow {
	background-color:#F4F4F4;
}

.DIV_Content div.DIV_ContentNavigation {
	background-color:#ffffff;
}

.DIV_Content .DIV_ContentNavigation li {
	color:#333333;
}

.DIV_ContentData input.myBtn:disabled {
	color:#FFFFFF;
}

.DIV_ContentMenu div.menuMessage {
	color: red;
}

div.DIV_Footer {
	border-top:1px solid #AFB2B3;
	clear:both;
}

div.zone-tabs {
	COLOR: #666666;/* COULEUR DE LA POLICE DES ONGLETS */
	BORDER-BOTTOM: 1px solid #9B9B9B;/* COULEUR DES BORDURES */
}

div.zone-tabs a.plain {
	color:#18507c;
}

div.zone-tabs a.selected {
	color: #FF0000;
}

div.zone-tabs td ul li a
{
	border-left:1px solid #aaa;
	border-top:1px solid #aaa;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background-color:#ffffff;
}

div.zone-tabs table 
{
	border: 0 solid #afb2b3;
}

div.zone-tabs td ul li a:hover 
{
	color: #336699;
}

div.zone-tabs td ul li a.selected 
{
	background-color:#ffffff;
}

div.sheetBorder {
	border-color:#aaa;
	background-color:#ffffff;
}

div.MenuBar  {
	background-color: #ECE5D1;
}

@media print {
	div.MenuBar  {
		display: none;
	}
}

.MenuBar .sf-menu {
	border-left:	1px solid #fff;
}

.MenuBar .sf-menu a {
	border-left:	1px solid #fff;
	border-right:	1px solid #fff;	
	border-top:		none;
}

.MenuBar .sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#18507c;
}

.MenuBar .sf-menu li {
	background-color:		#ECE5D1;
}

.MenuBar .sf-menu li li {
	background-color:		#ECE5D1;
}

.MenuBar .sf-menu li li li {
	background-color:		#ECE5D1;
}

.MenuBar .sf-menu a:focus, .MenuBar .sf-menu a:hover, .sf-menu a:active {
	background-color:		#ECE5D1;
}

.MenuBar .sf-menu a:hover {
    color: #000000;
    background-color: #ECE5D1;
}

.MenuBar .sf-menu a.BLACK {
    color: #000000;
    background-color: #FFFFFF;
}

div.BlockMenu {
	background: none repeat scroll 0 0 #ffffff;
}

.BlockMenu li {
   border-bottom: 1px solid #afb2b3;
}

.BlockMenu a {
   background: url(../images/arrow-hove-red.gif) no-repeat 0.8em center; /*0.5em */
}

.BlockMenu ul a {
   background: url(../images/arrow-hove-red.gif) no-repeat 0.8em center; /*0.5em */
}

.DIV_LeftSideBar .BlockMenu ul ul a {
	font-size: 90%;
	padding: 0.2em 0.5em 0.5em 2.8em; /*2.8em*/
	background: url(../images/arrow-hove-red.gif) no-repeat 1.8em center; /*0.5em */
}

.DIV_LeftSideBar .BlockMenu ul ul ul a {
    background: url("../images/arrow-hove-red.gif") no-repeat scroll 2.7em center transparent;
    padding: 0.2em 0.5em 0.5em 3.8em;
}

.DIV_LeftSideBar .BlockMenu ul ul ul ul a {
    background: url("../images/arrow-hove-red.gif") no-repeat scroll 3.7em center transparent;
    padding: 0.2em 0.5em 0.5em 4.8em;
}

.DIV_LeftSideBar .BlockMenu ul ul ul ul ul a {
    background: url("../images/arrow-hove-red.gif") no-repeat scroll 4.7em center transparent;
    padding: 0.2em 0.5em 0.5em 5.8em;
}

.DIV_LeftSideBar .BlockMenu ul ul ul ul ul ul a {
    background: url("../images/arrow-hove-red.gif") no-repeat scroll 5.7em center transparent;
    padding: 0.2em 0.5em 0.5em 6.8em;
}

.BoutonMenu {
	background-color:#D4D0C8;
	color:#333333;
	border-color:#FAE6C4;
}

.BoutonMenu .disabled {
	color:#FFFFFF;
}

.BoutonMenu a {
	text-decoration:none;
	color:#333333;
}

div.divStateStatic {
	background-image:url(../images/static_red.gif);
	background-repeat: no-repeat;
	padding-right:2px;
}

div.divStateCollapse {
	background-image:url(../images/collapse_red.gif);
	background-repeat: no-repeat;
	padding-right:2px;
}

div.divStateExpand {
	background-image:url(../images/expand_red.gif);
	background-repeat: no-repeat;
	padding-right:2px;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain its child floats */
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
	;
}

ul.hMenu {
	list-style-type:none;
	padding:2px 0px 2px 0px;
	margin:2px 0 0 0;
}

li.hMenu {
	float:right;
	margin: 0 4px;
	padding:1px 6px 1px 6px;
	/* border: 2px solid #FAE6C4; */
	-moz-border-radius: 0.75em 0.75em 0.75em 0.75em;
    -webkit-border-bottom-left-radius: 0.75em;
    -webkit-border-bottom-right-radius: 0.75em;
    -webkit-border-top-left-radius: 0.75em;
    -webkit-border-top-right-radius: 0.75em;	
	border-radius: 0.75em 0.75em 0.75em 0.75em;
	outline-style:none;
	outline-width:0;
}

.WHITE {
	color:#FFFFFF;
}

div#WF_Menu ul,
div#WF_Menu ol,
div#WF_Menu dl {
   margin: 0.25em;
}
div#WF_Menu ul li,
div#WF_Menu ol li {
	line-height:18px;
	margin: 0 0.25em;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

div.child {
float:left;
width:100%;
clear:both;
}

#OVERLAY {
	position:fixed;
	top:0px;
	left:0px;
	width:2000px;
	height:1000px;
	z-index:100;
}

div.WDBDialog {
	position:fixed;
	top:0px;
	background-color:#ffffff;
	opacity:1.0;
	z-index:101;
}

.freeCombo_label {
	padding-left: 1em;
}
	
div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #afb2b3;
  margin:0px;
  padding:0px;
  z-index: 2000;
}

div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}

div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:20px;
  cursor:pointer;
}

div.autocomplete ul li.selected { 
	background-color: #ffb;
}

.UPD {
width:800px;
height:200px;
clear:both;
}

div.DIV_RightHeader span.disabled {
	color:#FFFFFF;
}

.red {
	color:#FF0000;
}

.orange {
	color:#FF8800;
}

.grey {
	color:#888888;
}

.bgRed {
	background-color:#FF0000;
}

.bgOrange {
	background-color:#FFFFFF;
}

div.display {
  display:block;
}
div.nodisplay {
  display:none;
}

.zone_search2 {
	padding-left: 200px;
}

.mp3 {
	height: 200px;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

#WF_MSGERR
{
	position:absolute;
	top:200px;
	left:250px;
	width:500px;
	/* height:300px; */
	background-color:#F4F4F4;
	text-align:center;
	border:2px solid;
	display:none;
	z-index:200000;
	padding: 1em;
}

#WF_MSGERR_DATA
{
	color:red;
	font-weight:bold;
}

.ui-widget-header {
    background: #BDD2FF;
    border: 1px solid #afb2b3;
    color: #222222;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #EDF2FB;
    border: 1px solid #afb2b3;
    color: #555555;
}

.noDisplaySheet {
	display: none;
}

.width100 {
	width: 100%;
	border: 1px;	
}

.width100b0 {
	width: 100%;
	border: 0px;	
} 
 
 
 ul.tagit {
    margin-bottom: 0;
}

.richTextEnv {
	width: 724px;
	border:thin solid #a1a1a1;
}
