div.carrousel_widget
{
 	/*width:500px;*/
/*	height:140px;*/
	margin:0;
	margin-left:3px;
	/*margin-left:58px;*/
	margin-bottom:1px;
/*	overflow-x:hidden;
	overflow-y:hidden;*/
}



div.viewport
{

width:610px;
height:132px;
/*border:2px dotted green;*/
overflow-x:hidden;
position:relative;
top:0;
left:0;
}


ul.liste
{
 
 position:absolute;
 list-style-type:none;
 margin:0;
 padding:0; 
 overflow:hidden; 
 height:132px;
 
}



ul.liste li
{

float:left;
width:610px;
height:140px;
/*border:1px dotted orange;*/

}

ul.liste li.ad
{
	
}


ul.liste li.bet
{

background-image:url(/images/carrousel_fond.gif);
background-position:top left;
background-repeat:no-repeat;
}




ul.liste li img.ad
{
	width:610px;
	height:140px;
	display:block;
}


ul.liste li div.col1
{
	float:left;
	width:174px;
	height:120px;
	margin:6px;
}


ul.liste li img.preview
{
	width:174px;
	height:120px;
	display:block;
}


ul.liste li div.col2
{
	float:left;
	width:410px;
 /*	border:1px dashed green;*/
}



ul.liste li div.col2 h3
{
	text-align:center;
	color:#fff;
	margin:0;
	margin-left:1em;
	margin-top:4px;
	margin-bottom:4px;
	font-size:14px;
}


div.col2 p.date
{
	text-align:center;
	font-size:12px;
	margin:0;
	color:#fd8505;
}


div.col2 p.button
{
	height:31px;
	line-height:38px;
	background-image:url(/images/carrousel_bouton.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	text-align:center;
	font-weight:bold;
 
}

div.col2 p.button a
{
	color:rgb(245,177,11);
	text-decoration:none;
	/*font-weight:bold;*/
}

div.col2 p.button a:hover
{
	color:rgb(255,255,255); 
}



div.col2 p.reponse
{
	
	padding-top:6px;
	text-align:center;
	color:rgb(245,177,11);
	font-size:12px;
	font-weight:bold;
}



div.col2 p.reponse span.cote
{
	background-color:#fd8505;
	color:#000;
}



div.carrousel_navigation
{
overflow-x:hidden;
position:absolute;
left:-200px;
top:100px;
width:174px;
clear:both;
/*border:1px dashed red !important;*/
 
text-align:center;


}

div.carrousel_navigation a
{
outline:none;

}

div.carrousel_navigation a img
{
	border:none;
	vertical-align:middle;
	
}
