html {
	width: 100%;
	height: 100%;
}
body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: #cfc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
a, a:link {
	color: #666;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #09f;
}
img { border: 0; }
form {
	margin: 0;
	padding: 0;
}
input {
	font-size: 8pt;
	border-top: 1px solid #ccc;
	border-right: 1px solid #6c6;
	border-bottom: 1px solid #6c6;
	border-left: 1px solid #ccc;
	background-color: #eee;
}
select {
	font-size: 7pt;
	background: #ecfff3;
	border-top: 1px solid #6c6;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #6c6;
	margin: 0;
/*	margin: 1px 0 8px 0; */
}
p {
	margin: 0;
	padding: 0;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
	padding: 0;
	margin: 0;
	color: #333;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: italic;
	padding: 2px;
	margin: 0 0 5px 0;
	background-color: #030;
	color: #ccc;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #c00;
	font-size: 13px;
	font-style: italic;
	font-variant: normal;
	padding: 0;
	margin: 0;
	font-weight: bold;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	padding: 2px;
	margin: 0;
	background-color: #c00;
	color: #fff;
}
.h4 {	margin: 0 0 2px 0; }
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	padding: 2px;
	margin: 0 0 2px 0;
	background-color: #09f;
	color: #fff;
}
.h5blocnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	padding: 2px;
	margin: 0 0 2px 0;
	background-color: #09f;
	color: yellow;
	text-align: right;
}
.h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16px;
	font-style: italic;
	padding: 2px;
	margin: 0 0 2px 0;
	background-color: #030;
	color: #ccc;
}
.h5r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16px;
	font-style: italic;
	padding: 2px;
	margin: 0 0 2px 0;
	background-color: #030;
	color: #ccc;
	text-align: right;
}
.h55 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16px;
	font-style: italic;
	padding: 2px;
	margin: 0 0 2px 0;
	background-color: #023828;
	color: #ff0;
}
.h55d {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16px;
	font-style: italic;
	padding: 2px;
	margin: 0 0 2px 0;
	background-color: #023828;
	color: #ff0;
	text-align: right;
}
.margBot { margin: 0 0 8px 0; }
h6 {
	font: italic normal 18pt Geneva, Arial, Helvetica, sans-serif;
	color: #999;
	margin: 0;
	padding: 15px 0 0 320px;
}
.verdana {
	font-family: Verdana;
	font-size: 8pt;
	line-height: 10pt;
}

#global {
	width: 785px;
	margin: 0 auto;
	text-align: left;
}

/* PAGE INDEX */
#top { /* haut index */
	width: 785px;
	height: 173px;
	background-image: url(images/interface/ban_top_785_173.jpg);
}
#titre { margin: 1px 0 2px 0; }
#bloc2 { /* colonne gauche index (! maintenant 1 gauche !) */
	margin: 0;
	padding: 0;
	width: 312px;
	float: left;
}
#bloc3 { /* colonne centre index (moteur recherche) */
	width: 165px;
	float: left;
	padding: 0;
	margin: 0 0 0 8px;
}
#bloc1 { /* colonne 1 index (! maintenant 3 droite !) */
	width: 290px;
	color: #000;
	float: left;
	padding: 0;
	margin: -18px 0 0 5px;
	text-align: right;
}
/* FIN PAGE INDEX */

#top2 { /* haut autres pages */
	width: 213px;
	height: 90px;
	margin: 0;
	padding: 0;
}
#top2 h1 {
	font: italic normal 12pt "Times New Roman", Times, serif;
	text-align: right;
}
#top22 {
	position: absolute;
	top: 8px;
	height: 90px;
	margin-left: 317px;
	padding: 0;
}
#top23 {
	position: absolute;
	top: 0;
	height: 90px;
	margin-left: 317px;
	font-size: 10px;
	color: #666;
	text-align: right;
}
#top22 h2 {
	font: italic normal 22pt Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	background: #cfc;
	margin: 0;
	padding: 0;
}
#bandered {
	position: absolute;
	top: 94px;
	width: 760px;
	height: 30px;
	background: #c00;
	color: #fff;
	text-indent: 5px;
	font-size: 14px;
	font-style: italic;
	line-height: 30px;
}
#banderedresult {
	position: absolute;
	top: 94px;
	color: #fff;
	margin-left: 317px;
	font-size: 18px;
	font-style: italic;
	line-height: 30px;
	font-weight: bold;
}
#banderedindex {
	position: absolute;
	top: 94px;
	color: #cfc;
	width: 754px;
	visibility: visible;
	z-index: 5;
	text-align: right;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}
