.no-touch .cbp-hsmenu > li > a:hover, .no-touch .cbp-hsmenu > li > a:focus, .cbp-hsmenu > li.cbp-hsitem-open > a{
	color: #ffffff;
}
.cbp-hsinner{
	background-color: #eca500;
}
.cbp-hsmenu > li > a{
	color: #000;
}
.a-carousel-row-inner,ol.a-carousel{
	height: auto;
}
.sale,.dis,.flexslider,#zSlider,.a-carousel-container,.a-carousel-container2,#footer{
	width: 100%;
}
.hollow{
	width: 100%;
	height:auto;
	background: url(http://mhfrance.fr/product/2011mhfrance/halloween/img/hollowimg.png) no-repeat left top;
	position: relative;
}
.hollowlist{
	width: 70%;
	min-width: 1024px;
	height: auto;
	margin: 0 auto;
	box-shadow: 2px 0 1px #cfcfcf;
	background-color: #fff;
	z-index: 300;
	overflow: hidden;
	position: relative;
}
.witch{
	position: absolute;
	top: 60px;
	left: 20px;
	animation: gogogo1 10s infinite linear;
	-webkit-animation: gogogo1 10s infinite linear;
	-moz-animation: gogogo1 10s infinite linear;
	z-index: 400;
}
.bat1{
	position: absolute;
	top: 400px;
	left: 80px;
	z-index: 200;
}
.bat2{
	position: absolute;
	top: 600px;
	left: 40px;
	z-index: 200;
}
.reat1{
	width: 35px;
	height: 20px;
	position: absolute;
	top: 485px;
	left: 180px;
	z-index: 100;
	animation: aaa 2s infinite linear;
	-webkit-animation: aaa 2s infinite linear;
	-moz-animation: aaa 2s infinite linear;
}
.reat2{
	width: 50px;
	height: 26px;
	position: absolute;
	top: 705px;
	left: 190px;
	z-index: 100;
	animation: aaa 2s infinite linear;
	-webkit-animation: aaa 2s infinite linear;
	-moz-animation: aaa 2s infinite linear;
}
.spider{
	position: absolute;
	top: 100px;
	right: 128px;
	animation: gogogo2 10s infinite linear;
	-webkit-animation: gogogo2 10s infinite linear;
	-moz-animation: gogogo2 10s infinite linear;
}
.ghost1{
	position: absolute;
	top: 900px;
	right: 80px;
	animation: gogogo3 2s infinite linear;
	-webkit-animation: gogogo3 2s infinite linear;
	-moz-animation: gogogo3 2s infinite linear;
}
.ghost2{
	position: absolute;
	bottom: 600px;
	right: 40px;
	animation: gogogo4 2s infinite linear;
	-webkit-animation: gogogo4 2s infinite linear;
	-moz-animation: gogogo4 2s infinite linear;
}
.line{
	height:50px;
	width: 2px;
	background-color: #231815;
	position: absolute;
	right: 187px;
	top: 139px;
	animation: bbb 10s infinite linear;
	-webkit-animation: bbb 10s infinite linear;
	-moz-animation: bbb 10s infinite linear;
}
@keyframes aaa{
	0%{
		background: #f8b62b;
	}
	50%{
		background:#c40000;
	}
	100%{
		background:#f8b62b;
	}
}
@keyframes bbb{
	0%{
		height: 50px;
	}
	50%{
		height: 550px;
	}
	100%{
		height: 50px;
	}
}
@keyframes gogogo1{
	0%{
		transform: translate(0,0)scaleX(1);
		-ms-transform: translate(0,0)scaleX(1);   /* IE 9 */
		-webkit-transform: translate(0,0)scaleX(1);   /* Safari and Chrome */
		-o-transform: translate(0,0)scaleX(1);    /* Opera */
		-moz-transform: translate(0,0)scaleX(1);  /* Firefox */
	}
	25%{
		transform: translate(300px,-80px)scaleX(1);
		-ms-transform: translate(300px,-80px)scaleX(1);
		-webkit-transform: translate(300px,-80px)scaleX(1);
		-o-transform: translate(300px,-80px)scaleX(1);
		-moz-transform: translate(300px,-80px)scaleX(1);
	}
	49%{
		transform: translate(600px,0px)scaleX(1);
		-ms-transform: translate(600px,0px)scaleX(1);
		-webkit-transform: translate(600px,0px)scaleX(1);
		-o-transform: translate(600px,0px)scaleX(1);
		-moz-transform: translate(600px,0px)scaleX(1);
	}
	50%{
		transform: translate(600px,0px)scaleX(-1);
		-ms-transform: translate(600px,0px)scaleX(-1);
		-webkit-transform: translate(600px,0px)scaleX(-1);
		-o-transform: translate(600px,0px)scaleX(-1);
		-moz-transform: translate(600px,0px)scaleX(-1);
	}
	75%{
		transform: translate(300px,100px)scaleX(-1);
		-ms-transform: translate(300px,100px)scaleX(-1);
		-webkit-transform: translate(300px,100px)scaleX(-1);
		-o-transform: translate(300px,100px)scaleX(-1);
		-moz-transform: translate(300px,100px)scaleX(-1);
	}
	100%{
		transform: translate(0px,0px)scaleX(-1);
		-ms-transform: translate(0px,0px)scaleX(-1);
		-webkit-transform: translate(0px,0px)scaleX(-1);
		-o-transform: translate(0px,0px)scaleX(-1);
		-moz-transform: translate(0px,0px)scaleX(-1);
	}
}
@keyframes gogogo2{
	0%{
		transform: translateY(0px)scaleY(-1);
		-ms-transform: translateY(0px)scaleY(-1);
		-webkit-transform: translateY(0px)scaleY(-1);
		-o-transform: translateY(0px)scaleY(-1);
		-moz-transform: translateY(0px)scaleY(-1);
	}
	49%{
		transform: translateY(450px)scaleY(-1);
		-ms-transform: translateY(450px)scaleY(-1);
		-webkit-transform: translateY(450px)scaleY(-1);
		-o-transform: translateY(450px)scaleY(-1);
		-moz-transform: translateY(450px)scaleY(-1);
	}
	50%{
		transform: translateY(450px)scaleY(1);
		-ms-transform: translateY(450px)scaleY(1);
		-webkit-transform: translateY(450px)scaleY(1);
		-o-transform: translateY(450px)scaleY(1);
		-moz-transform: translateY(450px)scaleY(1);
	}
	100%{
		transform: translateY(0px)scaleY(1);
		-ms-transform: translateY(0px)scaleY(1);
		-webkit-transform: translateY(0px)scaleY(1);
		-o-transform: translateY(0px)scaleY(1);
		-moz-transform: translateY(0px)scaleY(1);
	}
}
@keyframes gogogo3{
	0%{
		transform:scale(1,1);
		-ms-transform:scale(1,1);
		-webkit-transform:scale(1,1);
		-o-transform:scale(1,1); 
		-moz-transform:scale(1,1);
	}
	50%{
		transform:scale(0.5,0.5);
		-ms-transform:scale(0.5,0.5);
		-webkit-transform:scale(0.5,0.5);
		-o-transform:scale(0.5,0.5); 
		-moz-transform:scale(0.5,0.5);
	}
	100%{
		transform:scale(1,1);
		-ms-transform:scale(1,1);
		-webkit-transform:scale(1,1);
		-o-transform:scale(1,1); 
		-moz-transform:scale(1,1);
	}
}

@keyframes gogogo4{
	0%{
		transform:scale(1,1);
		-ms-transform:scale(1,1);
		-webkit-transform:scale(1,1);
		-o-transform:scale(1,1); 
		-moz-transform:scale(1,1);
	}
	50%{
		transform:scale(0.5,0.5);
		-ms-transform:scale(0.5,0.5);
		-webkit-transform:scale(0.5,0.5);
		-o-transform:scale(0.5,0.5); 
		-moz-transform:scale(0.5,0.5);
	}
	100%{
		transform:scale(1,1);
		-ms-transform:scale(1,1);
		-webkit-transform:scale(1,1);
		-o-transform:scale(1,1); 
		-moz-transform:scale(1,1);
	}
}