.test
{
	background-color:#FFFFFF;
}


.ClassHTML {
	overflow:hidden; 
	height:100%; 
	max-height:100%; 
  }
  
* html .MainBody {
  padding:0 0 0 0 ; 
  }
  
.MainBody { 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	height:100%; 
	max-height:100%; 
}


#fraAdminMain
{
	margin-top:101px;
	z-index:1000;
}

.DefaultBody { 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
}

body 
{
	/*padding:0px 10px 10px 10px;
	/*	
	scrollbar-base-color:#CCCCCC;
	scrollbar-arrow-color:#999999;
	scrollbar-shadow-color:#999999;
	scrollbar-lightshadow-color:#CCCCCC;
	scrollbar-darkshadow-color:#999999;
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-3dlight-color:#CCCCCC;
	scrollbar-track-color:#999999;
	scrollbar-face-color:#EEEEEE;
	*/
	font: 100% verdana, arial, sans-serif;
}

#TabData 
{
		width:100% ;
}
TD.espace
{
		height:8px ;
		border:0px solid black;
}


TD.Titre
{
		BORDER-BOTTOM: #000000 1px solid ;
}

DIV.Titre
{
		BORDER-BOTTOM: #000000 1px solid ;
		padding:0 0 2px 0; 
		margin:3px 0 20px 45px;	
		z-index:0;
}

.icone
{
	position:absolute;
	top:15;
	left:15;
	
	z-index:-1;
	cursor:default;
	
}


.icone2
{
	position:absolute;
	top:50;
	left:15;
	z-index:0;
	cursor:default;
}

.TitrePage
{
		font: bold 12pt verdana, arial, sans-serif;
		border-bottom:1px solid black;
		display:block;
}

.ZoneChoice
{
	margin:-15px 0 5px 0;
	padding:10px 0 5px 0;
	/*
	background-image: url(images/admin_degrade.gif);
	background-repeat: repeat-x;
	
	BORDER-BOTTOM: #F3F3F3 1px solid ;
*/
}
.lstItem
{
	margin: 2px 0 0  0;
}
.lstItem td label
{
	font: normal 10pt verdana, arial, sans-serif;
}

TD.MainMenu
{
		background-color: #F1F1F1;
		border: 1px solid #CCCCCC;
		padding:4px;
		vertical-align:middle;
}

.MenuOver
{
	height:100%;
	font-weight:bold;
	color:#FF4500;
	background-image:url(./images/admin_fond_btnDeconnexion.gif);
}


Label.Titre, span.Titre
{
		 font: bold 12pt verdana, arial, sans-serif;
}

Label.Titre2
{
		font: bold 10pt verdana, arial, sans-serif;
		color: #003399;
}

Label.Titre3
{
		font: bold 9pt verdana, arial, sans-serif;
		color: #003399;
}

Label.Titre4, span.Titre4
{
		font: bold 8pt verdana, arial, sans-serif;
		color: #003399;
}
.ListTop
{
		display:block;
		float:left;
		width:160px;
		text-align:right;
		padding:0px 4px 0 0;
}

.ListIn
{
		display:block;
		float:left;
		width:300px;
		text-align:right;
		padding:0px 4px 0 0;
		border:1px;
}

.Titre4Black
{
		font: bold 8pt verdana, arial, sans-serif;
		color: #000000;
}

.BlackSmall
{
		font: 8pt verdana, arial, sans-serif;
		color: #000000;
}

Label.Alert
{
		font: bold 10pt verdana, arial, sans-serif;
		color: #CC0000;
}

Label.MainMenu
{
		font: bold 8pt verdana, arial, sans-serif;
		vertical-align: middle;
}

TD.LeftItemMenu, TD.LeftBottomMenu
{
		border-left: 1px solid #CCCCCC;
		font: 11pt wingdings;
		width:10%;
}

TD.RightItemMenu, TD.RightBottomMenu
{
		border-right: 1px solid #CCCCCC;
		font: bold 8pt verdana, arial, sans-serif;
		width:95%;
}

