/* Onglets de selection du mode*/
div.jahia_tab {
	float: left;
	padding-left:10px;
}

div.jahia_tab a {
	background: url(../img/tab_right.gif) no-repeat right top;
	float: left;
	margin-left: 6px;
	margin-top: 10px;
	text-decoration: none;
}

div.jahia_tab a:link,
div.jahia_tab a:visited,
div.jahia_tab a:active,
div.jahia_tab a:hover {
	color: #515C6A;
	font-size: 11px;
}

div.jahia_tab a:hover {
	background-position: 100% -26px;
}

div.jahia_tab a:hover span {
	background-position: 0% -26px;
}

div.jahia_tab li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

div.jahia_tab li.jahia_selected a {
	background-position: 100% -26px;
}

div.jahia_tab li.jahia_selected span {
	background-position: 0% -26px;
	padding-bottom: 5px;
}

div.jahia_tab span {
	background: url(../img/tab_left.gif) no-repeat left top;
	display: block;
	float: left;
	padding: 5px 9px;
	white-space: nowrap;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.jahia_tab span {
	float: none;
}
/* End IE5-Mac hack */
div.jahia_tab ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
hr.jahia_breaker {
	clear: both;
	line-height: 0px;
	height:1px;
	color:#000000;
	margin-top:-0.5em;
	background-color: #000000;
}

/* Parametres du topmenu */
#jahia_topmenus {
	zoom: 1;
}
#jahia_topmenus ul {
	list-style-type:none;	
	margin-top:0px;
	padding:0;
	margin-left: 0;
}
#jahia_topmenus ul ul {
	display: inline;
}
#jahia_topmenus ul li ul {
	width:auto;
}
#jahia_topmenus ul li{
	float:left;
	list-style: none;
	margin-bottom: 6px;
	padding-right:10px;
	padding-left:10px;	
	white-space: nowrap;
	position: relative;	
	border-right:1px solid #000000;
	height:16px;
}
#jahia_topmenus ul li ul li,
#jahia_topmenus #settings ul li{
	float:none;
	display: inline;
	margin-bottom: 0px;
	border-left:none;
	border-right:none;
}

#jahia_topmenus div.menu {
	position:absolute;
	z-index:1100;
	left:0%;
	top:100%;
	width:auto;
	border:2px solid #999999;
	background-color: #cccccc;
}

#jahia_labelsettings {
	background-color: #333;
	border:0.1em solid #333;
	margin:0.1em 0 0.5em 0;
	width: 17em;
	position: relative;
	left:0;
	top:0;
	z-index:12000;	
	height:16px;
}

#settings {
	position:absolute;	
	right:0;	
	top: 1.5em;
	_top: 1.4em;
	width: 100%;
}
#settings ul li {
	list-style-type:none;
	clear:right;
	display: block;
	zoom:1;	
}
#settings .selectAll {
	background: #AAAAAA;
	padding: 2px 3px 5px 2px;
}
#settings ul li ul li {	
	padding: 2px;
}
#settings ul li input {
	float:right;
}
#settings ul li.submitAES {
	text-align: right;
	padding: 2px 7px 2px 2px;
}

/* Boutons Edition */
div.actionMenuContainer {
	width:auto;
	display:inline;	
	height: 20px;
	_height:1px;
	_z-index:1050;
}
fieldset.unlocked,
fieldset.unlocked fieldset,
fieldset.workflow,
fieldset.workflow fieldset,
fieldset.partialLocked,
fieldset.partialLocked fieldset,
fieldset.completeLocked,
fieldset.completeLocked fieldset {
	border:1px solid #000000;
	/*position:relative;*/
	width:auto;
}
fieldset.unlocked,
fieldset.workflow,
fieldset.partialLocked,
fieldset.completeLocked {
	/*padding:5px;*/
}
fieldset.unlocked legend,
fieldset.workflow legend,
fieldset.partialLocked legend, 
fieldset.completeLocked legend {
	display: inline;
}
div.menu {
	position:absolute;
	display:inline;
	z-index:1500;
	top:0;
	/*width:auto;*/
	border:2px solid #999999;
	background-color: #cccccc;
}
div.menu a{
	position: relative;
	z-index:2000;
	white-space: nowrap;
}
#jahia_topmenus div.menu a.menuItem,
div.menu a.menuItem,
#toplinks ul#topLinksList li a.menuItem {
	display: block;
	padding:2px 4px;
	text-align: left;
	background: none;
}

#toplinks ul#topLinksList li a.menuItem span {
	background:none;
	border:none;
	display:inline;
	font-size:12px;
	line-height:1em;
	padding:0 ;
}

