#indexCategories .categoryListBoxContents{

height:150px;
padding:5px;
text-align:center;
float:left;
width:190px;
margin:10px;
}
#indexCategories .photo-box{
    background-color:white;
    border:1px solid black;
    height:140px;
}
.clearBoth{
    clear:both;
}

#productListing .photo-box{
    background-color:white;
    border:1px solid black;
    margin:5px;
}

#productListing .productListing-odd, #cartContentsDisplay .rowOdd,  #cartContentsDisplay .rowEven{
    background:#EEE5CB;
}
#productListing td, #productListing th, #cartContentsDisplay td , #cartContentsDisplay th{
    padding:5px;
}
.productListing-odd:hover , .productListing-even:hover{
    background:#D7C68F !important;
}
p label{
    display:block;
    width:200px;
}
#productPrices{
 float:left;
 margin:10px 0 5px 5px;;
}
#productPrices_queues {
    float:left;
    margin:0;
    margin-bottom:8px;
}

#cartAdd{
    margin-top:10px;
    text-align:right;
    
}
#cartAdd input{
    vertical-align:middle;
    margin:5px;
}

#cartImage img{
    vertical-align:middle;
    margin:5px;
}

#cartContentsDisplay {
    width:100%;
    border-collapse:collapse;
}
#cartContentsDisplay th,#cartContentsDisplay td{
    border: 1px solid #938B73;
    padding:5px;
    text-align:center;
}
#cartContentsDisplay .left-cell{
    text-align:left;
}
#cartContentsDisplay th{
    color:#fff;
    background:#A2825B;
}
.cartAttribsList ul{
    list-style:none;
}

.right{
    float:right;
}
.left{
    float:left;
}
.buttonRow{
    margin:5px;
}

#cartSubTotal {
    text-align:right;
    font-weight:bold;
    width:100%;
    margin:5px;
}
#productAdditionalImages{
    margin-top:20px;
}

 #popupAdditionalImage img{
    border:none;
 }
.tri-fabriquant{
    padding:0;
    margin:0;
}

.tri-fabriquant li {
    list-style-type:none;
    padding:5px;
    float:left;
}
.tri-fabriquant .active a{
    color:grey !important;
}

#filtre-queue ul{    
    list-style:none;
    padding:0;
}

.fabricants ,.type-jeu {
    margin:0;
}
.fabricants li{
    width:25%;
    float:left;
    margin:0px;
}

.type-jeu li{
    float:left;
    margin:0px;
    padding : 0 10px;;
}
.titre_cat{
    font-weight:bold;
}
.mini{
    font-size:0.8em;
}
#content-slider{
    width:85%;
    margin : 10px auto;
}
#legend-slider,#val-slider{
    width:100%;
    height:20px;
    position:relative;
}
#min-slider{
    width:20%;
    float:left;
    text-align:left;
    margin-left:-0.6em;
}
#max-slider{
    width:20%;
    float:right;
    text-align:right;
}
#value-slide{
    width:40px;
    position:absolute;
    margin-left:-0.6em;
    margin-top:5px;
}

.diapo_produit{
    width:375px;
    height:328px;    
    border:1px solid #c9b588;
    background-color:#FFFFFF;
}
.encars_diapo {
    float:left;
    margin-left:-10px;
}
.info_produit{
    width:362px;
    float:right;
    position:relative;
    margin-right:-10px;
    overflow: visible;
}
#productMainImage{
    width:375px;
    height:328px; 
}

#productMainImage img{
    display:block;
    margin:0 auto;
}
#productDescription img {
    visibility:hidden;    
}
#productName{
    font-size:1.2em;
}
#productGeneral{
    margin-top:20px;
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
#productGeneral {
    margin-top:50px;
}
}

.product_slide_img{
    position:relative;
    margin-top:10px;
}
.bx_wrap .prev{
    float:left;
    padding:23px 2px;
}
.bx_wrap .next{
    float:right;
    padding:23px 2px;
}
.bx_container{
    padding-left:55px;
    padding-right:22px;
}
.bx_container ul{
    margin:0px;
}

.wrapperAttribsOptions select{
    max-width:300px;   
}

.show_img_produit:hover{
    cursor:pointer;
}
#show_img{
    height:328px;
    line-height:328px;
    width:375px;
    text-align:center;
}

#show_img img{
    vertical-align:middle;
    display:inline;
}
#loupe{
    width: 100%; 
    display:block;
    margin:0 auto;
    text-align:center;
}
#slide_produit img{
    border : 2px #EBE3CA solid !important;
}
#slide_produit img.active{
    border : 2px grey solid !important;
}


.diapo_produit_queue{
    width:100%;
    border:1px solid #c9b588;
    background-color:#FFFFFF;
    padding: 10px 0;
}

#productMainImage_queue{
    width:100%;
    position:relative;
    
}
#show_img_queue img{
    display:block;
    margin:0 auto;
}
#cartAdd_queue{
    padding:5px 0 5px 0;
    text-align:left;

}
#cartAdd_queue #productPrices{
    float:right;
    width:200px;
}
#cartAdd_queue input{
    vertical-align:middle;
    margin:5px;
}
.info_produit_queue{
    width:360px;
    float:right;
    margin:5px -5px 0px 0px;
}   

