﻿ul.ListingProduct
{
    list-style: none none outside;
    margin: 0;
    font-size: 12px;
    font-family: Verdana;
    color: #221e1f;
}

ul.ListingProduct li
{
    float: left;
    width: 180px;
    height: 280px;
    list-style: none none outside;
    margin: 5px 2px 10px;
    position: relative;
    text-align: center;
    border: dotted 1px #ccc;
}

ul.ListingProduct li h4
{
    text-align: left;
    margin: 0 auto;
    text-align: left;
    width: 165px;
    font-weight: normal;
}

.product-image
{
    text-align: center !important;
    height: 140px;
    margin: 3px 0;
    width: 180px;
}


span.linethrough
{
    text-decoration: line-through;
}

span.infoprix
{
    font-size: 117%;
    color: #EA212B;
}


a.btn-fonce, a.btn-fonce:visited
{
    color: #231f20;
    text-decoration: none;
    font-weight: bold;
}

a.btn-fonce:hover
{
    color: #fff;
}

a.btn-fonce
{
    background: transparent url("/images/interface/btn_fonce_end.gif") no-repeat scroll right top;
    padding: 5px 0;
    text-decoration: none;
}


a.btn-fonce span
{
    background: transparent url("/images/interface/btn_fonce_start.gif") no-repeat 0 0;
    padding: 5px;
}

a.btn-command, a.btn-command:visited
{
    color: #231f20;
    text-decoration: none;
    font-weight: bold;
}

a.btn-command:hover
{
    color: #fff;
}

a.btn-command
{
    background: transparent url("/images/interface/btn_Eshop_End.gif") no-repeat scroll right top;
    padding: 5px 0;
    text-decoration: none;
}


a.btn-command span
{
    background: transparent url("/images/interface/btn_Eshop_Start.gif") no-repeat 0 0;
    padding: 5px 5px 5px 30px;
}

.eshop-command
{
    position: absolute;
    bottom: 8px;
    left: 5px;
    width: 180px;
}

.product-detail-container
{
    text-align: left;
}

.product-detail-container dl
{
    margin: 2px 0;
}

.product-detail-container dl h1
{
    background-color: #2A64A5;
    min-height: 20px;
    text-align: center;
    font-size: 127%;
    padding: 5px 0;
    color: #FFF;
    width: 100%;
    margin: 0;
}

.product-detail-container dl dt
{
    background-color: #2A64A5;
    min-height: 20px;
    text-align: center;
    font-size: 127%;
    padding: 5px 0;
    color: #FFF;
    width: 100%;
    margin: 0;
}

.product-detail-container dl dd
{
    margin: 0;
    width: 100%;
}

.product-detail-images
{
    text-align: center;
    width: 500px;
    margin: 5px auto;
}

.product-detail-images ul, .product-detail-images ul li
{
    list-style: none none outside;
}

.product-detail-images ul
{
}

.product-detail-images ul li
{
    float: right;
}

.product-detail-images ul li img
{
    border: 3px double #808080;
    padding: 3px;
    margin: 3px;
}


span.emphase
{
    color: #FDBD10;
}

.product-command-quantity
{
    margin: 15px auto 3px;
    text-align: center;
    width: 190px;
}

.product-relation
{
    margin: 5px 0 0 0;
}

.eshop-description
{
    font-size: 77%;
}

tr.eshop-row-alt
{
    background-color: #D1ECF8;
}

table.eshop-header
{
    margin: 0;
    background-color: #2A64A5;
    color: #fff;
}

table.eshop-header, table.eshop-header th
{
    border: none;
}

table.eshop-produits tr td a, table.eshop-produits tr td a:visited
{
    text-decoration: none;
    color: #000;
}

table.eshop-produits, table.eshop-produits tr, table.eshop-produits tr td
{
    border: none;
}

table.eshop-footer, table.eshop-footer tr, table.eshop-footer tr td
{
    border: none;
}

table.eshop-footer
{
    background-color: #2A64A5;
    color: #fff;
}


hr.eshop-separator
{
    border: none;
    border-top: 2px dotted #221E1F;
}

h4.product-titre
{
}

h4.product-titre a
{
    color: #000;
    text-decoration: none;
}

table.eshop-facture-total tr
{
    margin: 3px;
    background-color: #fff;
}

table.eshop-facture-total, table.eshop-facture-total tr, table.eshop-facture-total tr td
{
    border: none;
}

table.eshop-facture-total tr
{
    background-color: #2A64A5;
    color: #fff;
}

table.eshop-facture-total tr.alt
{
    background-color: #fff;
    color: #2A64A5;
}

p.product-number
{
    text-align: center !important;
    margin-bottom: 3px;
    font-weight: bold;
}

.product-price
{
    position: absolute;
    bottom: 35px;
    font-weight: bold;
    right: 5px;
    font-size: 115%;
    color: #BA2900;
}


.infoprix
{
    position: absolute;
    bottom: 55px;
    right: 5px;
    color: #0020FF;
}

span.red
{
    color: red;
}

.product-image-full
{
    display: block;
    width: 540px;
    text-align: center !important;
}

.product-image-full img
{
    margin: 0 auto;
}

span.product-soldout
{
    color: Red;
}

.product-video-link
{
    display: block;
    position: absolute;
    width: 25px;
    height: 18px;
    right: 2px;
    top: 3px;
    background: transparent url(/images/video.gif) no-repeat 0 0;
}

.product-video-link a 
{
      width: 25px;
    height: 18px;
   
}

.product-video-link a .product-video-container
{
    width: 25px;
    height: 18px;
}

a.ccv_Information
{
background-image:url("/images/information.png");
background-position:0 2px;
background-repeat:no-repeat;
display:inline-block;
height:18px;
text-indent:-99999px;
width:16px;
}