TD.LeftBottomMenu, TD.RightBottomMenu, TD.BorderBottom
{
		border-bottom: 1px solid #CCCCCC;
}


/*
#MenuAdmin a
{
		font: bold 10pt verdana;
		text-decoration:none;
		color: #003399;
}

#MenuAdmin a:hover
{
		font: bold 10pt verdana;
		cursor:pointer;
		color:#DA6C00;
		background:#FFF5EE;
		text-decoration:none;
}
*/




#MenuOnglet a
{
		font: normal 8pt verdana, arial, sans-serif;
		text-decoration:none;
		color: #000000;
}

#MenuOnglet a:hover
{
		cursor:pointer;
		color:#003399;
		text-decoration:underline;
}

iframe
{
		width:100%;
		height:100%;
}

img
{
		cursor:hand ;
}

TD.img
{
		vertical-align:middle;
		text-align:center;
}


Input, .OptionInfos, TextArea, Select,  .OptionInfosHighWidth, .OptionTypeOrg
{
	font-family:verdana,arial;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
}

.CheckBox, .CheckBoxWithMarge
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
	background-color: #ffffff;
}

.CheckBoxWithMarge
{
	margin-left:10px;
	padding-left:10px;
	background-image: url(./images/admin_marge.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

tr.underline, tr.underline td {
		border-top: 2px solid #000000 ;
}

Input.Text, .OptionInfos, TextArea, Select, Input.Text2, Input.TextHours, Input.TextHighWidth, .OptionInfosHighWidth
{
	border-style:solid;
	border-width:1;
	border-color:#999999;
	background-color:#EEEEEE;
}

.OptionInfosHighWidth
{
		width:100%;
}

Input.Text
{
	height:auto;
	width:170px;
	background-color:#EEEEEE;
}

Input.Button
{
	height:auto;
	width:130px;
	/*background-color:#EEEEEE;*/
}
Input.Button2
{
	height:auto;
	width:140px;
	/*background-color:#EEEEEE;*/
}
Input.Button3
{
	height:auto;
	width:auto;
	padding:0;
}

Input.Text2
{
	height:auto;
	width:250px;
}

Input.TextHours
{
	height:auto;
	background-color:#EEEEEE;
}

Input.TextHighWidth
{
	height:auto;
	width:100%;
	background-color:#EEEEEE;
	
}

.cboGroupLevelUserList, .cboPrgListMove
{
		width:auto;
}

TextArea
{
		height:100px;
		width:100%;
		background-color:#EEEEEE;
}

Select
{
		height:100px;
		width:100%;
		background-color:#EEEEEE;
}

Select.ReducedWidth
{
		height:100px;
		width:60%;
		background-color:#EEEEEE;
}

TD.FormInfos
{
	vertical-align:middle;
	text-align: right;
}
TD.FormInfosTop
{
	vertical-align:top;
	text-align: right;
}

.divItems
{
		z-index:100;
		position:relative;
		top:0;
		overflow:auto;
		/*height:520px;*/
}

.divReport
{
	position:relative;
	top:0;
	overflow:auto;
	height:93%;
}

.divAMQPropertiesItems
{
		z-index:100;
		position:relative;
		top:0;
		overflow:auto;
		height:240px;
}

.divAssocAdminOrgProperties
{
		BORDER:0px solid;
		WIDTH:450px;
		HEIGHT:580px;
}

.divAUGPProperties
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	z-index: 500;
	/*height:900px;*/
	top:15%;
	left:7%;
	margin:0px;
	width:85%;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	/*position:absolute;
	display:none;*/
}

.iFrameAssoc
{
	position:absolute;
	top:15%;
	left:7%;
	
	width:85%;
	
	border:1px solid black;
	
	display:none;
	position:absolute;
	z-index: 15000;
}

.divAAOProperties
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	z-index: 500;
	/*height:630px;*/
	top:15%;
	left:7%;
	margin:0px;
	width:85%;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	position:absolute;
	display:none;
}

.divAOOProperties
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	z-index: 500;
	/*height:550px;*/
	top:15%;
	left:7%;
	margin:0px;
	width:85%;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	position:absolute;
	display:none;
}


