.recommandation{
    font-size:11px; background-color:white; border:1px solid black;
text-align:center; padding:5px;margin:3px 0;
}

#informations_block_left.block 
{width:192px;padding:0;margin:0 0 10px 0 ;
  background: url(../img-biodiversite/bg-info.gif) repeat-y bottom;
text-align:left;}
#informations_block_left.block a {padding:0 0 0 5px;}
#informations_block_left h4  {
    background: url(../img-biodiversite/bg-info-top.gif) no-repeat bottom; height:30px;}
  #best-sellers_block_right.block, #word-news.block
{width:213px;padding:0 ; margin:5px 0;
  background: url(../img-biodiversite/bg-best.gif) repeat-y bottom;
text-align:left;}
#word-news.block ul {margin:0 5px;}
#best-sellers_block_right  .block_content{padding-left:10px;}
 #best-sellers_block_right h4{
    background: url(../img-biodiversite/bg-best-top.gif) no-repeat bottom; height:30px;}
     
 #word-news.block ul{display:block;  }   #word-news.block ul li{font-weight:normal; clear:both; display:block; height:53px;margin-top:5px;}
   #word-news.block ul li img{margin-right:5px;}
#new-products_block_right.block, #word-news.block 
{width:213px;padding:0; margin:0 0 10px 0 ;
  background: url(../img-biodiversite/bg-new.gif) repeat-y bottom;
text-align:left;}
#new-products_block_right.block .block_content{padding-left:10px;}
#new-products_block_right h4,#word-news.block h4  {
    background: url(../img-biodiversite/bg-new-top.gif) no-repeat bottom; height:20px;
    padding:5px 0 0 10px;
}
#new-products_block_right h4 a,#word-news.block h4 a {color:white;}
#special_block_right.block
{width:213px;padding:0; margin:0;
  background: url(../img-biodiversite/bg-new.gif) repeat-y bottom;
text-align:left;}
#special_block_right.block .block_content{padding-left:10px;}
#special_block_right h4 {
    background: url(../img-biodiversite/bg-new-top.gif) no-repeat bottom; height:20px;
    padding:5px 0 0 10px;
}
#special_block_right h4 a {color:white;}

                 /* block exclusive */
#left_column div.exclusive, #right_column div.exclusive {
	/*background: transparent url('../img/block_exclusive_footer.jpg') no-repeat bottom left;*/
}
div.exclusive h4,div.exclusive h4 a {
	/*background: transparent url('../img/block_header_exclusive.gif') no-repeat top left;*/
	 color:#926b6e;
}
 
div.exclusive li { margin-top: 0; }
div.exclusive, div.exclusive a { color: #006600; }
div.exclusive .block_content {
 
}

/* block myaccount */
#left_column div.myaccount, #right_column div.myaccount {text-align:left;   }
div.myaccount h4 { background: transparent url('../img-biodiversite/bg-compte-top.gif') no-repeat bottom left; height:30px;; }
div.myaccount h4 a, div.myaccount h4 { color: #926b6e; }
div.myaccount, div.myaccount a { color: #926b6e; padding:0; margin:0;}
div.myaccount ul.bullet { }
div.myaccount ul.bullet li {  padding:0 0 0 20px; margin:0; }
div.myaccount ul.bullet .icon { display: none; }
div.myaccount p.logout { padding:5px 0 0 5px; }
div.myaccnt p.logout, div.myaccount p.logout a { color: #926b6e; }
div.myaccount p.logout a { text-decoration: underline; }
div.myaccount p.logout a:hover { text-decoration: none; }
div.myaccount .block_content {
 background: url('../img-biodiversite/bg-compte.gif') no-repeat bottom left ;
 padding:0 0 5px 10px;
}
.account_input {
	margin-left: 0px;	width:15em;
}

/* block in the center column */
/*#center_column p { margin: 0; padding:0;}*/
#center_column div.block { width: 550px; margin:auto;}
#center_column div.block h4 {
font-size: 14px;
color: #926b6e;
}

/* Styles for products blocks */
/* block products (new, features, viewed, etc...) on left and right column */
.products_block li {
	clear: left;
	margin-top: 0.2em;
}
.products_block li.item img {
	margin-right: 5px;
}
.products_block li.last_item {
	border: none;
}
.products_block li img {
	vertical-align: top;
	float: left;
	margin-right: 0.2em;
}
.products_block p img {
	float: none;
	margin: 0 0 0 0.4em;
}
.products_block li h5 {
	display: inline;
	font-size: 0.9em;
}
.products_block li p a {
	font-weight: bold;
	font-size: 0.8em;
}
.products_block dl {
	clear: both;
	border-top: 1px solid #374853;
	padding: 0.2em 0.4em;
}
.products_block dl dt {
	margin-top: 0.3em;
	color: #595a5e;
}
.products_block p {
	margin-top: 0.4em;
}
.products_block a.button_large {
	margin: 0.4em 0.4em 0 0.4em;
}
.products_block ul.product_images{margin-left:20px;}
.products_block ul.product_images li {
	border: none;
    float: left;
	clear: none;
 
}

/* Special style for block products in center column */
#center_column .products_block {   }
#center_column .products_block  { color: #595a5e; }
#center_column .products_block h4 { line-height: 1.3em; }
#center_column .products_block .block_content {  	padding:0pt;}
#center_column .products_block ul li:hover {  }
#center_column .products_block ul li {
	border: 1px solid #55921f;
	float: left;
	clear: none;
	width:133px;
	padding: 0;
	margin:0 2px 0 0;
}

#center_column .products_block ul .product_accessories_description  {
	margin:0;
	padding:0;
}
#center_column .products_block ul .product_accessories_description .product_accessories_price{
	margin-top:75px !important;
	margin-top:0px;
}
#center_column .products_block ul .product_accessories_description {
	margin:0;
	padding:0;
	height:280px;
}     
/*#center_column .products_block li.last_item { float:none; clear:both; }*/
#center_column .products_block li.last_item_of_line {   }
#center_column .products_block li.first_item_of_line { clear:both; }
#center_column .products_block li.last_line { border-bottom:none; }
#center_column .products_block p, #center_column .products_block h5 { margin: 0.5em 0.1em; }
#center_column div.products_block h5 {
	display: block;
	height: 2.57em;
}
#center_column div.products_block h5 a {
	color: #374853;
	font-size:1.1em;
}
#center_column div.products_block ul li p {
	margin:0;
	padding:0;
}
#center_column div.products_block p.product_desc {
	/*height:9.5em;*/
	color: #595a5e;
}
#center_column div.products_block a.product_image {
	display: block;
	background-color: transparent;
	width: 129px;
	height: 129px;
	margin-left:2px;
}
#center_column div.products_block .product_accessories_description a.product_image {
	width: 118px;
	height: 85px;
}
#center_column div.products_block a.product_description {
	display: block;
	width: 118px;
	height: 50px;
	margin-left:2px;
}