#jahia_topmenus div.menu a.menuItem img,
div.menu a.menuItem img {
	margin-right: 4px;
}
div.menu a.menuItem:hover,
#jahia_topmenus div.menu a.menuItem:hover{
	text-decoration: none;
	background-color: #3300aa;
	color:#ffffff;
}
.breaker {
	clear: both;
	height: 0px;
	line-height: 0px;
	overflow:hidden;
	font-size: 0px;
}
#jahia_topmodules {
	_margin-top: 6px;
}
#jahia_aesmenu {
	width: 212px;	
	float:right;	
	z-index: 10000;
}
#jahia_topmenus table{
	margin-bottom: 0;
}
#jahia_topmenus td,
#jahia_topmenus th {
	border:0;
	padding:0;
}
#jahia_topmenus li .workflowLink {
	display: block;
	float: left;
}
#jahia_topmenus li ul.workflowFlags {
	padding-left: 0px;
}
#jahia_topmenus #optionalLinks {
	clear: both;
}
#jahia_topmenus #processingTable,
#jahia_topmenus #chatTable,
#jahia_topmenus #filemanagerTable {
	float: left;
}
#jahia_topmenus #processingTable,
#jahia_topmenus #chatTable,
#jahia_topmenus #chatTable td,
#jahia_topmenus #filemanagerTable {	
	font-size: 11px;
}
#jahia_topmenus #processingTable a:hover,
#jahia_topmenus #chatTable a:hover,
#jahia_topmenus #filemanagerTable a:hover {
	text-decoration: none;
}
#jahia_topmenus #processingTable,
#jahia_topmenus #chatTable {
	margin-left: 10px;
	_margin-left: 5px;
}
#jahia_topmenus #filemanagerTable {
	margin-left: 30px;	
}
#chatswitch {
	display: block;
}
.differentACL {
    background: url("../img/differentACL.png") no-repeat 0px 0px;
    height: 16px;
    width: 16px;
    padding-left: 12px;
    display: inline;
}
img.wfState { border:none;height:12px;width:12px;}



/** BNP edit mode **/

	/*colonne gauche*
	/*edit mode*/
	div#left_col ul.menu .actionMenuContainer div a.menuItem 
	{
	 background: inherit;	
	 display:block;
	 padding: 2px 4px;
	}
	div#left_col ul.menu li .actionMenuContainer div a.menuItem span{
	 background: none;		
	 display:inline;
	 padding :inherit;
	}
	/*fin edit mode*/
	
	/*sas*/
	/*edit mode*/
	.sas div#center div.flash fieldset {
		/*position: absolute;*/
		z-index: 10000;
		width: 50px;
	}
	.sas div#center div.flash fieldset ul {
		margin:0;
		padding:0;
		width:125px;
	}
	.sas div#center div.flash ul li fieldset {
		width: 125px;
		height:29px;
		z-index: inherit;
		padding: 0px;	
	}
	.sas div#center div.flash ul li fieldset a {	
		height:14px;
		line-height: 14px;	
	}
	.sas div#center div.flash ul li fieldset legend a,
	.sas div#center div.flash ul li fieldset legend a:visited,
	.sas div#center div.flash ul li fieldset a.menuItem span {
		width:auto;
		height:auto;
		padding-left:0px;
		font-weight: normal;
		display: inline;
		vertical-align: middle;
		
	}
	.sas div#center div.flash ul li fieldset a.menuItem {
		display: block;
		padding-left: 4px;
		width: auto;
	}
	/* end edit mode */
	
	/*acces comptes 1*/
	/*edit mode*/
	div.acces1 div#center div.compte fieldset a,
	div.acces1 div#center div.compte fieldset a:hover,
	div.acces1 div#center div.compte fieldset a:visited
	{
		background-image: none;	
		padding: 0;
	}	
	div.acces1 div#center div.compte fieldset div{
		padding: 2px 4px;
	}
	
	
	div.acces1 div#center div.compte fieldset div a.menuItem
	{
		background-image: none;
		padding: 0;
	}
	div.acces1 div#center div.compte fieldset div a.menuItem:hover
	{
		background-image: none;
		background-color:#3300AA;
		color:#FFFFFF;
		padding: 0;
	}
	
	div.acces1 div#center fieldset div.etape2 a,
	div.acces1 div#center fieldset div.etape2 a:hover,
	div.acces1 div#center fieldset div.etape2 a:visited {
		display: block;
		padding-left: 0;
		text-decoration: none;
		color:#FFFFFF;
		width: 259px;
		height: 43px;
		line-height: 43px;
		background: url('BNP/img/btn_acces_entreprises.png') no-repeat;
		text-align: center;
	}
	
	/*fin edit mode*/
	
	/*acces comptes 2*/
		div.acces2 div#center div.bloc fieldset a,
		div.acces2 div#center div.bloc fieldset a:hover,
		div.acces2 div#center div.bloc fieldset a:visited
		{
			background-image: none;	
			padding: 0;
		}
		div.acces2 div#center div.bloc fieldset div 
		{
			padding: 2px 4px;
		}
		div.acces2 div#center div.bloc fieldset div a.menuItem
		{
			background-image: none;
			padding: 0;
		}
		div.acces2 div#center div.bloc fieldset div a.menuItem:hover
		{
			background-image: none;
			background-color:#3300AA;
			color:#FFFFFF;
			padding: 0;
	}	
	/*edit mode*/	
	
	/*fin edit mode*/	

