/* CSS Document */
/* ------------------------------------ Init ------------------------------------ */
html{overflow-y:scroll;}
img{border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
address,em{font-style:normal;}
form{margin:0; padding:0;}
ul,li,p,form{margin:0; padding:0;}
/* ------------------------------------ /Init ------------------------------------ */

/* ------------------------------------ Class ------------------------------------ */
.alt{
display:none;
}
.clear {
font: 0;
line-height: 0;
clear: both;
}
/* ------------------------------------ /Class ------------------------------------ */

/* ------------------------------------ Body ------------------------------------ */
body{
margin:0;
padding:0;
background:#CCBBA1 url(../img/bg_body.jpg) bottom right repeat-x;
overflow:hidden;
height: 100%;
}

body, table {
color:white;
font: 11px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


h1{
margin:0;
padding:0;
position:absolute;
top:5px;
left:15px;
width:114px;
height:112x;
}

h1 img{
width:114px;
height:112px;
behavior: url(/common/css/pngbehavior.htc);
}

#container {
width:995px; width:1045px;
height:100%;
}

/* ------------------------------------ /Body ------------------------------------ */

/* ------------------------------------ Left ------------------------------------ */
#left {
width:155px;
height:100%;
background:#B7A9A4 url(../img/top/bg_left.jpg) top left repeat-x;
float:left;
}

#left ul{
margin:0;
padding:0;
list-style:none;
width:155px;
}
#left ul.gr{
letter-spacing:0.1em;
}
#left li{
margin:0;
padding:0;
width:155px;
display:block;
text-align:center;
font-size:10px;
float:left;
}
#left li.act{
color:#B3A695;
padding:5px 0;
}
#left li a{
color:#B3A695;
display:block;
text-align:center;
padding:5px 0;
text-decoration:none;
}

#left li a:hover, #left li a.active {
color:white;
background:#06337D;
/*text-decoration:underline;*/
}

#left a.hevin2 {
color:#D5E6A0;
font-weight:bold;
}

#left p {
padding-top:150px;
}

/* ------------------------------------ /Left ------------------------------------ */

/* ------------------------------------ Center ------------------------------------ */
#center {
width:290px; width:340px;
height:100%;
background:#fff url(../img/top/bg_center.jpg) top left repeat-x;
/*background:#fff url(../img/home/jph_model3b.jpg) top center no-repeat;*/
float:left;
}

#ombre {
background:url(../img/top/bg_shadow.gif) top left repeat-y;
height:100%;
}

/* ------------------------------------ /Center ------------------------------------ */

/* ------------------------------------ /Right ------------------------------------ */
#right {
width:542px;
height:100%;
background:#CDBCA3 url(../img/top/bg_right.jpg) top left repeat-y;
float:left;
}

#bottom {
width:542px;
background:url(../img/top/bg_top.jpg) bottom left no-repeat;
height:100%;
}

#actu {
width:300px;
height:90px;
color:#fff;
font-weight:bold;
font-size:10px;
letter-spacing:0.1em;

line-height:150%;
padding:20px 17px 0;
}

#actu p {
padding:0 17px;
text-align:left;
}

#actu p span{
font-size:12px;
}

#actu p a{
color:#fff;
}

/*-------追加---------*/

#actu dt,#actu dd{float:left; display:inline; padding:0px 0px 3px; margin:0px;}
#actu dt{width:60px;}
#actu dd{width:200px;}
#actu dd a{color:#fff;}

/*-------/追加---------*/

#fmenu{
clear:both;
height:28px;
line-height:28px;
padding-left:17px;
background-color:#A67A4D;
width:200px;
}
#fmenu ul{
list-style:none;
}
#fmenu li{
display:inline;
margin-right:10px;
}
#fmenu a{
color:#fff;
}
/* ------------------------------------ /Right ------------------------------------ */

/* Regle necessaire a Safari
mais que IE Mac ne doit pas voir */
@media all {
	html {
	height:100%;
	overflow:hidden;
	}
}


