@CHARSET "UTF-8";


/*HOMEPAGE*/
/* SIDEBAR 640px + 320px */

.contenu_home{
	/*background-color: #fff;*/
	float:right;
	width: 980px;
	margin: 0 0 0 0;
	padding: 10px 10px 30px 10px;
	background-image: url(../images/bkg_result.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	/*background-color: #fff;*/
}

.sidebar_home{
	float: right;
	width : 300px;
	padding: 4px 10px 10px 10px;
}

#description_dickson h2{
	color: #202020;
	font-size: 30px;
	font-weight: 600;
	line-height: 34px;
	margin: 0;
}

#description_dickson h3{
	color:#94979c;
	font-weight: normal;
	font-style: italic;
	font-size: 20px;
	line-height: 24px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.contenu_620_home{
	/*background-color: #fff;*/
	float:left;
	clear: left;
	width: 600px;
	padding: 0 20px 0 20px;
}






/*SLIDER EN HOMEPAGE*/   


/** 
 * Slideshow style rules.
 */
#slideshow {
	//margin:-20px 0 0 0;
	padding:0;
	width:920px;
	height:330px;
	/*background-color: #ff000;*/
	/*border: 1px solid #d1d1d1;*/
/* 	background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0; */
	background-image: url(../images/bkg_result.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:920px;
  height:300px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:900px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:300px;
  overflow: hidden;
}


#slideIndex
{
	left: 440px;
	bottom: -0px;
	position: absolute;
}
.numbers
{	
	color: #fff;
	margin: 5px 5px 0 0;
	padding: 2px 1px 0 0;
	width: 16px;
	height: 16px;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	font: normal 10px Arial;
	background-image: url(../images/circle-2.png);
	background-repeat: no-repeat;
}

.numbers:hover{
	background-image: url(../images/circle-1.png);
	background-repeat: no-repeat;
}

.active{
	background-image: url(../images/circle-1.png);
	background-repeat: no-repeat;
}


.slide{
	height: 300px;
	
}

.slide img{
	margin-left: -40px;
	
}

.slide span{
   position: relative; /* important */
   float: left;
   top:-300px;
   left: 0px;
   padding: 10px 0px;
   width: 260px;
   color: #000;
   
}


.slide span h2{
	color: #202020;
	font-size: 30px;
	font-weight: 600;
	line-height: 34px;
	margin: 0;
}

.slide span p{
	color:#94979c;
	font-size: 16px;
	line-height: 24px;
	margin-top: 10px;
}







/*LIGHTBOX*/

.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 2000px;
	background-color: #fff;
	z-index:1001;
	-moz-opacity: 0.9;
	opacity:.90;
	filter: alpha(opacity=90);
}

.white_content a{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin: 3px;
	float: right;
}

.white_content1{
	width: 100%;
}

.white_content {
	display: none;
	position: absolute;
	margin: 0px auto;
	top: 100px;
	margin-left: 230px ;
	/*
	margin-left: 250px ;
	//margin-left: 0px ;
	top: 100px;
	//left: 25%;
	*/
	width: 500px;
	height: 530px;
	padding: 0px;
	border: 10px solid #333;
	border-bottom: 0px solid #333;
	background-color: #333;
	z-index:1002;
	overflow:hidden;
}



#slogan{
	position:absolute;
	text-align:center;
	width: 940px;
	color: #fff;
	overflow:hidden;
	font-size: 34px;
	font-weight: 600;
	line-height: 34px;
	margin: 20px;
	text-shadow:0 1px 0 #333;
	line-height:40px;
	//margin-left:-960px;
}