#slideshow {
	position:relative;
	margin:0 auto;
	width:620px; height:328px;
	background:url(../img/bg-diapbottom.gif) no-repeat bottom left;
}
#slideshow #slidesContainer {
	position:relative;
	margin:0 auto;
	width:620px; height:328px;
	overflow:hidden;
	}
#slideshow #slidesContainer .slide {
	position: relative;
	margin:0 auto;
	width:620px; height:328px;
	}

/*** Slideshow controls style rules.*/

#slideshow #slidecontrol{
	position: absolute; bottom:0px; right:20px;
	padding-bottom:5px
	}
#slideshow .control {
	float:left;
	display:block;
	width:9px; height:9px;
	text-indent:-10000px;
	cursor: pointer;
	background:url(../img/diap_control.gif) no-repeat;
	background-position:right;
	margin:0 0 0 3px;
	}

#slideshow #slidecontrol .current{
	
	background-position:left;
}

#slideshow #navDiapo{
	display:block;
	width:16px;	height:20px;
	position:absolute; right:16px; top:0;
	cursor:pointer;
	background-color: #C6C7C8;
	border-left: 1px solid #5E5E5E;
	}
#slideshow #navDiapo:hover, #leftControl:hover, #rightControl:hover {background-color: #F6A924;} 
#leftControl {
	top:0; left:0;
	background: #C6C7C8 url(../img/control_left.gif) no-repeat left;
	border-right: 1px solid #5E5E5E;
	}
#rightControl {
	top:0; right:0;
	background: #C6C7C8 url(../img/control_right.gif) no-repeat right;
	border-left: 1px solid #5E5E5E;
	}

#slideshow .slide p{
	display: block;
	position: absolute; bottom: 2px; left: 0;
	width: 400px; 
	padding: 0 20px;
	overflow: hidden;
	color:#FFF;
	font-style: italic; font-size: 85%;
	}
#slideshow img{padding: 0; margin: 0;}
#slideshow .slide img{float: left;}
#slidepage{position:absolute; top:1px; left:24px; color:#000;}


