html {
/*	overflow: hidden;*/
	overflow-x:hidden;
}
body {
	width: 100%;
	height: 100%;
	text-align:center;
	background:#333336;
	position:relative;
}

#container{
	width:960px;
	margin:20px auto;
	padding-bottom:70px;
	text-align:left;
	color:#fff;
	font:10pt Verdana, Arial, sans-serif;
	position:relative;
}
#menu{
	float:right;
	margin:20px 0 0 0;
}
	#menu a{
		float:right;
		display:block;
		width:80px;
		height:22px;
		text-align:center;
		color:#fff;
		text-decoration:none;
		margin-left:30px;
		font-size:11pt;
		line-height:22px;
	}
	#menu a:hover{
		color:#fff;
	}
	#menu a.sel{
		font-weight:bold;
	}
	#menu a#menu1.sel, #menu a#menu1:hover{
		background:url(../images/backmenu1.gif) 0 0 no-repeat;
	}
	#menu a#menu2.sel, #menu a#menu2:hover{
		background:url(../images/backmenu2.gif) 0 0 no-repeat;
	}
	#menu a#menu3.sel, #menu a#menu3:hover{
		background:url(../images/backmenu3.gif) 0 0 no-repeat;
	}

#wheel{
	position:absolute;
	width:229px;
	height:220px;
	background:url(../images/cercle.jpg) 0 0 no-repeat;
	left:5px;
	top:20px;
}
* html #wheel{
	float:left;
	width:229px;
	height:220px;
	background:url(../images/cercle.jpg) 0 0 no-repeat;
	position:relative;
}
#example{
	position:absolute;
	top:324px;
	left:0;
}
#exampletxt{
	position:absolute;
	top:510px;
	left:0;
	width:230px;
	text-align:center;
}
#exampletxt h1{
	font-weight:bold;
	font-size:10pt;
	margin:10px 0 0;
	padding:0;
}
#exampletxt p{
	margin:0;
	padding:0;
}
#title{
	width:500px;
	height:179px;
	background:#333336;
	margin:0px 0px 0px 380px;
	padding:70px 0 20px;
}
* html #title{padding-top:50px;}
*+html #title{padding-top:50px;}
strong{font-weight:bold;}
#text{
	margin-left:300px;
	padding-top:50px;
	clear:both;
}
* html #text{margin-left:270px;}
	#text div.col{
		float:left;
		width:200px;
		margin-left:20px;
	}
	#text h1{
		font-weight:bold;
		font-size:1em;
		margin-bottom:8px;
	}
	#col1 h1{
		background:#dc00ff;
	}
	#col2 h1{
		background:#1338ff;
	}
	#col3 h1{
		background:#6100ff;
	}
	#text ul{
		margin-left:0;
		padding-left:0;
	}
	#text li{
		font-size:80%;
		list-style: square;
		margin-left:13px;
		padding-left:0;
	}
	* html #text li{
		margin-left:15px;
	}
	*+html #text li{
		margin-left:15px;
	}
	#text li li{
		font-size:100%;
	}
