/*---ie---*/
* html #footer li{
	background: expression( (this===this.parentNode.childNodes[0]) ? "none" : "url(images/footer-separator.gif) no-repeat 0 50%");
	padding: expression( (this===this.parentNode.childNodes[0]) ? "0" : "0 0 0 9px");
}
* html .actus .tabs li{
	background: expression( (this===this.parentNode.childNodes[0]) ? "none" : "url(images/tab-separator.gif) no-repeat");
	margin: expression( (this===this.parentNode.childNodes[0]) ? "0" : "4px 0 0");
}
* html .actus .tabs li a:hover,
* html .actus .tabs li a.active{
	background:url(none.gif);
	cursor:pointer;
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/tab-hover.png', sizingmethod='crop');
}
* html .breadcrumbs li{
	background-image: expression( (this===this.parentNode.childNodes[0]) ? "none" : "auto");
	padding-left: expression( (this===this.parentNode.childNodes[0]) ? "0" : "auto");
}
/*---vert align---*/
.actus .tabs li a{ display:block;}
.actus .tabs li a span{
	display:block;
	position:relative;
}
.actus .tabs li a strong{
	display:block;
	margin-top:expression(this.parentNode.offsetHeight > this.offsetHeight ? ((this.parentNode.offsetHeight-this.offsetHeight)/2 + "px") : "0");
}
.guides .item .image img,
.side-box .item .image img,
.ventes .main-item .image img,
.ventes .item .image img{ margin-top:expression(this.parentNode.offsetHeight > this.offsetHeight ? ((this.parentNode.offsetHeight-this.offsetHeight)/2 + "px") : "0");}
.promo-section p{
	overflow:hidden;
	width:auto;
	margin:0;
	margin-top: expression(this.parentNode.offsetHeight > this.offsetHeight ? ((this.parentNode.offsetHeight-this.offsetHeight)/2 + "px") : "0");
}
