* {
	margin:0;
	padding:0;
}

	
body {
	background:url(images/bg.png);
	font-family:helvetica, verdana;
	font-size:12px;
	color:white;
	}
#fond {
	top:5px;
	width:940px;
	position:fixed;
	position:relative;
	left:50%;
	margin-left:-470px;
	background:url(images/bg.png);
}
#precontainer {
	position:relative;
	width:940px;
	height:130px;
	background:url(images/topanim.png) no-repeat;
}
#container {
	position:relative;
	width:940px;
	height:500px;
	background:url(images/container-bg.png);
	}
	
#term {
	position:relative;
	top:20px;
	width:880px;
	height:320px;
	left:30px;
	overflow:hidden;
	background:#000000;
	border-top:solid thin #444444;
	border-bottom:solid thin #bbbbbb;
	border-left:solid thin #bbbbbb;
	border-right:solid thin #444444;
	}
#output {
	position:relative;
	top:-10px;
	left:-15px;
	width:870px;
	height:300px;
	overflow:auto;
	}
#inputcode {
	position:relative;
		top:40px;
	width:880px;
	height:20px;
	left:30px;
	background:#FFFFFF;
	border-top:solid thin #444444;
	border-bottom:solid thin #bbbbbb;
	border-left:solid thin #bbbbbb;
	border-right:solid thin #444444;
	}
#doc {
	position:relative;
	padding-left:8px;
	padding-right:8px;
	top:60px;
	width:870px;
	height:50px;
	left:30px;
	overflow:auto;
	/*background:#FFFFFF;*/
	/*color:black;*/
	border-top:solid thin #444444;
	border-bottom:solid thin #dddddd;
	border-left:solid thin #dddddd;
	border-right:solid thin #444444;
	
	}

#postcontainer { 
	position:relative;
	width:940px;
	height:20px;
	background:url(images/postcontainer-bg.png);
}
