@charset "utf-8";
body, html {
margin:0 ; padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	background-color:#3a2f2f;
}
#conteneur {

	background-image: url(../images/fond.jpg);
	background-repeat: repeat-x;


}
#header {
	position: relative;
}

.blocHeader{
	position: absolute;
	text-align:justify;
	
}

#presentation {
	height: 192px;
	width: 233px;
	left: 40px;
	top: 95px;
}
#contact {
	height: 192px;
	width: 225px;
	left: 745px;
	top: 95px;
}
#services {
	height: 192px;
	width: 462px;
	left: 278px;
	top: 95px;
}

.transparent {
	opacity:0.2;
	filter : alpha(opacity=20);
	-moz-opacity : 0.2;
	border:solid 1px black;
	background-color: #FFFFFF;
	position:absolute;
	width:100%;
	height:100%;
	
}
.contenuBloc {
	position:relative;
	padding: 10px;
}

.contenuBloc p{
	margin:10px 0 0 0; padding:0; display:block;
}

.contenuBloc h1{
	margin:8px 0;
	padding:0;
	font-size:12px;
	font-weight:bold;
}

.contenuBloc ul{
	margin:0;
	margin-left:5px;
	padding:0;
	padding-left:5px;
	list-style:square;
}
.contenuBloc li{
	margin:0 0 0 10px;
}
#references {
}



#page {
	width:1005px;
	margin-left:auto;
	margin-right:auto;
}



#references{
	min-height:100px;
	position: relative;
}
#bandeReference {
	background-color: #483e3e;
	position: absolute;
	left: 40px;
	top: 13px;
	width: 921px;
	height: 210px;
	padding: 10px;
	overflow: hidden;
}
#conteneurReference {
	position: relative;
	left: 70px;
	height: 512px;
	width: 800px;
	background-color: #483e3e;
	overflow: hidden;
	top: 14px;
}

div.first_item {
	left: 0;
}

.reference{
	width: 800px;
	position:absolute;
}


.reference img{

	border:solid 5px gray;
	margin-bottom:10px;
}


.photoReference {
float:left; width:310px;
}

.reference a, #contact a{
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.textReference{
color: #FFFFFF;
width:450px;
text-align:justify;
float:left;
}

.textReference h1 {
	font-size:18px;
	margin:0;
	padding:0;
	color:#a6a6a6;
}

.textReference h2 {
	font-size:11px;
	margin:0;
	padding:0;

}

#avant, #apres {
	top:72px;
}

#avant {
	position: absolute;
	left: 10px;
}

#apres {
	position: absolute;
	right: 10px;
}

#avant img,#apres img{
	border:0;
}

#avant a, #apres a{
outline: none;
}

a
{
  
}