.divAMQProperties, .divAPMProperties, .divARPProperties, .divARMProperties
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	z-index: 500;
	/*height:480px;*/
	top:5%;
	left:7%;
	margin:0px;
	width:85%;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	position:absolute;
	display:none;
}

.divFileProperties
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	z-index: 500;
	height:330px;
	top:5%;
	left:7%;
	margin:0px;
	width:85%;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	position:absolute;
	display:none;
}


.GridItems, .GridItems_selected, .GridItemsSRC, .GridItemsDEST
{
	table-layout: auto;
	padding-right: 2px;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 2px;
	cursor: default;
	border-top-style: outset;
	padding-top: 2px;
	font-family: Tahoma;
	border-right-style: outset;
	border-left-style: outset;
	border-bottom-style: outset;
	border-width:1px;
}

.OverlibItems
{
	font-size: 8pt;
	font-family: Tahoma;
}
.OverlibHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Tahoma;
}

.GridItems
{
		background-color: #EEEEEE;
		color:#000000;
}
.GridItemsSRC, .GridItemsDEST
{
		background-color: #E7E6E9;
		color:#000000;
}



.GridItems_Out2
{
		background-color: #bcd3e9;
		color:#000000;
}

.GridItems_Out3
{
		background-color: #e9bcbc;
		color:#000000;
}

.GridItems_Out4
{
		background-color: #c7e9bc;
		color:#000000;
}





.GridItems_selected
{
		background-color: #999999;
		color:#FFFFFF;
}


.GridHeader
{
	border-right: 1px outset;
	table-layout: auto;
	padding-right: 2px;
	border-top: 1px outset;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: 1px outset;
	cursor: default;
	color: #ffffff;
	padding-top: 2px;
	border-bottom: 1px outset;
	font-family: Tahoma;
	background-color: #6699cc;
	text-align: left;
}


.GridHeader td, .GridItems td, .GridItemsSRC td, .GridItemsDEST td
{
	padding-left: 4px;
	/*border:solid 1px #EEEEEE;*/
}