/** BNP fin edit mode **/

/* COMPARE HIGHLIGHTING STYLE
----------------------------------------------- */
span.compareAddedDifference,div#navigation span.compareAddedDifference,div.topmenu span.compareAddedDifference{background:aqua !important;border-bottom:none !important;color:#000 !important;display:inline !important;margin:0 !important;padding:0 !important;}
span.compareChangedDifference,div#navigation span.compareChangedDifference,div.topmenu span.compareChangedDifference{background:lime !important;border-bottom:none !important;color:#000 !important;display:inline !important;margin:0 !important;padding:0 !important;}
span.compareDeletedDifference,div#navigation a span.compareDeletedDifference,div.topmenu span.compareDeletedDifference{background:red !important;border-bottom:none !important;color:#000 !important;display:inline !important;margin:0 !important;padding:0 !important;text-decoration:line-through !important;}

span.compareAddedDifference * {background:aqua !important;border-bottom:none !important;color:#000 !important;display:inline !important;margin:0 !important;padding:0 !important;}
span.compareChangedDifference * {background:lime !important;border-bottom:none !important;color:#000 !important;display:inline !important;margin:0 !important;padding:0 !important;}
span.compareDeletedDifference * {background:red !important;border-bottom:none !important;color:#000 !important;display:inline !important;margin:0 !important;padding:0 !important;text-decoration:line-through !important;}

/* Versioning revision Display Tag
----------------------------------------------- */
table.revisionsListing {border: 1px solid #666;width: 80%;margin: 10px 0 0 0 !important;}
table.revisionsListing th, table.revisionsListing td {padding: 2px 10px 2px 4px !important;text-align: left;vertical-align: top;}
table.revisionsListing thead tr {background-color: #fc0;}
table.revisionsListing th.sorted {background-color: orange;}
table.revisionsListing th a,table.revisionsListing th a:visited {color: black;}
table.revisionsListing th a:hover {text-decoration: underline;color: black;}
table.revisionsListing th.sorted a,table.revisionsListing th.sortable a {background-position: right top;display: block;width: 100%;}
table.revisionsListing th.sortable a {padding-right: 5px;background-image: url(<%=ctx%>/jsp/jahia/engines/images/arrow_off.png);background-repeat:no-repeat;}
table.revisionsListing th.order1 a {padding-right: 5px;background-image: url(<%=ctx%>/jsp/jahia/engines/images/arrow_down.png);background-repeat:no-repeat;}
table.revisionsListing th.order2 a {padding-right: 5px;background-image: url(<%=ctx%>/jsp/jahia/engines/images/arrow_up.png);background-repeat:no-repeat;}
table.revisionsListing tr.odd {background-color: #fff}
table.revisionsListing tr.tableRowEven,tr.even {background-color: #fea}
table.revisionsListing {padding:0px;width: 100%;margin-left: -2px;margin-right: -2px;}
table.revisionsListing thead tr {background-color: #69c;}
table.revisionsListing tr.even {background-color: #def;}
div.revisionsListing span.pagelinks a {display: inline;}
th.revisionsListingHeader {font-weight: bold !important;}
.compareAddedDifference {background-color:aqua !important;color:black !important;}
.compareChangedDifference {background-color:lime !important;color:black !important;}
.compareDeletedDifference {background-color:red !important;text-decoration:line-through !important;color:black !important;}


/* ZIMBRA STRUCT CLASS
------------------------------------------------ */

.complexTreeWrapper {
		padding: 0;
		margin: 0;
}

.complexTreeWrapper .treeHeader {
		*height: 17px;
}

.complexTreeWrapper .DwtListView .DwtListView-Rows .Row-selected,
.complexTreeWrapper .DwtListView .DwtListView-Rows .Row {
    *height: 28px;
}

/* ####      MARK FOR DELETE     #### */

span.markForDelete {
    text-decoration:line-through !important;
}

div.markForDeletedContent h1,
div.markForDeletedContent h2,
div.markForDeletedContent h3,
div.markForDeletedContent td,
div.markForDeletedContent table,
div.markForDeletedContent div,
div.markForDeletedContent {
    background-color: #ddc !important;
    background-image: none !important;
}

div#left_col ul.menu li.current .actionMenuContainer span,
div#left_col ul.menu li.current .actionMenuContainer a {
	display: inline;
	background:none;
	color:#424242;
}

div#container div#left_col ul.menu li.current li a {
}

div#right_col div.contact fieldset a.link, 
div#right_col div.contact fieldset a:visited.link {
	line-height: 1em;
	display: inline;
}
