div#conteneur{
position: relative ;
width: 900px ; 
/* min-height:600px; */
height:auto;
margin: 0 auto ;
border: 0px;
background-color: #58595b ;
}

body	{
margin-top:50px ;
padding:0;
background-color: #999999;
color:#000000;
}


#header	{
height:150px;
color:#000000;
background-color: #58595b ;
background-image:url(../images/fond_header.gif);
}

#logo {
position:absolute;
top:-15px;
left:-15px;
width: 150px;
height:150px;
background-color: #58595b ;
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
}

#logo span {
display:none;	
}

#menuhaut {
margin:0;
padding:0;
padding-bottom:2px;
position: absolute;
left: 210px;
top:46px; /* 50 */
height:25px; /* 15 */
background-color: #58595b ;
}

#menuhaut ul, li{
	display: inline ;
	padding-right:25px; /* 30 */		
}

#menuhaut  a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}

#menuhaut a:hover{
	border-bottom:2px solid #999999;
}

#menuhaut_selected a{
	border-bottom:2px solid #999999;
}

#lang {
position:relative;
top:0; 
left: 850px;

margin: 0 ;
padding: 0 ;
width:50px;
height:15px;
background-color:#4d4d4f;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:center;	
padding-top:1px;
}

/*
#lang {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; left: 850px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50px; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; TOP: 0px; HEIGHT: 15px; BACKGROUND-COLOR: #4d4d4f; TEXT-ALIGN: center
}
*/

#lang a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#999999;		
}

#lang a:hover{
color:#FFFFFF;		
}

#lang span{
color:#999999;
}

#home {
position: relative;
right:0;
top:35px; /* 50 */
left: 850px;
margin: 0 ;
padding: 0 ;
width:50px;
height:15px;
background-color:#702d7d;
text-align:center;	
padding-top:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;	
}

/*
#home {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; left: 850px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 50px; COLOR: #999999; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; TOP: 35px; HEIGHT: 15px; BACKGROUND-COLOR: #702d7d; TEXT-ALIGN: center
}
*/

#home a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#999999;		
}

#home a:hover{
color:#ffffff;		
}

#menu {
 /* float:left; */
 position:absolute;
 top:150px;
 left:0;
 
margin:0;
margin-top:-4px;
width:190px;
/* min-height:300px; */
height:auto;
background-color: #4d4d4f; /*58595b */
border-bottom:#4d4d4f 4px solid;
border-top:#4d4d4f 4px solid;

}

/*
img{
border:none;
}
*/



a{
color:#FFFFFF;
text-decoration:none;
text-align:left;
}

a:hover{
color:#FFFFFF;
text-decoration:underline;
text-align:left;
}

a.normal{
font-size:12px;
}




#content	{
float:right; 

/*
 position:absolute;
 top:150px;
 right:0;
 */
 
margin:0;
/* height:450px; */
min-height:450px; /* 300 */
width:690px;
/* border-bottom:#58595b 4px solid; */
background-color: #58595b ;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:justify;

}



h1.titre 	{
margin-top:0;
margin-bottom:14px;
font-family:Century Gothic, Arial, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:normal;
}

#content p{
margin:0;
padding:0;
width:465px;
}








/* partenaires */ 
div.partenaires{
margin:0;
padding:0;
width:465px;
}


div.partenaires div.description {
	float: left;
	width:217px;/* 223 */
	height:57px;
	padding-right:6px;
	position:absolute;
  }
  
div.partenaires div.visuel {
  float: right;
	height:51px; /* 57 */
	width:242px; /* 465-223*/
  padding-bottom: 9px;  /*  6  */
  
  }

div.partenaires div.space {

	height:2px; /* 51 */
	width:2px; /* 465-223*/
  padding-bottom:6px;
  
  }


/* liste menu produits */
#fond_menu{
margin:0;
padding:0;
/* min-height:440px; */ /* 446 */
height:auto;
background-color:#4d4d4f; 
}

.titre_menu{
margin:0;
padding:0;
margin-bottom:5px;
font-family:Century Gothic, Arial, sans-serif;
font-size:14px;
color:#FFFFFF;
background-color: #999999; 
text-indent:20px;
text-align:left;
}

.liste_menu{
margin:0;
padding:0;
margin-bottom:5px;
font-family:Century Gothic, Arial, sans-serif;
font-size:11px;
color:#cccccc;
background-color: #4d4d4f; 
/*text-indent:20px;*/
padding-left:20px;
padding-right:2px;
display:block;
}

.liste_menu a{
font-family:Century Gothic, Arial, sans-serif;
font-size:11px;
color:#cccccc;
text-decoration:none;
display:block;
}

.liste_menu_selected{
margin:0;
padding:0;
margin-bottom:5px;
font-family:Century Gothic, Arial, sans-serif;
font-size:11px;
color:#cccccc;
background-color:#58595b;
/*text-indent:20px;*/
padding-left:20px;
padding-right:2px;
display:block;
}

.liste_menu_selected a{
font-family:Century Gothic, Arial, sans-serif;
font-size:11px;
color:#cccccc;
text-decoration:none;
display:block;
}


.liste_menu a:hover{
font-family:Century Gothic, Arial, sans-serif;
font-size:11px;
color:#ffffff;
display:block;

}

.liste_menu2{
margin:0;
padding:0;
margin-bottom:5px;
font-family: Arial, sans-serif;
font-size:11px;
color:#ffffff;
background-color: #4d4d4f; 
display:block;
text-indent:26px;
}

.liste_menu2_selected {
margin:0;
padding:0;
margin-bottom:5px;
font-family: Arial, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#58595b;
display:block;
text-indent:26px;
}

.liste_menu2_selected a{
font-family: Arial, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
display:block;
}

.liste_menu2 a{
font-family: Arial, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
display:block;
}

.liste_menu2 a:hover{
font-family:Arial, sans-serif;
font-size:11px;
color:#ffffff;
display:block;
background-color:#58595b;
}






  
#mainfooter	{
position: relative ;
width: 900px ; 
margin: 0 auto ;
}

#footer{
float:left;
margin: 0 ;
padding:0;
float:left;
width:150px;  /* 699 */ 
color:#ffffff;
padding-top: 5px ;
background-color: #999999 ; /*  #999999 */
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:capitalize;
text-align:left;
}

#footer2{
float:right;
margin: 0 ;
padding:0;
float:left;
width:600px;  /* 699 */ 
color:#ffffff;
padding-top: 5px ;
background-color: #999999 ; /*  #999999 */
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:capitalize;
text-align:center;
}


#virtua {
margin: 0 ;
padding:0;
float:right;
width:120px;
text-align:right;
padding-right:13px;
color:#ffffff;
padding-top: 5px ;
background-color: #999999 ;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:capitalize;
background-image:url(../images/picto_virtua.gif);
background-position:right;
background-repeat:no-repeat;

}

.separation{
clear:both;
visibility:hidden;
}



.cache {
	display:none;
}