.LabelTitre, .LabelTitre2, .LabelTitreObligatoire { 	font: bold 11px verdana, arial, sans-serif; }
.LabelTitre, .LabelTitre2 { color:#000000; }
.LabelTitreObligatoire{	color: #003399; }
.LabelTitreInfos, .LabelTitreInfosBlack
{
		font: bold 14px verdana, arial, sans-serif; 
		color: #003399;
}
.LabelTitreInfosBlack
{
		color: #000000;
}
.LabelTitre, .LabelTitre2
{
	/*width:100%;*/
	text-align:left; 
}

 .LabelTitre2 
{
	margin-bottom: 2px;	
}

TD.CenterTopMenu, TD.CenterTopMenuSelected
{
	background-position: center 20%;
	background-image: url(images/li_m.jpg);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align:middle;
}
TD.CenterTopMenuSelected
{
		background-image: url(images/sli_m.jpg);
}
Label.TopMenuSelected
{
	font-family:verdana,arial;
	font-size:8pt;
	border-style:none;
	font-weight:normal;
	color:#000000;

}

#divLogoENI
{
	position:absolute;
	top:15px;
	right:10px;
	border:none;
	z-index:2;
	text-align:right; 
}

#divHeaderVersion
{
	position:absolute;
	top:0px;
	left:0px;
	
	width:100%;
	height: 14px;
	
	padding-right:4px;
	
	z-index:3;
}

.lblVersion
{
	position:absolute;
	right:15px;
	font: bold 7pt verdana, arial, sans-serif;
	color:#ffffff;
	
}
.lblShadow
{
	position:absolute;
	top:1px;
	right:14px;
	font: bold 7pt verdana, arial, sans-serif;
	color:#7C7C94;
}


#divHeader
{
	border:none; 
	width:100%; 
	height:71px;
	position:absolute;
	top:0px;
	left:0px; 
	z-index:1;
	background-color:Transparent;
	background-image:url(./images/header_middle.jpg);
	background-repeat:repeat;
}



#divSession
{
	border:none;
	/*width:99%;*/
	
	position:absolute;
	right:0px;
	top:71px;
	
	z-index:15;
	
	background-image:url(./images/admin_fond_btnDeconnexion.gif);
	border-left: #C3D3E6 1px solid; 
}

#divMenu
{
	border-top:solid 1px #FFFFFF; 
	border-bottom:solid 1px #7C7C94; 
	width:100%; 
	position:absolute;
	height:29px;
	top:70px;
	left:0px;
	z-index:2;	 
	margin:0px;
	/*background-color:#B0C4DE;*/
	background-image:url(./images/admin_fondmenu.gif); 
}




/*
* body #divMain {
  height:100%; 
  max-height:100%; 
  width:100%; 
}

#divLogin
{
	border:none; 
	width:100%; 
	height:90%;
	position:absolute;
	top:10%;
	left:0px;	  
}
*/

body #divLogin
{
	left: 50%;
	top: 50%;
}


#divLogin
{
	position: absolute;
	width: 450px;
	height:70px;
	margin-left: -225px;
	margin-top: -120px;

	border:none; 
	
	background: #B0C4DE; 
}
#divLogin div img
{
	padding-left:5px; 
}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #B0C4DE}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

#divPwd, #divVentHourUser, #divPrgMove, #divPrgCopy, #divModMove, #divModCopy, #divPrgExport, #divPrgLMSExport
{
	display: none; 
	left: 0px; 
	width: 100%; 
	position: absolute; 
	top: 0px; 
	height: 100%;
	z-index:900 ;
}

#divUsrMove
{
	left: 0px; 
	width: 100%; 
	position: absolute; 
	top: 0px; 
	height: 100%;
	z-index:900 ;
}

#divSetPwd, #divSetPrgCopy, #divSetPrgMove, #divSetModCopy, #divSetModMove, #divSetPrgExport
{
		BORDER-RIGHT: black 1px solid; 
		BORDER-TOP: black 1px solid; 
		BORDER-LEFT: black 1px solid; 
		BORDER-BOTTOM: black 1px solid; 
		BACKGROUND-COLOR: white;
		z-index:900 ;
}

#aryPwd, #aryPrgCopy, #aryPrgMove, #aryModCopy, #aryModMove, #arySetPrgExport
{
		height:55%;
		width:50%;
		border:0;
}

#enigrdUserList_divHeader
{
		z-index:200;
}

.AssocAdminOrgsRightsRadio
{
		width:100%;
		/*text-align:center;*/
}


#__EVENTTARGET, #__EVENTARGUMENT, #__VIEWSTATE
{
		width:5px ;		
}


.Rpt_MainTable, .Rpt_MainTableBorder
{
		width:700px;
		 border:0;
		 padding:0;
}

.Rpt_MainTableBorder
{
		border:solid 1px #5a859b;
		background-color:#dddfdf;
}

.RptMainTitle
{
    COLOR: #7b1810;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
}

.Rpt_Label_Header
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none
}


.Rpt_SubTitle_1
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    FONT-SIZE: 14pt;
    FONT-WEIGHT: 500;
}

.Rpt_SubTitle_2
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}

.RptSubTitle_3
{
    COLOR: #ffffff;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
}

.RptSubTitle_4
{
		font-family:Arial;
		font-Size:9pt;
		color:#FFFFFF;
		FONT-WEIGHT: normal;
		text-align:center;
}

.RptLabel_1
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'MS Serif';
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
}

.RptLabel_2
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;

}

.RptLabel_3
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'MS Sans Serif';
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;

}

#divSession 
{
	height:29px;
}

#btnConnexion
{
	margin-top:5px;
}

.btnShowMask
{ 
	cursor:pointer;
	text-align:left;
	padding-left:5px;
	margin-right:5px;
}

.frameOpt
{
	margin:10px 0 10px 0;
}

#divBtnsiFrame
{
	margin-top:20px;
}

.borderOpt
{
	background-color:#EEEEEE;
	border-bottom:2px solid #CCCCCC;
}

