body {
	margin: 0px;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	color:#3b3b3b;
	background-color:#2b2b2b;
	behavior:url("/js/csshover.htc");
}

form {
	margin:0;
	padding:0;
}

input,textarea {
	border:1px solid black;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#312818;
}

span {
	display:none;
}

#main {	
	width:1000px;
	visibility:visible;
	margin:0 auto;
	background-color:#d5d5d5;
}

#entete {
	height:123px;
}

#logo {
	width:100px;
	height:123px;
	background-image:url(../images/communs/logo-idem-meubles.gif);
	background-repeat:no-repeat;
	float:left;
}

#ensemble_outils {
	width:900px;
	height:123px;
	float:left;
}

#icones_outils {
	width:900px;
	height:16px;
	text-align:right;
	padding:62px 0 0 0;
}
#texte_outils a:link, #texte_outils a:visited{
	text-decoration:none;
	color:#312818;
}

#texte_outils a:hover, #texte_outils a:active{
	text-decoration:underline;
	color:#312818;
}

#texte_outils {
	width:870px;
	height:34px;
	text-align:right;
	font-size:13px;
	padding:10px 0 0 30px;
}

#texte_outils ul {
	padding:0;
	margin:0 0 0 125px;
	list-style:none;
}

#texte_outils ul li {
	float:left;
	margin:0 10px 0 0;
}


#menu_texte_outils a {
	display:block;
}

#menu_texte_outils  {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}

#menu_texte_outils li  {
	margin:0;
	padding:0;	
}

#menu_texte_outils a {
	display:block;		
}

#menu_texte_outils ul {
	display:none;
	position:absolute;		
	margin:0;
	padding:0 0 0 0;
	list-style:none;	
	z-index:25;	
	border:1px solid #312818;
	
	
}

#menu_texte_outils ul li{
	margin:0;
	padding:5px;
	background-color:white;
	float:left;
}

#menu_texte_outils li:hover   {	
	
}

#menu_texte_outils li:hover ul {
	display:block;	
	padding:0;
	margin:0;
}

/* Partie importante pour positionner le premier sous menu (et le 2e) */
#sm_menu_texte_outils {
			
	left:126px;
	background-color::#e6ded6;
	z-index:-10;
	padding:0;
	margin:0;
}




#clear {
	clear:both;
}

#photo_categories {
	width:990px;
	/*height:440px;*/
	background-color:#ffffff;
	padding:0 0 10px 10px;
}

#photo_principale {
	width:552px;
	height:440px;
	background:url(../dynamique/image-principale/salon.jpg) no-repeat;
	float:left;
}

#sous_texte {
	width:552px;
	height:440px;
	background:url(../images/communs/ombre-image-principale.png) no-repeat;
	
	
}

#photo_principale p {
	margin:0;
	padding:413px 10px 0 10px;
	color:#eae1d2;
}

#ensemble_categories {
	width:428px;
	/*height:440px;*/
	padding:10px 0 0 10px;
	color:#2f2f2f;
	float:left;	
}

#ensemble_categories a:link, #ensemble_categories a:visited{
	color:#ed1b2e;
	text-decoration:none;
}

#ensemble_categories a:hover, #ensemble_categories a:active{
	color:black;
	text-decoration:none;
}

.fleche_foncee {
	
	background-image:url(../images/communs/fleche-foncee.gif);
	background-repeat:no-repeat;
	margin:0;
	padding-left:10px;
	
}


#ensemble_categories img {
	margin-right:10px;
	
}

#ensemble_categories h1,
#ensemble_categories h2{
	font-size:16px;
	margin:0 0 10px 0;
	padding:0;
}

#ensemble_categories p {
	font-size:11px;
	margin:0 20px 15px 0;
	padding:0;
}

#ensemble_categories a {
	background-image:url(../images/communs/fleche-foncee.gif);
	background-repeat:no-repeat;
	margin:0;
	padding-left:10px;
}

#categorie_1,
#categorie_2,
#categorie_3,
#categorie_4,
#categorie_5{
	width:428px;
	height:88px;
}

#ensemble_categories ul{
	margin:0;
	padding:0;
	list-style:none;
}

#menu1 a ,
#menu2 a,
#menu3 a,
#menu4 a,
#menu5 a{
	display:block;
}

#menu1 ,
#menu2 ,
#menu3 ,
#menu4 ,
#menu5 {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	
}

#menu1 li  {
	margin:0;
	padding:0;	
	
}

#menu1 a {
	display:block;
	color:white;
	text-decoration:none;
}

#menu1 ul {
	display:none;
	position:absolute;		
	margin:0;
	padding:0 0 0 0;
	list-style:none;	
	z-index:25;	
	border:1px solid #e6ded6;
	border-left:10px solid #e6ded6;
	
}

#menu1 ul li{
	margin:0;
	padding:5px;
	background-color:#ffffff;
}

#menu1 li:hover   {	
	
}

#menu1 li:hover ul {
	display:block;	
	padding:0;
	margin:0;
}

#promotions_nouveautes {
	width:990px;
	height:253px;
	background-color:#d5d5d5;
	margin:0;
	padding:10px 0 10px 10px;
}


/* Partie importante pour positionner le premier sous menu (et le 2e) */
#sm {
	width:200px;			
	left:117px;
	top:0px;
	z-index:-10;
	padding:0;
	margin:0;
}

#promotions_nouveautes a:link, #promotions_nouveautes a:visited{
	color:#ed1b2e;
	text-decoration:none;
}

#promotions_nouveautes a:hover, #promotions_nouveautes a:active{
	color:black;
	text-decoration:none;
}

.fleche_pale {
	
	background-image:url(../images/communs/fleche-pale.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	
}

#promotion,
#nouveaute {
	width:465px;
	height:244px;
	margin:0;
	padding:10px 10px 0 10px;
	background-image:url(../images/communs/bullets-pales.gif);
	background-repeat:no-repeat;
	background-color:#bcbcbc;
	float:left;	
}

#promotion img,
#nouveaute img {
	border:1px solid #312818;
	padding:0;
	margin:0 25px 0 10px;
}

#promotion h2,
#nouveaute h2 {
	font-size:16px;
	margin:0;
	padding:0;
}

#promotion h3,
#nouveaute h3 {
	font-size:14px;
	margin:0 0 10px 0;
	padding:0;
}

#promotion {
	margin-right:10px;
}

#footer {
	width:980px;
	height:20px;
	margin:0;
	padding:10px 10px 0 10px;
	color:#eae1d2;
	font-size:12px;
	background-color:#3b3b3b;
}

#copyright,
#menu_footer {
	width:200px;
	float:left;
}

#menu_footer {
	width:780px;
}

#menu_footer a:link,#menu_footer a:hover,#menu_footer a:visited,#menu_footer a:active {
	text-decoration:none;
	color:#eae1d2;
}

#menu_footer ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menu_footer li {
	margin:0  0 0 3px;
	padding:0;
	float:right;
}
