/*---------------------
	HTML
-----------------------*/
HTML
{
	font-size: 10px;
	font-family: Verdana;
	color: black;
}

/*------------
  Structure Page
------------*/
BODY.Master
{
	MARGIN: 0px;
	background-repeat:no-repeat;
	background-image:url('images/DOJO_fond.gif');
	scrollbar-DarkShadow-Color:ffffff;
	scrollbar-Track-Color:RGB(238,251,236);
	scrollbar-Face-Color:RGB(210,245,205);
	scrollbar-Shadow-Color:RGB(108,163,104);
	scrollbar-Highlight-Color:ffffff;
	scrollbar-3dLight-Color:RGB(83,137,79);
	scrollbar-Arrow-Color:RGB(32,101,21);
	overflow: auto;
}

BODY.Popup
{
	MARGIN: 0px;
	background-color: RGB(255,255,227);	
	background-image:none;
	scrollbar-DarkShadow-Color:ffffff;
	scrollbar-Track-Color:RGB(238,251,236);
	scrollbar-Face-Color:RGB(210,245,205);
	scrollbar-Shadow-Color:RGB(108,163,104);
	scrollbar-Highlight-Color:ffffff;
	scrollbar-3dLight-Color:RGB(83,137,79);
	scrollbar-Arrow-Color:RGB(32,101,21);
	overflow: auto;
}

BODY.CardChoice
{
	background-image:url('Images/splash_card.jpg');
	background-repeat:no-repeat;
}

BODY.CardLogin
{
	background-image:url('Images/login_card.gif');
	background-repeat:no-repeat;
}

BODY.PasswordLogin
{
	background-image:url('Images/login_password.gif');
	background-repeat:no-repeat;
}

BODY.PasswordOublie
{
	background-image: url('Images/mdpoublie_fond.jpg');
	background-repeat: no-repeat;
}

BODY.PostLogin
{
	background-image: url('Images/otp_fond.jpg');
	background-repeat: no-repeat;
}

.LayoutElement
{
	POSITION : absolute;
	DISPLAY : none;
}

DIV.Accueil
{
    FONT-WEIGHT: bold; 
    FONT-SIZE:11pt;
	FONT-FAMILY: Verdana;
}

DIV.FixedText
{
    FONT-SIZE:10pt;
	FONT-FAMILY: Verdana;
	padding-top : 10px;
	padding-bottom : 20px;
}

DIV.SyntheseHeader
{
	font-weight: bolder;
	font-size: 11px;
	color: RGB(32,101,21);
	margin-top: 5;
	margin-bottom: 3;
}

TD.DossierLib
{
    FONT-WEIGHT: bold; 
    FONT-SIZE:9pt;
	FONT-FAMILY: Verdana;
}

TD.DossierVal
{
    FONT-SIZE:9pt;
	FONT-FAMILY: Verdana;
}

TD.TitrePage
{
    font-weight: bold; 
    font-size:10pt;
	font-family: Verdana;
	white-space: nowrap;
}

.PosRelative
{
    POSITION: relative
}

IFRAME.FrameWait
{
    z-index: 99;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: White;
    -khtml-opacity: 0.80;
    filter: alpha(opacity=75);
    opacity: 0.75;
    -moz-opacity: 0.5;
    display: none;
}

IFRAME.FrameOpacity
{
	z-index: 98;
	position: absolute;
	left: 0;
	top: 0;
	width: 800;
	height: 600;
	background-color: White;
	-khtml-opacity: 0.80;
	filter: alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity: 0.75;
	display: none;
}
IFRAME.FrameDetailSynth
{
	z-index: 99;
	position: absolute;
	left: 0;
	top: 0;
	width: 800;
	height: 600;
	display: none;
	border: activeborder 1px solid;
}
IFRAME.FrameDetail
{
    z-index: 99;
    BORDER-RIGHT: RGB(32,101,21) 1px solid;
    BORDER-LEFT: RGB(32,101,21) 1px solid;
    BORDER-TOP: RGB(32,101,21) 1px solid;
    BORDER-BOTTOM: RGB(32,101,21) 1px solid;
    display:none;
}

IFRAME.FramePoidsPortes
{
    BORDER-RIGHT: RGB(32,101,21) 1px solid;
    BORDER-LEFT: RGB(32,101,21) 1px solid;
    BORDER-TOP: RGB(32,101,21) 1px solid;
    BORDER-BOTTOM: RGB(32,101,21) 1px solid;
    position: absolute;
    display: none;
}

DIV.FicheGroup
{
	border-top:1px solid RGB(32,101,21);
	padding-top: 5;
	padding-left: 5;
	padding-bottom: 5;
}