.ListChoice
{
	z-index:0;
}


/* Header et Pager de la nouvelle grille des utilisateurs */

.CustomHeader
{
	width : 100%;
	background-image:url(./images/admin_fondmenu.gif);
	border-bottom:0px;
	border:1px solid #7C7C94;
	
}
.CustomPager
{
	width : 100%;
}

.HeaderTexte
{
	font:bold 11px Verdana, Arial;
	color: white;
}
.PagerTexte
{
	font:bold 10px Verdana, Arial;
	color:  #7C7C94;
}

.LienPager:hover
{
	font:bold 10px Verdana, Arial;
	color:  #7C7C94;
	text-decoration:none;
	border:1px solid #7C7C94;
	background-color:#EBEBED;
}
.LienPager:link, .LienPager
{
	font:bold 10px Verdana, Arial;
	color:  #7C7C94;
	text-decoration:none;
	border:1px solid white;
}
.LienPagerActif
{
	font:bold 10px Verdana, Arial;
	color:  #FF4500; 
	text-decoration:none;
	border:1px solid white;
}

.LienPager span
{
	width:20px;
	text-align:center;
	cursor:pointer;
	
	z-index:0;
}

.LienPagerSpacer
{
	margin-left:-20px;
	width:20px;
	height:8px;
	border-width : 0;
	z-index:2;
}

.NoVisible
{
	display:none;
}

.HiddenCell
{
	display:none;
}

.BleuColor
{
	color: #003399;
}

.OrangeColor
{
	color: #FF4500;
}

.Row2 
{ 
  background-color: #FFFFFF; 
}

.Row2 td.DataCell 
{ 
  cursor: default;
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 1px; 
  border-bottom: 1px solid #FFFFFF; 
  font-family: verdana; 
  font-size: 10px; 
  background-color:#EBEBED;
} 


.GridHeader
{
  background-image: url(images/grid/grid_headerBg.gif); 
  background-color: #8988A5; 
  height: 24px;
  padding-left: 3px;
  cursor: default;
}

.BodyAcceuil
{
	background-image: url(images/Admin_FondAccueil.gif); 
	background-repeat:no-repeat; 
	background-position:center;
}

#fraLMSExport
{
	width:565px;
}

Body #divPrgLMSExport, Body #zoneFormResults, Body #zoneFormMoveUsers
{
	margin-left:50%;
}

#divPrgLMSExport
{
	left:-280px;
}

.email:link, .email:visited , .email:visited, .email:hover, .email:active { 
	text-decoration:none; 
}

#txtCboFileIMG
{
	border:0;
	width:100%;
}


/* formulaire d'export des résultats */

#zoneFormResults
{
	border:solid 1px black;
	background-color:white;
	
	
	overflow:hidden;
	position:absolute;
	z-index:5;
	
	top:20px;
	left:-375px;
	width:750px;
	Height:615px;
	
	display:none;
}

#zoneFormMoveUsers
{
	border:solid 1px black;
	background-color:white;
	
	overflow:hidden;
	position:absolute;
	z-index:5;
	
	top:80px;
	left:-300px;
	width:500px;
	Height:150px;
	
	display:none;
}

#cboUserOrgList
{
	height:25px;
	width:100%;
	background-color:#EEEEEE;
}

#cboGroupOrgList
{
	height:25px;
	width:100%;
	background-color:#EEEEEE;
}

#FraFormResults
{
	
}

.bodyFormResults
{
	padding:10px;
	width:710px;
}

#ZoneExplication
{
	margin-bottom:20px;
	padding:10px;
	border:1px solid #7F9DB9;
	background-color:#E7EDFB;
}

#ZoneBtns
{
	margin-top:25px;
	text-align:right;
}

.SelectedBorder
{
	border:solid 1px #003399;
	padding:1px;
}

#ZoneCombo
{
	background-color:white;
}
#ZoneFalgs span
{
	border:solid 1px #ffffff;
	padding:1px;
}
#ComboLNG, #ComboBdd
{
	width:auto;
}

#ComboBdd
{
	float:right;
}