/* FEUILLE DE STYLE CSS */


/* PAGE HTML */
	html
	{
	}

/* BALISE BODY */
	body 
	{ 
	background-color:#ffffff; 
	margin: 0px;
	padding: 0px;
	font:10px Verdana,sans-serif;
	background:url(img/body_fond.png) repeat-y;
	}

/* SELECTEUR GENERIQUE A TOUTE LES BALISES */
	*
	{
	}


/* REDEFINITION BALISES */
	h1{font-size:13px;}
	h2{font:bold 11px Verdana,sans-serif; color:#ffffff; margin:0px; float:left;}
	input{font-size:10px;}
	textarea{font-size:10px; width:75%; height:70px;}
	select{font-size:10px;}
	label{background-color:#909FB6; color:#E8E8E8; width:100%; display:block; height:15px; padding:2px 0px 0px 5px; margin:3px 0px 6px 0px; font-weight:bold;}
	textarea{font-size:10px; width:75%; height:70px;}
	fieldset{margin:0px 0px 0px 20px; line-height:14px; border:solid 1px #909FB6;}
	legend{color:#909FB6;}
	/* PAS DE BORDURES SUR LES LIENS IMAGES */
	a img{border:none;}
/* HEADER */
	#header
	{
	width:100%;
	height:112px;
	background:url(img/header_fond.png) repeat-x;
	background-position:950px 0px;
	clear:both;
	}

/* PAGE */
	#page
	{
	width:950px;
	}
	
/* MENU */
	#menu
	{
	width:261px;
	background:url(img/menu_fond.png);
	float:left;
	}

	/* MENU HEADER */
		#menu_header
		{
		width:250px;
		height:128px;
		padding:18px 0px 0px 11px;
		background:url(img/menu_header_fond.png);
		}



/* MAIN */
	#main
	{
	width:680px;
	float:left;
	}
	
	/* MAIN COLONNE DE GAUCHE*/
		#col_gauche
		{
		width:655px;
		margin: 0px 15px 0px 0px;
		float:left;
		padding-top:45px;
		}

	/* SEPARATION HR */
	.hr
	{
	width:100%;
	height:25px;
	background:url(img/hr.png);
	border:none;
	clear:both;
	}

	/* CADRE DES FORMULAIRES */
	.form_cadre
	{
	width:450px;
	padding:10px;
	border:solid 1px black;
	margin-left:10px;
	background-color:#EFF3F7;
	float:left;
	}
	
/* ANNONCES */
	.cadre_annonce
	{
	margin: 15px 0px 0px 0px;
	clear:both;
	}
		.cadre_annonce_photo
		{
		width:170px;
		margin: 0px 0px 0px 0px;
		float:left;
		}
			.annonce_photo
			{
			border:solid 1px black;
			margin-bottom:3px;
			}
		.cadre_annonce_texte
		{
		width:476px;
		margin: 0px 0px 0px 5px;
		float:left;
		}
			.catx_header
			{
			background-color:#CBBEFF;
			border:solid 1px #000000;
			font-weight:bold;
			}
				.catx_header_haut
				{
				float:left;
				background-color:#7E95BE;
				height:16px;
				padding:2px 0px 0px 7px;
				margin-bottom:4px;
				}
				.catx_header_bas
				{
				clear:both;
				color:#566385;
				margin:0px 0px 4px 7px;
				}
				.annonce_surface
				{
				color:#D8E6F5;
				}
				
				.annonce_prix
				{
				float:right;
				margin-right:7px;
				font-size:11px;
				color:#ffffff;
				}
				
			.catx_main
			{
			margin: 5px 0px 0px 0px;
			padding: 0px 7px 7px 7px;
			min-height:117px;
			background-color:#E6E6E6;
			border:solid 1px #000000;
			color:#000000;
			font-weight:normal;
			}
				.annonce_ref
				{
				font-weight:bold;
				color:#556284;
				}
			
			/* BARRE DE NAVIGATION */
			.navbar
			{
			width:652px;
			height:16px;
			margin:12px 0px 10px 0px;
			font-weight:bold;
			color:#DEE4EE;
			background-color:#7E95BE;
			clear:both;
			}
				.navbar_rightpart
				{
				float:left;
				height:14px;
				padding:2px 0px 0px 1px;
				}

			/* LIENS DE LA BARRE DE NAV */
				.navbar_lnk{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none; border:solid 1px #7E95BE; padding:0px 3px 0px 3px;}
				a.navbar_lnk:link {}
				a.navbar_lnk:visited {}
				a.navbar_lnk:active {}
				a.navbar_lnk:hover {text-decoration:underline; color:#000000; border:solid 1px black; background-color:#ffffff;}

			/* LIENS CREDIT */
				.credit_lnk{font-size:9px; color:#ffffff; text-decoration:none;font-weight:bold;}
				a.credit_lnk:link {}
				a.credit_lnk:visited {}
				a.credit_lnk:active {}
				a.credit_lnk:hover {text-decoration:underline; color:#000000;}
							
			#tribar
			{
			width:400px;
			margin:12px 0px 10px 176px;
			color:#000000;
			clear:both;
			}