body {background-color:#40423F;background-image:url(file:../images/fond.gif);font-family:Arial, Helvetica, sans-serif;margin:0;text-align:center;		/*corrige le bug IE qui interprête mal les marges auto*/}/* ------------- CALQUE GLOBAL CENTRE HORIZONTALEMENT  ---------------------- */#global {  position:relative;  width:760px;	 margin-top:15px;  margin-left:auto;  margin-right:auto;     	 text-align:left;	/*rétablit l'alignement à gauche suite correction bug IE*/}/* -------------- BANDEAU DU HAUT ----------------- */#mas, #savons, #boutiques, #savoirfaire, #contact {	position:absolute;	top:0px;	text-align:center;}#savons, #boutiques, #savoirfaire,#contact {	height:30px;}#mas {	left:0px;	width:152px;	height:100px;	z-index:10;}#fondbandeau {	position:absolute;	left:152px;	top:30px;	width:608px;	height:70px;	z-index:1;}/* POSITIONNEMENT DES CALQUES AVEC IMAGE DE PREMIER PLAN POUR ROLL OVER */#savons {	left:152px;	width:152px;	background:url(../images/bandeau/savons_over.jpg) top left no-repeat;	z-index:11;}#boutiques {	left:304px;	width:152px;	background:url(../images/bandeau/boutiques_over.jpg) top left no-repeat;	z-index:16;}#savoirfaire {	left:456px;	width:152px;	background:url(../images/bandeau/savoir_faire_over.jpg) top left no-repeat;	z-index:17;}#contact {	left:608px;	width:152px;	background:url(../images/bandeau/contact_over.jpg) top left no-repeat;	z-index:18;}/* ------------------- LES LIENS (ROLL OVER CSS) ---------------------------------*/#savons a, #boutiques a, #savoirfaire a, #contact a {	display:block; /* occupent toute la surface du conteneur */	width:100%;	height:100%;}/* On place les images de fond de premier plan du roll over */#savons a {	background:url(../images/bandeau/savons.jpg) top left no-repeat;}#boutiques a {	background:url(../images/bandeau/boutiques.jpg) top left no-repeat;}#savoirfaire a {	background:url(../images/bandeau/savoir_faire.jpg) top left no-repeat;}#contact a {	background:url(../images/bandeau/contact.jpg) top left no-repeat;}/* au survol, on masque l'image de premier plan pour faire apparaitre le 2nd plan */#savons a:hover, #boutiques a:hover, #savoirfaire a:hover, #contact a:hover, #sousmenu a:hover {	background:transparent none;}/* ------------------- MENU DEROULANT SAVONS -----------------------*/#smenu1 {	position:absolute;	left:152px;	top:30px;	width:152px;	height:64px;	padding-top:6px;	display:none;	background:#40423F url(../images/bandeau/sous_savons_over.jpg) top left no-repeat;	z-index:19;}/* ------- CLASSES DE TEXTE BANDEAU SUPERIEUR ET SOUS MENU ------------ */.menu_savons, .menu_boutiques, .menu_savoirfaire, .menu_contact {	font-size:17px;	line-height:30px;	font-weight:bold;}.menu_savons {	color:#B6C3CC;}.menu_boutiques {	color:#959696;}.menu_savoirfaire {	color:#A5B0A0;}.menu_contact {	color:#C1C1B3;}.sous_menu {	text-align:left;	margin-left:16px;	font-size:12px;	font-weight:bold;	color:#404950;}.sous_menu:hover {	color:#B6C3CC;}/* --------------- MENTIONS LEGALES BAS DE PAGE ------------------------*/#copyright {	position:absolute;	width:360px;	left:0px;	top:555px;	z-index:21;	font-size:10px;	color:#B6C3CC;}#mentions {	position:absolute;	width:400px;	text-align:right;	top:555px;	left:360px;	z-index:21;	font-size:10px;	color:#B6C3CC;	text-decoration:none;}#mentions a {	color:#B6C3CC;	text-decoration:none;}#mentions a:hover {	color:#818D95;}/* ------------- Les titres des parties --------------------- */.titre_boutiques, .titre_savoirfaire, .titre_contact {	font-size:24px;	line-height:50px;	font-weight:bold;}.titre_boutiques {	color:#959696;}.titre_savoirfaire {	color:#A5B0A0;}.titre_contact {	color:#C1C1B3;}A {text-decoration:none;color:#40423F;}