/*--- Index ---*/
#index_realisations{
	background:url(../../images/common/bg_b_centre.gif) no-repeat left bottom;
	padding:0px 0px 8px 0px;
}
#index_realisations h2{
	font-size:18px;
	color:#01a8d8;
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom:20px;
}
#index_realisations h3{
	font-size:16px;
	font-weight:bold;
	color:#a4d644;
	margin-bottom:10px;
}
#index_realisations h4{
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
	line-height:14px;
	margin-bottom:5px;
}
#index_realisations .realisation{
	overflow:hidden;
	zoom:1;
	border-bottom:1px solid #2c2c2c;
	padding-bottom:10px;
	margin-bottom:15px;
}
#index_realisations .realisation .img{
	float:left;
	width:105px;
	text-align:center;
	background:#ffffff;
	border:5px solid #2c2c2c;
	margin:0px 15px 0px 0px;
}
#index_realisations .realisation .txt{
	float:left;
	width:375px;
}
#index_realisations .realisation .txt.full{width:495px;}
#index_realisations .realisation a.lire{margin:12px 0px 0px 0px;}

/*--- Détails ---*/
#details_realisations{margin:20px 0px 0px 0px;}
#details_realisations .h_presentation{
	background:url(../../images/common/bg_h_realisation.gif) no-repeat top left;
	padding-top:7px;
	margin:20px 0px 25px 0px;
}
#details_realisations .b_presentation{
	background:url(../../images/common/bg_b_realisation.gif) no-repeat bottom left;
	padding-bottom:8px;
}
#details_realisations .m_presentation{
	background:url(../../images/common/bg_realisation.gif) #e4e4e4 repeat-x 0px 0px;
	overflow:hidden;
	zoom:1;	
}
#details_realisations .presentation{
	background:url(../../images/common/bg_realisation_filet.gif) repeat-y 0px 0px;
	overflow:hidden;
	zoom:1;
	min-height:65px;
	_height:65px;
	_overflow:inherit;
}
#details_realisations .mission{
	width:259px;
	padding:7px 5px 7px 15px;
	float:left;
}
#details_realisations .prestation{
	float:left;
	padding:7px 5px 7px 15px;
	width:259px;
}
#details_realisations .mission h2,
#details_realisations .prestation h2{
	font-size:13px;
	font-weight:bold;
	color:#1f201f;
	text-transform:uppercase;
	margin-bottom:5px;
}
#details_realisations .mission ul,
#details_realisations .prestation ul{list-style:none;}
#details_realisations .mission ul li,
#details_realisations .prestation ul li{
	color:#0189ba;
	font-size:13px;
}
#details_realisations .h_details{
	background:url(../../images/common/h_tab_real.gif) no-repeat 0px 0px;
	padding-top:8px;
}
#details_realisations .b_details{
	background:url(../../images/common/b_tab_real.gif) no-repeat bottom left;
	padding-bottom:8px;
}
#details_realisations .details tr.type1{background:#383838;}
#details_realisations .details tr.type2{background:#323232;}
#details_realisations .details td.g{
	text-align:right;
	padding:10px 10px 10px 10px;
	width:111px;
	color:#01a8d8;
	font-weight:bold;
	vertical-align:top;
	border-right:1px solid #2c2c2c;
}
#details_realisations .details td.d{
	text-align:left;
	padding:13px 10px 13px 10px;	
	vertical-align:top;
	width:407px;
}
#details_realisations .details tr.type3{height:40px;}
#details_realisations .details .ensemble{
	overflow:hidden;
	zoom:1;
}
#details_realisations .details .img{
	width:74px;
	float:left;	
	text-align:center;
	padding-right:15px;
}
#details_realisations .details .img img{border:2px solid #dcdcdc;}
#details_realisations .details .txt h5{
	font-size:12px;
	font-weight:normal;
}