DIV.Popup
{
	border-top:1px solid RGB(32,101,21);
	border-bottom:1px solid RGB(32,101,21);
	border-left:1px solid RGB(32,101,21);
	border-right:1px solid RGB(32,101,21);
	padding-top: 5;
	padding-bottom: 5;
	padding-left: 5;
	padding-right: 5;
	display: none;
}
DIV.Vaccin
{
	border-top:2px MediumSeaGreen outset;
	border-bottom:2px MediumSeaGreen outset;
	border-left:2px MediumSeaGreen outset;
	border-right:2px MediumSeaGreen outset;
	background-color: RGB(255,255,255);	
	visibility: hidden;
	position: absolute;
	width: 190px;
	height: 350px;
}
DIV.Commotion {
	border-top: 2px MediumSeaGreen outset;
	border-bottom: 2px MediumSeaGreen outset;
	border-left: 2px MediumSeaGreen outset;
	border-right: 2px MediumSeaGreen outset;
	background-color: RGB(255,255,255);
	visibility: hidden;
	position: absolute;
	width: 500px;
	height: 255px;
	padding: 5px;
}

table.Commotions {
	border: RGB(32,101,21) 1px solid;
	border-collapse: collapse;
}

table.Commotions tr {
	height: 20px;
}

table.Commotions td.Header {
	width: 200px;
	border: RGB(32,101,21) 1px solid;
	BACKGROUND-COLOR: RGB(238,251,236);
}

table.Commotions td.Date {
	border: RGB(32,101,21) 1px solid;
	padding: 5px;
	width: 70px;
	text-align: center;
}
/*---------------------
	AIDE
-----------------------*/
A.Sommaire
{
	display: block;
	padding: 2px;
	font-size: 13px;
	margin-left: 30px
}
A.Sommaire2
{
	display: block;
	padding: 2px;
	font-size: 13px;
	margin-left: 50px
}

OL
{
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 2px;
}

UL
{
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 2px;
}

LI
{
	padding: 2px;
}

SPAN.PAide
{
	display: block;
	padding: 5px;
	font-size: 12px;
	margin-left: 20px;
	text-align: justify;
}

SPAN.PAideIntro
{
	display: block;
	padding: 5px;
	font-size: 13px;
}

SPAN.PAideTitre
{
	display: block;
	text-align: center;
	font-weight: bolder;
	font-size: 16px;
	padding: 20px;
	color: RGB(32,101,21);
}

SPAN.PAideTitre1
{
	display: block;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-weight: bolder;
	font-size: 14px;
	color: RGB(32,101,21);
}

SPAN.PAideTitre2
{
	display: block;
	padding: 5px;
	margin-left: 20px;
	font-weight: bolder;
	font-size: 13px;
	color: RGB(32,101,21);
}

SPAN.PAideTitre3
{
	display: block;
	padding: 5px;
	margin-left: 20px;
	font-weight: bolder;
	font-size: 12px;
}

SPAN.Alert
{
	font-weight: bolder;
	color: red;
}

SPAN.Astuce
{
	font-weight: bolder;
	color: blue;
}
/*---------------------
	FORMULAIRES
-----------------------*/
TABLE.EditForm
{
	position: absolute;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
}

DIV.ScrollArea
{
	border: RGB(32,101,21) 1px solid;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: RGB(255,255,227);	
	height: 570;
	overflow: auto;
}
DIV.Formulaire
{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: RGB(255,255,227);	
}
A
{
	TEXT-DECORATION: underline;
    COLOR: RGB(32,101,21);
    cursor:pointer;
}
A:visited
{
    COLOR: RGB(32,101,21)
}
A:link
{
    COLOR: RGB(32,101,21)
}
A:hover
{
    COLOR: RGB(248,108,24);
}