#center_column div.products_block a.product_image img{
	float:none;
	margin:0;
}
#center_column div.products_block p.product_desc, #center_column div.products_block h5 {
	margin-left:0.5em;
	margin-right:0.5em;
}
#center_column div.products_block ul li p.product_desc a { font-weight:normal; }
#center_column .products_block span.price {
	text-align: center;
	font-size: 1.5em;
	padding: 0.5em 0;
	/*display: block;*/
}
p.price_container {
	text-align: center;
}
#center_column .products_block .featured_price {
	margin-top:2.5em;
}
#center_column .products_block a.button, #center_column .products_block a.exclusive, #center_column .products_block span.exclusive {
	margin: 0.5em auto;
}

/* Special style for block accessories in center column (product page) */
#center_column .products_block.accessories_block .block_content{ background:none; }
#center_column div.products_block.accessories_block p.product_desc { height:6.5em; }
#center_column .products_block.accessories_block .block_content li{ background:none;  }
#center_column .products_block.accessories_block .block_content li a.product_image, #center_column .products_block.accessories_block .block_content li a.product_description { border-right:1px solid #d0d3d8; font-weight:bolder; }
#center_column .products_block.accessories_block .block_content li.last_item a.product_image{ border:none; }

/* Block tags */
div.tags_block .block_content {
	padding: 0.2em 0.6em;
}
div.tags_block p {
	text-align: justify;
	font-size:0.9em;
}
div.tags_block p a {
	margin: 0 0.1em;
	line-height: 1.5em;
}
div.tags_block p a:hover {
	color:white!important;
	background-color:#5D717E;
	text-decoration:none;
}
a.tag_level3 { font-size: 1.8em; font-weight:bold;}
a.tag_level2 { font-size: 1.4em;}
a.tag_level1 { font-size: 1em; color:#888!important;}

/* Block manufacturer */
.blockmanufacturer ul, .blocksupplier ul {
	padding-bottom: 0.6em;
}
.blockmanufacturer select, .blocksupplier select {
	width: 100%;
	margin: 0;
}

/* Block specials */
.blockspecials ul {
	height: 8em;
}
.blockspecials li {
	float: left;
	clear: none;
	width: 48%;
}

.blockspecials p.product_image {
	margin-right: 0.3em;
}
.blockspecials p {
	padding: 0.3em 0 0 0;
	margin: 0;
	text-align: center;
	clear: both;
}
.blockspecials p a {
	margin: 0 auto;
}

/* Block Viewed Products */
div#viewed-products_block_left div.block_content ul.products li { height:85px; }
div#viewed-products_block_left div.block_content ul.products li img { margin-right:7px; }

/* Block newsletter */
#newsletter_block_left h4  {
    background: url(../img-biodiversite/bg-info-top.gif) no-repeat bottom; height:30px;}
#newsletter_block_left.block 
{width:192px;padding:0; margin:0;
  background: url(../img-biodiversite/bg-info.gif) repeat-y bottom;
text-align:left;}
div#newsletter_block_left div.block_content { padding:1em 0;  }
div#newsletter_block_left div.block_content p{ padding:0.3em 0;   }
div#newsletter_block_left div.block_content input.button_mini{ margin:1em auto 0em auto;}

/* Block RSS */
div#rss_block_left p { margin:0.5em 0; text-align:center; }

/* Block logo payment */
div.paiement_logo_block { width: 191px; text-align: center; margin-bottom: 1.5em; }
div.paiement_logo_block a { text-decoration: none; }
div.paiement_logo_block img { margin: 0 0.5em; }

/* Block editorial */
.editorial_block { margin-bottom: 2em; }
.editorial_block .rte{
	background:transparent none repeat scroll 0 0;
}
.editorial_block h2 {
	background: none;
	padding: 0;
	margin-bottom: 1em;
}
.editorial_block p { text-align: justify; padding-top: 0.4em;}

#editorial_block_center p { padding-left:0px; }

/* Block advertising */
.advertising_block { width: 191px; margin-bottom: 1em; text-align: center; }

 


