@charset "utf-8";
/* CSS Document FRENCH site */

/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {
width: 520px;
background-color: #DADAAD;
margin:0;
border: 3px solid #DADAAD;
float:left;
position:relative;
overflow:hidden;
}

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */
}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;
}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width: 520px;}

#slideshow .slides ul {
width: 12880px;}

#slideshow .slides li {
width: 496px;
height:255px;
float: left;
padding: 20px 20px 0 42px; 
padding:12px;
position:relative;}

#slideshow .slides #slidesContent {
background: url(../images/slideshow/content_bkgrd.png) repeat;
padding:12px;
margin:0;
position:absolute;
bottom:0;
right:0;
width: 446px;
border-top:1px solid #DADAAD;
border-left:1px solid #DADAAD;
}



#slideshow .slides #slidesContent h3 {
line-height:140%;
font-size:1.3em;
color:#422C21;
margin:0 0 6px 0;
padding:0;
}

 h5 {
	padding:0;
	margin:0 0 3px 0;
	line-height:130%;
	font-weight:400;
	color:#000;}
	
 h5 a {
	border-bottom:0;
	color:#182c33;
	}

 h5 a:hover {
	border-bottom:0;
	color:#8d4e00;
	}

#slideshow .slides #slidesContent p {
line-height:140%;
}

#slideshow .slides #slidesContent p + p {
padding:6px 0 0 0;
}

#slideshow .slides #slidesContent h3 a {
border-bottom:0;
color:#422C21;
}

#slideshow .slides #slidesContent h3 a:hover {
border-bottom:0;
color:#8d4e00;
}


/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
background-color: #DADAAD;
border-top: 3px solid #DADAAD;}

#slideshow .slides-nav li {
float: left;
font-size:0.8em;
margin:0 3px 0 0;
border:1px solid #E7E7CB;
background-color:#D6D6A3;}

#slideshow .slides-nav li a {
display: block;
padding: 4px 18px;
outline: none;
color:#182C33;
border:0;
}

#slideshow .slides-nav li a:hover {
background-color: #E2E2C0;
color:#182C33;
}

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
background-color: #182C33;
color:#f1f1df;
}

.js #slideshow .slides-nav li.on a {
position: relative;
top: 0;
}