 /* 
	IAM Suite Request Manager Portal "admin common" CSS
	(C) 2010 Evidian

    Admin common CSS : contains CSS directives common to all admin pages
*/

/* -- Page construction items -- */

#page
{
	margin: 0 auto; /* horizontaly centered design */
	padding-top: 20px; /* same white space as horizontally */
	width:95%;
	/*background: url(images/_default/bg-canvas996.png) #dddddd repeat-y center top;*/
	            /* background image is 876px wide and contains 2x8px black2gray images */
}

#page_footer
{
	/* this footer contains the black2gray bottom fade; real footer for text is #footer */
	clear: both;
	margin: 0 auto;
	height: 8px;
	background: url(images/_default/bg-footer996.png) #dddddd no-repeat center top;
}

#header
{
	margin-left: auto;
	margin-right: auto;
	height: 4em;
	vertical-align:middle;
	padding: 0 8px;
	width:95%;
	background: url(images/_default/header_background.png) #fff repeat-y right top;
	            /* background image is from white to #3F8CFF (basic color, lighter; 159/256) */
	text-align: right;
	position: relative; /* set this item as "positionned" to allow absolute positionning in containted items */
}

#main
{
	/* main contains the other parts */
/*	width: 890px;*/ /* adds a little margin of 10px on each side */
        width:100%;
	margin: 0 auto;
	/*margin-left:10px;*/
	/*background: url(images/_default/admin_background.jpg) transparent no-repeat center center;*/
	/*height: 432px; *//* IE 6 takes it as a "min-height" */
}

html>body #main /* IE6 does not understand this */
{
	height: auto;
/*	min-height: 432px;*/
} 

#array_zone h1
{
	font-size: 1.5em;
}

#array_zone h2
{
	margin-top: 30px;
	clear: left;
}

#array_zone table.default
{
	width: 100%;
	max-width: 850px;
	margin-right: auto;
	margin-left: auto;
	border-collapse: separate;
}

#array_zone table.admin_item_info
{
	padding-top: 10px;
	clear: left;
}

#array_zone table.default td,#array_zone table.default th
{
	padding: 4px;
}

#array_zone table.default th{
	/*background-image: url(images/_default/bg_table_header_portal.png);*/
	color:black;
	border-bottom: 1px solid black;
	min-width:90px;
	
}

#array_zone table.admin_item_info td
{
	padding: 0 8px 0 0;
}

#array_zone table.admin_item_info td.value
{
	font-weight: bold;
	color: #333;
}

#admin_nav
{
	margin-top: 20px;
	font-size: 1.3em;
	font-weight: bold;
	background-color: #eee;
	padding-left: 5px;
}

/* list of navigation items on the top */
#admin_nav .nav-item
{
	float: left;
	padding: 0 18px 0 0;
	background: url(images/_default/greater_than.png) transparent no-repeat right center;
	margin: 0;
	border: 0;
}

#admin_nav .nav-item button.link
{
	font-weight: bold;
}

/* actions are displayed on the same line */ 
#array_zone div.actions form
{
	display: inline;
}

.actions table.button_link
{
	margin-right: 10px;
}

/* AJAX return messages */
span.note
{
	position:relative;
	left: 30px;
}

span.note.ok
{
	color: green;	
}

span.note.nok
{
	color: red;	
}

.invisible
{
	display: none;	
}


