body{
	margin: 0;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
	background-color: #F4F4F4;
	color: #616161;
	font-size: 13px;
}
a{
	color:#F23C65;
}
#entete{
	
	height: 188px;
	/*background-image: url('/images/entete_bgd.jpg');
	background-repeat: repeat-x;*/
	
}

#entete_texte{
	
	float:left;
	height:58px;
	padding:55px 0 0 30px;
	width: 900px;

}

#entete_texte img{
	float: left;
}
#entete_texte h1{
	color: #D33059;
	margin: 0;
	font-size: 24px;
	padding: 0;

}
#entete_texte h2{
	margin: 0;
}

#entete_texte h2 span{
	color: #D33059;
}
#entete_contenu{
	
	width: 1200px;
	height: 188px;
	background-image: url('/images/entete_bgd_immo.png');
	background-repeat: no-repeat;
	
}

#entete #logo{
	
	float: left;
	width: 141px;
	height: 143px;
	margin: 45px 0 0 77px;
}

#entete_menu{
	
	float: left;
	
}


#entete_menu a{
	
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px;

}

#entete_menu .menu{
	float: left;
	height: 59px;
}

#entete_menu .menu_actif, #entete_menu .menu:hover{
	
	background: url('/images/menu_site/bulle_accueil_center.png') repeat-x;
	height: 59px;
}

#entete_menu .menu_left{

	height: 39px;
	float: left;
	padding: 20px 0 0 11px;
}

#entete_menu .menu_actif .menu_left, #entete_menu .menu:hover .menu_left{

	background: url('/images/menu_site/bulle_accueil_left.png') no-repeat;
	
}

#entete_menu .menu_right{

	width: 11px;
	height: 59px;
	float: left;
}

#entete_menu .menu_actif .menu_right, #entete_menu .menu:hover .menu_right{

	background: url('/images/menu_site/bulle_accueil_right.png') no-repeat;

}






#entete_menu #menu1{
	
	float: left;
	width: 86px;
	height: 38px;
	text-align: center;
	padding-top: 15px;
	margin-left: 32px;
	
}

#entete_menu #menu1_actif{
	
	float: left;
	width: 86px;
	height: 38px;
	text-align: center;
	padding-top: 15px;
	margin-left: 32px;
	background-image: url('/images/bulle-accueil.png');
	background-repeat: no-repeat;
	
}
#entete_menu #menu1:hover{

	background-image: url('/images/bulle-accueil.png');
	background-repeat: no-repeat;
	

}
#entete_menu #menu2{
	
	float: left;
	width: 120px;
	height: 38px;
	text-align: center;
	padding-top: 15px;
}

#entete_menu #menu2_actif{
	
	float: left;
	width: 120px;
	height: 38px;
	text-align: center;
	padding-top: 15px;
	margin-left: 5px;
	
	background-image: url('/images/bulle-menu2.png');
	background-repeat: no-repeat;
}

#entete_menu #menu2:hover{

	background-image: url('/images/bulle-menu2.png');
	background-repeat: no-repeat;
	

}

#entete_menu #menu3{
	
	float: left;
	width: 90px;
	height: 38px;
	text-align: center;
	padding-top: 15px;
}

#entete_menu #menu3_actif{
	
	float: left;
	width: 90px;
	height: 38px;
	text-align: center;
	padding-top: 15px;
	margin-left: 5px;
		
	background-image: url('/images/bulle-menu3.png');
	background-repeat: no-repeat;
}
#entete_menu #menu3:hover{

	background-image: url('/images/bulle-menu3.png');
	background-repeat: no-repeat;
	

}


#entete_menu #menu4{
	
	float: left;
	width: 90px;
	height: 38px;
	text-align: center;
	padding-top: 15px;
}
#entete_menu #menu4_actif{
	
	float: left;
	width: 90px;
	height: 38px;
	text-align: center;
	padding-top: 15px;
	margin-left: 5px;
		
	background-image: url('/images/bulle-menu4.png');
	background-repeat: no-repeat;
}
#entete_menu #menu4:hover{

	background-image: url('/images/bulle-menu4.png');
	background-repeat: no-repeat;
	

}

