div#template8{
	
}
div#content div#content-middle div#data div.content{
	overflow : hidden;
	width:100%;
	float : left;
	width : 909px;
	text-align : justify;
	padding : 5px;
}
div#content div#content-middle div#data div.content div.leftBloc{
	float : left;
padding:45px 0 10px 19px;
width:460px;
}
div#content div#content-middle div#data div.content div.leftBloc p{
	padding-top: 10px;
	line-height:23px;
}
div#content div#content-middle div#data div.content div.bigleftBloc{
	/*float : left;
	width : 475px;*/
	padding : 10px 20px 10px 25px;
}
		
div#content div#content-middle div#data div.content div.blocImage{
	float : right;
	width : 400px;
	height : 280px;
	background : grey;
	padding : 20px 2px 20px 0;
	background:url("../../images/css/activeco/cadre-image-haut.jpg") no-repeat top right;
		}
/*div#content div#content-middle div#data h2.slide{
	width : 912px;
	font-family : Arial;
	font-size : 14px;
	margin : 5px 0 5px 0;
	background: #D4D7D6 url("../images/icones/bouton-plus.jpg") no-repeat top right;
	height :25px;
}*/
div#content div#content-middle div#data h2 {
border-bottom:none;
}
div#content div#content-middle div#data h2.slide a{
	color:black;
	text-decoration : none;
}

/***************************************************************/
/********************** activeco ****************************/
div#content div#content-middle div#data div#page {
	
}
div#content div#content-middle div#data div.content div.blocImage div.cadre{
	float : left;
	background:url(../../images/css/activeco/cadre-image-bas.jpg) no-repeat scroll bottom right;
	/*height:280px;*/
	padding:20px 2px 20px 0px;
	width:390px;
	/*position:relative;*/
}
div#content div#content-middle div#data div.content div.blocImage{
	width : auto;
	height : auto;
	padding : 0px;
}
div#content div#content-middle div#data div.content div.blocRight{
	background:none repeat scroll 0 0 transparent;
	height:230px;
	padding:0;
	width:370px;
}
div#content div#content-middle div#data div.content div.blocImage div.cadre img{
	/*position:absolute;
	top:13px;
	left:22px;*/
	padding-left:27px;
}



div#content div#content-middle div#data h2{
	background : transparent url(../../images/css/general/droite_h.png) no-repeat right bottom;
  width : 912px;
	float : none;
  font-size:1.1em;
  height:25px;
  margin-left:17px;
  padding:10px 0 0;
  position:relative;  
	clear : left;
}

.h1_gab {
margin-left:-17px !important;
}

div#content div#content-middle div#data h2 span#h_gauche{
	background : transparent url(../../images/css/general/gauche_h.png) no-repeat left bottom;
  padding:10px 0 0 8px;
  position:absolute;
  top:25px;
}

div#content div#content-middle div#data h2.slide span#txt_h1{	
	padding-left:10px;
	color: #202829;
}


/*
div#content div#content-middle div#data h2.slide{
	width : 912px;
	float : none;
  font-size:1.1em;
  height:25px;
  margin-left:17px;
  padding:10px 0 0;
  position:relative;  
	clear : left;
}

div#content div#content-middle div#data h2.slide span{
padding-left:10px;
	color: #202829;
}
div#content div#content-middle div#data h2.current span{
	width : 935px;
	float : left;
	font-family : Arial;
	font-size : 14px;
	margin : 5px 0 5px 0;
	background:url("../../images/css/activeco/titre-slide-current.jpg") no-repeat 0px 3px;
	height:30px;
}

div#content div#content-middle div#data h2.slide span a{
	text-decoration : none;		
}

div#content div#content-middle div#data h2 span{
	background : none;
	color:rgb(7,102,132);;
	display : block;
}*/
div#content div#content-middle div#data h3{
	font-style:italic;
	font-weight:bold;
	color:rgb(123,142,12);
	padding-bottom:5px;
}
div#content div#content-middle div#data a{
	color:#BD1A2D;
}