a{color:#5577bb; text-decoration:none;}
a:hover{color:#88bb44; text-decoration:underline;}
/*----------------------------------------------- header alt start -----------------*/
#header_alt{
	width:1024px;
	height:90px;
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 auto;
	padding:0;
}
#header_alt_top{
	width:700px;
	margin:0 auto;
	padding:0;
	text-align:right;
}
#header_alt_top a{
	text-decoration:none;
	color:#5577bb;
}
#header_alt_top a:hover{
	color:#88bb44;
	text-decoration:underline;
}
#header_alt_ban{
	width:700px;
	margin:0 auto;
	padding:0;
}

#header_alt_ban h2{
	margin:-20px 0 0 300px;
	padding:0;
}
/*----------------------------------------------- content_alt_menu start -----------------*/
	#content_alt_menu{
	width:700px;
	height:25px;
	margin:0 auto;
	border:2px solid #ccc;
	}
	#content_alt_menu ul{
		position:relative;
		width:650px;
		height:25px;
		margin:0 auto;
		text-align:center;
		padding:0;
	}
	#content_alt_menu ul li{
		margin:0;
		/*float:left;*/
		display:inline;
		list-style:none;
		font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#5577bb;
	}
	#content_alt_menu ul li a{
		color:#5577bb;
		text-decoration:underline;
		padding:0 8px 0 8px;
	}
	#content_alt_menu ul li a:hover{
		text-decoration:none;
		color:#88bb44;
	}
/*----------------------------------------------- content_alt_menu start -----------------*/
	#content_alt_title{
		width:700px;
		margin:0 auto;
		font-weight:normal;
	}
	#content_alt_login{
		width:700px;
		margin:0 auto;
		font-weight:normal;
	}
/*----------------------------------------------- login ccs end -----------------*/
/*----------------------------------------------- listing des biens start -----------------*/
	#listing{
		width:700px;
		margin:10px auto;
		font-weight:normal;
		padding:0 0 10px 0;
		border-bottom:1px dotted #ccc;
	}
	.listing{
		width:700px;
		margin:10px auto;
		font-weight:normal;
		padding:0 0 10px 0;
		border-bottom:1px dotted #ccc;
	}
/*----------------------------------------------- listing des biens end -----------------*/
/*----------------------------------------------- vue d'ensemble start -----------------*/
	/*#vue{
		width:600px;
		margin:10px auto;
		font-weight:normal;
	}
	
	#vue p{
		font-size:14px;
	}
	#vue ul{
		font-size:14px;
		margin:10px 0 20px 20px;
		list-style:none;
		line-height:35px;
	}
	#vue_left{
		width:560px;
		margin:0 auto;
		font-weight:normal;
		padding:10px;
		border:2px solid #ccc;
	}*/
	#vue{
		width:1024px;
		margin:10px auto;
		font-weight:normal;
	}
	#vue h4{
		width:480px;
		border-bottom:2px solid #ccc;
	}
	#vue_top{
		margin:15px auto 0 110px;
		width:500px;
		font-weight:normal;
	}
	#vue p{
		font-size:14px;
	}
	#vue ul{
		font-size:14px;
		margin:10px 0 20px 20px;
		list-style:none;
		line-height:35px;
	}
	#vue_left{
		width:500px;
		margin:0 auto;
                margin-left: 110px;
		font-weight:normal;
		padding:10px;
		border:2px solid #ccc;
		float:left;
	}
	#vue_left #infos_cles p{
		margin-bottom: 7px;
	}
	#vue_right{
		width:320px;
		margin:0;
		font-weight:normal;
		padding:0 10px;
		float:left;
	}
	#vue_right_top{
		border:2px solid #ccc;
		width:250px;
		height:22px;
		margin-bottom:10px;
		padding-top:5px;
                padding-left: 5px;
                padding-bottom: 5px;
		text-align:left;
		vertical-align:middle;
	}
	.vue_right_element{
		border:2px solid #ccc;
		width:310px;
		margin-bottom:5px;
                margin-left:5px;
                margin-right:5px;
		padding-top:5px;
                padding-left: 5px;
                padding-right: 5px;
                padding-bottom: 5px;
		text-align:left;
		vertical-align:middle;
                float:left;
	}
	.vue_right_content{
		/*width:250px;*/
		margin:5px 0;
		font-weight:normal;
		float:left;
		border-bottom:1px solid #ccc;
	}
	#vue_right .span{
		display:block;
		color:#67B021; /*#6eb60e; */
                margin:0;
		font-size:16px;
		font-weight:bold;
		border-bottom:2px solid #6eb60e;
                background-color: #E9E9E9;
		height:20px;
	}
	#vue_right p{
		text-align:left;
		margin:0;
		font-size:14px;
	}
	#vue_right img{
		margin:0 10px 5px 0;
		float:left;
	}
/*----------------------------------------------- vue d'ensemble end -----------------*/
/*----------------------------------------------- Presentation -----------------------*/
#about{
    width:700px;
    margin:10px auto 0 auto; /*padding-top:54px;*/
    font-weight:normal;
    background:url(/images/bg_about.png) top center;
	}
#description{margin-left:5px;margin-right:5px;width:auto;}
#description p{width:auto;text-align:justify; font-size:14px;}
#separator {margin:20px 0;text-align:center}
#description .name{font-size:16px; color:#5577bb; font-weight:bold;}
#description .contact{font-size:12px; color:#88bb44; font-style:italic;}