INPUT
{
	font-size: 10px;
	font-family: arial;
	color: black;
}
INPUT.ItemTexteSimple
{
	height: 18px;
	background-color: white;
	border-bottom: RGB(32,101,21) 1px solid;
	border-top: RGB(32,101,21) 1px solid;
	border-left: RGB(32,101,21) 1px solid;
	border-right: RGB(32,101,21) 1px solid;
	padding-left: 2px;
}
INPUT.ItemText
{
	height: 18px;
	background-color: white;
	border-bottom: RGB(32,101,21) 1px solid;
	border-top: RGB(32,101,21) 1px solid;
	border-left: RGB(32,101,21) 1px solid;
	border-right: RGB(32,101,21) 1px solid;
	padding-left: 2px;
}
INPUT.ItemTextRO
{
	font-weight: bolder;
	color: RGB(128,128,128);
	height: 18px;
	background-color: white;
	border-bottom: RGB(32,101,21) 1px solid;
	border-top: RGB(32,101,21) 1px solid;
	border-left: RGB(32,101,21) 1px solid;
	border-right: RGB(32,101,21) 1px solid;
	padding-left: 2px;
}
TEXTAREA.ItemTextRO
{
	font-size: 10px;
	font-family: arial;
	font-weight: bolder;
	color: RGB(128,128,128);
	background-color: white;
	border-bottom: RGB(32,101,21) 1px solid;
	border-top: RGB(32,101,21) 1px solid;
	border-left: RGB(32,101,21) 1px solid;
	border-right: RGB(32,101,21) 1px solid;
	overflow : auto;
	padding-left: 2px;
}
TEXTAREA.ItemTextMultiLines
{
	font-size: 10px;
	font-family: arial;
	background-color: white;
	border-bottom: RGB(32,101,21) 1px solid;
	border-top: RGB(32,101,21) 1px solid;
	border-left: RGB(32,101,21) 1px solid;
	border-right: RGB(32,101,21) 1px solid;
	overflow : auto;
	padding-left: 2px;
}
INPUT.Button
{
    FONT-VARIANT: small-caps
}
INPUT.ItemCheck
{
}
INPUT.ItemChoixRadio
{
	height: 18px;
}
INPUT.ItemBoolean
{
	height: 18px;
}
input[type="radio"] {
	vertical-align: -5px;
}
DIV.TreeViewCombo
{
	background: white;
	padding-bottom: 1px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: RGB(32,101,21) 1px solid;
	min-height: 13px;
	height: 19px;
	text-overflow: ellipsis;
	overflow: hidden;

}
DIV.TreeViewHidden
{
	position: relative;
	overflow : auto;
	height: 1px;
	visibility: hidden;
}
DIV.TreeView
{
	position: absolute;
	background: white;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border: RGB(32,101,21) 1px solid;
	overflow : auto;
	height: 150px;
	z-index:99;
	white-space: nowrap;
}
IFRAME.CalFrame
{
    BORDER-RIGHT: RGB(32,101,21) 1px solid;
    BORDER-TOP: RGB(32,101,21) 1px solid;
    BORDER-LEFT: RGB(32,101,21) 1px solid;
    BORDER-BOTTOM: RGB(32,101,21) 1px solid;
    HEIGHT: 125;
    WIDTH:220;
}
SELECT.Calendar
{
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-DECORATION: none;
	border-bottom: RGB(32,101,21) 1px solid;
	border-top: RGB(32,101,21) 1px solid;
	border-left: RGB(32,101,21) 1px solid;
	border-right: RGB(32,101,21) 1px solid;
}
A.Calendar
{
	font-family: verdana;
    FONT-SIZE: 8pt;
    COLOR: black;
    TEXT-DECORATION: none
}
A.CalButtonToday
{
	font-family: verdana;
	FONT-SIZE: 8pt;
    COLOR: red;
    TEXT-DECORATION: none
}
INPUT.ItemDateBox
{
	height: 18px;
	background-color: white;
	border-bottom: RGB(32,101,21) 1px solid;
	border-top: RGB(32,101,21) 1px solid;
	border-left: RGB(32,101,21) 1px solid;
	border-right: RGB(32,101,21) 1px solid;
}
INPUT.ItemDateRO
{
	height: 18px;
	font-weight: bolder;
	color: RGB(128,128,128);
	background-color: white;
	border-bottom: RGB(32,101,21) 1px solid;
	border-top: RGB(32,101,21) 1px solid;
	border-left: RGB(32,101,21) 1px solid;
	border-right: RGB(32,101,21) 1px solid;
}
INPUT.ItemDatePicker
{
	height: 18px;
	background-color: white;
	border-bottom: RGB(32,101,21) 1px solid;
	border-top: RGB(32,101,21) 1px solid;
	border-left: RGB(32,101,21) 1px solid;
	border-right: RGB(32,101,21) 1px solid;
	padding-left: 2px;
}
SELECT.ItemDateCombo
{
	height: 18px;
	background-color: white;
	border-bottom: RGB(32,101,21) 1px solid;
	border-top: RGB(32,101,21) 1px solid;
	border-left: RGB(32,101,21) 1px solid;
	border-right: RGB(32,101,21) 1px solid;
}
SELECT.ItemSelect
{
	height: 18px;
	font-size: 10px;
	font-family: arial;
	background-color: white;
	border-bottom: RGB(32,101,21) 1px solid;
	border-top: RGB(32,101,21) 1px solid;
	border-left: RGB(32,101,21) 1px solid;
	border-right: RGB(32,101,21) 1px solid;
}
SELECT.ItemSelectRO
{
	height: 18px;
	font-weight: bolder;
	color: RGB(128,128,128);
	font-size: 10px;
	font-family: arial;
	background-color: white;
	border-bottom: RGB(32,101,21) 1px solid;
	border-top: RGB(32,101,21) 1px solid;
	border-left: RGB(32,101,21) 1px solid;
	border-right: RGB(32,101,21) 1px solid;
}
SPAN.Domaine
{
	font-weight: bold;
	letter-spacing: 2px;
	font-variant: small-caps;
}
SPAN.UserName
{
	font-weight: bold;
	color: RGB(32,101,21);
}
DIV.GroupeHeader
{
	font-weight: bolder;
	font-variant: small-caps;
	font-size: 11px;
	color: RGB(32,101,21);
	/*text-decoration: underline;*/
	margin-top: 2;
	margin-bottom: 2;
}
DIV.GroupeContent
{
	margin-top: 2;
	margin-left: 30;
	margin-bottom: 5;
}
DIV.Filter
{
	height:20px;
	width:15px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	border:"RGB(32,101,21) 1px solid";
	position:absolute;
	filter:"progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#d4e2f2,endColorStr=#ffffff)";
	visibility:hidden
}
DIV.RequiredText
{
	font-weight: bold;
	color: red;
	line-height: 22px;
	font-style: italic;
}
DIV.newLeaf
{
	color: blue;
}
DIV.newNode
{
	color: blue;
}

