#conteneur{
  width:990px;
  margin:0 auto;
}
#bandeau{
  width:100%;
  height:205px;
  background:url(/templates/images/bandeau.jpg);
}

#menu{
  width:155px;
  padding-left:30px;
  padding-right:19px;
  border-right:1px dotted gray;
  float:left;
}
#data{
  width:710px;
  float:left;
  margin-left:32px;
}

body {
  margin:0;
  padding:0;
  font-family: Verdana;
  font-size:11px;
}

div.padding10{ padding:10px }


div.breadcrumb{ width:100%; color:#58585A; font-size:10px }
div.breadcrumb a{ color:#58585A; text-decoration:underline }


table.pagessuivante{ margin:0;padding:0;margin-bottom:8px }
table.pagessuivante span.lesPages{ font-size:11px;color:#E1007A;font-weight:bold }
table.pagessuivante span.lesProchaines{ font-size:11px;color:#E1007A;font-weight:bold }
table.pagessuivante span.lesProchaines a{ font-size:11px;color:#E1007A;font-weight:bold }

h1.h1Liste { margin:0;padding:0;text-transform:uppercase;background:url(/templates/images/soustitre_long_catalogue.jpg) no-repeat; width:703px;height:30px; color:white; padding-left:30px;padding-top:5px;margin-top:4px;margin-bottom:2px; font-size:16px; font-weight:bold; font-family:Arial }
div.cat_mise_en_avant { background:#f5abd3;padding:7px;margin-bottom:8px;padding-left:15px;padding-right:15px }
div.cat_mise_en_avant img { border:1px solid #999999 }
p.titreImportant{ margin:0;padding:0;color:#E1007A;font-size:15px;font-weight:bold;margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #E1007A }
p.pDescriptionImportant{ margin:0;padding:0;color:#E1007A;font-size:12px }
h2.h2TitreImportant{ margin:0;padding:0;color:#E1007A;font-size:15px;margin-bottom:6px }
h2.h2TitreImportant a{ color:#E1007A }
span.referenceProduit{ color:#666666;font-size:9px }
div.prixImportant{ text-align:left;margin:0;padding:0; padding-top:4px; padding-bottom:6px; padding-left:6px; padding-right:6px; font-size:17px; font-weight:bold; color:#E1007A; float:left;background:url(/templates/images/fond_prix_important_ctl.jpg) no-repeat;width:113px;margin-bottom:15px;margin-top:4px }
span.prixTtc{ font-size:12px;font-weight:normal }


div.listeDesProduits{ background:url(/templates/images/fond_liste.gif) no-repeat;width:703px;height:560px  }
div.unProduit{ width:351px;height:140px;float:left }
h3.h3TitreProduit{ font-size:14px;color:#E1007A;font-weight:bold; margin:0;padding:0; margin-bottom:5px }
h3.h3TitreProduit a{ font-size:14px;color:#E1007A;font-weight:bold }
p.produitChapo{ font-size:11px;color:#666666;margin:0;padding:0;margin-bottom:15px }
div.prixProduit{ text-align:left;margin:0;padding:0; padding-top:4px; padding-bottom:6px; padding-left:6px; padding-right:6px; font-size:17px; font-weight:bold; color:#ffffff; float:left;background:url(/templates/images/fond_prix_catalogue.jpg) no-repeat;width:113px;margin-top:4px }


div.listeDesProduits2{ width:703px  }
div.unProduit2{ height:140px }
div.liste2Sep{ background:url(/templates/images/fond_liste2.gif) no-repeat;width:703px;height:1px;padding-top:10px;padding-bottom:10px; clear:both }

/* les cats */
h3.h3_0{ margin:0; padding:0; font-size:14px; padding:4px; background:#7ab031; color:#003781 }
h3.h3_1{ margin:0; padding:0; font-size:14px; padding:4px; background:#009ddf; color:#003781 }
h3.h3_2{ margin:0; padding:0; font-size:14px; padding:4px; background:#e1007a; color:#f9dbe8 }
h3.h3_3{ margin:0; padding:0; font-size:14px; padding:4px; background:#43a02b; color:#b2ff38 }
h3.h3_4{ margin:0; padding:0; font-size:14px; padding:4px; background:#f5a600; color:#ffedd3 }


.colors_0 a{ text-decoration:none; display:block; padding-left:13px; margin-left:4px; background:url(/templates/images/puce_vert.gif) left no-repeat; margin-top:4px;margin-bottom:4px; padding-bottom:4px; color:#003781; border-bottom:1px dotted #003781 }
.colors_0 a:hover{ text-decoration:none; display:block; padding-left:13px; margin-left:4px; background:url(/templates/images/puce_vert.gif) left no-repeat; margin-top:4px;margin-bottom:4px; padding-bottom:4px; color:#000000; border-bottom:1px dotted #003781 }
  
.colors_1 a{ text-decoration:none; display:block; padding-left:13px; margin-left:4px; background:url(/templates/images/puce_bleu.gif) left no-repeat; margin-top:4px;margin-bottom:4px; padding-bottom:4px; color:#003781; border-bottom:1px dotted #003781 }
.colors_1 a:hover{ text-decoration:none; display:block; padding-left:13px; margin-left:4px; background:url(/templates/images/puce_bleu.gif) left no-repeat; margin-top:4px;margin-bottom:4px; padding-bottom:4px; color:#000000; border-bottom:1px dotted #003781 }
  
.colors_2 a{ text-decoration:none; display:block; padding-left:13px; margin-left:4px; background:url(/templates/images/puce_rose.gif) left no-repeat; margin-top:4px;margin-bottom:4px; padding-bottom:4px; color:#003781; border-bottom:1px dotted #f9dbe8 }
.colors_2 a:hover{ text-decoration:none; display:block; padding-left:13px; margin-left:4px; background:url(/templates/images/puce_rose.gif) left no-repeat; margin-top:4px;margin-bottom:4px; padding-bottom:4px; color:#000000; border-bottom:1px dotted #f9dbe8 }
  
.colors_3 a{ text-decoration:none; display:block; padding-left:13px; margin-left:4px; background:url(/templates/images/puce_vertf.gif) left no-repeat; margin-top:4px;margin-bottom:4px; padding-bottom:4px; color:#003781; border-bottom:1px dotted #b2ff38 }
.colors_3 a:hover{ text-decoration:none; display:block; padding-left:13px; margin-left:4px; background:url(/templates/images/puce_vertf.gif) left no-repeat; margin-top:4px;margin-bottom:4px; padding-bottom:4px; color:#000000; border-bottom:1px dotted #b2ff38 }
  
.colors_4 a{ text-decoration:none; display:block; padding-left:13px; margin-left:4px; background:url(/templates/images/puce_orange.gif) left no-repeat; margin-top:4px;margin-bottom:4px; padding-bottom:4px; color:#003781; border-bottom:1px dotted #ffedd3 }
.colors_4 a:hover{ text-decoration:none; display:block; padding-left:13px; margin-left:4px; background:url(/templates/images/puce_orange.gif) left no-repeat; margin-top:4px;margin-bottom:4px; padding-bottom:4px; color:#000000; border-bottom:1px dotted #ffedd3 }


.cat_1{ font-size:12px }
.cat_1 a{ width:138px }

.cat_2{ margin-left:16px;font-size:10px }
.cat_2 a{ width:137px; background:url() no-repeat; padding-left:0; border:0 }
.cat_2 a:hover{ width:137px; background:url() no-repeat; padding-left:0; border:0 }

.here{ font-weight:bold }


#end_page{ width:960px; margin:0 auto; margin-top:11px; padding:5px; padding-top:8px; padding-bottom:8px; color:white; font-weight:bold; font-size:11px }

#end_page_right{ float:right; width:450px; text-align:right;padding-right:8px }
#end_page_right a{ color:white; letter-spacing:1px;text-decoration:none }