#menu2
{
background: url(../images/refonte/barre_menu.gif);
height: 32px;
width:965px;
display: block;
/*background:red url(../images/source/btn_menu_top_hover.jpg) */
}
#menu2g
{

/*width:965px;*/
width: 50%;
float:left;
/*background-color: #FF6600;*/
color:#FFFFFF;
margin-top:8px;
padding-left:30px;

}
#menu2d
{
width: 50%;
float:right;
/*background-color: #FFF;*/
/*margin-top:8px;*/
/*text-align:center;*/
/*padding-right:20px;*/
margin-top:-17px;
padding-right:-20px;
}
#menu2d ul {
	padding-left:214px;
}
}
#menu2d li {
display: inline;
}
#menu2d li a#c
{
background: url(../images/refonte/icn_compte.gif) no-repeat;
width:35;
height:32;
margin-top:-7px;
position: relative;
margin-left:-100px;
/*color:#FFFFFF;*/
display: block;
}
#menu2d li a#c h6.texte1
{
	font-family:arial;
	padding:10px 10px 10px 0;
	font-size:12px
	
}
#menu2d li a#p h6.texte2
{
	font-family:arial;
	padding:10px 10px 10px 0;
	font-size:12px
	
}
#menu2d li a#d h6.texte3
{
	font-family:arial;
	padding:10px 10px 10px 0;
	font-size:12px
	
}
#menu2d li a 
{
	color:#FFFFFF;
	height:32px;
	margin:-44px;
	padding-left:41px;
	text-decoration:none;
	
}

#menu2d li a#p
{
	background: url(../images/refonte/icn_panier.gif) no-repeat;
	width:35;
	height:32;
	/*color:#FFFFFF;*/
	
	position: relative;
	margin-left:10px;
	margin-top:12px;
	display: block;
}

#menu2d li a#d
{
	background: url(../images/refonte/icn_demandedevis.gif) no-repeat;
	width:35;
	height:32;
	position: relative;
	/*color:#FFFFFF;*/
	z-index: 10000;
	margin-left:115px;
	margin-top:12px;
	display: block;
}







































/*Styles généraux*/
html, body {width:100%;}
body{
	font-size:0.9em;
	background: #d60000 url(../images/source/background.png) repeat-x;
	font-family: Arial,Verdana;
}
img { border-width: 0px }


#container{
	width:1000px;
	margin:auto;
	background:transparent url(../images/source/bg_body.png) repeat-y;
	padding-left:33px;
}
*html #container{
background:transparent url(../images/source/bg_body.gif) repeat-y;
}
#header{height:156px;}


/* menu du header */
#menu_top {
	list-style-type: none;
	text-align:left;
	padding-left: 180px;
	width:784px;
	background: url(../images/source/bg_header.jpg) repeat-x bottom;
	height:15px;
	margin-top:-6px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:0.9em;
}
*+html #menu_top {padding-top:18px; }
*html #menu_top {padding-bottom:6px;}
#menu_top li {display:inline;}
#menu_top a {
	text-align:left;
	border-right: 1px solid gray;
	text-decoration: none;
	color: #000;
	font-size:0.9em;
	font-weight:bold;
	margin-left:-4px;
	padding: 6px 21px 6px 21px;
}
*html #menu_top { margin-top:4px; width:785px;}

#menu_top a.last { border:none; padding: 6px 22px 6px 21px;}
#menu_top a:hover {
	color:#FFF;
	background:#AD0505 url(../images/source/btn_menu_top_hover.jpg) no-repeat;
}

#content{
	width:789px;
	margin:0px 0px 0px 176px;
}
*html #content{width:786px;margin-left:-10px;}


#footer{
	text-align:center;
	color:#404040;
	background:#FFF url(../images/source/bg_footer.jpg) repeat-x;
	margin-top:-4px;
	padding:10px 0px 15px 0px;
	clear:both;
	font-size:0.9em;
	width:965px;
}
#footer a{
	text-decoration:none;
	color:#404040;
}
#footer a:hover{ text-decoration:underline;}
/*menus*/
#menu_gauche{
	width:176px; 
	float:left;
	font-size:0.9em;	
	margin-right:-3px;
}

#formulaire{text-align:center;color:#FFF;}
#onglet{
	height:23px;
}
#champ{padding:5px 0px;}
#recherche_avancee{color:#000;}
#recherche_produit{
	/*background:url(../images/source/icon_search.jpg) no-repeat right; */
	border:1px solid #aeaeae; 
	padding-right:20px;
}


#catalogue{
	color:#FFF;
	display:block;
	height:25px;
	text-decoration:none;
}
#menu_left li {list-style-type:none;}
#menu_left li  a{
	height:25px;
	color:black;
	text-decoration:none;
	display:block;
	padding:7px 0px 0px 8px;
 	font-weight:bold;
	font-size:0.89em;
}
#menu_left li  a:hover{
	color:#FFF;
	background:url(../images/source/btn_menu_left_hover.jpg) no-repeat;
}
#promo{
	display:block;
	width:176px;
	text-indent:-9999px;
	background:url(../images/source/promo.jpg) no-repeat;
	height:164px;
	margin-top:8px;
}

td.boxText div.category{
	margin-left: 10px;
	margin-bottom: 20px;
	margin-top: 10px;

	-margin-left : 12px ; 
	_margin-left : 12px ; 
	text-decoration: none;
}
td.boxText div.category p.subcategories
{
line-height:10px;
margin-top: 5px;
}

p.subcategories {
	margin-left: 10px;
}

td.boxText span.plus{
	background-position: 0 3px;
	background-repeat: no-repeat;
	display: block;
	float: left;
	margin: -1px 0 0 -10px !important;
	height: 15px;
	width: 9px;
	cursor: pointer;
}



.sous_cat {
	font-family: "Trebuchet MS", arial, verdana;
	font-size: 12px;
	display: block;
}

td.boxText span.CLOSE{
	background-image: url(../images/source/more.gif);
}

td.boxText span.OPEN{
	background-image: url(../images/source/less.gif);
}

td.boxText a.category_title {
	display: block;
	margin-left: 3px;
	*margin-left: 0px;
	_margin-left: 0px;
	font-family: "arial", arial, verdana;
	font-size: 12px;
	text-decoration: lower;

}