/*---------------------
	LISTES - TABLEAU
-----------------------*/
DIV.ImgSelect
{
	background-image:url('images/imgselect.gif');
	background-repeat:no-repeat;
	width:20px;
	height:17px;
	margin-left: 3px;
	cursor:pointer;
}
TR.Header
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: RGB(108,163,104);
	font-variant: small-caps;
	height:20px;
}
TR.Footer
{
	font-weight: bold;
	font-size: 4px;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: RGB(108,163,104);
	font-variant: small-caps;
	height:5px
}
TR.row
{
    BACKGROUND-COLOR: RGB(238,251,236);
    height:20px;
}
TR.rowalt
{
    BACKGROUND-COLOR: RGB(255,255,227);	
    height:20px;
}
TABLE.ListBig TD
{
    cursor : pointer;
}
TABLE.ListSmall TD
{
    cursor : pointer;
}
TABLE.ListSynthese TD
{
    cursor : pointer;
}

TABLE.ListMail TD
{
    cursor : pointer;
}
TABLE.GroupTable TD
{
    cursor : pointer;
}
DIV.ListBig
{
     HEIGHT: 500px; 
     OVERFLOW: auto;
}

DIV.ListMail
{
     HEIGHT: 300px; 
     OVERFLOW: auto;
}

div.ListSmall
{
     HEIGHT: 130px; 
     OVERFLOW: auto;
}

DIV.ListGroup
{
     HEIGHT: 170px; 
     OVERFLOW: auto;
}

DIV.ListSynthese
{
     HEIGHT: 110px; 
     OVERFLOW: auto;
}

DIV.ListPopup
{
     HEIGHT: 300px; 
     OVERFLOW: auto;
}

TD.ActionCell
{
	PADDING-LEFT: 	0px;
	PADDING-RIGHT: 	15px;
	PADDING-TOP: 	0px;
	PADDING-BOTTM: 	0px;
	MARGIN-LEFT: 	0px;
	MARGIN-RIGHT: 	0px;
	MARGIN-TOP: 	0px;
	MARGIN-BOTTM: 	0px;
	TEXT-ALIGN: left;
}

/*
TR.LayoutHeader
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
    FONT-STYLE: normal;
    height:15px;
	COLOR: White;
	background-color: #619ecf
}
TR.LayoutBody
{
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    height:15px;
    BACKGROUND-COLOR: #f4fafc
}
TD.FormatedItemLabel
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: black;
    background-color:#D4E2F2;
    FONT-FAMILY: Verdana
}
TD.FormatedItemContent
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    background-color:#F4FAFC
}
*/
TD
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}
TD.ColGroup1
{
	font-weight: bold;
	color: white;
	font-family: Verdana;
	height: 20px;
	background-color: RGB(108,163,104);
	font-variant: small-caps;
}
TD.ColGroup2
{
	FONT: bold small-caps 10px/10px Verdana;
	COLOR: White;
	HEIGHT: 20px;
	background-color: RGB(108,163,104);	
}
TD.ColHidden
{
	display:none
}
SPAN.ColLink
{
	cursor : pointer;
	text-decoration : underline;
}
TD.Hand
{
	cursor: pointer;
}
/*------------
	MENUS
------------*/
TABLE.MenuDojo
{
    BACKGROUND-COLOR: transparent;
    FONT-SIZE:10px;
    FONT-WEIGHT:bold;
    CURSOR: pointer;
}
TD.MenuDojoItem
{
    BORDER-RIGHT: RGB(116,121,115) 1px solid;
    BORDER-LEFT: RGB(116,121,115) 1px solid;
    BORDER-TOP: RGB(116,121,115) 1px solid;
    BORDER-BOTTOM: RGB(116,121,115) 1px solid;
}
DIV.MenuDojoItemContent
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: RGB(210,245,205);
    COLOR: RGB(32,101,21);
}
DIV.MenuDojoItemContentHot
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: RGB(83,137,79);
    COLOR: white;
}
DIV.MenuDojoSubMenu
{
    BORDER-RIGHT: RGB(116,121,115) 1px solid;
    BORDER-TOP: RGB(116,121,115) 1px solid;
    BORDER-LEFT: RGB(116,121,115) 1px solid;
    BORDER-BOTTOM: RGB(116,121,115) 1px solid;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: RGB(210,245,205);
    COLOR: RGB(32,101,21);
    WIDTH: 200px;
    VISIBILITY: hidden;
    POSITION: absolute;
}
DIV.MenuDojoOption
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 10px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: RGB(210,245,205);
    COLOR: RGB(29,101,19);
}
DIV.MenuDojoOptionHot
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 10px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: RGB(83,137,79);
    COLOR: white;
}