#banderedindex a { color: #cfc; }
#banderedindex a:hover {
	color: #ff0;
	text-decoration:none;
}
#bandegreen {
	position: absolute;
	top: 216px;
	width: 760px;
	height: 30px;
	background: #060;
	color: #fff;
	text-indent: 5px;
	font-size: 24px;
	font-style: italic;
	line-height: 30px;
	font-weight: bold;
}
#annonces {
	position: absolute;
	top: 155px;
	width: 760px;
}
#seule { clear: both; }
#listannonce {
	clear: both;
	border-top: 1px solid #ccc;
	height: 12px;
}
#logoagence {
	position: absolute;
	top: 0;
	height: 125px;
	margin: 0;
	padding: 0;
	width: 300px;
	visibility: visible;
	z-index: 2;
}
#descagence {
	position: absolute;
	top: 15px;
	padding-left: 320px;
}
#liendetail {
	position: absolute;
	visibility: visible;
	z-index: 3;
	margin-left: 680px;
	top: 15px;
	width: 80px;
}
#liendetail a { color: #cfc; }
#liendetail a:hover {
	color: #ff0;
	text-decoration: none;
}

.liendet {
	color: #cfc;
	font-size: 14px;
	line-height: 18px;
	background: #006600;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.liendet a { color: #cfc; }
.liendet a:hover {
	color: #ff0;
	text-decoration: none;
}

#desc2images {
	clear: both;
	position:absolute;
	font-style: italic;
	top: 110px;
}
#pied {
	width: 760px;
	text-align: center;
	clear: both;
}
.floatprix {
	float: left;
	width: 135px;
	/* width: 160px; */
	text-align: right;
}
.floatprixh1 {
	font: bold 14px/20px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #030;
	text-align: right;
	width: 135px;
	/* width: 160px; */
}
.floatimage {
	float: left;
	width: 167px;
	padding-left: 13px;
}
.floattxtcourt {
	float: left;
	width: 400px;
}
.floattxtcourt p { margin-left: 20px; }
.txtinvisible { color: #cfc; }
.txtright { text-align: right; }
.txtitalic { font-style: italic; }
.txtred { color: #c00; }
.txtred a {
	color: #c00;
	text-decoration: none;
}
.txtredi {
	color: #c00;
	font-style: italic;
 }
.txtredB {
	color: #c00;
	font-weight: bold;
}
.txtredB a {
	color: #c00;
	font-weight: bold;
	text-decoration: none;
}
.txtredB a:hover {
	color: #ff0;
	font-weight: bold;
	text-decoration: none;
}
.txtdetailCFA {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #900;
}
.lettrine {
	font-size: 18px;
	color: #c00;
	font-weight: bold;
	font-style: italic;
}
.idxsearch {
	margin: 0;
	padding: 0;
	font-size: 9pt;
	color: #000;
	width: 100%;
}
.txtXsmal {
	font-size: 10px;
	margin: 0;
	padding: 0;
}
.txtXXsmal {
	font-size: 8px;
	margin: 0;
	padding: 0;
}
.txtpetit {
	font-size: 10px;
	margin: 0;
	padding: 0;
}
.txtgris { color: #666; }
.txtbleu { color: #09f; }
.txtvert { color: #060; }
.txtvertd
{
	color: #060;
	text-align: right;
	font-family: Verdana;
	font-size: 8pt;
	line-height: 10pt;
}
.txtpetgris {
	font-size: 10px;
	margin: 0;
	padding: 0;
	color: #666;
}
.txtpetgrisR {
	font-size: 10px;
	margin: 0;
	padding: 0;
	color: #666;
	text-align: right;
}
.txtpetgris2 {
	font-size: 11px;
	margin: 0;
	padding: 0;
	color: #666;
}
.appelez {
	color: #000;
	font-weight: bold;
	font-size: 10pt;
	font-style: italic;
}

/* Si pas de resultat */
#toptopnoresult {
	position: absolute;
	top: 0;
	height: 160px;
	width: 760px;
}
#pasdannonce {
	position: absolute;
	top: 180px;
	width: 760px;
	clear: both;
}
#lienretour {
	position: absolute;
	top: 520px;
	width:70px;
	margin-left:690px;
	background: #060;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}
#lienretour a { color: #cfc; }
#lienretour a:hover {
	color: #ff0;
	text-decoration: none;
}
#noresult3 {
	/* m'enfin... */
	position: absolute;
	top: 520px;
	color: #900;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	text-indent: 440px;
	font-style: italic;
}
.noresult {
	color: #900;
	font-family: Arial;
	font-size: 18px;
	font-style: italic;
	text-indent: 340px;
	line-height: 30px;
}
.noresultimg {
	position: absolute;
	margin-left: 275px;
}
/* Fin si pas de resultat */

