@charset "UTF-8";
/* liScroll styles */
#txt_defilant {
	color:#9b1331;
	border-bottom:#9b1331 solid 2px;
	border-top:#9b1331 solid 2px;
	margin-top:13px;
	margin-bottom:13px;
	width:930px;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-style:italic;
	padding-top:2px;
	background-image:url(../design/puce-actu-defilement.png);
	background-repeat:no-repeat;
	height:18px;
	position:relative;
	z-index:1;
	white-space:nowrap;
}
#txt_defilant a {
	color:#9b1331;
	font-weight:bold;
}
#txt_defilant a:hover {
	text-decoration:underline;
}
#txt_defilant strong {
	font-size:13px;
}
#txt_defilant span {
	position:absolute;
	top:2px;
	left:930px;
}
.tickercontainer { /* the outer div with the black border */
	width: 900px;
	height: 27px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	left: 20px;
	top: 0px;
	width: 800px;
	overflow: hidden;
}
.newsticker { /* that's your list */
	position: relative;
	left: 300px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
	color:#9b1331;
	font-size:10px;
	margin-top:0px;
}
.newsticker a {
	white-space: nowrap;
	padding: 0;
	color: #9b1331;
	font: bold 10px Verdana;
	margin: 0 50px 0 0;
}
.newsticker span {
	margin: 0 10px 0 0;
}