form{margin:0;padding:0;}
#contactarea{
	margin-left:540px;
	padding-top:70px;
}
#people{
	margin-left:160px;
}
#people p a{
	color:#fff;
	text-decoration:underline;
}
#people p a:hover{
	color:#dc00ff;
	text-decoration:underline;
}
#contactform{
}
	#contactform p label{
		float:left;
		width:150px;
		padding-right:10px;
		text-align:right;
	}
	#contactform p{
		clear:both;
		margin:0 0 5px 0;
		padding:0;
	}
	#contactform p.little{
		color:#aaa;
		font-size:8pt;
	}
	#contactform p span{font-size:8pt;color:#f99;}
	#contactform p input{
		font:10pt Verdana, Arial, sans-serif;
		width:250px;
		font-style:italic;
		border:0;
		padding:0 2px;
	}
	#contactform p input.checkbox{
		width:15px;
		padding:0;
		margin:0;
	}
	#contactform p input.off{border:1px solid #000;}
	#contactform p input.on{border:1px solid #dc00ff;background:#fdf;}
	#contactform p textarea{
		font:10pt Verdana, Arial, sans-serif;
		width:250px;
		height:120px;
		font-style:italic;
		border:0;
		padding:0 2px;
	}
	#contactform p textarea.off{border:1px solid #000;}
	#contactform p textarea.on{border:1px solid #dc00ff;background:#fdf;}
	#contactform p input#send{
		color:#fff;
		border:0;
		font:10pt Verdana, Arial, sans-serif;
		width:80px;
		height:22px;
		font-style:bold;
		cursor:pointer;
	}
	#contactform p input#send.sendoff{
		background:url(../images/backmenu1.gif) 0 0 no-repeat;
	}
	#contactform p input#send.sendon{
		background:url(../images/backmenu2.gif) 0 0 no-repeat;
	}
	#contactform h1{
		font-size:1em;
		padding:0 0 0 160px;
		margin:0;
		color:#dc00ff;
		font-weight:bold;
	}
	#errorlang{margin-left:122px;}
#footer{
	background:#333336 url(../images/bottom.jpg) 0 100% repeat-x;
	position:fixed;
	width:100%;
	height:74px;
	bottom:0;
	left:0;
	font-size:8pt;
	text-align:center;
}
* html #footer{background:none;}
	
	#footercontent{
		text-align:left;
		width:960px;
		margin:0 auto;
		height:60px;
	}
	#footercontent span{
		display:block;
		padding-top:20px;
		color:#fff;
		font:10pt Verdana, Arial, sans-serif;
	}
	#footercontent a{color:#fff;}
	#signature{
		float:right;
		width:201px;
		height:44px;
		margin-top:5px;
		background:url(../images/signature.gif) 0 0 no-repeat;
	}
	#bottom{
		height:14px;
	}
	

.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}





#imageFlow {
	position: absolute;
	width: 960px;
	height: 500px;
	left: 0;
	top: 100px;
	overflow: hidden;
}
	#imageFlow .diapo {
		position: absolute;
		left: -1000px;
		cursor: pointer;
		-ms-interpolation-mode: nearest-neighbor;
	}
	#imageFlow .link {
		border: dotted #fff 1px;
		margin-left: -1px;
		margin-bottom: -1px;
	}
	#imageFlow .bank {
		visibility: hidden;
	}
	#imageFlow .text {
		position: absolute;
		left: 0px;
		width: 100%;
		bottom: 16%;
		text-align: center;
		color: #FFF;
		font-family: verdana, arial, Helvetica, sans-serif;
		z-index: 1000;
	}
	#imageFlow .title {
		font-size: 0.9em;
		font-weight: bold;
	}
	#imageFlow .legend {
		font-size: 0.8em;
	}
	#imageFlow .scrollbar {
		position: absolute;
		left: 10%;
		bottom: 10%;
		width: 80%;
		height: 16px;
		z-index: 1000;
	}
	#imageFlow .track {
		position: absolute;
		left: 1%;
		width: 98%;
		height: 16px;
		filter: alpha(opacity=30);
		opacity: 0.3;
	}
	#imageFlow .arrow-left {
		position: absolute;
	}
	#imageFlow .arrow-right {
		position: absolute;
		right: 0px;
	}
	#imageFlow .bar {
		position: absolute;
		height: 16px;
		left: 25px;
	}
* html #imageFlow{display:none;}
#ie6{display:none;}
* html #ie6{display:block;text-align:center;margin-top:100px;}

#spot{
	margin:150px auto 0;
}
#spotText{
	margin:40px auto 0;
}
	#spotText a{
		display:block;
		text-align:center;
		color:#aaa;
		font-size:1.2em;
		text-decoration:none;
		font-weight:normal;
	}
	#spotText a:hover{
		text-decoration:underline;
	}
