* {
border:0;
margin:0;
padding:0;
list-style:none;
font-size:100%;
outline:none; }

input, textarea, select {
border:1px solid #000;
padding:2px;
vertical-align:middle; }

body {
background:transparent url(img/body_fond.jpg) repeat;
text-align:justify;
font:100%/1.3 Arial, "Times New Roman", sans-serif; }

/***** Produits *****/

p#pages a {
font-weight:Bold;
text-decoration:none;
color:#794C73;}

p#pages a:hover {
text-decoration:underline;}

ul#liste_cat li {
text-align:center;
width:100px;
float:left;}

ul#liste_cat li a {
padding:5px 0;
display:block;
font-weight:bold;
color:#7A4D74;}

ul#liste_cat li a img {
border:1px solid #7A4D74;
width:75px;
height:100px;}

ul#liste_cat li a:hover {
color:#767676;}

ul#liste_cat li a img:hover {
border:1px solid #767676;}

/* Titre h2 */

div#contenu_top h2 a {
color:#fff;
font-size:80%;
text-decoration:none;}

div#contenu_top h2 a:hover {
text-decoration:underline;}

/* fiche produit */

ul#fiche_produit li dl p#pdf a {
margin-left:140px;
font-weight:bold;
color:#7A4D74;}

ul#fiche_produit li dl p#pdf a:hover {
text-decoration:none;}

ul#fiche_produit {
position:relative;}

ul#fiche_produit li a img {
border:1px solid #7A4D74;
position:absolute;
width:125px;
top:0;
left:0;}

ul#fiche_produit dl dt {
font-weight:bold;
text-transform:uppercase;
letter-spacing:3px;
padding-bottom:5px;
margin-left:140px;}

ul#fiche_produit dl dd {
padding-bottom:5px;
margin-left:140px;}

ul#produits li {
margin-bottom:15px;
width:425px;
height:175px;
position:relative; }

ul#produits dl {
margin-left:150px; }

ul#produits dl dd.photo {
position:absolute;
top:0;
left:0; }

ul#produits dl dt {
color:#610041;
font-weight:bold;
padding-bottom:10px; }

ul#produits dl dd.description {
text-align:left;
font-size:95%;
margin-bottom:5px;
color:#666; }

ul#produits dl dd.dispo {
margin-bottom:5px;
color:#666;
font-weight:bold; }

ul#produits dl dd.lien a {
font-size:80%;
color:#990000; }

ul#produits dl dd.lien a:hover {
text-decoration:none; }

ul#produits dl dd.prix {
font-weight:bold;
color:#610041;
position:absolute;
bottom:10px;
left:134px;
width:85px; /*100*/
height:57px;
padding-left:15px;
line-height:54px;
text-align:center;
background:transparent url(img/etiquette_prix.png) no-repeat; }

/***** Flash & Déco *****/

div#menu_flash {
width:896px;
height:76px;
/*background:transparent url(img/menu_flash.png) no-repeat;*/
position:absolute;
bottom:-13px;
left:14px; }

div#logo_flash {
width:359px;
height:103px;
/*background:transparent url(img/logo_flash.png) no-repeat;*/
position:absolute;
left:20px;
top:55px; }

div#deco_bottom {
position:relative;
z-index:2;
width:787px;
margin:0 auto;
height:192px;
background:transparent url(img/deco_bas.png) no-repeat; }

div#arabesque_gauche {
width:211px;
height:266px;
background:transparent url(img/arabesque_gauche.png) no-repeat;
position:absolute;
left:20px;
top:-120px; }

div#arabesque_droite {
width:211px;
height:266px;
background:transparent url(img/arabesque_droite.png) no-repeat;
position:absolute;
right:20px;
top:-120px; }

/***** Stylage contenu *****/

h1, .invis {
position:absolute;
top:-9999px; }

img.mef_1 {
border:1px solid #ccc;
background-color:#fff;
padding:2px;
width:130px;
height:170px; }

div#presentation_texte p {
margin-bottom:10px; }

/***** Layout *****/

div#background {
width:100%;
height:182px;
background:transparent url(img/body_fond_2.png) repeat-x top; }

div#global {
position:relative;
width:976px;
margin:0 auto;
padding-top:326px; }

