@charset "utf-8";
/* CSS Document */

html, body{
	width:100%; background:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;
}
img{background:#afafaf; display:block; text-align:center; font-style:italic; color:#fff;}
a img{border:none;}
p{margin:0; padding:0 0 18px 0;}
#container{
	position:relative;
	width:898px; height:auto; min-height:676px;
	background:#000 url(../images/bg_splash.png) center top no-repeat;
	margin:0 auto; padding:14px 0;
}
#header{position:relative; width:898px; height:136px; margin:0; padding:0;}
.lang{position:absolute; top:0; right:0; color:#666; text-transform:uppercase; font-weight:bold; text-decoration:none;}

#content{position:relative; width:898px; margin:0; padding:0;}
.animation{position:absolute; top:115px; left:205px; width:725px; margin:0; padding:0; z-index:1;}
.animation img{background:none;}
.concept{position:absolute; top:50px; left:0; width:auto; font-size:12px; color:#999; text-transform:uppercase;  line-height:1.5; z-index:2;}
.concept .highlight{color:#fff;}
.concept .important{font-size:18px;}

a.btn-concept-fr{display:block; width:249px; height:36px; background:url(../images/btn-concept.png) no-repeat; text-indent:-9999px; margin:0; padding:0;}
a.btn-concept-fr:hover{background-position:0 -36px;}

a.btn-resto-fr{position:absolute; top:380px; right:0; width:282px; height:35px; background:url(../images/btn-resto.png) no-repeat; text-indent:-9999px; margin:0; padding:0; z-index:2;}
a.btn-resto-fr:hover{background-position:0 -35px;}

a.btn-concept-en{display:block; width:249px; height:36px; background:url(../images/btn-concept.png) 0 -72px no-repeat; text-indent:-9999px; margin:0; padding:0;}
a.btn-concept-en:hover{background-position:0 -108px;}

a.btn-resto-en{position:absolute; top:380px; right:0; width:282px; height:35px; background:url(../images/btn-resto.png) 0 -70px no-repeat; text-indent:-9999px; margin:0; padding:0; z-index:2;}
a.btn-resto-en:hover{background-position:0 -105px;}




