*{ font-family:sans-serif; }

body{ background:black; text-align:center; margin:0; padding:0; }

img{ border:0; }

form{ margin:0; padding:0; }
 input.achat{ width:250px; border:black 1px solid; background:#6f3567; padding-left:2px; padding-right:2px; color:white; }
 input.achat_ok{ width:250px; border:black 1px solid; background:#d729ae; color:white; font-weight:bold; }

a{ text-decoration:none; color:#d729ae; }
a:hover{ color:white; }

a.acheter{ color:white; font-weight:bold; }

h1,h2{ margin:0; padding:0; text-align:left; }
h1{ padding-left:25px; font-size:20px; color:#aaa; font-family:sans-serif; font-weight:normal; margin-bottom:15px; }
 h1:first-letter{ color:#ccc; font-family:serif; font-size:22px; font-weight:bold; margin-right:2px; }
h2{ padding-left:25px; font-size:18px; color:#aaa; font-family:sans-serif; font-weight:normal; text-decoration:underline; margin-bottom:15px; }
 h2:first-letter{ color:#ccc; font-family:serif; font-size:20px; font-weight:bold; }

div#conteneur{ position:relative; width:783px; margin-left:auto; margin-right:auto; }
 div#favoris{ text-align:right; padding-right:10px; padding-top:2px; }
  div#favoris a{ font-size:11px; color:white; }
  div#favoris a:hover{ color:#d729ae; }
 img#titre01{ width:349px; height:149px; }
 img#titre02{ width:164px; height:149px; }
 img#titre03{ width:227px; height:149px; }
 img#titre04{ width:43px; height:149px; }
 a#bouton_accueil a{ width:108px; height:30px; }
 a#bouton_contact a{ width:119px; height:30px; }
 a#bouton_boutique a{ width:286px; height:30px; }
 img#titre08{ width:227px; height:30px; }
 img#titre09{ width:43px; height:30px; }
 img#titre10{ width:783px; height:15px; }
 div#page{ background:url(img/fond_page.png) repeat-y; }
  img.webxmonitor{ float:right; width:200px; height:150px; margin-left:40px; }
  div#contenu{ padding-top:15px; padding-left:25px; padding-right:25px; color:white; background:url(img/fond_contenu.jpg) 465px bottom no-repeat; }
   div#contenu p{ margin:0; padding:0; padding-left:25px; padding-right:25px; text-align:left; color:#ccc; font-size:14px; padding-bottom:15px; }
   div#categories{ margin:0; padding:0; text-align:center; color:#ccc; font-size:13px; padding-bottom:15px; }
    div#categories a{ color:white; }
    div#categories a:hover{ text-decoration:underline; }
    div#categories b{ color:white; text-decoration:underline; }
    div#categories font{ color:#70205b; }
   div#plus_templates{ text-align:right; padding-right:25px; }
    div#plus_templates a{ font-weight:bold; font-size:20px; color:white; }
   div#contenu center{ text-align:center; color:#f3f5e7; font-size:14px; padding-bottom:15px; }
   div#contenu td{ color:#ccc; }
   img.temoin_irc{ vertical-align:top; }
   td.etiquette{ font-weight:bold; text-align:right; }
   td.article{ text-align:left; width:220px; background:#621651; border:black 1px solid; }
    img.thumb{ width:220px; height:150px; border-top:black 1px solid; border-bottom:black 1px solid; }
    img.masque_thumb{ width:220px; height:150px; border-top:black 1px solid; border-bottom:black 1px solid; margin-top:-152px; }
    img.article_thumb{ width:220px; height:150px; border:black 1px solid; }
    td.article a{ text-decoration:none; }
    td.article a:hover{ text-decoration:underline; }
    td.article b{ display:block; padding:2px; text-align:center; font-weight:bold; font-size:12px; background:url(img/fond_titre_produit.png) center; }
    td.article div{ display:block; padding:5px; padding-top:10px; font-size:12px; background:url(img/fond_des_produit.png) repeat-x; }
    td.article font{ font-size:12px; font-weight:bold; }
   div#lien_paiement{ text-align:center; padding-top:20px; padding-bottom:20px; }
    div#lien_paiement a{ font-weight:bold; font-size:22px; }
 img#bas_page{ width:783px; height:7px; }
 div#bas{ background:url(img/fond_bas.jpg) no-repeat; margin-top:1px; margin-bottom:10px; }
  div#bas table{ width:95%; }
  div#bas td{ font-size:10px; }
  div#bas a{ color:black; }
  div#bas a:hover{ text-decoration:underline; }
