body {
color: #000;
font-family:Helvetica,Verdana,Arial;
font-size:8pt;
}

a {
color: #000;
font-family:Helvetica,Verdana,Arial;
font-size:10pt;
}

img {
display:block;
}

form {
margin:0;
padding:0;
}

.nav_header a {
font-size:14px;
text-decoration:underline;
font-weight:bold;
}

.nav_header a:hover {
font-size:14px;
text-decoration:underline;
font-weight:bold;
}

#products_list {
border:0px solid #F00;
text-align:center;
width:100%;
height:100%;
color:#A7A6A6;
}

.product_item {
float:left;
border:0px solid #000;
margin-right:5px;
margin-bottom:10px;
text-align:center;
display:block;
padding:0px;
width:170px;
}

.product_item img {
border:1px solid #A7A6A6;

}

.product_item table {
font-size:9pt;
}

.product_item #price {
color:#F00;
font-size:9pt;
}


#product_info {
border:0px solid #F00;
display:block;
text-align:center;
width:100%;
height:100%;
}



#product_info img {
border:1px solid #A7A6A6;

}

#product_info table {
font-size:11pt;
}

#product_info #price {
color:#F00;
font-size:12pt;
}

#product_info #nom {
font-weight:bold;
color:#555
}

#product_info #artiste {
color:#555;
font-size:9pt;
}

#product_info #description,#tracklisting {
font-size:9pt;
color:#555;
}


#panier {
font-size:9pt;
}

#panier table{
font-size:9pt;
}

#shopping_cart table{
font-size:9pt;
}

h1 {
text-align:left;
margin:0px;
padding:0px;
}

#client table {
font-size:11pt;
}

#informations {
height:17px;
font-size:10px;
border:1px solid #555;
}

#link a {
text-decoration:none;
}

#link a:hover {
text-decoration:underline;
}

#infos {
text-align:left;
width:100%;
}

#infos h1 {
font-size:12pt;
}

#infos h2 {
font-size:11pt;
}

#infos h3 {
font-size:10pt;
}

#infos p {
font-size:10pt;
line-height:15px;
width:705px;
}