div#entete {
width:926px;
height:339px;
position:absolute;
top:0;
left:25px;
z-index:1; }

div#entete div.background_ie6 {
width:100%;
height:100%;
background:transparent url(img/entete_fond.png) no-repeat; }

div#conteneur_centre {
position:relative;
z-index:2;
width:976px;
height:741px;
background:transparent url(img/site_fond.png) no-repeat; }

div#colonne_gauche {
position:absolute;
top:20px;
left:14px;
width:150px; }

div#contenu {
padding-top:15px;
margin-left:164px;
width:565px; }

div#presentation_texte {
font-size:75%;
margin-top:20px;
margin-left:120px;
width:435px; /*445*/
padding-right:10px;
height:650px;
overflow:auto;
overflow-x:hidden; }

div#colonne_droite {
font-size:75%;
width:200px;
position:absolute;
top:30px;
text-align:center;
right:27px;
text-align:center; }

div#pied {
position:relative;
z-index:1;
width:100%;
padding-bottom:10px; }

/***** #entete *****/

div#coordonnees {
width:100%;
font-size:75%;
position:absolute;
left:0;
bottom:60px;
text-align:center;
height:29px;
line-height:29px; }

div#coordonnees dl dt, div#coordonnees dl dd {
display:inline;
color:#fff; }

div#coordonnees dl dt {
font-weight:bold; }

/***** #colonne_gauche *****/

div#colonne_gauche h3 {
text-indent:-9999px;
width:117px;
height:36px;
margin:0 auto;
background:transparent url(img/h3_vetements.png) no-repeat; }

div#colonne_gauche ul {
padding-top:20px;
width:140px; /*150*/
margin-left:10px; }

div#colonne_gauche ul li {
margin-bottom:10px;
line-height:1;
text-align:left;
padding-left:20px;
background:transparent url(img/menu_puce.png) no-repeat left 1px; }

div#colonne_gauche ul li a {
text-decoration:none;
color:#fff;
font-size:80%;
letter-spacing:1px; }

div#colonne_gauche ul li a:hover {
color:#EEDC87; }

/***** #contenu *****/

div#contenu_top {
font-size:75%;
width:565px;
height:41px;
position:relative; }

div#contenu_top h2 {
letter-spacing:1px;
line-height:43px;
text-transform:uppercase;
font-size:110%;
color:#fff;
text-align:right;
padding-right:40px;
width:299px; /*339*/
position:absolute;
top:0;
right:0; }

div#recherche {
position:relative;
width:222px; }

div#recherche form p.sub {
position:absolute;
top:12px;
right:0;
width:41px;
text-align:center; }

div#recherche form p.sub input {
border:none;
background:none;
color:#fff;
font-weight:bold; }

div#recherche form p.txt {
position:absolute;
top:10px;
left:0;
width:41px;
text-align:center; }

div#recherche form p.txt input {
width:150px;
margin-left:11px; }

/***** #contenu *****/

div#colonne_droite h3 {
padding-bottom:10px;
font-size:105%;
color:#6A0047; }

div#colonne_droite dl {
padding-bottom:20px; }

div#colonne_droite dl dd.titre {
font-weight:bold;
color:#610041; }

div#colonne_droite dl dd.prix {
padding-bottom:5px;
color:#666; }

div#colonne_droite dl dd.savoir_plus a {
font-size:80%;
color:#990000; }

div#colonne_droite dl dd.savoir_plus a:hover {
text-decoration:none; }

/***** #pied *****/

div#nav_sub {
padding-bottom:5px;
letter-spacing:1px;
text-align:center;
font-size:60%; }

div#nav_sub ul li {
margin:0 10px;
display:inline; }

div#nav_sub ul li a {
color:#F5E4FE;
text-decoration:none; }

div#nav_sub ul li a:hover {
color:#fff; }

div#imnalys {
width:976px;
height:102px;
margin:0 auto;
background:transparent url(img/footer_fond.png) no-repeat; }

div#imnalys p {
padding-top:14px;
font-size:70%;
text-align:center;
height:15px;
line-height:15px; }

div#imnalys p a {
position:relative;
letter-spacing:1px;
color:#764870;
text-decoration:none; }