body {
	background: url(../i/bg2.jpg) repeat fixed center center;
	margin: 0px;
	padding: 0px;
	font: 90% Helvetica, Arial, 'Lucida Grande', Verdana, Geneva, Lucida, sans-serif; }

* { outline:none; }
a, a:link, a:visited { color:white; font-weight:bold;text-decoration:underline;cursor: pointer; }
a:hover, a:active { text-decoration:none; }
		
img { 
	border:0;
	padding:0; 
	margin:0; }
			
table#structure td { margin:0; padding:0; padding-right:7px; }
		 
#content, #content2 { 
	position:absolute; 
	left:0; 
	top:0; 
	z-index: 100;
	padding:0; 
	margin:102px 0 0 34px; 
	white-space:nowrap; }
#content2 { 
	margin:102px 0 0 155px; }
		 
		
#content_obj, 
#content_cha,
#content_lie,
#content_con { 
	padding:0; 
	margin:0; }

.cube {
	width: 100px;
	height: 100px;
	padding: 0;
	margin: 0px;
	background-repeat:no-repeat;
	border:0; }
			
		
* content_cha a,
* content_lie a { 
	text-decoration:none;
	border:0;
	padding:0;
	margin:0; } 
a .cube2,
a:link .cube2,
a:visited .cube2 { 
	text-decoration:none;
	color:#fff;
	background:url(../i/cube2.gif) no-repeat; }
a:hover .cube2,
a:active .cube2 { 
	text-decoration:none;
	color:#fff;
	background:url(../i/cube2_on.gif) no-repeat; }
a .cube2 #lelement,
a:link .cube2 #lelement {
	text-decoration:none; 
	/*background:url(../i/pattern_black.gif);*/ }
a:visited .cube2 #lelement {
	text-decoration:none; 
	color: #ccc;  }
a:hover .cube2 #lelement,
a:active .cube2 #lelement { 
	text-decoration:none;
	color:#fff;
	/*background:url(../i/pattern_diagonal.png);*/ }
		
a .cube2 {
	text-decoration:none;
	width:200px;
	height:70px; }
a .cube2 #lelement {
	text-decoration:none;
	position:relative;
	top:1px;
	left:1px;
	width:198px;
	height:68px;
	overflow: hidden;
	margin:0;
	padding:0; }
	
	
#lelement { 
	background:  url(../i/pattern_black.png) repeat; }
	
	
a .cube2 #lelement p, a .cube2 #lelement h4 {
	width:200px;
	text-decoration:none;
	margin:0;
	padding:17px 7px 7px 7px;
	border:0;
	background:none;
	text-transform:uppercase;
	white-space: normal; }

a .cube2 #lelement h4 {
	font-weight: normal; 
	font-size: 100%;
	text-transform:uppercase; }

a .cube2 #lelement p {
	font: 75% Helvetica, Arial, 'Lucida Grande', Verdana, Geneva, Lucida, sans-serif; }
a .cube2 #lelement p+p, a .cube2 #lelement h4+p {
	text-decoration:none;
	margin:0;
	padding:0px 7px 17px 7px;
	border:0;
	background:none;
	font-weight:normal;
	text-transform: none;
	font: 80% Helvetica, Arial, 'Lucida Grande', Verdana, Geneva, Lucida, sans-serif; }
* a { text-decoration:none;}
* a p { text-decoration:none; }

#content_con form, 
#content_con form input { 
	padding:0; 
	margin:0; }
	

	
#lesobjets { 
	background:  url(../i/obj_obj_bg.png) no-repeat; 
	position:relative; 
	left: 0px; 
	top: 0px; 
	width: 189px; 
	height: 51px; }
#leschamps { 
	background:  url(../i/cha_cha_bg.png) no-repeat; 
	position:relative; 
	left: 0px; 
	top: 0px; 
	width: 189px; 
	height: 51px; }
			 
#content_transparent {
	background:  url(../i/pattern_black.png) repeat;
	position:relative;
	left: 0px;
	top: 0px;
	/*width: 400px;*/
	overflow: visible;
	margin:0;
	padding:24px 14px 7px;
	color:white; }
#content_transparent p { 
	margin:0;
	padding:17px 0px 0px; }
#content_transparent h4 { width:300px; font-weight: normal; font-size: 100%;text-transform:uppercase; margin:0;padding:0; }
#content_transparent h4+table, #content_transparent h4+p {margin:0;padding:0;padding-top:22px; }
#content_transparent p { width:400px;padding-right:7px; }

	