body{
	margin-left:auto;
	margin-right:auto;
	margin:0;
	background-color:#F1EDE2;
}

#website{
	font-family:Arial, Helvetica, sans-serif;
	width:993px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

a{
	text-decoration:none;
	color:#FFFFFF;
}

form{
	margin:0;
}

.left{
	float:left;	
}

.right{
	float:right;
}
/********************/
/** Structure Site **/
/********************/

#header{
	background-image:url(/media/images/image_header.jpg);
	height:153px;
}

	#header #menu_header {
		float:right;
		margin:127px 45px 0 0;
	}
	
	#header #retour_accueil {
		width:700px;
		height:150px;
		display:block;
	}
	
		#header #menu_header a{
			color:#353334;
			font-size:16px;
			font-weight:bold;
		}
		
		#header #menu_header a:hover{
			color:#000000;
		}

#menu1{
	background-image:url(/media/images/degrade_menu1.jpg);
	background-repeat:repeat-x;
	height:61px;		
}

	#menu1 a{
		padding:22px 25px 20px 26px;
		float:left;
		display:block;
		font-size:13px;
		font-weight:bold;
		border-right:4px solid #D00109;
	}
	
	#menu1 a:hover{
		color:#D4CEB8;
	}
	
 #ssmenu1,#ssmenu2,#ssmenu3,#ssmenu6{
	background-image:url(/media/images/degrade_ssmenu.jpg);
	background-repeat:repeat-x;
	height:30px;
}
 
	#ssmenu1 a,#ssmenu2 a,#ssmenu3 a,#ssmenu6 a{
		padding:6px 13px 0 13px;
		font-size:13px;
		color:#716A5A;
		font-weight:bold;
		display:block;
		float:left;
	 }
	 
	 #ssmenu1 a:hover,#ssmenu2 a:hover,#ssmenu3 a:hover,#ssmenu6 a:hover{
		color:#353334;
		text-decoration:underline;
	 }
	 
#main{	
}

	#main #ariane{
		background-image:url(/media/images/degrade_ariane.jpg);
		height:30px;
	}
		
		#main #ariane a,span{
			margin:6px 10px 0 10px;
			display:block;
			font-size:13px;
			font-weight:bold;
			float:left;
			color:#FFFFFF;
		}
		
		#main #ariane a:hover{
			color:#D4CEB8;
		}
	
	#main #content{	
		padding:10px 4px 10px 4px;
		min-height:300px;
	}
	
#footer{
	font-size:12px;
	color:#706957;
	font-weight:bold;
}

	#footer a{
		font-size:12px;
		color:#706957;
		font-weight:bold;
	}
	
	#footer #bandeau_footer{
		background-image:url(/media/images/degrade_ariane.jpg);
		height:30px;
	}

		#footer #bandeau_footer span{
			float:right;
		}
		
			#footer #bandeau_footer span a{
				font-size:14px;
				font-weight:bold;
				color:#FFFFFF;
			}
			
		#footer #liens_footer{
			padding:0 0 0 5px;
			font-size:10px;
			text-align:center;
		}
		
			#footer #liens_footer a{
				padding:0 5px 0 7px;
				font-size:10px;
			}
			
			#footer #liens_footer a:hover{
				text-decoration:underline;
			}
	
/** Fin Structure Site **/