#entete_menu #menu5{
	
	float: left;
	width: 190px;
	height: 38px;
	text-align: center;
	padding-top: 15px;
}
#entete_menu #menu5_actif{
	
	float: left;
	width: 190px;
	height: 38px;
	text-align: center;
	padding-top: 15px;
	margin-left: 5px;
	
	background-image: url('/images/bulle-menu-accueil-190x53.png');
	background-repeat: no-repeat;
}
#entete_menu #menu5:hover{

	background-image: url('/images/bulle-menu-accueil-190x53.png');
	background-repeat: no-repeat;
	

}

#entete_menu #menu6{
	
	float: left;
	width: 160px;
	height: 38px;
	text-align: center;
	padding-top: 15px;
}
#entete_menu #menu6_actif{
	
	float: left;
	width: 160px;
	height: 38px;
	text-align: center;
	padding-top: 15px;
	margin-left: 5px;
	
	background-image: url('/images/bulle-menu6.png');
	background-repeat: no-repeat;
}

#entete_menu #menu6:hover{

	background-image: url('/images/bulle-menu6.png');
	background-repeat: no-repeat;
	

}

#entete_menu #menu7{
	
	float: left;
	width: 120px;
	height: 38px;
	text-align: center;
	padding-top: 15px;
}
#entete_menu #menu7_actif{
	
	float: left;
	width: 120px;
	height: 38px;
	text-align: center;
	padding-top: 15px;
	margin-left: 5px;
	
	background-image: url('/images/bulle-120x53.png');
	background-repeat: no-repeat;
}

#entete_menu #menu7:hover{

	background-image: url('/images/bulle-120x53.png');
	background-repeat: no-repeat;
	

}

#entete_menu #menu2,
#entete_menu #menu3,
#entete_menu #menu4,
#entete_menu #menu5,
#entete_menu #menu6,
#entete_menu #menu7{
	margin-left: 5px;
}

#piepage{
	
	height: 165px;
	font-size: 11px;
	
}

#piepage a{

	color: #FFFFFF;
	text-decoration: none;
}
#piepage ul{
	
	margin: 0;
	padding: 0 0 0 11px;

}
#piepage li{

	display : list-item;
 	list-style-image : url('/images/puce_piepage.png');
 	padding: 0 0 10px;
	
}
#piepage_contenu{
	
	width: 1200px;
	background-image: url('/images/piepage_bgd.png');
	background-repeat: repeat-x;
	height: 165px;
	color: #FFFFFF;
}

#pp_center{
	
	width: 900px;
}

#piepage_contenu span{
	
	color: #F23C65;
}

#piepage_contenu .ppColonne{
	
	float:left;
	font-size:xx-small;
	padding:12px 15px;
	text-align:left;
	width:190px;
	
}
#piepage_contenu .ppColonne .dblline{
	
	padding: 0 0 10px;
	
}

#piepage_contenu .ppTitre{
	
	font-weight: bold;
	margin-bottom: 16px;
}
#piepage_contenu #adNewsletter{
	
	float:left;
	font-size: 13px;
	height: 17px;
	padding:0;
	width:124px;
	border: solid 1px #9A9A9A;
}

#piepage_contenu #btn_inscription_newsletter{
	
	float: left;
}

#pplogin, #pppass{
	
	width: 146px;
	height: 17px;
	margin: 0 0 5px;
	border: solid 1px #9A9A9A;
	font-size: 13px;
}

#btn_pp_login{
	
	float: right;
	background: url('/images/pp_btn_ok.png') no_repeat;
	color: #FFFFFF; 
	margin-right:42px;
}
#piepage a.deconnexion_footer{
	color:#F23C65;
}

#fb_header{
	float: left;
	padding: 23px 10px 0;
	width: 85px;
}
#bouton_plus_header{
	float: left;
	padding: 23px 0 0;
}
