/* CSS Document */
#page {
	position:relative;
	width:920px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/images/site/degradePage.gif);
	background-repeat:no-repeat;
}
#page #fondPage {
	background-image:url(/images/site/fondPage.jpg);
	background-repeat:no-repeat;
	background-color:#dadfe4;
	margin-left:10px;
	margin-right:30px;
}
#page #fondPage #espaceurHaut {
	position:relative;
	height:450px;
}

/**
* Liens outils du haut
*/
#page #fondPage #outils {
	position:absolute;
	top:23px;
	left:18px;
	font-size:9px;
	color:#a12819;
}
#page #fondPage #outils a {
	color:#a12819;
	text-decoration:none;
}
#page #fondPage #outils a:hover {
	text-decoration:underline;
}

/**
* Logo Immo de France
*/
#page #fondPage #logoImmo {
	position:absolute;
	top:44px;
	left:15px;
	width:84px;
	height:93px;
}

/**
* Logo Accueil
*/
#page #fondPage #accueil {
	position:absolute;
	top:356px;
	left:15px;
	width:98px;
	height:24px;
}

#page #fondPage #encart {
	position:absolute;
	top:340px;
	left:130px;	
	width:163px;
	height:74px;
	background-image:url(/images/site/encart-frais.png);
	background-repeat:no-repeat;
}

/**
* Titres de page
*/
#page #fondPage h1 {
	position:absolute;
	left:350px;
	top:200px;
	font-family:"Times New Roman", Times, serif;
	font-size:33px;
	text-align:right;
}
#page #fondPage h1 span {
	font-size:28px;
}
#page #fondPage h2 {
	position:absolute;
	left:339px;
	top:326px;
	font-size:36px;
	color:#1a326b;
}
#page #fondPage h2 span {
	margin-left:80px;
}
#page #fondPage p.sousTitre {
	position:absolute;
	left:275px;
	top:360px;
	font-size:18px;
	color:#1a326b;
}
#page #fondPage p.chapeau {
	position:absolute;
	left:300px;
	top:385px;
	font-size:11px;
	width:325px;
	font-weight:bold;
}

/**
* Pavé liens utiles
*/
#page #fondPage ul#liensUtiles {
	position:absolute;
	left:345px;
	top:240px;
	font-size:33px;
	width:315px;
	display:block;
	list-style:none;
	
}
#page #fondPage ul#liensUtiles li{
	background-image: url(/images/site/fleche.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:15px;
	float:left;
	width:300px;
	line-height:20px;
	height:auto;
}
#page #fondPage ul#liensUtiles a {	
	font-size:12px;
	font-weight:bold;
	color:#10223e;
	text-decoration:underline;
	display:block;
	height:auto;
}
#page #fondPage ul#liensUtiles a:hover {
	text-decoration:none;
}

/**
* Contenu
*/
#page #fondPage #contenu {
	position:relative;
	margin-left:30px;
	margin-right:300px;
	_margin-bottom:20px;
	min-height:340px;
	_height:320px;
	/*pour safari*/
	height:320px;
}
/*laisser en bas de page hack safari # */
#page #fondPage #contenu {
	height:auto;#/*ne pas enlever #*/
	_height:320px;#
}
#page #fondPage #contenu h3 {
	background-image:url(/images/site/puce.gif);
	background-repeat:no-repeat;
	background-position:0% 30%;
	padding:0px 0px 5px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #0f1f3a;
}
#page #fondPage #contenu h4 {
	padding:0px 0px 5px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #0f1f3a;
}
#page #fondPage #contenu input {
	font-size:13px;
	color:#051c3b;
	margin:0px 0px 0px 0px;
	padding-left:2px;
	/*border:solid 1px #0e1e38;*/
}
#page #fondPage #contenu input.valider {
	padding:2px;
	margin-top:10px;
	background-color:#CACED3;
	border:1px outset black;
	text-decoration:none;
	width:80px;
}

