/* CSS Document */
    #LoginPanel {
        border-bottom:1px solid #696969;
		border-right:1px solid #696969;
		voice-family: "\"}\"";
		voice-family: inherit;
		width:769px;
		text-align:right;
    }
    
    #LoginTable {
        padding: 5px 15px 0 15px;
        position:absolute;
        top:0;
        color:#FFF;
        width:770px;
    }
    
    #HeadIAEALogo
    {
    	margin-left:auto;
    	float:right
    }
	#pageHeader {
		border:1px solid #696969;
		border-width:0 1px 1px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width:769px;
		height:120px;
		min-height:120px;
		background: url("../../img/headerLogoSujet.jpg") no-repeat;
	}	
	html>body #pageHeader {
	width:769px;
	}
	#pageMainMenu {
		border:1px solid #696969;
		border-width:0 1px;
		width:770px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width:769px;
	}	
	html>body #pageMainMenu {
	width:769px;
	}
	.pageTitle, .pageTitle1 {
		background: #c6d1e5 repeat-x 0 -15px;
		border:1px solid #696969;
		border-width:0 1px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width:769px;
	}	
	.pageTitle table, .pageTitle1 table, .pageTitle2 table {
		padding:8px 5px 8px 15px;
	}
	.Wizard.pageTitle1 {background: #EEE}
	.pageTitle1 {
		background: #EEE repeat-x 0 -15px;
		border:1px solid #696969;
		border-width:0 1px;
		width:769px;
		voice-family: "\"}\"";
		}	
	.pageTitle1 div.filterBox{
		padding:5px 5px 15px;
		margin:5px;
		border:dotted 1px #FFFFFF;
		min-width: 260px;
		width: 260px;
	}
	
	.pageTitle1 div.borderless{
		border:none;
		padding-bottom:0px;
		padding-left:0px;
	}
	
	.pageTitle1 div.buttonpanel div, .colRight
	{
	    float:right;
	}
	
	.pageTitle1 div.filterBox div.reactorLabel {
	    display:block;
	    text-align:right;
		cursor:pointer;
		margin-bottom:-16px
	}
	
	.pageTitle2 {
		background-color:#99b3e6;
		border:1px solid #696969;
		border-width:0 1px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width:769px;
	}
	
	.pageTitle3 {
		border:1px solid #696969;
		border-width:0 1px;
		width:100%;
		voice-family: "\"}\"";
		voice-family: inherit;
	}	
	
	#pageMenu {
		border-top:none;
		width:770px;
	}
	.pageBody {
		border:1px solid #696969;
		border-width:0 1px 1px 1px;
		padding:20px 10px 15px 10px;
		width:770px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width:749px;
	}	
	html>body .pageBody, html>body #pageBody  {
	width:749px;
	background:#fff;
	}
	.pageBody.blank	{	background:#FFF;	}
	#pageBody {
		border:1px solid #696969;
		border-width:0 1px 1px 1px;
		padding:20px 10px 15px 10px;
		width:770px;
		voice-family: "\"}\"";
		voice-family: inherit;
		width:749px;
	}	
	#pageFooter {
		width:770px;
		padding:10px 0px 10px 0px;
		font-size:11px;
		text-align:center;
	}
	
	.box, .box100, .boxFull {
		width:49%;
		border:1px solid #D9D9D9;
		background:#FFF;
		padding:5px 10px 5px 5px;
	}
	.wid0 {width:auto;}
	
	.box100 {width:100%;	}
	.boxFull {width:auto;	}
	.boxGap {
		width:2%;
	}
	.box100Filled {
		width:100%;
		vertical-align:middle;
		text-align:right;
	}
	.boxClusterHeadline {
		width:100%;
		vertical-align:middle;
		text-align:left;
		padding:10px;
		border:1px solid #D9D9D9;
		background-color:#F6F6F6;
	}
	.wid100{ width:100%; }
	.stat-ok {
		background: url("bg-stat-ok.gif") no-repeat scroll right 8px #DDFFDD;
		border-color: #BBDDBB;
		padding-right: 70px;
	}
	.stat-pending {
		background: url("bg-stat-pending.gif") no-repeat scroll right 8px #EDF5FB;
		border-color: #A4CAEB;
		padding-right: 70px;
	}
	.stat-warning {
		background: url("bg-stat-error.gif") no-repeat scroll right 8px #FFDDDD;
		border-color: #EFCBAC;
		padding-right: 70px;
	}
	.stat-new, .stat-info {
		background: url("bg-stat-new.gif") no-repeat scroll right 8px #F7F7F7;
		border-color: #AAA;
		padding-right: 70px;
	}
	.stat-info {
		background-image: url("bg-stat-info.gif");
	}
	.stat-ok, .stat-pending, .stat-warning, .stat-new, .stat-info  {margin-bottom: 12px !important; min-height: 40px; padding:10px; border:solid 1px;}

	#boxLabel {
		position:relative;
		top:-9px;
		left:5px;
		background-color:#FFFFFF;
		padding:2px;
	}
	#boxContent {
		float:left;
		position:relative;
		top:-15px;
		left:-3px;
		padding:10px;
		margin-bottom:-20px;
	}

    #pageMenu:after, #pageMainMenu:after, .pageTitle:after, .pageTitle1:after, .pageTitle2:after, #mainTab:after  {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }
    
    .inline {display:inline;}
    .clear{clear:both;}
    .center{ text-align:center; }
    .caption{ text-align:center; font-weight:normal; font-size:100%; margin-bottom: 20px; color:#999999;}
    .mainCanvas { margin-left:auto; margin-right:auto; width: 770px; }
    
    .webPartZone { display:inline-table;}
    .breadCrumb a, .breadCrumb a:visited, .breadCrumb a:hover, .breadCrumb a:link { color: #fff;}