#index .bordure_ombre.diapo {
	margin-bottom:90px;
}

#index .diaporama {
	position:relative;
	width:635px;
	height:325px;
}

#index .diaporama .scrollable {
	height:325px;
    overflow: hidden;
    position: relative;
	width:635px;
}

#index .diaporama .scrollable .items {
    clear: both;
	height:325px;
    position: absolute;
    width: 20000em;
}

#index .diaporama .scrollable .items div {
    float: left;
	width:635px;
}

#index .diaporama .scrollable img {
    float: left;
}

#index .diaporama .navi {
    height: 15px;
    left: 425px;
    position: absolute;
    bottom: 10px;
    width: 200px;
    z-index: 999999;
	text-align:right;
}

#index .diaporama .navi a {
    background: url("../images/navigator.png") no-repeat scroll 0 0 transparent;
    display:inline-block;
    font-size: 1px;
    height: 15px;
    margin: 0;
    width: 15px;
}

#index .diaporama .navi a:hover {
    background-position: 0 -15px;
}

#index .diaporama .navi a.active {
    background-position: 0 -30px;
}

#index .diaporama .apn {
	position:absolute;
	top:115px;
	left:10px;
	width:350px;
	height:300px;
    background: url("../images/apn.png");
	background-repeat:no-repeat;
	background-position:center;
}

#index .texte_apn {
	position:relative;
	float:left;
	width:420px;
	margin-right:10px;
}

#index .photo_apn {
	position:relative;
	float:left;
	width:220px;
	height:235px;
    background: url("../images/objectif_apn.png");
	background-repeat:no-repeat;
	background-position:center;
}

div#dernieresRealisations div.titre_der_rea {
	width: 280px;
	text-align: center;
}

div#dernieresRealisations div.fright {
	float: right;
	margin-right: 8px;
}

div#similar div.titre_der_rea {
	width: 200px;
	text-align: center;
}

div#similar div.fright {
	float: right;
	margin-right:11px;
}

div.haut_contenu {
	position:relative;
	padding:20px;
	padding-top:0;
	width:940px;
	margin:0 auto;
	height:185px;
	background-image:url(../images/haut_contenu.png);
	background-repeat:no-repeat;
	background-position:top center;
	top:-140px;
}

/*
********************************
DŽbut ajout derniŹres rŽalisations
********************************
*/

#index .realisations {
	position:relative;
	top:-155px;
	width:940px;
	padding:10px;
	height:260px;
	margin:0 auto;
	background-image:url(../images/fond_rea.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}
#index .bas_realisations {
	position:relative;
	width:960px;
	margin:0 auto;
	background-image:url(../images/bas_realisations.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	height:140px;
	top:-255px;
	background-color: white;
	z-index: -10;
}

#index .realisations .bloc.realisation {
	position:absolute;
	top:55px;
	width:380px;
	height:210px;
	z-index:99;
}

#index .realisations .bloc.realisation a.plus {
	position:absolute;
	width:15px;
	height:15px;
	display:block;
	background-image:url(../images/icone_plus.gif);
	background-repeat:no-repeat;
	background-position:top center;
	right:25px;
	bottom:15px;
	z-index:100;
}

#index .realisations .bloc.realisation h5 {
	font-size:15px;
	font-weight:bold;
	text-align:center;
	color: #545454;
}

#index .realisations .bloc.realisation .image {
	width:356px;
	height:190px;
}

#index .realisations .bloc.realisation.gauche {
	left:60px;
}

#index .realisations .bloc.realisation.droite {
	left:525px;
}

#index .realisations .separation {
	width:2px;
	height:170px;
	background-color:#d9d9d9;
	position:absolute;
	top:70px;
	left:465px;
	z-index:99;
}

#index .realisations h4 {
	background-image:url(../images/titre_dernieres_realisations.png);
	background-repeat:no-repeat;
	background-position:top center;
	height:20px;
	top:25px;
	width:240px;
	left:350px;
	text-indent:-1000000px;
	position:absolute;
}

#index .pied {
	top:-255px;
}

/*
********************************
Fin ajout derniŹres rŽalisations
********************************
*/


div.colonne_gauche div.bloc a.ensavoirplus {
	background-image: url("../images/en_savoir_plus.jpg");
	width: 116px;
	height: 21px;
	text-indent: -1000000px;
	background-repeat: no-repeat;
	position: absolute;
	right: 5px;
}

.contenu .colonne_gauche {
	margin-top: 0px !important;
}

div.derRea {
	margin-top: -10px;
}