* { margin: 0; padding: 0; outline:none; }
HTML, BODY { }
BODY  { background: #414141; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; }
H2    { font-size:17px; }
H3    { font-size:13px; }
TABLE { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; }
A     { text-decoration:underline; }
IMG   { border:none; float:left; }
UL    { list-style:inside; }

#global { position: relative; width: 900px; left: 50%; margin:100px 0 0 -450px; background:#FDFAE7 url(../pics/charte/femme.jpg) top left no-repeat; height:447px; padding-top:23px; }
HTML>BODY>#global { min-height:447px; height:auto; }

#logo      { display:block; width:200px; height:57px; background: url(../pics/charte/logo.jpg) top left no-repeat; text-indent:-9000px; margin-left:100px; float:left; }
#logo A    { display:block; width:200px; height:57px; }

#lienFlash { float:right; margin-right:160px; display:block; margin-top:25px; font-size:12px; color:#8F8D85; font-weight:bold; }

#menu      { list-style:none; width:80px; float:right; padding-right:30px; margin-top:-40px; clear:both; }
#menu LI   { margin-bottom:20px; }
#menu LI A { display:block; width:80px; height:auto; text-align:center; font-size:10px; text-decoration:none; font-weight:bold; }
#menu_1    { background:url(../pics/charte/menu_accueil.jpg) no-repeat; padding-top:34px; color:#BB79D9; }
#menu_2    { background:url(../pics/charte/menu_societe.jpg) no-repeat; padding-top:34px; color:#E97892; }
#menu_3    { background:url(../pics/charte/menu_produits.jpg) no-repeat; padding-top:32px; color:#FFB27A; }
#menu_4    { background:url(../pics/charte/menu_services.jpg) no-repeat; padding-top:34px; color:#997554; }
#menu_5    { background:url(../pics/charte/menu_secrets.jpg) no-repeat; padding-top:28px; color:#5BA6B1; }
#menu_6    { background:url(../pics/charte/menu_contact.jpg) no-repeat; padding-top:44px; color:#C586C6; }

#article   { float:left; padding-left:200px; margin-top:30px; width:560px; color:#7F7F7F; font-size:11px; line-height:20px; }
#article H2{ margin-bottom:20px; }
#article H3{ margin-bottom:15px; }
#article P { margin-bottom:15px; width:550px; }
#article A { color:#8F8D85; }

.dressing     { width:180px!important; font-size:10px; text-align:center; float:left; }
.dressing IMG { display:block; margin:auto; float:none; }

.center { text-align: center !important; }

#footer { position: relative; width: 890px; left: 50%; margin:100px 0 100px -450px; text-align:center; margin-top:10px; font-size:12px; margin-bottom:100px; padding:5px; }
#footer A { color:#6F6F6F; }