body, h1, h2, h3, h4, h5, h6, form, ul, img, p, a, fieldset, button{
	border:0;
	margin:0;
	padding:0;
	outline:none;
}

html{
	background:url('../images/fond-html.gif') repeat;
}

body{
	background:url('../images/fond-page.gif') #303030 repeat-x;
	color:#353535;
	font: normal 11px Verdana, Helvetica, sans-serif;
}

#fond{
	background:url('../images/fond.png') center 103px no-repeat;

}
*html #fond{
	background-image:none;
}

/*____________________________________________________________________*/
/*_________________________________=GENERAL_____________________________*/
/*____________________________________________________________________*/

*html img, *html a, *html p, *html input, *html textarea, *html select{
	position:relative;
	z-index:15;
}

a{text-decoration:none;}

.spacer{clear:both;font-size:0px;height:0px;line-height:0px;}

/*____________________________________________________________________*/
/*_______________________________=CONTENEUR___________________________*/
/*____________________________________________________________________*/

#conteneur{  
	margin:0px auto;
	width:969px;
}

#menu_access{
	height:17px;
	line-height:10px;
	margin:88px 0 0 0;
	position:absolute;
	text-align:right;
	width:950px;
	z-index:50;
}

#menu_access li{
	display:inline;
	color:#6c6c6c;
	font: normal 10px Arial, Helvetica, sans-serif;
}

#menu_access li a{
	color:#6c6c6c;
}
#menu_access li a:hover,#menu_access li a:focus{
	color:#fff;
}


/*____________________________________________________________________*/
/*_________________________________=BANDEAU_____________________________*/
/*____________________________________________________________________*/

#bandeau{
	background:url('../images/fond-bandeau.png') no-repeat;
	height:324px;	
	position:relative;
}

#bandeau h1{
	padding:0 0 0 17px;
}

#bandeau h1 a{
	background:url('../images/logo-titre.jpg') no-repeat;
	display:block;
	height:103px;
	text-indent:-9999px;
	width:567px;
}

#diapo-bandeau{
	float:left;
}

#menu-bandeau{
	float:left;
	margin:0 0 0 -3px;
}

#bandeau .sep-bandeau{
	background:url('../images/sep-bandeau.png') no-repeat;
	float:left;
	height:16px;
	margin:-3px 0 0 0;
	width:100%;
}

*html #bandeau .sep-bandeau{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.atraconfort.com/images/sep-bandeau.png');
}


/*____________________________________________________________________*/
/*_________________________________=GAUCHE_____________________________*/
/*____________________________________________________________________*/

#gauche{
	clear:both;
	float:left;
	height:auto;
	min-height:327px;	
	width:227px;
}

#gauche ul{
	list-style:none;
}

#gauche #menu_site{
	display:block;
	font-size:0px;
	height:0px;
	line-height:0px;
}

#menu-produit{
	margin:25px 0 15px 0;
}

#menu-produit a{
	background:url('../images/btn-gauche.png') no-repeat;
	color:#fff;
	display:block;
	font-size:13px;
	height:24px;
	padding:8px 0 0 35px;
	text-transform:uppercase;
	width:192px;
}
#menu-produit a:hover,
#menu-produit a:focus{
	background-position:0 -32px;
}


#menu-produit ul{
	margin:0 0 0 4px;
	padding:3px 0 3px 12px;
	width:209px;
}

#menu-produit li.cheminees ul,
#menu-produit li.poeles ul{
	background:url('../images/fond-gauche-h.gif') #3e3e3f bottom no-repeat;
	border-left:1px #727577 solid;
	border-right:1px #727577 solid;
	
}
#menu-produit li.cuisinieres ul{
	background:url('../images/fond-gauche-b.gif') bottom no-repeat;
	width:210px;
	padding-left:13px;
}

#menu-produit ul li{
	background:url('../images/puce-gauche.gif') 0 7px no-repeat;
	padding:0 0 0 10px;
}

#menu-produit ul a{
	background:url('../images/ligne-gauche.png') left bottom no-repeat;
	font-size:12px;
	height:auto;
	min-height:16px;
	padding:2px 0;
	text-transform:none;
}

#menu-produit ul li:last-child a,
#menu-produit ul li.last a{
	background:none;
}

#menu-produit ul a:hover,
#menu-produit ul a:focus{
	background-position:left bottom;
	color:#cfcfcf;
}




#menu-infos a{
	background:url('../images/btn-bas-gauche-c.jpg') no-repeat;
	color:#fff;
	display:block;
	font-size:13px;
	height:24px;
	padding:7px 0 0 35px;
	text-transform:uppercase;
	width:192px;
}
#menu-infos .first a{
	background:url('../images/btn-bas-gauche-h.jpg') no-repeat;
	height:25px;
}
#menu-infos .last a{
	background:url('../images/btn-bas-gauche-d.jpg') no-repeat;
	
}
#menu-infos li a:hover,
#menu-infos li a:focus{
	background-position:0 -31px;
}
#menu-infos li.first a:hover,
#menu-infos li.first a:focus{
	background-position:0 -32px;
}

#menu-infos li.web_menu_page_selected > a,
#menu-produit ul li.web_menu_page_selected > a{
	color:#da5109;
}



/*____________________________________________________________________*/
/*_________________________________=CONTENU_____________________________*/
/*____________________________________________________________________*/

#centre{
	background:url('../images/fond-centre.gif') repeat-y;
	float:right;
	height:auto;
	margin:-4px 0 0 0;
	min-height:490px;
	padding:0 0 0 10px;
	width:732px;
}

#contenu{
	background:url('../images/fond-contenu.jpg') repeat-x;
	height:auto;
	min-height:440px;
	padding:10px 10px 5px 15px;
	width:706px;	
}
*html #contenu{
	height:435px;
}




/*____________________________________________________________________*/
/*_________________________________=BAS_____________________________*/
/*____________________________________________________________________*/


#bas{
	background:url('../images/fond-bas.gif') repeat-x;
	border-bottom:1px #787878 solid;
	clear:both;
	height:87px;
	width:100%;
}

#bas-site{
	clear:both;
	margin:0 auto;
	padding:15px 0 0 0;
	width:969px;
}

#zone-localisation{
	background:url('../images/fond-localisation.png') no-repeat;	
	color:#f1f1f1;
	float:left;
	font-size:10px;
	height:69px;
	margin:0 0 0 9px;
	padding:3px 0 0 10px;
	width:190px;
}

*html #zone-localisation{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.atraconfort.com/images/fond-localisation.png');
}

#bas ul{
	background:url('../images/sep-menu-bas.png') no-repeat;	
	float:left;
	height:34px;
	list-style:none;
	margin:17px 0 0 105px;
}

#bas ul li{
	background:url('../images/sep-menu-bas.png') right no-repeat;	
	height:34px;
	float:left;
	
}

#bas ul li a{
	display:block;
	color:#e6e6e6;	
	height:24px;
	padding:10px 20px 0 20px;
}
*html #bas ul li a{
	float:left;
}

#bas ul li a:hover,#bas ul li a:focus{
	background:url('../images/fond-btn-bas.png') center bottom no-repeat;	
	color:#b10b1b;
}

*html #bas ul li a:hover,*html #bas ul li a:focus{
	background:none;
}
