.editorial_block {
margin-bottom:2em;
margin-left:30px;
width:910px;
}

.nav {width:100%;}
.nav a {color:black; 
text-transform:uppercase; 
font-weight:bold;
}
.nav span { 
float:right;
}
.nav a:hover {
color:#438BCB; 
text-decoration:underline;
}

h4.homefeatured_h4 {
background-color:#FFFFFF;
color:#656565;
font-family:Helvetica,Sans-Serif;
font-size:13px;
font-weight:bold;
margin-bottom:0;
margin-left:5px;
padding-bottom:6px;
padding-left:24px;
padding-top:6px;
text-transform:uppercase;
width:740px;
}

/* Special style for block products in center column */
#center_column .products_block  {
width:970px; 
float:left; 
margin-top:2em;
margin-bottom:1em;
*margin-bottom:2em;
margin-left:2.5em;
}
#center_column .products_block h4 a {
color:#808080; 
float:left;
}
#center_column .products_block  h5 a:hover{
color:black; 
text-decoration:underline;
}
#center_column .products_block h3 {
float:left; 
width:900px; 
font-size:12px; 
color:black; 
text-transform:uppercase;
}
#center_column .products_block  p a {
color:#000; 
font-weight:normal; 
font-size:11px;
text-decoration:none;
}
#center_column .products_block  p a:hover {
color:#95ca05;
}
#center_column .products_block  .nav { 
float:right;
}
#center_column .products_block  b { 
padding:0.1em 0.7em 0 0.7em;
}
#center_column .products_block ul li {
background-color:#dfdfdf!important;
border:1px solid #ccc!important;
float: left; 
clear: none; 
width:197px; 
height:197px; 
margin:1.5em 2.4em 1.7em 0; 
padding:5px; 
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#center_column .products_block ul li:hover {
background-color:#dfdfdf !important;
border:1px solid #95ca05 !important;
}
#center_column div.products_block a.product_image img{
float:none; 
margin:0;
z-index:103;
}
.price {
background:#dfdfdf; 
color: #000; 
font-size: 1.2em; 
font-weight: bold;
position:absolute;
width:100%;
margin-top:76px !important;
text-align:center;
*z-index:105;
}

.price:hover{ 
color: #95ca05; 
}

/* r-hunel-boite */
.boxgrid{
width:100%; 
height:100%; 
float:left; 
overflow:hidden; 
position:relative;

}
.boxgrid img{ 
position: absolute; 
top: 0; 
left: 0; 
border: 0;*z-index:105;
}

.button_voir_article_homefeatured  {
background: transparent url('../img/voir_article_homefeatured.png') no-repeat top ;
float:left !important;
margin-left:-25px;
margin-top:50px;
width:20px;
*position:absolute;
padding-left:45px;
height:20px;
}

.button_voir_article_homefeatured:hover {
background: transparent url('../img/voir_article_homefeatured_hover.png') no-repeat top ;
width:20px;
}

.ajout_panier_homefeatured {
background: transparent url('../img/ajout_panier_homefeatured.png') no-repeat top ;
float:left !important;
margin-left:-90px;
margin-top:50px;
width:20px;
*position:absolute;
padding-left:45px;
height:20px;
}

.ajout_panier_homefeatured:hover {
background: transparent url('../img/ajout_panier_homefeatured_hover.png') no-repeat top ;
}

.news_homefeatured {
float:left !important;
height:70px;
margin-left:127px;
margin-top:-2px;
position:absolute;
width:70px;
z-index:600;
}

.discount_image_home {
display:block;
margin-left:-5px;
position:absolute;
margin-top:-26px;
}

#img_home {
width: 970px;
margin-left:10px;
}

#img_home a img {
border:1px solid #CCCCCC;
float:left;
margin-left:17px;
margin-right:-12px;
}

#img_home a img:hover {
  border:1px solid #95ca05;
}

.reduction_home {
color:red;
display:block;
font-size:14px;
font-weight:bold;
margin-bottom:0.3em;
margin-left:85px;
*margin-left:-120px;
margin-top:-25px;
position:absolute;
}

.price-discount_home {
color:#6A6A6A;
font-size:1em;
margin-left:0px;
*margin-left:-200px;
margin-top:-20px;
position:absolute;
text-decoration:line-through;
width:150px;
}

.discount_image_homefeatured {
display:block;
float:left;
height:60px;
margin-left:5px;
margin-top:90px;
position:absolute;
text-indent:-7000px;
width:60px;
z-index:602;
}

.custom {
background:#ccc; 
border:1px solid #95ca05;
padding:1em;
color: #000; 
font-size: 10px; 
font-weight: normal;
position:absolute;
width:90px;
margin-top:26px !important;
text-align:center;
margin-left:45px;
*margin-left:80px;
filter:alpha(opacity=80);-moz-opacity:0.80;opacity: 0.80;
*z-index:999;
}
