@charset "utf-8";
		html, body {
			background-color:#333333;
		}
		body {
			font-family:Verdana, Geneva, sans-serif;
		}
		body h4{
			margin:0;
			padding:0;	
		}
		#top_mask{
			visibility:collapse;	
		}
		body a {
			color:#9C9;
		}
		body blockquote{
			position:relative;
			margin:0px;
			border:0px;
			padding:0px;
		}
		body .citation_liste .li{
			position:relative;
			margin:0px;
			border:0px;
			padding:0px;
		}
		img{
			border:	0;
			margin:0;
			padding:0;
		}
		#allPage{
			position:inherit;
			line-height: 24px;
			font-size:13px;
			min-width:800px;
			width:100%;
			text-align:center;
			border:#666 solid 1px;
			padding-top:10px;
			padding-bottom:10px;
			text-align:center;
		}
		#allPage #container{
			min-width:420px;
			width:auto;
			max-width:750px;
			text-align:left;
			border:#555 solid 1px;
			margin-left:auto;
			margin-right:auto;
		}
		#allPage #container #validatorContainer{
			position:relative;
			width:100%;
			height:auto;
			padding-right:10px;
			padding-left:10px;
			padding-bottom:10px;
			float:left;
			clear:both;
		}
		#allPage #container #title{
			min-width:380px;
			width:auto;
			max-width:750px;
			font-size:14px;
			text-align:center;
			margin-left:auto;
			margin-right:auto;
			vertical-align: top;
		}
		#allPage #container img{
			border:	0;
			margin:0;
			padding:0;
			vertical-align: top;
			float:left;
			clear:left;
			margin-right:30px;
		}
		#allPage #container .innerFunction{
			display:block;
			padding-top:0;
			padding-bottom:0;
			padding-right:20px;
			padding-left:20px;
		}
		#allPage #container #title .titleStyle{
			text-align:left;
			min-width:380px;
			width:auto;
			max-width:750px;
			margin-left:auto;
			margin-right:auto;
			color:#CCC;
		}
		#allPage #container #title h1{
			text-align:center;
			font-family:Verdana, Geneva, sans-serif;
			font-size:24px;
			margin-left:auto;
			margin-right:auto;
		}
		#allPage #container #title_copy .comment{
			color:#F90;	
		}
		#allPage #container #title_copy .titleStyle{
			text-align:left;
			min-width:380px;
			width:auto;
			max-width:750px;
			margin-left:auto;
			margin-right:auto;
			color:#CCC;
			vertical-align:top;
		}
		#allPage #container #title_copy{
			min-width:380px;
			width:auto;
			max-width:750px;
			margin-left:auto;
			margin-right:auto;
			color:#CCC;
			vertical-align:top;	
		}
		#allPage #container #title_copy h1{
			text-align:center;
			font-family:Verdana, Geneva, sans-serif;
			font-size:24px;
			margin-left:auto;
			margin-right:auto;
			vertical-align:top;
		}
		#allPage #container #title_copy .titleStyle{
			text-align:left;
			min-width:380px;
			width:auto;
			max-width:750px;
			margin-left:auto;
			margin-right:auto;
			padding-right:10px;
			padding-left:10px;
			color:#CCC;
			vertical-align:top;
		}
		#allPage #container #flashContent{
			width:auto;
			text-align:center;
		}
		#allPage #container #flashContent .flashSwf {
			text-align:left;
			width:550px;
			height:450px;
			margin-left:auto;
			margin-right:auto;
		}
		#allPage #container #flashContent .legendForFlashFile{
			width:550px;
			height:auto;
			text-align:left;
			margin-left:auto;
			margin-right:auto;
		}
		#allPage #container #codeSource{
			min-width:380px;
			width:auto;
			max-width:750px;
			text-align:center;
			margin-left:auto;
			margin-right:auto;
		}
		#allPage #container #codeSource .theSource{
			text-align:left;
			min-width:380px;
			width:auto;
			max-width:750px;
			margin-left:auto;
			margin-right:auto;
			padding-right:10px;
			padding-left:10px;
			color:#CCC;
		}
		#allPage #container #codeSource .comment{
			color:#F90;	
		}
		#allPage #container #codeSource .trace{
			color:#693;	
		}
		#allPage #container #codeSource .imports{
			color:#acb;
			font-weight:bold;
		}
		#allPage #container #codeSource .vars{
			color:#aec;	
		}
		#allPage #container #codeSource .outputPanel{
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			color:#aaaaaa;
			font-weight:bold;
			font-style: italic;
		}