html {height:100%;}
body {font-family:Arial, helvetica, sans-serif; height:100%; margin:0; padding:0;} 

img {border:0; margin:0; padding:0;}
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0; padding:0;}

h1 {font-size:15px; color:#FFFFFF;} 
h2 {font-size:14px;} 
h3 {font-size:13px;}

h1, h2, h3 {display:inline; padding:0; margin:0;}
h1 {display:block; height:51px; padding:7px 0 0 7px; margin-left:141px; min-width:850px; background-image:url(../images/bg-header.png); background-repeat:repeat-x;} /* !! new !! */

.nodeco {text-decoration:none;}
.typo {	font-family:Arial, helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000;}
.little {font-family:Arial, helvetica, sans-serif; font-size:11px;}
.liens {color:#0000FF;} .rouge {color:#CC0000;}

.fond-transparent {background-image:url(../images/bg-div.png); padding:10px 0;}
.fond-transparent2 {background-image:url(../images/bg-div-2.png); padding:10px 0;}
a {color:#0000FF;}

/* Positionnement des éléments récurrents ********************** */

/* centrage certains elements dans la page */
#artwork-decors-peint-global {
	border:1px solid #FFFFFF; /* bordure fictive pour bug ie */
	position:relative;
	min-height: 100%;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
}
html>body #artwork-decors-peint-global {height: auto;}

	/* DEBUT entete de page */
#art-work-entete {position:relative; margin-left:4%; margin-right:0; height:51px; z-index:1;}

/* floatage du logo dans entete */
#decors-façade-magasins {float:left; /*margin-right:10px;*/}
	/* FIN entete */

/* pictos de navigation */
#art-mural-navpictos {position:relative; margin-left:4%; width:auto; overflow:auto; z-index:5000; padding:3px 0 3px 7px;}
/* chemin de fer sous nav pictos */
#art-mural-navpictos p {display:inline;}


	/* DEBUT Footer */
#trompe-oeil-bottom {
	position:absolute;
	bottom:0;
	left:0; /* pour ie dans certains cas... */
	width:90%;
	height:56px;
	text-align:left;
	background:url(../images/bg-footer.png) repeat-x;
	padding-top:0px;
}
/* floatage de l image goutte de peinture */
#fresques-decors-bottom {float:left;}
/* couleur & positionnement des textes dans le bottom */
#trompe-oeil-bottom p, #trompe-oeil-bottom a {color:#FFFFFF; padding-top:5px; /*padding-bottom:40px;*/}
	#trompe-oeil-bottom a {line-height:25px;}
	#trompe-oeil-bottom a img {float:left;}
		#trompe-oeil-bottom p {padding-top:10px; opacity:0.7; filter:alpha(opacity=70);}
#decoupe-footer-droit {position:absolute; bottom:0; left:90%;}


	/* FIN footer */