/**************************/
/** Content Page Accueil **/
/**************************/	
	#content #recherche{	
		background-image:url(/media/images/fond_recherche.jpg);
		width:986px;
		height:97px;
		margin:0 0 10px 0;
	}
			
		#content #recherche #titre{	
			font-size:18px;
			font-weight:bold;
			width:180px;
			color:#FFFFFF;
			padding:4px 0 0 0px;
			text-align:center;
		}
	
		#content #recherche span{	
			color:#797262;
			padding:4px 0 0 0;
		}
		
		#content #recherche select{	
			min-width:145px;
			margin:0 0 0 0px;
		}
		
		#content #recherche #decalage{	
			margin:0 0 0 20px;
		}
		
		#content #recherche input{	
			width:175px;
			height:38px;
		}
		
		#content #recherche .bouton_recherche{	
			margin:16px 5px 0 40px;
		}
	
		#content #partie_gauche #recherche_carte{
			background-image:url(/media/images/partie_recherche_carte.jpg);
			background-repeat:no-repeat;
			width:544px;
			height:407px;
			padding:4px 0 0 12px;
		}
		
			#content #partie_gauche #recherche_carte #titre{
				color:#7A7361;
				font-size:18px;
				font-weight:bold;
			}
			
			#content #partie_gauche #recherche_carte #criteres_recherche{
				color:#7A7363;
				font-size:13px;
				width:195px;
				float:right;
			}
			
				#content #partie_gauche #recherche_carte #criteres_recherche .vendre, #content #partie_gauche #recherche_carte #criteres_recherche .louer{
					background-image:url(/media/images/bouton_off.jpg);
					background-repeat:no-repeat;
					background-position:left;
					padding:0 0 0 12px;
					cursor:pointer;
				}
				
				#content #partie_gauche #recherche_carte #criteres_recherche #selectionne{
					background-image:url(/media/images/bouton_on.jpg);
				}
			
				#content #partie_gauche #recherche_carte #criteres_recherche #taille_box{
					min-width:140px;
				}
		
		#content #partie_gauche #texte_presentation{
			width:544px;
			height:300px;
			padding:10px 0 10px 15px;
			margin:0 0 40px 0;
		}
		
			#content #partie_gauche #texte_presentation p.titre{
				font-size:12px;
				font-weight:bold;
				color:#9A0000;
			}
			
			#content #partie_gauche #texte_presentation p.texte{
				font-size:11px;
				color:#706957;
			}
			
			#content #partie_gauche #texte_presentation a{
				color:#2200CC;
			}
			
				#content #partie_gauche #texte_presentation a:hover{
					text-decoration:underline;
				}
	
		#content #partie_droite #selection{		
			margin:0 0 50px 0;
			min-height:400px;
		}
		
			#content #partie_droite #selection #bandeau_selection{
				background-image:url(/media/images/bandeau_selection.jpg);
				background-repeat:no-repeat;
				width:425px;
				height:36px;
				color:#7A7361;
				font-size:18px;
				font-weight:bold;
				text-align:center;
				padding:6px 0 0 0;
			}
			
			#content #partie_droite #selection #image_grande{
				padding:8px 0 0 25px;
			}
			
			#content #partie_droite #selection #infos_bien_selection{	
				margin:15px 0 0 0;
				text-align:center;
			}
			
				#content #partie_droite #selection #infos_bien_selection #infos{	
					font-size:13px;
					color:#ACA593;
					font-weight:bold;
					margin:0 0 5px 0;
				}
				
				#content #partie_droite #selection #infos_bien_selection #details{	
					font-size:16px;
					color:#716B5D;
					font-weight:bold;
				}
					#content #partie_droite #selection #infos_bien_selection #details a{	
						text-decoration:none;
					}
			
		#content #partie_droite #actus{	
			background-image:url(/media/images/fond_actualite.jpg);
			background-repeat:no-repeat;
			width:424px;
			height:253px;
			padding:10px 0 0 0;
		}
		
			#content #partie_droite #actus #titre{	
				font-size:17px;
				color:#686053;
				font-weight:bold;
				text-align:center;
			}
			
			#content #partie_droite #actus #liste_actus{	
				font-size:16px;
				color:#7A7363;
				font-weight:bold;
				margin:20px 0 0 48px;
			}
				
					#content #partie_droite #actus #liste_actus a{	
						color:#686053;
					}
/** Fin Content Page Accueil **/