TABLE.MenuTransverse
{
    BACKGROUND-COLOR: transparent;
    FONT-SIZE:10px;
    FONT-WEIGHT:bold;
    CURSOR: pointer;
}
TD.MenuTransverseItem
{
    BORDER-RIGHT: RGB(116,121,115) 1px solid;
    BORDER-LEFT: RGB(116,121,115) 1px solid;
    BORDER-TOP: RGB(116,121,115) 1px solid;
    BORDER-BOTTOM: RGB(116,121,115) 1px solid;
}
DIV.MenuTransverseItemContent
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: RGB(210,245,205);
    COLOR: RGB(32,101,21);
}
DIV.MenuTransverseItemContentHot
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: RGB(83,137,79);
    COLOR: white;
}
DIV.MenuTransverseSubMenu
{
    BORDER-RIGHT: RGB(116,121,115) 1px solid;
    BORDER-TOP: RGB(116,121,115) 1px solid;
    BORDER-LEFT: RGB(116,121,115) 1px solid;
    BORDER-BOTTOM: RGB(116,121,115) 1px solid;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: RGB(210,245,205);
    COLOR: RGB(32,101,21);
    WIDTH: 200px;
    VISIBILITY: hidden;
    POSITION: absolute;
}
DIV.MenuTransverseOption
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 10px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: RGB(210,245,205);
    COLOR: RGB(29,101,19);
}
DIV.MenuTransverseOptionHot
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 10px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: RGB(83,137,79);
    COLOR: white;
}


TABLE.TblPageMenu
{
    BACKGROUND-COLOR: transparent;
    CURSOR: pointer;
}
TD.PageMenuItem
{
    FONT-SIZE:10px;
    FONT-WEIGHT:bold;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BACKGROUND-IMAGE: url(Images/Page_Menu_fond.gif);
    BACKGROUND-REPEAT: no-repeat;
}
A.PageMenuLink
{
    PADDING-LEFT: 3px;
	COLOR: RGB(116,121,115);
	TEXT-DECORATION: none

}
A.PageMenuLink:hover
{
    COLOR: RGB(32,101,21);
}

/*-----------------
  RECHERCHE
-----------------*/
TABLE.Search
{
	border: none;
	width: 100%;
}
TD.Search
{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 10px;
	vertical-align: middle;
}
DIV.Search
{
    border: none;
	width: 100%;
}
DIV.Search_Panel
{
    border: none; 
    padding: 0px;   
}

DIV.Search_Panel .LayoutBody > .FormatedItemLabel
{
    display: table-cell;
    height: 100%;
    vertical-align: middle;
}

TD.Search_Cell_Boutons 
{
   padding-left: 10px;    
   padding-top: 3px;
}

TABLE.Search_Table 
{}

TD.Search_Cell_Fields 
{}

/*------------------
	WAIT
------------------*/
DIV.WAIT0
{
	BACKGROUND-IMAGE:url(images/wait/wait0.gif);
	position:absolute;
	left:200;
	top:200;
}

/*! jquery.fixedHeaderTable. The jQuery fixedHeaderTable plugin
* Copyright (c) 2011 Mark Malek
* http://fixedheadertable.com
* Licensed under MIT
* http://www.opensource.org/licenses/mit-license.php
* Launch  : October 2009
* Version : 1.2
* Released: TBA */

/* @group Reset */

.fht-table,
.fht-table thead,
.fht-table tfoot,
.fht-table tbody,
.fht-table tr,
.fht-table th,
.fht-table td {
    margin: 0;
	padding: 0;

	font-size: 100%;
	font: inherit;
	vertical-align: middle;
	}

.fht-table {
    border-spacing: 2px 0px;
	}
.fht-table thead 
{
    margin: 1;
}
/* @end */

/* @group Content */

div.fht-table-wrapper {
	overflow: hidden;
	}

div.fht-tbody {
    overflow-y: auto;
    overflow-x: auto;
	}

