
	/*Block contenant tous les menu*/
	
	.positionToolbar
	{
		position:fixed;
		left:0px;
		top:0px;
		z-index:999;
		_position: absolute;
		background-color:white;
		top: expression(body.scrollTop - 0 + "px");
		left:expression(body.scrollLeft - 0 + "px");
	}
	
	.menuBand img
	{
		padding-top:5px;
		height:48px;
		width:auto;
		cursor:pointer;
		padding-right:3px;
	}
	
	.positionToolbar2
	{
		position:fixed;
		left:0px;
		top:20px;
		z-index:997;
		_position: absolute;
		top: expression(body.scrollTop + 20 + "px");
		left:expression(body.scrollLeft - 0 + "px");
	}
	
	.positionToolbar2 td
	{
		background-color:#EEEEEE;
		height:20px;
	}

	.positionToolbar3
	{
		position:fixed;
		left:0px;
		top:40px;
		z-index:997;
		_position: absolute;
		top: expression(body.scrollTop + 40 + "px");
		left:expression(body.scrollLeft - 0 + "px");
		background-color:transparent;
	}
	
	.positionToolbarNoBand
	{
		position:fixed;
		left:0px;
		top:0px;
		z-index:997;
		_position: absolute;
		top: expression(body.scrollTop + 40 + "px");
		left:expression(body.scrollLeft - 0 + "px");
		background-color:transparent;
	}
	
	.positionToolbar3 td
	{
		background-color:transparent;
		height:15px;
	}
	
	#imgMenuTopRightWhiteDiv
	{
		background-color:#FFFFFF;
	}
	
	#toolBar, #toolBar ul 
	{
		font-family: Arial, Verdana, Helvetica, sans-serif, monospace;
		font-weight: normal; 
		font-size: 11;
		
		float: left;
		list-style: none;
		padding: 0;
		margin: 0 0 0 0;
		background:#d8dadc;
		z-index:999;
		width:100%;
	}
	
	#toolBar table
	{
		font-family: Arial, Verdana, Helvetica, sans-serif, monospace;
		font-weight: normal; 
		font-size: 12;	
	}
	
	/*Gestions des liens html*/
	#toolBar a 
	{
		display: block;
		color: #000000;
		text-decoration: none;
		padding: 1px;
		margin:0;
		text-align:left;
		white-space: nowrap;	
	}
	
	#ntoolBarav a.daddy 
	{
		/*background: url(rightarrow2.gif) center right no-repeat;*/
	}
	
	/*Zone contenant les liens html*/
	#toolBar li 
	{
		float: left;
		padding: 0px;
		height: 20px;
	}
	
	/*Sous menu*/
	#toolBar li ul 
	{
		position: absolute;
		left: -999em;
		height: auto;
		width: 212px;
		_width: 200px;
		font-weight: normal;
		margin: 0;
		vertical-align: middle;
		/*Contour du sous menu*/
		border-left:1px solid #d8dadc;/*6f6f6f;*/
		border-top:1px solid #d8dadc;/*6f6f6f;*/
		border-bottom:0px solid #d8dadc;/*6f6f6f;*/
		border-right:0px solid #d8dadc;/*6f6f6f;*/
	}
	
	/*Zone de selection*/
	#toolBar li li 
	{
		padding-right: 1em;
		width: 200px;
		height:27px;
		/*Contour du sous menu*/
		border-bottom:1px solid #d8dadc;/*6f6f6f;*/
		border-right:1px solid #d8dadc;/*6f6f6f;*/
	}
	
	#toolBar li ul a 
	{
		width: 210px;
		_width: 200px;
		margin-left:5px;
		vertical-align : middle;
	}

	#toolBar li ul ul 
	{
		margin: -21px 0 0 210px;
		_margin: -17px 0 0 215px;
	}
	
	/*Sous sous menu selectionne*/
	#toolBar li:hover ul ul, #toolBar li:hover ul ul ul, #toolBar li.sfhover ul ul, #toolBar li.sfhover ul ul ul 
	{
		left: -999em;
	}
	
	/*Sous menu selectionne*/
	#toolBar li:hover ul, #toolBar li li:hover ul, #toolBar li li li:hover ul, #toolBar li.sfhover ul, #toolBar li li.sfhover ul, #toolBar li li li.sfhover ul 
	{
		left: auto;
	}
	
	/*Zone selectionne*/
	#toolBar li:hover, #toolBar li.sfhover 
	{
		background:#BCBCBC;
	}
	
	/*Zone de nom de menu*/
	#toolBar .menuName
	{
		width : 100px;
		text-align : center;
	}
	
	.menuDiv
	{
		width : 100px;
		text-align : center;
		-o-text-overflow: ellipsis; 
	    text-overflow: ellipsis;
		white-space: nowrap;
		overflow:hidden; 
	}
	
	#toolBar .menuName_ppc
	{
		width : 75px;
		text-align : center;
	}
	
	#toolBar .rapidToolbar
	{
	
	}
	
	.rapidToolbar img
	{
		max-height:20px;
		width:auto;
	}
	
	.menuLiN img
	{
		max-height:20px;
		width:auto;
	}

	.toolBar2 a
	{
	 /*width:20px;*/
	}
	
	#toolBar table#tlabel
	{
		margin: 0px;
		padding: 0px;
		border-collapse: collapse;
	}
	
	#toolBar td#img
	{
		width:1% !important;
		min-width:20px !important;
		margin: 0px;
		padding: 0px;
	}
	
	#toolBar td#img img
	{
		position:absolute;
	}

	#toolBar td#label
	{
		padding-left:5px !important;
		padding-top:5px !important;
		margin: 0px;
		padding: 0px;
	}
	
	#toolBar li #scut
	{
		font-size:10px;
		padding-top:6px !important;
	}
	
	.toolbar_rapidToolLight
	{
		cursor:pointer;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		text-decoration: underline;
	}
	
	.toolbar_ipad img
	{
		width:auto;
		height:40px;
		cursor:pointer;
		margin-right:20px;
	}
	
	.toolbar_autowidth
	{
		width:20px;
		height:auto;
		cursor:pointer;
	}
	
	.toolbar_autowidth img
	{
		width:20px;
		height:auto;
		cursor:pointer;
	}
	
	.positionToolbarIpad
	{
		position:fixed;
		left:0px;
		top:47px;
		z-index:997;
		_position: absolute;
		top: expression(body.scrollTop + 50 + "px");
		left:expression(body.scrollLeft - 0 + "px");
		background-color:white;
	}
	
	.positionToolbarIpad td
	{
		background-color:transparent;
		height:20px;
	}
	
	.positionToolbarIpad2
	{
		position:fixed;
		left:0px;
		top:87px;
		z-index:997;
		_position: absolute;
		top: expression(body.scrollTop + 40 + "px");
		left:expression(body.scrollLeft - 0 + "px");
		background-color:white;
		font-size:14px !important;
		width:100%;
		padding-top:4px;
	}

	.positionToolbarIpad2 td
	{
		background-color:#EEEEEE;
		height:15px;
	}
	
	/********** HORIZONTAL **************/
	
	.hor_menus
	{
		position:fixed;
		top: 22px;
		left:0px;
		
		min-height:50px;
		height:auto;
		width:100%;
		
		background-color:#F0F0F0;
		border-bottom:1px solid #A0A0A0;
		border-left:1px solid #A0A0A0;
		border-right:1px solid #A0A0A0;

		z-index:998;
		
		/*white-space:nowrap;
		overflow:auto;*/
	}
	
	.toolbar_icoBackMenu
	{
		width:35px !important;
		margin-right:50px;
	}
	
	.toolbar_icoBackMenu img
	{
		height:24px !important;
		width:auto !important;
		padding-top:10px;
	}
	
	.hor_menus table
	{
		border-collapse:collapse;
		margin:0;
		padding:0;
	}
	
	.hor_menus td
	{
		margin:0;
		padding:0;
	}
	
	.hor_menus div
	{
		width:75px;
		height:42px;
		float:left;
		margin-left:5px;
		margin-top:1px;
		margin-bottom:1px;
		padding-bottom:3px;
		
		border:1px solid transparent;
		border-radius:5px;
		text-align:center;
		font-size:10px;
		
		cursor:pointer;
		
		overflow: hidden; 
	    -o-text-overflow: ellipsis; 
	    text-overflow: ellipsis; 
	    white-space:nowrap;
	}

	.hor_menus div:hover
	{
		background-color:#FCE38A;
		border:1px solid #FDF4D8;
	}
	
	.hor_menus div img
	{
		height:28px;
		width:auto;
	}
	
	.toolbar_showTitle
	{
		border-bottom:1px solid #BBBBBB;
		/*font-weight:bold;*/
		/*border-radius:5px;*/
		/*width:100%;*/
		/*background-color:#F0F0F0;*//*#FFFFFF;*/
		/*color:#000000;*/
		background-color:#4C6A94;/*#437FB6*/;/*#FFFFFF;*/
		color:#FFFFFF;
		padding-left:5px;
		padding-right:5px;
		padding-top:3px;
		padding-bottom:3px;
	}
	
	.tb_haveChild
	{
		width:5px !important;
		height:auto !important;
	}
	
	
	
