body {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#ebe7e7;
}
.logo { margin:0 0 30px 0; float:left;}
.contenu {
	width:960px;
}
img { border:0;}
em { font-size:9px;}
.contenu a {
	display:block;
	width:160px;
	height:20px;
	background-color:#cccccc;
	float:left;
	padding:5px 5px 5px 5px;
	color:#5b5959;
	text-decoration:none;
	margin:0 2px 2px 0;
}
.contenu a:hover {
	background-color:#ebe7e7;
	color:#2d2b2b;
	background:url(images/deco.gif) no-repeat top right;
}
.contenu a.actif {
	background-color:#ebe7e7;
	background:url(images/deco.gif) no-repeat top right;
}
.listing {
	border-top:10px solid #cccccc;
	border-bottom:2px dashed gray;
	border-right:2px dashed gray;
	border-left:2px dashed gray;
	border-top:2px dashed gray;
	margin:20px 0 10px 0;
	background-color:#FFF;
	float:left;
	width:400px;
	margin:15px 0 0 40px;
}

.adv_listing{
	margin:20px 0 10px 0;
	float:left;
	margin:15px 0 0 40px;
}

.listing table { width:90%;}
.listing table td {
	padding:5px 5px 0px 10px;
}

.titre {
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#1e1313;
	margin:0;
}
.titre .tel {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	margin:0;
}
.lien, .lien a {
	color:#99CC00;
	font-weight:700;
	background:none;
	margin:0 0 15px 0;
}
.lien a:hover {
	color:#000;
	font-weight:700;
	background:none;
}
p { margin:0; padding:0;}
h1 { font:bold 24px Arial, Helvetica, sans-serif; color:#2e2424; margin:0 0 0 65px;}
h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#2e2424; margin:10px 0 0 65px;}
.ville { color:#999900;}
select { border:2px solid #999900; font:12px Arial, Helvetica, sans-serif; padding:2px; vertical-align:bottom;}
.pagination { margin:20px 0 20px 40px;}
.pagination  a { color:#99CC00; font-weight:700;}
.pagination  a:hover { color:#000; font-weight:700;}
.pagination img { vertical-align: middle;}



div.inscription {background-color:#c2df50; margin:20px 100px 10px 0; padding:5px 10px 5px 10px; float:right; }
.inscription h3 { margin:0;  padding:0 0 0 0;}
.inscription a { margin:0;font-size:18px; color:#262e06; text-decoration:none;}
.inscription a:hover { color:#bc3c04; text-decoration:none;}
div.inscription input { color:#1e1313; font:bold 12px Arial, Helvetica, sans-serif; border:2px solid #818209; margin:0 0 2px 0; padding:3px 3px 3px 3px; }
div.inscription textarea {color:#1e1313; font:12px Arial, Helvetica, sans-serif; border:2px solid #818209; margin:0 0 2px 0; padding:3px 3px 3px 3px;}

.clicCacher { top: -20px; position: relative; text-align:right;  }
.contenant { display : block;}
.fermer { font-size:9px;}
input.submit { background-color:#818209; color:#FFF; cursor:pointer;}

