.body {
	loading-wait:false;
}
.pagecontent {
	transition-on:none !important;
}
.subsubcontent {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	overflow:hidden;
	transition-on:fadein !important;
	transition-off:fadeout !important;
}
.fadingSlide {
	display:block;
	position:relative;
	width:100%;
	height:100%;
}
.fadingSlideBack {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	background-color:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khml-opacity:0.5;
	opacity:0.5;
}
.htmltext {
	display:block;
	position:absolute;
	visibility:html;
	font-family: HelveticaNeue, Arial;
	font-size: 11px;
	color:#CCCCCC;
	top:40px;
	left:500px;
	width:300px;
}
.linksBlocks {
	display:block;
	position:absolute;
	width:100%;
	height:41px;
	left:0px;
	bottom:0px;
}
.leftLink {
	display:block;
	position:absolute;
	width:463px;
	height:100%;
}
.rightLink {
	display:block;
	position:relative;
	float:right;
	width:116px;
	height:100%;
}
.leftBotblock {
	display:block;
	position:absolute;
	bottom:0px;
}
.scrollcont {
	display:block;
	position:absolute;
	height:90px;
}



.animDefilBot {
	display:block;
	position:absolute;
	top:399px;
	height:106px;
	overflow:auto;
	overflow-y:hidden;
	width:811px;
	scrollbar:sensitive none;
}
.contentDefil {
	display:block;
	position:relative;
	float:left;
	top:0px;
	width:231px;
	height:89px;
	border:1px solid #454545;
	cursor:pointer;
}
.sepDefil {
	display:block;
	position:relative;
	float:left;
	top:0px;
	width:9px;
	height:89px;
}
.contentDefilBack {
	display:block;
	position:relative;
	top:0px;
	width:232px;
	height:90px;
	margin-right:9px;
	margin-left:0px;
	background-color:#000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khml-opacity:0.5;
	opacity:0.5;
}
.imgDefil {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	height:89px;
}
.legDefil {
	display:block;
	position:absolute;
	width:74px;
	height:26px;
	top:10px;
	left:125px;
}
.plusDefil {
	display:block;
	position:absolute;
	width:14px;
	height:14px;
	top:39px;
	left:125px;
}
.textDefil {
	display:block;
	position:relative;
	left:125px;
	top:-50px;
	font-size:11px;
	font-family: HelveticaNeue, Arial;
	line-height:15px;
	color:#FFFFFF;
	text-indent:20px;
	width:100px;
	white-space:normal;
}
.titrDefil {
	display:block;
	position:absolute;
	left:125px;
	top:10px;
	font-size:18px;
	font-family: HelveticaNeue, Arial;
	font-weight:lighter;
	line-height:19px;
	color:#FFFFFF;
	width:106px;
}


.animDefilTop {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	height:500px;
	width:811px;
	overflow:hidden;
}
.animSlide {
	display:block;
	position:relative;
	height:500px;
	width:811px;
	slider-group:intro;
	slider-transition-on:fadein;
	slider-pause:4;
	slider-transition-frames:30;
	slider-callback:showIntroLegende;
}
.textDefilTop {
	display:block;
	position:relative;
	font-size:15px;
	font-family: HelveticaNeue, Arial;
	font-weight:lighter;
	line-height:19px;
	color:#CCCCCC;
	letter-spacing:1px;
	text-align:right;
	width:800px;
}
.titrDefilTop {
	display:block;
	position:relative;
	font-size: 39px;
	font-family: HelveticaNeue, Arial;
	font-weight:lighter;
	line-height:39px;
	color:#CCCCCC;
	letter-spacing:1px;
	text-align:right;
	width:800px;
	padding-top:30px;
}
.imageDefilTop {
	display:block;
	position:absolute;
	width:811px;
	height:500px;
}
.savoirDefil {
	display:block;
	position:relative;
	width:800px;
	padding-top:10px;
}
.plusDefilTop {
	display:block;
	position:relative;
	float:right;
	width:14px;
	height:14px;
	top:3px;
}
.savoirTexte {
	display:block;
	position:relative;
	float:right;
	font-size: 11px;
	font-family: HelveticaNeue, Arial;
	color:#CCCCCC;
	padding-left:6px;
	padding-top:4px;
}
.blanc {
	color:#CCCCCC !important;
}
.noir {
	color:#000000 !important;
}
