html, body, div, img, ul, li{ margin:0; padding:0; border:0; }

body{
text-align:center;
background-color:#B6B29D;
font-family:Arial, Helvetica, sans-serif;
color:#888;
font-size:12px;
}

div#container{
width:780px;
text-align:left;
margin: 0 auto;
}

a{
color:#7185A0;
outline: none;
}

a:hover{
color:#888;
}

p{
margin-bottom:1em;
margin-top:0;
padding-top:0;
}

p.space-before{
margin-top:0.8em;
}

/*---Header---*/
div#header{
height:75px;
background-color:#D7D5CA;
}

img#logo-aq{
display:inline;
margin: 8px 457px 8px 60px;
}

img#logo-bn{
display:inline;
margin: 8px 0;
}

/*---Menu---*/
div#menu{
background-color:#EDECE7;
font-size:11px;
padding-bottom:1px;
}

ul#menubouton{
white-space: nowrap;
margin-left:60px;
}

#menubouton li{ 
display:inline;
list-style-type:none;
margin-right:24px;
}

#menubouton a{
padding:0 10px 1px 10px;
color:#666;
text-decoration:none;
}

#menubouton a:hover{
background-color:#7185A0;
color:#FFF;
}

#current a{
background-color:#7185A0;
color:#FFF;
}

/*---Contenu---*/

#contenu{
padding: 60px 110px 30px 60px;
background-color:#FFF;
background-position:top right;
background-repeat:no-repeat;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:justify;
}

.side-magasins{
background-image:url(images/side-magasins.gif);
}

.side-produits{
background-image:url(images/side-produits.gif);
}

.side-conseils{
background-image:url(images/side-conseils.gif);
}

.side-contact{
background-image:url(images/side-contact.gif);
}

/*---Titres---*/
h1{
font-size:24px;
color:#7185A0;
font-weight:normal;
margin-bottom:24px;
}

h2{
font-size:20px;
color:#7185A0;
font-weight:bold;
margin:20px 0 5px 0;
}

h3{
font-size:18px;
color:#888;
font-weight:bold;
margin:18px 0 5px 0;
}

h4{
font-size:16px;
color:#888;
font-weight:bold;
margin:16px 0 5px 0;
}

h5{
font-size:16px;
color:#7185A0;
font-weight:bold;
margin:16px 0 5px 0;
}

h6{
font-size:12px;
color:#7185A0;
font-weight:bold;
margin:0;
}

/*---Footer---*/

#footer{
padding-top:7px;
text-align:center;
font-size:11px;
color:#fff;
margin-bottom:20px;
}

#haut{
text-align:right;
margin-top:20px;
font-size:12px;
}

/*---Produits---*/

#produits td{
padding-bottom:25px;
text-align:left;
}

#produits p{
line-height:14px;
margin:0;
}

.nom{
font-size:15px;
color:#82919E;
font-weight:bold;
padding:10px 0;
}

.desc{
font-size:12px;
color:#82919E;
padding-bottom:10px;
}

.prix{
font-size:12px;
color:#8A7F7C;
font-weight:bold;
}

/*---Conseils---*/

.liste li{
margin-left:30px;
}

.liste-conseil{
margin-top: 30px;
}

.liste-conseil td{
border:1px solid #fff;
background-color:#EDECE7;
padding:0 10px;
width:200px;
height:40px;
}

.liste-conseil a{
text-decoration:none;
}

.image-conseil-d{
float:right;
margin:0 0 20px 20px;
}

.image-conseil-g{
float:left;
margin:0 20px 20px 0;
}

.savoirplus{
font-size:10px; 
text-align:right; 
margin-bottom:30px;
}