/******************************/
/** Content Page Liste Biens **/
/******************************/
	
	#content #mini_fiche{
		background-image:url(/media/images/liste_bien.jpg);
		background-repeat:no-repeat;
		color:#797262;
		float:left;
		font-size:12px;
		padding:7px 8px 0 8px;
		margin:0 23px 18px 23px;
		width:430px;
		height:269px;
	}
	
		#content #mini_fiche #photo_bien_liste{
			border:none;
			display:block;
			float:left;
		}
	
		#content #mini_fiche #ville,#content #mini_fiche #lien_lettre{
			float:left;
		}
	
		#content #mini_fiche #type,#content #mini_fiche #description{
			float:right;
		}
		
		#content #mini_fiche #ville,#content #mini_fiche #type{
			font-size:14px;
			color:#FFFFFF;
			font-weight:bold;
		}
	
		#content #mini_fiche #description{
		}
	
			#content #mini_fiche #description #texte{
				min-height:150px;
				width:179px;;
			}
		
			#content #mini_fiche #description #contact span{
				font-size:13px;
				font-weight:bold;
				color:#797262;
			}
		
				#content #mini_fiche #description #contact #lettre{
					display:block;
					border:none;
				}
	
		#content #mini_fiche #prix_ref{
			width:265px;
		}
	
		#content #mini_fiche #prix{
			font-size:17px;
			font-weight:bold;
			float:left;
			margin:12px 0 0 0;
		}
		
		#content #mini_fiche #ref{
			font-size:12px;
			font-weight:bold;
			margin:15px 0 0 0;
			float:right;
			width:80px;
		}
	
		#content #mini_fiche #detail{
			font-size:13px;
			font-weight:bold;
			float:right;
			color:#FFFFFF;
			margin:4px 0 0 0;
		}
	
			#content #mini_fiche #detail #loupe_detail{
				border:none;
				float:left;
			}
		
			#content #mini_fiche #detail #texte_detail{
				margin:-2px 0 0 0;
				cursor:pointer;
			}
	
	#content #pas_resultat p{
		font-size:14px;
		font-weight:bold;
		color:#797262;
		margin:0 0 0 350px;
	}
	
	#content #pagination{
		font-size:14px;
		font-weight:bold;
		color:#797262;
		margin:0 24px 0 0;
	}
		
		#content #pagination a{
			color:#797262;
			display:inline;
			text-decoration:underline;
		}
		
	#content #tcible a{
		font-size:11px;
		color:#706957;
	}

/** Fin Content Page Liste Biens **/