#page #fondPage #contenu .separateur {
	background-image:url(/images/site/pointilles.gif);
	background-repeat:repeat-x;
	background-position:0% 0%;
	margin:8px 0px 5px 0px;
}
#page #fondPage #contenu #articles.articlesLocation {
	background-image: url(/images/site/bandeauLocation.gif);
	background-repeat:no-repeat;
	background-position:0% 0%;
	padding-left:32px;
}
#page #fondPage #contenu #articles.articlesTransaction {
	background-image: url(/images/site/bandeauTransaction.gif);
	background-repeat:no-repeat;
	background-position:0% 0%;
	padding-left:32px;
}
#page #fondPage #contenu #articles .article .photoBien {
	width:140px;
	float:left;
}
#page #fondPage #contenu #articles .article img {
	float:left;
	border:1px solid #142641;
}
#page #fondPage #contenu #articles img#precedent, 
#page #fondPage #contenu #articles img#suivant {
	display:inline;
	vertical-align:middle;
}
#page #fondPage #contenu #articles .rappelCriteresMoteur {
	background-color:#89a4c7;
	border-top-width: 1px;
	border-bottom-width:1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #10223e;
	border-bottom-color: #10223e;
	padding:3px 5px 3px 5px;
}
#page #fondPage #contenu #articles .rappelCriteresMoteur select {
	width:150px;
	font-size:11px;
	background-color:#FFFFFF;
	color:#051c3b;
	border:solid 1px #0e1e38;
	margin-top:3px;
}
#page #fondPage #contenu #articles .rappelCriteresMoteur select .decale {
	padding-left:15px;
}
#page #fondPage #contenu #articles .article h3 {
	background-image:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color: #0f1f3a;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:10px 5px 10px 14px;
	width:270px;
}
#page #fondPage #contenu #articles .article h3 span {
	font-size:10px;
}
#page #fondPage #contenu #articles .article p {
	float:left;
	color:#10223e;
	margin:0;
	padding:0px 5px 5px 14px;
	width:250px;
}
#page #fondPage #contenu #articles .article a {
	float:right;
	display:block;
	margin-bottom:3px;
}
#page #fondPage #contenu #articles .article a.ajouterSelection {
	background-image: url(/images/site/ajouterSelection.gif);
	background-repeat:no-repeat;
	width:89px;
	height:21px;
}
#page #fondPage #contenu #articles .article a.ajouterSelection:hover {
	background-image: url(/images/site/ajouterSelection-over.gif);
	background-repeat:no-repeat;
	width:89px;
	height:21px;
}
#page #fondPage #contenu #articles .article a.ficheDetaillee {
	background-image: url(/images/site/ficheDetaillee.gif);
	background-repeat:no-repeat;
	width:89px;
	height:28px;
}
#page #fondPage #contenu #articles .article a.ficheDetaillee:hover {
	background-image: url(/images/site/ficheDetaillee-over.gif);
	background-repeat:no-repeat;
	width:89px;
	height:28px;
}
#page #fondPage #contenu .flecheHaut {
	display:block;
	float:right;
}
#page #fondPage #contenu #documents img {
	display:inline;
}

/**
* Recherche
*/
#page #fondPage #recherche {
	position:absolute;
	top:235px;
	left:616px;
	width:274px;
	color:#fefefe;
}

/**
* Mon compte
*/
#page #fondPage #compte {
	position:absolute;
	left:616px;
	top:733px;
	background-image:url(/images/site/fondCompte.gif);
	background-repeat:no-repeat;
	width:274px;
	height:76px;
}
#page #fondPage #compte p {
	color:#104677;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	margin:14px 0px 0px 15px;
}
#page #fondPage #compte ul {
	margin:0px 0px 0px 40px;
}
#page #fondPage #compte ul li {
	list-style-image: url(../../images/site/fleche-compte.gif);
	text-align:left;
	line-height:12px;	
	margin:2px 0px 8px 0px;
}
#page #fondPage #compte ul a {
	font-size:12px;
	color:#104677;
	text-decoration:none;
}
#page #fondPage #compte ul a:hover {
	text-decoration:underline;
}

/**
* Pied de page
*/

/**
* Mentions
*/
#page #fondPage #mentions {
	margin:3px 0px 5px 90px;
}
#page #fondPage #mentions a {
	font-size:9px;
	color:#3c4046;
	text-decoration:none;
}
#page #fondPage #mentions a:hover {
	text-decoration:underline;
}

#page #fondPage #pied {
	position:relative;
	background-image:url(/images/site/sepPied.gif);
	background-repeat:no-repeat;
	background-color:#a5a5a5;
	padding-top:9px;
	height:70px;
	width:880px;
}
#page #fondPage #pied p {
	float:left;
	display:inline;
	text-align:right;
	padding:5px 30px 5px 30px;
	color:#262626;
	font-size:10px;
}
