.hoverbox {
	list-style: none;
}

div#resultats .hoverbox a .preview, div#nouveautes ul.hoverbox a span, div#baisses ul.hoverbox a span, div#resultats ul.hoverbox a span {
	display: none;
}

.hoverbox a:hover .preview {
	display: block;
	position: absolute;
	top: -30px;
	left: -37px;
	z-index: 1;
	padding: 1px;
	border: 1px solid #DE1621;
}
div#resultats ul.hoverbox a:hover span, div#nouveautes ul.hoverbox a:hover span, div#baisses ul.hoverbox a:hover span {
	display: block; position: absolute; z-index: 1; top: 62px; left: -37px; width: 122px; font-size: 10px; 
	background-color: #DE1621; color: #fff; text-align: center;
	text-decoration: none;
}
.hoverbox img {
	background: #fff;
	border: none;
	color: inherit;
	padding: 0;
	vertical-align: top;
	width: 46px;
	height: 46px;
}

.hoverbox li {
	border: none;
	color: inherit;
	display: inline;
	float: left;
	margin: 0 0 5px 5px;
	padding: 0;
	position: relative;
}

div#baisses .hoverbox li {
	margin: 0 0 3px 0;
}

.hoverbox li.first, .hoverbox li.firstline1, .hoverbox li.lastline1 {
	margin: 0 0 5px 0;
}

.hoverbox .preview {
	border: 1px solid #ddd;
	width: 118px;
	height: 88px;
}

/* ------------------------------ */

.hoverbox a .preview, div#baisses dl.hoverbox a span {
	display: none;
}

div#baisses dl.hoverbox a:hover span {
	display: block; 
	position: absolute;
	z-index: 1; 
	top: 62px; 
	left: -37px; 
	width: 122px; 
	font-size: 12px; 
	background-color: #DE1621; 
	color: #fff; 
	text-align: center; 
	text-decoration: none;/* letter-spacing: 1px;*/
}

dl.hoverbox { 
	font-size:10px;
	clear:left;
}

dl.hoverbox dt {
	width: 3em;
	padding: .5em;
	float: left;
	margin: 0;
}

dl.hoverbox dd {
width:50px;
	margin-left: 5em;
	padding: .5em;
}

dl.hoverbox dd.last { }

div#prel_pres p {font-weight:normal;}
div#prel_pres p#int {
width:340px;
float:left;
text-align:center;
}
div#prel_pres p#desc {margin-left:360px;}
div#prel_pres h4 {margin-bottom:20px;}
