	html, body,
	h1, h2, h3, h4, h5, h6,
	p,
	table, caption, tr, td, th,
	ul, ol, li, dl, dt, dd,
	form, legend, fieldset	{ margin: 0; padding: 0;}

/*BASIC ELEMENTS*/
	p, ul, ol, dl		{ margin: 0.8em 0;}
	ul, ol, dd		{ padding-left: 30px;}
	li ul, li ol		{ padding: 0 0 5px 15px;}
	table			{ margin: 1.2em 0;}
	body			{ font-size: 76%; line-height: 1.3em; font-family: Verdana,Tahoma,Arial,sans-serif;}
	table			{ font-size: 100%;} /*IE 5.5 text too big bugfix*/
	h1			{ font-size: 1.7em; margin: 1.3em 0 1em; line-height: 1.5em;}
	h2			{ font-size: 1.5em;  line-height: 1.5em;}
	h3			{ font-size: 1.3em; margin: 1.3em 0 1em; line-height: 1.3em; font-weight: bold;}
	h4			{ font-size: 1.2em; margin: 1.3em 0 1em; line-height: 1.3em; font-weight: bold;}
	h5			{ font-size: 1.1em; margin: 1.3em 0 1em; line-height: 1.3em; font-weight: bold;}
	h6			{ font-size:   1em; margin: 1.3em 0 1em; line-height: 1.3em; font-weight: bold;}
	p			{ font-size:   1em; margin: 1.2em 0;}
	address			{ font-style: normal;}
	label			{ font-weight: bold;}
	caption			{ font-weight: bold; text-align:left;}
	tr, td, th		{ vertical-align:top; text-align:left;}
	img			{ vertical-align:top;}

/*SPECIAL ELEMENTS*/
	img 			{ border: 0;}
	hr 			{ border: 0; border-top: 1px solid gray; height: 0; background: gray;}

/*NAVIGATION*/
	.nav			{ line-height: 1.2em;}
	.nav ul			{ list-style: none;}
	.nav a			{ text-decoration: none;}
	.nav li			{ font-weight: bold;}
	.nav li	li		{ font-weight: normal;}

/*HIDE ACESSIBILITY TEXT*/
	.accessibility		{ position: absolute; top: -9999em; left: -9999em;}

/*HIDE PRINT-MEDIA*/
	.print-media		{ display:none;}

/*DEFAULTS:COLORS (closely related to typography)*/
	body			{ background: white;}
	a, a *			{ color: blue;}
	a:visited, a:visited *	{ color: purple;}
/*	.nav ul			{ background: white;}*/

/***********************************************************************/

*{
font-family:Verdana,Tahoma,Arial,sans-serif;
font-size:12px;
}
a,a:visited{
color:#ec0b15 ;
text-decoration:none;
}
#page{
	margin-left:auto;
	margin-right:auto;
	width:800px;
	height:600px;
	background-image:url(../images/fond.jpg);
	background-repeat:no-repeat;}
#header{
	
	height:150px;
}
#footer{
	clear:both;
	text-align:center;

}
#menu{
	float:left;
	width:150px;
	}
#menu a{
	display:block;
	padding:4px;
	margin-bottom:8px;
	border-left:3px solid #ec0b15;
	color:#ec0b15;
	font-weight:bold;
	background-color:#fee600;
}
#main{
	float:left;
	margin-left:25px;
	padding-bottom:50px;
	width:580px;
}

/*------------------------------------------*/
.annonces
	{
	width:700px;
	text-align:left;
	float:left;
	margin-bottom:25px;
	padding:3px;
	background-color:#ffffff;
	}
.annonces caption
{
	text-align:left;
	color:#ff011a;
	background-color:#ffe603;
	padding:2px;
}
.annonces img
{
	margin-right:3px;
	border: 4px solid #f0f0f0;
}
.annonces a,.annonces a:visited{
	text-decoration: underline;
	color: #ff011a;
}
h2{
color:#ec0b15;
border-bottom:1px solid #ec0b15;
}
ul,li{
list-style:none;
padding:2px;
}
#recentes
	{

	float:left;
	margin-left:5px;
	
	}
#recentes ul
	{
	float:left;
	list-style-type:none;
	height:180px;
	width:170px;
  border:1px solid silver;
  margin:5px;
  padding:3px;
	
	}
#recentes li
	{
	float:left;
	list-style-type:none;
	clear:both;
	font-size:11px;
	width:100%;
	text-align: center;
	}
#recentes .prix
	{
	display:block !important;
	font-weight:bold;
	font-size:13px;
	
	}

#recentes img
	{
	width:135px;
	padding: 1px;
	display:inline;
	background: #cccccc;
	border: 4px solid #f0f0f0;
	}
.search select{
width:150px;
}
.accueil {
		text-align: center;
}
.accueil span{
	color:#820000;
	font-weight:bold;
}
