div#animation{
	position:relative;
	z-index:1;
}
div#animation_bottom{
	position:relative;
	width:100%;
	max-height:60px;
	background-image:url(../img/public/animation_bottom.png);
	background-repeat:none;
	background-position:50% 100%;
	height:80px;
}
div#slider_bandeau{
	position:relative;
	z-index:1;
}
/*content 3 recherche*/
div#content3{
	/*background:#cccccc;
	overflow:hidden;
	margin-top:4px;*/
	border-bottom:5px solid #eb5a01;
	margin-top:-321px;
	z-index:99;
}



/*Content 4 Items*/
div#items{
	position:relative;
	width:100%;
	max-width:1200px;
	margin:5px auto;
}
.item{
	position:relative;
	float:left;
	width:29%;
	margin:1% 2%;
	text-align:center;	
}
.item a{
	text-decoration:none;
}
.content_item{
	box-shadow:0px -2px 4px #CCCCCC;
}
div#item1 .content_item, div#item3 .content_item{
	background:#d4d4d4;
}
div#item2 .content_item{
	background:#f5f5f5;
}
.photo_item{
	width:94%;
	padding:2% 3%;	
	height:200px;
	overflow:hidden;
}
.photo_item img{
	width:100%;
}
.ville_item{
	margin-top:20px;
	color:#515151;
	font-size:15px;
}
.info_prix_item{
	color:#eb5a01;
	font-size:22px;
}
.cplt_prix_item{
	font-size:11px;
	color:#797979;
}
.title_item{
	width:100%;
	background:#eb5a01;
	color:#FFF;
	line-height:50px;
	font-size:24px;
	margin-top:20px;
}
.texte_desc_item{
	padding:2%;
	font-size:15px;
	width:96%;
	background:#FFF;
	min-height:100px;
	color:#454545;
}
.fin_item{
	background-image:url(../img/public/ombre-portee.jpg);
	background-repeat:no-repeat;
	background-size:100%;
	height:29px;
	width:100%;
}
/*Content 5 Contacts mobile*/
div#contacts_mobile{
	width:94%;
	max-width:1150px;
	margin:0 auto;
	padding:4% 0;
	overflow:hidden;
}
.contact_mobile{
	position:relative;
	max-width:50%;
	color:#504f54;
	font-size:28px;
	padding-left:110px;
	background-repeat:no-repeat;
	height:92px;
}
div#adresse_mobile{
	float:left;
	background-image:url(../img/public/adresse_mobile.jpg);
}
div#smart_mobile{
	float:right;
	background-image:url(../img/public/smart_mobile.jpg);
}
/*Content 6 portraits*/
div#content6{
	background:url(../img/public/content6.jpg) repeat;
	padding:20px 0;
}
div#portraits{
	position:relative;
	width:100%;
	max-width:1150px;
	/*background:url(../img/public/portraits_centre.png) repeat-y;
	background-position:50% 0;*/
	margin:0 auto;
	overflow:hidden;
}
.portrait{
	position:relative;
}
.portrait.left{
	/*float:left;*/
	text-align:left;
	width:90%;
	margin:0 auto;
	max-width:500px;
}
.portrait.right{
	float:right;
	text-align:right;
	display:none;
}
.left .photo_portrait{
	float:left;
	margin-right:20px;
}
.right .photo_portrait{
	float:right;
	margin-left:20px;
}
.desc_portrait{
	float:left;
	margin:20px 0 0 0;
}
.nom_portrait, .tel_portrait{
	color:#121212;
	font-size:23px;
	text-transform:uppercase;
}
.tel_portrait,.fonction_portrait{
	font-size:23px;
}
.fonction_portrait{
	color:#FFF;
}
/*Content7*/
div#content7{
	background:url(../img/public/content7.jpg) repeat;
}
div#presentation_agence{
	width:94%;
	max-width:1150px;
	margin:0 auto;
	color:#504f54;
	padding:20px 0;
}
div#presentation_agence h1{
	font-size:50px;
	border-bottom:1px solid #a7a7a7;
	text-transform:uppercase;
}	
div#texte_agence{
	text-align:justify;
	font-size:16px;
}
div#texte_agence p{
	padding:15px 0;
}
/*Content 8 Image agence*/
div#image_agence img{
	display:table;
}