
h2 {
    margin-left: 10px;
}

div.block_produit {
    float: left; width: 200px;
}

div.block_produit_all {
    float: left; width: 200px;
}

div.block_produit .contenu {
    position: relative;
}

div.block_produit .contenu .prix {

}

div.block_produit .contenu .selecteur {
    position: absolute;
    top: 238px;
    margin: 0px;
}

div.block_produit .contenu .selecteur select {
    font-size: 10px;
}

div.block_produit .contenu .selecteur input {
    width: 63px;
}

div.block_produit .contenu .selecteur input[type=button] {
    width: 80px;
    height: 22px;
}

div.block_produit .contenu p.titre a  {
/*    letter-spacing: -1px;*/
}

div.block_produit .contenu p.titre, div.block_produit .contenu p.sous_titre, div.block_produit .contenu p.prix {
    text-align: center;
    margin: 0px;
}

div.block_produit .contenu p.titre {
    padding-top: 2px;
}

div.block_produit .contenu p.prix span.precommande {
    font-size: 10px;
}

div.block_produit .contenu p.sous_titre {
    color: #7C7C7C;
}

div.block_produit .contenu p.image, div.block_produit .contenu p.image img.produit_scan {
    text-align: center;
    margin: 0px;
}

div.block_vignette_univers div {
    float: left;
    margin-left: 3px;
    margin-top: 3px;    
}

div.main_bloc_article {
    -moz-border-radius: 6px 6px 6px 6px ; 
    -webkit-border-radius: 6px 6px 6px 6px; 
    border: 1px solid #90bade; 
    margin: 5px 5px 10px 5px; 
    padding: 3px 3px; 
    background-color: white;
}

div.contenu_block_produit {
    height: 255px;
}

div.contenu_block_produit_all {
    height: 280px;
}

div.contenu_block_produit_all:hover {
    background-color: #fcfcfc;
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) inset;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) inset;
    -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15) inset;
}

span.main_bloc_article_titre {
    font-weight:bold; 
    line-height:0.9em; 
    height:2em; 
    text-align: center;
    display:block;
}

span.main_bloc_article_titre, div.main_bloc_article table thead tr td, div.main_bloc_article table thead tr td a  {
    height: 16px;
    font-size: 16px;
    padding: 1px 3px 1px 3px;
    color: #FFF;
    background: #85bffb;
    font-weight: bold;
    letter-spacing: -1px;
    text-transform: uppercase;
    text-decoration: none;
    background: #90bade;
    text-shadow: 1px 1px 1px #000,-1px 1px 1px #000,-1px -1px 1px #000,1px -1px 1px #000;
}

span.main_bloc_article_titre {
    border-radius: 5px 5px 5px 5px;
}

span.main_bloc_article_titre a {
font-size: 16px;
color: #FFF;
text-decoration: none;
text-transform: uppercase;
}

.main_bloc_article_titre a:hover {
    color: #f0b801;
}

.pagination {
    padding: 3px;
    padding-bottom: 15px;
}
    
    
.produit_prix .prix {
    font-size: 32px;
}

.produit_prix .titre_pourcent, .produit_prix .prix_lots, .produit_prix .prix_normal {
    font-size: 18px;
}