.fht-table .fht-cell {
	overflow: hidden;
    height: 1px;
	}

/* @end */


/*---------------------
	ENOPOPUP
-----------------------*/

.enoPopUp 
{
    display: none;
    position: absolute; 
    border: solid 1px #aaa;    
    background: url('Images/empty.png') repeat; /* Corrige bug IE */
    z-index: 9999;
    top: 0px;
    left: 0px;
    opacity: 0;
    cursor: default;
}

.enoPopUp .pop_title
{
    background-color:#6CA368; 
    color: White; 
    font-size: 12px; 
    font-weight: bold; 
    padding: 6px;  
}

.enoPopUp .pop_title_hover
{

}

.enoPopUp .pop_content
{
    background-color: White;
    float:left; 
    padding: 30px; 
    padding-top: 20px; 
    padding-bottom: 8px;
}

.enoPopUp .pop_content .pop_content_text
{
    font-size: 11px; 
    color: #262626;
    padding-bottom: 16px;
    background-color: White;
}

.enoPopUp .pop_content .pop_content_actions 
{
    position: relative; 
    margin-top: 0px;
    padding: 0px;
    clear: both;
    text-align: center;
    display: block;
}

.enoPopUp .pop_content .pop_content_actions .clear
{
    clear: none;
}

.enoPopUp .pop_content .pop_content_actions_container 
{
    position: relative;
    float: left;
    width: auto; 
    text-align: center; 
    left: 50%;
}

.enoPopUp .pop_content .pop_content_actions_subcontainer 
{
    position: relative;
    width: auto; 
    text-align: center; 
    float: left;
    left: -48% !important;
    left: -60%;
    padding-right: 0px !important;
    padding-right: 20px;
}

.pop_content_actions .boutonListeMaster
{
    z-index: 0;
    background: none;
    display: inline;
}

.pop_content_actions .boutonListeMaster .boutonDivClick
{
    padding-right: 5px;
    z-index: 9999;
    display: inline;
}

#EnoPupUlLightBox 
{
   width: 100%;
   height: 100%;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 9998;
   background-color:White;
   -khtml-opacity:0.80;
   filter:alpha(opacity=75);
   opacity: 0.75;
   -moz-opacity: 0.75;
}


.boutonListeMaster .boutonListeConteneur {
	width: auto; 
	height: 27px; 
	font-size: 11px; 
	font-style: oblique; 
	color: black; 
	font-weight: normal; 
	font-family: Arial; 
	cursor: pointer; 
	float: left; 
	overflow: hidden;
}
	
.boutonListeMaster .boutonListeConteneur .boutonListeFondGauche {
	width: 26px; 
	height: 27px; 
	float: left; 
	background: url('Images/Boutons/btn_fond_g.png') no-repeat;
}
	
.boutonListeMaster .boutonListeConteneur .boutonListeFondMilieu 
{
	width: auto; 
	height: 27px; 
	line-height: 24px; 
	float: left; 
	background: url('Images/Boutons/btn_fond_c.png') repeat-x; 
	padding-left: 6px; 
	padding-right: 12px;
}
	
.boutonListeMaster .boutonListeConteneur .boutonListeFondDroit {
	float: left; 
	width: 10px; 
	height: 27px; 
	background: url('Images/Boutons/btn_fond_d.png') no-repeat;
}
	
.boutonListeMaster .boutonHover .boutonListeFondGauche {
	background: url('Images/Boutons/btn_fond_g_h.png') no-repeat;
}
	
.boutonListeMaster .boutonHover .boutonListeFondMilieu {
	background: url('Images/Boutons/btn_fond_c_h.png') repeat-x;
	color: white;
	text-shadow:2px 2px 4px #000000;
}
	
.boutonListeMaster .boutonHover .boutonListeFondDroit {
	background: url('Images/Boutons/btn_fond_d_h.png') no-repeat;
}
	
.boutonListeMaster .clear, .eno_clear  {
	clear: both;
}

.eno_conteneurbouton, #btnCustom > div, #btnCustomBas > div, .enoPopUp .boutonListeMaster, .contentEnoActions > div
{
    float: left;   
}

.divEnoActions .eno_conteneurbouton 
{
    margin-right: 10px;
}

.contentEnoActions 
{
   position: fixed;
   width: 100%;
   background-color: #F8F8F8; 
   border-bottom: 1px solid #B5B4B8;
   margin-top: -6px; 
   padding-top: 6px;
}

.contentEnoActionsAfter 
{
    width: 100%;
    height: 30px;
}

.enoBoutonInline .boutonListeMaster 
{
    float: left; 
    display: inline;   
}

/* ======================================================= WARNINGS =============================================== */

.MessageContrainte { margin-left: 20px; }

