body {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 0;
padding: 0;
background:url(images/bg.jpg) #1258b6 repeat-x;
}
#conteneur {
width: 899px;
margin: 0 auto; 
}
#header {
height: 116px;
width:899px;
background:url(images/header.jpg) no-repeat top;
}
#header #logo{
float:left;
margin:7px 0px 0px 10px;
display:inline;
}
#nav div{
float:right;
margin:73px 35px 0px 0px;
display:inline;
}
#nav a{
font-size:14px;
height:30px;
vertical-align:bottom;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;
}
#nav table{
display:inline;
}
#nav td.off{
width:123px;
height:43px;
background:url(images/menu_off.jpg) center no-repeat;
text-align:center;
vertical-align:middle;
color:white;
}
#nav td.on{
width:123px;
height:43px;
background:url(images/menu_on.jpg) center no-repeat;
text-align:center;
vertical-align:middle;
color:white;
}
#nav2{
width:197px;
padding:35px 0px 0px 92px;
float:left;
}
#nav2 a{
color:white;
font-size:14px;
display:block;
text-decoration:none;
font-weight:700;
padding-bottom:48px;
}
#nav2 a#no{
color:white;
font-size:14px;
display:block;
text-decoration:none;
font-weight:700;
padding-bottom:0px;
margin-top:-5px;
}
#banner{
float:left;
width:581px;
padding-top:8px;
}
#head{	
height:287px; !important
width:899px;
background:url(images/bghead.jpg) top no-repeat ;
}
#head2{
background:url(images/bghead2.jpg) ;
width:899px;
}
#milieu{
background:url(images/bgmilieu.jpg) repeat-y;
width:899px;
}
#centre {
background:url(images/bgcenter.jpg) top no-repeat;
height:auto;
min-height:444px;
display:table;
width:899px;
}
/* for Internet Explorer */
/*\*/
* html #centre {
height:444px;
}
#contenu{
padding-top:50px;
margin:0px auto 0px auto;
width:790px;
display:table;
text-align:justify;
}
h1{
margin:0;
padding-bottom:10px;
font-size:18px;
color:#be885a;
}
#pied {
background:url(images/bgpied.jpg) #1258b6 top no-repeat;
width:899px;
height:50px;
color:#c4ab94;
font-size:11px;
text-align:right;
}
#pied a{
color:#c4ab94;
}
#miniature{
text-align:center;	
padding-top:10px;
}
#miniature img{
width:126px;
height:117px;
border:none;
display:inline;
margin:5px;
}
p {margin: 0;}
#prod{
width:351px;
height:148px;
background:url(images/bgprod.gif) no-repeat;
margin:15px;
float:left;
}
#catal{
text-align:center;
}
#image{
height:140px;
width:140px;
background-color:white;
margin:5px;
float:left;
vertical-align:middle;
}
#texte{
float:left;
width:192px;
text-align:justify;
}
h2{
font-size:14px;
font-weight:bold;
color:#ff8e01;
}
#contact{
	
}
#contact label {
	width: 130px;
	float:left;
	display: block;
	margin-bottom:3px;
}
input{
	border-bottom:1px solid #CCCCCC;
	font-size:11px;
	font-family:tahoma;
	width:220px;
	margin-bottom:3px;
}
textarea{
	width:220px;
	border-bottom:1px solid #CCCCCC;
	font-size:11px;
	font-family:tahoma;
	margin-bottom:5px;
}
a{
color:#950f10;
}
#prod_2{
width:751px;
height:148px;
/*background:url(images/bgprod.gif) no-repeat;*/
margin:15px;
float:left;
}