.info_produit_queue #productAttributes{
    width:100%;
    float:right;
    text-align:left;
    margin-bottom : 10px;
}
.info_produit_queue h3 , .info_produit_queue h4 , #productAttributes h3 , #productAttributes h4{
    margin:5px;
}

#productDescription_queue{
    /*padding:5px;*/
    margin-top:10px;
    width:370px;
    padding-right:4px;
}
p.sous_titre {
    margin:5px;
}
.info_produit .bord, #cartAdd_queue .bord, #suggestions .bord, #suggestions_sans_blog .bord {
    background: url("../images/bordure.png") repeat-x;
    height:3px;
    margin-bottom:10px;
}
p.qte {
    float:left;
    background-color:#fcf8ea;
    border: 1px solid #c9b588;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color:#998865;
    padding:2px 2px 2px 5px;
    margin:0 0 10px 0;
    height:22px;    
}
.qte .moins, .qte .plus {
    cursor:pointer;
    vertical-align:middle;
}
#cartAdd .qte input[type="text"], #cartAdd_queue input[type="text"] {
    text-align:center;
    margin:0;
    height:15px;
}
#cartAdd input[type="image"], #cartAdd_queue input[type="image"] {
    margin:0;
    float:right;

}
.paiement {
    width:343px;
    height:28px;
    background-color:#fcf4d8;
    color:#5b3e2c;
    padding:10px;
    font-size:0.8em;
    text-align:left;
    margin:0;
    
}
.paiement img {
    position:relative;
    display:block;
    float:left;
}

.paiement .mini {
    margin-top:8px;
}
.paiement .first{
    margin-right:15px;
}
.paiement .last {
    margin-left : 20px;
    margin-right:15px;
}
.h1top {
    margin-left:0;
    
    
}
.nouveau {
    float:left;
    margin-top:8px;
    font-weight:bold;
    margin-left:15px;
    color:#006d34;    
}
#top{
    margin-top:-35px;
}
#fond_haut{
    background-color:#FCF4D8;
    width:750px;
    height:56px;
    margin-left:-10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding:4px 0;
    margin-top:-45px;
    z-index:1;
    
}
#bloc-central h3{
    margin:5px 0 5px 0;
    font-size:0.95em;
}
#productDescription_queue h3{
    margin:0;
    font-size:0.95em;
    
}
#miniatures{
    width:100%;
    height:55px;
    margin-top:3px;
}
#miniatures .cadre_min {
    background-color: #FFFFFF;
    border : 1px solid #c9b588;
    height: 54px;
    line-height: 54px;
    width: 64px;
    margin-right:1px;
    float:left;
    text-align:center;
}
#miniatures .cadre_min img {
    vertical-align:middle;
    margin-top:-1px;
    /*display:block;*/
}
.info_produit_queue h1, .info_produit_queue p, #productGeneral .info_produit_queue h4.optionName{
    margin-left:0;
    margin-right:0;
}
#suggestions, #suggestions_sans_blog {
    position:relative;
    margin-top:15px;
    margin-left:-10px;
    margin-right:-12px;
}
#autres_produits {
    float:left;
}
#suggestions a.img_sugg {
    width:160px;
    height:105px;
    line-height:105px;
    border : 1px solid #ccb98a;
    background-color: #FFFFFF;
    text-align:center;
    display:block;
}
#suggestions_sans_blog a.img_sugg {
    width:184px;
    height:121px;
    line-height:121px;
    border : 1px solid #ccb98a;
    background-color: #FFFFFF;
    text-align:center;
    display:block;
}
#suggestions_sans_blog a.img_sugg:hover, #suggestions a.img_sugg:hover {
    border : 1px solid #7b5d3c;
}
.img_sugg img {
    vertical-align:middle;
}

#suggestions .cadre_sugg {
   width:162px;
   float:left;
}

#suggestions_sans_blog .cadre_sugg {
   width:186px;
   float:left;
}
#suggestions .marg_rig {
    margin-right:5px;
}
#suggestions_sans_blog .marg_rig {
    margin-right:2px;
}
#suggestions_sans_blog .price {
    font-weight:bold;
    padding:0 8px 0 5px;
}
#suggestions .price {
    font-weight:bold;
    padding-right:3px;
}
.price img {
    float:right;

}
.cadre_sugg p.descrip {
    height:54px;
    margin:0;
    padding:5px 0 5px 0;
    overflow:hidden;
    font-size:0.90em;
    
}
.cadre_sugg p.price {
    margin:0;
}
.sep {
    float:left;
    /*width:25px;
    display:block*/
}
#blog {
    float:right;
}
.blog_photo {
    background : url("../images/fond_blog.png") no-repeat;
    height:109px;
    width:239px;
    text-align:center;
    margin-bottom: 20px;
}
.blog_photo img {
    margin-top :5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    z-index:5000;
}
.blog_photo p {
    color:#FFFFFF;
    margin : 5px 5px 0 47px;
    text-align:left;
    overflow:hidden;
    font-size:0.95em;
    height:30px;
}
#bloc-central .blog_photo p a {
    color:#FFFFFF;
    text-decoration:none;
}
#bloc-central .blog_photo p a:hover {
    color:#FFFFFF;
    text-decoration:underline;
}
.blog_photo a.lire {
    float:right;
    margin-right:10px;
}
