*{margin:0;padding:0;border:0;}
body{overflow:hidden;background:#e1e1e1 url('../graphics/bgd_home.png') repeat-x ;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;}
#container {position: relative;width: 1000px; left: 50%; margin-left: -500px;}
#contents {height:100%; color:#999;}
#header{text-align:center;height:320px;}
#lang{position:absolute;top:15px;right:275px;width:25px;font-size:80%;line-height:1.6em;}
#menu{position: absolute; z-index:200;bottom:0; height:80px;text-align:center;width:100%;background:#fff url('../graphics/bgd_home_bottom.png') repeat-x;}
#menu p{}
#menu ul{ margin-top:10px;list-style-type: none; text-align: center; } 
#menu li { display:inline; padding: 0px 10px; }
#menu a img{margin:0 30px;}
#detail1{position: absolute;top:320px; left:-10px}
#detail2{position: absolute;top:320px; left:190px}
#detail3{position: absolute;top:320px; left:390px}
#detail4{position: absolute;top:320px; left:590px}
#detail5{position: absolute;top:320px; left:790px}
.detail {background:transparent url('../graphics/bgd_detail_body.png') repeat-Y ; width:220px;text-align:center; z-index:100;}/*-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.3);*/
.detail p{margin:0 10px;}

#lang a, #menu a, #container a{color: #b44b14;text-decoration: none;}
#lang a:hover,#lang a.on,#menu a:hover, #container a:hover{color: #b44b14;border-bottom:1px #b44b14 dotted;}
.pictos{float:left;}
.important{color:#990000;}
@media screen
  {
  body>div#menu
    {
    position: fixed;
    }
  }
#modal {
	position: fixed;
	background: #b44b14;
	z-index: 102;
	color:#fff;
	display:none;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	text-align:left;
	top:200px;
	left:50%;
	margin-left:-150px;
	font-size:1.3em;
	width:300px;
	text-align:center;
}