body {
margin:0;
padding:0;
background:#CCBBA1 url(../img/home/fond4.jpg) bottom right repeat-x;
overflow:hidden;
height: 100%;
}

body, table {
font-family:Verdana, Vera, Arial, Sans-serif;
font-size:11px;
color:white;
}


h1 {
margin:0;
padding:0;
position:absolute;
top:5px;
left:15px;
}

#logo, #item {
behavior: url("pngbehavior.htc");
}

a img {
border:0;
}

#container {
width:995px; width:1045px;
height:100%;
}

#left {
width:155px;
height:100%;
background:#B7A9A4 url(../img/home/col1.jpg) top left repeat-x;
float:left;
}

#middle {
width:290px; width:340px;
height:100%;
background:#fff url(../img/home/col2.jpg) top left repeat-x;
/*background:#fff url(../img/home/jph_model3b.jpg) top center no-repeat;*/

float:left;
}

#ombre {
background:url(../img/home/ombre.gif) top left repeat-y;
height:100%;
}

#right {
width:542px;
height:100%;
background:#CDBCA3 url(../img/home/col3.jpg) top left repeat-y;
float:left;
}

#bottom {
width:542px;
background:url(../img/home/home.jpg) bottom left no-repeat;
height:100%;
}

#left a {
display:block;

text-transform:uppercase;

color:#B3A695;

font-size:10px;
text-align:center;
padding:5px 0;
text-decoration:none;
}

#left a:hover, #left a.active {
color:white;
background:#06337D;
/*text-decoration:underline;*/
}

#left a.hevin2 {
color:#D5E6A0;
font-weight:bold;
}

#left p {
padding-top:150px;

}

#actu {
/*position:absolute;
bottom:40px;
left:445px;*/
width:300px;
margin-bottom:28px;
}

#actu p {
margin:0 17px;
text-align:left;
}



/* Règle nécessaire à Safari
mais que IE Mac ne doit pas voir */


@media all {
	html {
	height:100%;
	overflow:hidden;
	}
}


/*

Alternative rendering

#container {
width:auto;
min-width:995px;
}

#left {
width:15%;
}

#middle {
width:30%;
}

#actu {
left:auto;
}

*/