@charset "utf-8";
/* CSS Document */

#carousel-wrapper {
	width:709px;
	margin:auto;
    overflow: hidden;
}

#content-jumper	{
position:relative;
height:215px;
padding:5px 0;
width:709px;
margin:auto
}



#carousel-content {
    width: 3545px;
}
#carousel-content .slide {
    float: left;
    width: 709px;

	height:215px;
}

#modif #content-jumper			{ height:215px; width:709px}
#modif #carousel-content .slide { width: 709px; height:330px}
#modif #carousel-content 		{ width:3545px}
#modif #carousel-wrapper 		{ width:709px}
#modif .slide h3 				{ font-size:15px; font-weight:bolder; color:#36a8e1; padding-top:20px; padding-bottom:5px}
#modif ol#jumper 				{ bottom:0}

#carousel-content .slide div.visuel 		{ float:left; width:629px; height:245px; background:url(../img/bg-document.jpg);}
#carousel-content .slide div.visuel h4	{ color:#FFF; margin-bottom:0; padding-top:5px}

#carousel-content .slide div.texte {
	float:left;
	width:239px;
	background:url(../img/fond.jpg) no-repeat;
	height:203px;
	color:#FFF;
	padding:15px 36px;
}

#carousel-content li h2 {
	border-bottom:1px dotted #FFF;
	height:25px;
	line-height:25px;
	font-size:16px;
	padding-bottom:10px;
}

#carousel-content p {
	padding-top:10px;
}



ol#jumper {
	height:35px;
	margin: 0 auto;
	background:transparent;
	padding:5px 0 0 0;
	clear:both;
	position:absolute;
	right:5px;
	top:7px;
	list-style:none;
}

ol#jumper li {
	float:left;
	margin:0 5px;
	display:block;
	height:29px;
	width:29px;
	cursor:pointer;
	background:none;
	padding:0
}

ol#jumper li a {
	height:29px;
	width:29px;
	display:block;
	color:white;
	font-weight:bold;
	text-align:center;
	font-size:12px;
	line-height:29px;
	background:url(../images/encart/num.png) no-repeat;
	cursor:pointer;
	text-decoration:none;
}

ol#jumper .carousel-selected	{
	background:url(../images/encart/num-hover.png) no-repeat
}
