body {background-image: url('images/bg.jpg'); background-repeat: repeat-y; 
               background-position: center top; background-color: #e3e3e3;}

.ok {font-family: Tahoma; font-size: 10pt; color: #58585A; border: 0px solid #808080}
input {font-family: Tahoma; font-size: 10pt; color: #58585A; border: 1px solid #808080}

               
#baseline {font-family: Tahoma; font-size: 10px; color: #FFFFFF; font-weight: bold; 
               background-image: url('images/template_04.jpg'); 
               background-repeat: no-repeat; height: 31px; padding-left:20px; padding-right:20px}
               
#menu-top {font-family: Tahoma; font-size: 10px; color: #58585A; font-weight: bold; background-image:url('images/template_06.jpg'); background-repeat:repeat-x; height: 36px; padding-top: 10px}

#menu-top a {
font-family: Tahoma; font-size: 10px; color: #58585A; 
font-weight: bold; text-decoration: none;
padding-right: 8px;
padding-left: 10px; 
border-left-style:solid; 
border-left-width:1px;
border-color: #bfbfbf;
}

#menu-top a:hover { text-decoration: underline; }

#bottom {font-family: Tahoma; font-size: 10px; color: #58585A; padding-top:10px; padding-bottom:20px }
#bottom a {font-family: Tahoma; font-size: 10px; color: #58585A; text-decoration: underline; }

#contenu {font-family: Tahoma; font-size: 12px; color: #58585A; padding: 20px}
#contenu2 {font-family: Tahoma; font-size: 12px; color: #58585A; padding-left:20px; padding-right:20px; }

#nom-produit { font-family: Tahoma; font-size: 12px; color: #FFFFFF; font-weight: bold;}
               
#titre {font-family: Tahoma; font-size: 14pt; color: #58585A; font-weight: bold;  padding-left:20px; padding-right:20px; padding-top:20px; padding-bottom:10px;}

#infos_fiche {font-family: Tahoma; font-size: 10pt; color: #FFFFFF; font-weight: bold; 
               padding-left: 30px; padding-right: 30px; padding-top: 5px; 
               padding-bottom: 5px}
               
#descriptif_produit {padding:15px; font-family: Tahoma; font-size: 12px; color: #58585A}

#prix_produit {padding:15px; font-family: Tahoma; font-size: 14pt; color: #58585A; font-weight:bold}

#titre-tableau-descriptif {font-family: Tahoma; font-size: 8pt; color: #9a1f22; font-weight: bold; padding-top:5px; padding-bottom:5px}

#tableau-descriptif {font-family: Tahoma; color: #58585A; font-size: 10pt; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}

#titre-tableau-panier {font-family: Tahoma; font-size: 10pt; color: #9a1f22; font-weight: bold; padding-top:5px; padding-bottom:5px}

#tableau-panier {font-family: Tahoma; color: #58585A; font-size: 10pt; padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px;}

a:link.cat {font-family: Tahoma; text-decoration:none; color:#58585A; font-size:10pt;}
a:visited.cat {font-family: Tahoma; text-decoration:none; color:#58585A; font-size:10pt;}
a:hover.cat {font-family: Tahoma; text-decoration:underline; color:#9b2023; font-size:10pt;}
a:active.cat {font-family: Tahoma; text-decoration:underline; color:#9b2023; font-size:10pt;}

a:link.cat2 {font-family: Tahoma; text-decoration:none; color:#9b2023; font-size:10pt;}
a:visited.cat2 {font-family: Tahoma; text-decoration:none; color:#9b2023; font-size:10pt;}
a:hover.cat2 {font-family: Tahoma; text-decoration:none; color:#58585A; font-size:10pt;}
a:active.cat2 {font-family: Tahoma; text-decoration:none; color:#58585A; font-size:10pt;}