.WF_Erreur
{
    color: Red;
    font-size: 11px;   
    font-weight: bold;
    font-style: oblique;
    margin-left: 5px;
}

.WF_RO 
{
    color: #D19F54;
    font-size: 11px;   
    font-weight: bold;
    font-style: oblique;
    margin-left: 5px;
}

.WF_PopUp { color: black; font-size: 11px; }

.WF_DoublonTitre { font-weight: bold; }

.WF_DoublonMain .WF_TARGET { font-weight: bold; }

.WF_DoublonNom .WF_DoublonLabel, .WF_DoublonDate .WF_DoublonLabel { text-decoration: underline; }

.WF_DoublonNom, .WF_DoublonDate { margin-top: 10px; margin-bottom: 4px; }

.WF_DoublonLigne { margin-left: 16px; }

.WF_Save { color: Green; font-size: 11px; font-weight: bold; font-style: oblique; }

.EnoWarning
{
    display: none;  
}

.EnoWarning.Visible
{
    display: block;  
    margin: 30px;
    margin-top: 20px;
    margin-bottom: 0px;
    border: 2px solid red; 
    padding: 20px;
}

.EnoWarningTitle
{
    font-size: 14px;
    font-weight: bold;
}

.EnoWarningMsg
{
    color: Red;
    margin-top: 6px;
	font-size: 11px;
}

.EnoWarning.Visible .MessageContrainte
{
    font-style: oblique;
}

.ColorOrange { color: Orange; }

.ColorRouge { color: Red; }

/* ============================================= PAGER ================================*/

.Pager_List { text-align: center; }

.Pager_Content
{
    width: 320px; height: 16px;
    margin-left: auto; margin-right: auto;
}

.Pager_Content > div { float: left; }

.Pager_Content > div > div
{
    float: left;
    width: 16px; height: 16px;
    cursor: pointer;
}