/*****************************/
/** Content Page Detail Bien**/
/*****************************/

	#content #detail_bien{
		
	}
	
		#content #detail_bien #bandeau_titre{
			background-image:url(/media/images/degrade_ariane.jpg);
			background-repeat:repeat-x;
			height:30px;
		}
			
			#content #detail_bien #bandeau_titre div{	
				float:left;
				margin:6px 80px 0 50px;
				color:#FFFFFF;
				font-size:12px;
				font-weight:bold;
			}
			
	#content #detail_bien #contenu_detail{
		background-color:#E1DDD2;
		padding:10px 8px 10px 8px;
	}
	
		#content #detail_bien #contenu_detail #partie_gauche{
			background-color:#E1DDD2;
			float:left;
			width:365px;
			height:545px;
			color:#797262;
		}
		
			#content #detail_bien #contenu_detail #partie_gauche #boutons{
				font-size:12px;
				font-weight:bold;
			}
			
				#content #detail_bien #contenu_detail #partie_gauche #boutons a{
					font-size:13px;
					font-weight:bold;
					color:#797262;
				}
				
					#content #detail_bien #contenu_detail #partie_gauche #boutons a:hover{
						text-decoration:underline;
					}
				
				#content #detail_bien #contenu_detail #partie_gauche #boutons img{
					border:none;
					float:left;
					margin:0 5px 0 0;
				}
				
			#content #detail_bien #contenu_detail #partie_gauche #description{
				border:2px solid #C5BFB3;
				width:346px;
				height:399px;
				padding:8px 8px 8px 8px;
				margin:19px 0 0 0;
				font-size:12px;
				font-weight:bold;
			}
				
				#content #detail_bien #contenu_detail #partie_gauche #description #titre{
					font-size:13px;				
					color:#797262;
					margin:0 0 0 0;
				}
				
					#content #detail_bien #contenu_detail #partie_gauche #description #contenu_description #dependances{
						margin:0 0 0 20px;
					}
		
		#content #detail_bien #contenu_detail #partie_droite{
			background-color:#E1DDD2;
			float:right;
			width:584px;
			min-height:545px;
		}
		
			#content #detail_bien #contenu_detail #partie_droite img{
				border:3px solid #FFFFFF;
				margin:2px 2px 0 2px;
			}
			
		#content #detail_bien #contenu_detail #formulaire{
			margin:0 0 8px 0;
			background-color:#FFFFFF;
			width:950px;
			min-height:215px;
			color:#707070;
		}
		
			#content #detail_bien #contenu_detail #formulaire #phrase{
				font-size:16px;
				font-weight:bold;
				color:#333333;
			}
			
			#content #detail_bien #contenu_detail #formulaire table span{
				margin:0 0 0 100px;
				font-size:12px;
				font-weight:bold;
				color:#666666;
			}
			
			#content #detail_bien #contenu_detail #formulaire table #bouton{
				margin:0 0 0 156px;
			}
			
			#content #detail_bien #contenu_detail #formulaire #zone_texte{
				margin:0 30px 0 0;
			}
				#content #detail_bien #contenu_detail #formulaire #zone_texte span{
					font-size:12px;
					font-weight:bold;
					color:#666666;
				}
			
				#content #detail_bien #contenu_detail #formulaire #zone_texte #taille{
					width:390px;
					height:125px;
				}

/** Fin Content Page Detail Bien **/

/**************************/
/** Content Page Contact **/
/**************************/

	#content #form{
		font-size:12px;
		font-weight:bold;
		color:#797262;
	}
	
	#content #result{
		color:#797262;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		padding:0 0 20px 0;
	}
	
		#content #form p{
			text-align:center;
		}
		
		#content #form #loader{
			text-align:center;
			margin:15px 0 0 0;
		}
		
		#content #form input{
			
		}

		#content #form .error{
			color:#C6030B;
			font-size:13px;
		}

/** Fin Content Page Contact **/

/**************************/
/** Content Page Article **/
/**************************/

		#content #article #bandeau_titre{
			background-image:url(/media/images/degrade_ariane.jpg);
			background-repeat:repeat-x;
			height:30px;
		}
		
			#content #article #bandeau_titre div{	
				float:left;
				margin:6px 80px 0 20px;
				color:#FFFFFF;
				font-size:12px;
				font-weight:bold;
			}
		
		#content #article #text{
			background-color:#E1DDD2;
			padding:10px 8px 20px 8px;
			color:#797262;
			font-size:13px;
			font-weight:bold;
			min-height:275px;
		}

/** Fin Content Page Article **/

/******************************/
/** Content Page Nos Agences **/
/******************************/

		#content #article a{
			color:#2200CC;
		}
		
		#content #article a img{
			border:none;
		}
		
		#content #article #agence{
			width:200px;
			height:260px;
			margin:40px 23px 30px 23px;
			font-size:12px;
			font-weight:bold;
			color:#797262;
		}
		
		#content #article #details_agences{
			background-color:#E1DDD2;
			padding:10px 8px 20px 8px;
			color:#797262;
			font-size:13px;
			font-weight:bold;
		}
		
			#content #article #details_agences #map{
				width:560px;
				height:490px;
			}


/** Fin Content Page Nos Agences **/


/******************************/
/** Content Page Envoyer Ami **/
/******************************/

#mini_fiche_contact{
	background-color:#F1EDE2;	
	
}

.error {
	color:red;
	font-size:12px;
	display:block;
}





/** Fin Content Page Envoyer Ami **/