.Pager_Content .Pager_Content_Tools { height: 16px; font-size: 12px; }
.Pager_Content > .Pager_Content_BeforeHandle > div, .Pager_Content > .Pager_Content_AfterHandle > div { cursor: default; }
.Pager_Content .Pager_Content_Before .Pager_Content_Debut { background: url('Images/Pager/Debut.png') no-repeat center center; }
.Pager_Content .Pager_Content_Before .Pager_Content_Precedent { background: url('Images/Pager/Precedent.png') no-repeat center center; }
.Pager_Content .Pager_Content_After .Pager_Content_Suivant { background: url('Images/Pager/Suivant.png') no-repeat center center; }
.Pager_Content .Pager_Content_After .Pager_Content_Fin { background: url('Images/Pager/Fin.png') no-repeat center center; }
.Pager_Content .Pager_Content_Before .Pager_Content_Debut:hover { background: url('Images/Pager/Debut_h.png') no-repeat center center; }
.Pager_Content .Pager_Content_Before .Pager_Content_Precedent:hover { background: url('Images/Pager/Precedent_h.png') no-repeat center center; }
.Pager_Content .Pager_Content_After .Pager_Content_Fin:hover { background: url('Images/Pager/Fin_h.png') no-repeat center center; }
.Pager_Content .Pager_Content_After .Pager_Content_Suivant:hover { background: url('Images/Pager/Suivant_h.png') no-repeat center center; }
.Pager_Content .Pager_Content_BeforeHandle .Pager_Content_Debut { background: url('Images/Pager/Debut_a.png') no-repeat center center; }
.Pager_Content .Pager_Content_BeforeHandle .Pager_Content_Precedent { background: url('Images/Pager/Precedent_a.png') no-repeat center center; }
.Pager_Content .Pager_Content_AfterHandle .Pager_Content_Suivant { background: url('Images/Pager/Suivant_a.png') no-repeat center center; }
.Pager_Content .Pager_Content_AfterHandle .Pager_Content_Fin { background: url('Images/Pager/Fin_a.png') no-repeat center center; }
.Pager_Content .Pager_Text { font-size: 10px; padding-top: 2px; }
.Pager_Content .Pager_PageTotal { font-size: 10px; padding-top: 2px; }
.Pager_Content .Separator { color: #878787; }
.Pager_Content .Pager_Content_Select { margin-left: 20px; }

.Pager_Page INPUT  
{
    width: 16px; height: 15px;
    margin: 0px; padding: 0px;
    font-size: 10px; text-align: center;
}

/* ============================================== Page Login : Choix du mode de connexion ============================= */

.ChoixModeAuth .ComplementAuth { display: none; }

.BlocChoixModeAuth
{
    width: 420px; 
    position: absolute; left: 210px; top: 180px; 
    font-family: Verdana; font-size: 11px; color: white; 
}

.BlocChoixModeAuth .li_image_1, .BlocChoixModeAuth .li_image_2, .BlocChoixModeAuth .li_image_3 { position: absolute; }
.BlocChoixModeAuth .li_lien_1, .BlocChoixModeAuth .li_lien_2, .BlocChoixModeAuth .li_lien_3 { position: absolute; }
.BlocChoixModeAuth .li_comp_1, .BlocChoixModeAuth .li_comp_2, .BlocChoixModeAuth .li_comp_3 { position: absolute; }

.BlocChoixModeAuth .li_image_1 { left: 20px; top: 5px; }
.BlocChoixModeAuth .li_image_2 { left: 20px; top: 35px; }
.BlocChoixModeAuth .li_image_3 { left: 20px; top: 65px; }

.BlocChoixModeAuth .li_lien_1 { left: 40px; top: 0px; }
.BlocChoixModeAuth .li_lien_2 { left: 40px; top: 30px; }
.BlocChoixModeAuth .li_lien_3 { left: 40px; top: 60px; }

.BlocChoixModeAuth .li_comp_1 { left: 230px; top: 3px; }
.BlocChoixModeAuth .li_comp_2 { left: 230px; top: 53px; }
.BlocChoixModeAuth .li_comp_3 { left: 230px; top: 103px; }

.BlocTypeCarteAuth 
{
    width: 180px; 
    position: absolute; left: 225px; top: 165px; 
    font-family: Verdana; font-size: 11px; color: white; 
}

.BlocTypeCarteAuth li { padding:5px; }

.BlocTypeCarteAuth .ItemLink { padding-left:5px; }

.BlocTypeCarteAuth .li_image_1, .BlocTypeCarteAuth .li_image_2 { position: absolute; }
.BlocTypeCarteAuth .li_lien_1, .BlocTypeCarteAuth .li_lien_2 { position: absolute; }

.BlocTypeCarteAuth .li_image_1 { left: 5px; top: 20px; }
.BlocTypeCarteAuth .li_image_2 { left: 5px; top: 50px; }

.BlocTypeCarteAuth .li_lien_1 { left: 20px; top: 15px; }
.BlocTypeCarteAuth .li_lien_2 { left: 20px; top: 45px; }

.WaitCarteAuth { display: none; }

/* ============================================================= ENOCHECK ====================================================== */
.cadreInputError INPUT.EnoCheckInfoItem 
{
    border: 1px solid red;
}

.EnoErrorEditForm_Infos
{
    margin-top: 20px;
}

.EnoCheckInfoField
{
    color: Red;
	font-style: oblique;
	font-size: 11px;
    padding-left: 5px;
	padding-right: 10px;
	padding-top: 2px;
    white-space: nowrap;
}

.RequiredText .EnoCheckInfoField
{
    margin-top: 0px;
    padding: 0 0 0 0;
}

.EnoCheckInfoField .check_int_info, .EnoCheckInfoField .FormatDate
{
    font-weight: bold;
}

.ListSpecialScroll
{
     height: 160px;
     overflow: auto;
     padding-top: 2px;
}

/* ================================== Configuration des alertes ================================= */

.AlerteConfig .txtNameItem
{
    width: 150px; height: 16px; resize: none; overflow: hidden;
}

.AlerteConfig .txtExpression
{
    width: 400px; height: 100px;
    margin-right: 20px; resize: none;
}

.AlerteConfig .txtVariable
{
    border: lightgrey solid 1px;
    background-color: white; padding-left: 10px;
    width: 150px; height: 100px; overflow: auto;
}

.AlerteConfig .listeTypes
{
    font-family: Courier, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.AlerteConfig .ColorRouge { color: Black; }

.AlerteConfig .ColorOrange { color: Black; }

.InfosUploadFile
{
    color: Red; font-style: oblique; font-weight: bold; font-size: 11px;
    width: 100%; text-align: center; margin-top: 18px;
}

/* ================================== CheckCol ================================= */

.CheckCol
{
    width: 20px;    
    text-align: center; padding: 0px;
}

TABLE.List TD.CheckCol { padding: 0px; padding-left: 2px; padding-right: 2px; }

TABLE.List TR.Header TD.CheckCol { padding-left: 4px; }

TABLE.List TR.HeaderOver TD.CheckCol { padding-left: 4px; }

/* ================================== ControlUser =============================== */
.EnoPopTextArea { clear: both; }

.EnoPopTextArea.EnoNoError { }

.EnoPopTextArea.EnoError { }

.EnoErrorEditForm_Infos { margin : 20px; }

.RequiredText .DeleteErrors 
{
    clear: both;   
    max-height: 60px;
    overflow: auto;  
}

.enoPopUp .DeleteErrors
{
    margin-bottom: 0px;    
}

.DeleteErrors li
{
    margin-left: 30px;
    list-style-type: disc; 
}

/* ================================== EditDomain =============================== */
.EnoZoneKeepBoutons 
{
    display: none;   
}

