/* CSS Document */
@import "charte.css";

/*****************************************************/
/*
/* 		TEXTES
/*
/*****************************************************/
h1{
	font:normal 2em Arial, Helvetica, sans-serif;
	color:#f95a13;
	height:20px;
	border-bottom:1px solid #ffe115;
	padding:0 0 5px 0;
	margin:0 0 20px 0;
}

h2{		
	font:normal 1.4em Arial, Helvetica, sans-serif;
	color:#f95a13;
	margin:5px 0;
}

p{	
	font:1.2em Arial, Helvetica, sans-serif;
	margin:5px 0;
	color:#c55100;
}
a{	
	Arial, Helvetica, sans-serif;
	color:#f95a13;
}
a:hover{	
	text-decoration:none;
}
hr{
 	border:none;
 	height:1px;
	color:#7b3902;
	background:#7b3902;
}

.multi-critere label
{
	width: 90px;
}
/*****************************************************/
/*
/* 		Toutes les pages
/*
/*****************************************************/
#texteAccrocheGauche{
	margin:0 0 0 15px;
	min-height:165px;
	height:auto !important;/*---obligatoire pour le footer:Firefox---*/
	height:165px;
	width:425px;
}


/*****************************************************/
/*
/* 		Page d'accueil
/*
/*****************************************************/
/*- COUP DE COEUR -*/
.coup-de-coeur {
	width:655px;
	float:left;
	}
.coup-de-coeur-photos img{ margin:0 6px 0 0;}
.coup-de-coeur-photos {
	width:655px;
	float:left;
	margin:15px 0 0 0;
	}
.coup-de-coeur-visuel {
	width:255px;
	height:255px;
	float:left;
	text-align:center;
	border: 1px double black;
	padding:6px 0 0 0;
}
.coup-coeur-titre {
	display:block;
	font-size:20px;
	font-weight:bold;
	margin:0 0 20px 0;
	color:#841702;
	}
.coup-de-coeur-descriptif {
	width:361px;
	margin:0 0 0 25px;
	text-align:justify;
	float:left;
	}
/*- Estimation gratuite */
.estimation {float:left;}
/* Charte */
.UL_charte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#C55100;
	margin:10px 0 10px 50px;
	list-style-image:url(../images/charte/puce_li.gif);
	}
.style-background {
	background-color:#C55100;
	color:#FFFFFF;
	}
.UL_charte li {margin:0 0 5px 0;}
/*- Alerte mail -*/
.alerte-mail {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.alerte {width:140px;border:1px solid #C55100;
	}
.alerte-bouton {
	background-color:#8B1801;
	color:#FFFFFF;
	border:1px solid white;
	cursor:pointer;
	}
/*- ANNONCE IMMOBILIERE -*/
.actualite-immobiliere {
	width:320px;
	float:left;
	}
.guide-pratique-titre {
	width:300px;
	height:27px;
	background-color:#A1CAE6;
	margin:0 0 0 0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 0 0 0;
	font-size:19px;
	color:#000000;
	border-right:#59707F 1px solid;
	}
.guide-pratique {
	width:300px;
	float:left;
	}
.guide-annonce {
	width:299px;
	margin:0 0 15px 0;
	border-right:#59707F 1px solid;
	border-left:#E2EFF7 1px solid;
	border-bottom:#59707F 1px solid;
	float:left;
	}
.guide-descriptif p{ color:#000000; font-size:11px;}
.guide-descriptif-titre {font-size:14px;
	font-weight:bold;
	display:block;
	margin:0 0 5px 0;
	color:#F95A13;
	font-family:Arial, Helvetica, sans-serif;
	}
.guide-descriptif {
	width:280px;
	float:left;
	text-align:justify;
	margin:10px 0 0 10px;
	border-bottom:1px dotted black;
	padding:0 0 7px 0;
	}
/*- Recherche-multicriteres -*/
.resultat {
	width:670px;
	float:left;
	margin:0 0 10px 0;
	border-bottom:1px dotted #C55100;
	}
.resultat-photo img {border:1px solid #F95A13;}
.resultat-photo {
	width:120px;
	height:120px;
	float:left;
	margin:0 15px 0 0;
	}
.UL_resultat {margin:0 0 0 13px;}
.UL_resultat li {
	list-style-image:url(../images/charte/puce_li.gif);
	color:#861702;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0 0 10px 0;
	}
.resultat-element {
	width:160px;
	float:left;
	text-align:justify;
	}
.resultat-descriptif {
	width:345px;
	margin-left:15px;
	float:left;
	text-align:justify;
	}
/*- MERCI -*/
.merci {
	font-size:13px;
	margin:80px 0 0 170px;
	font-family:Arial, Helvetica, sans-serif;
	}
/*- CONTACT -*/
.contact label{ font-size:13px;}
.contact td{ font-size:13px;}
.contact {
	color:#C55100;
	font-family:Arial, Helvetica, sans-serif;
	}
.cellule {
	background-color:#FFF;
	border:1px solid #C55100;
	width:200px;
	color:#6E3A29;
	}
.petit {font-size:10px;}
.bouton {background-color:#971B03; width:120px; border:1px dotted black; cursor:pointer; color:#FFFFFF;}

#calcul
{
	margin-left: 20px;
	font-size: 14px;
}

#calcul a
{
	text-decoration: none;
}
/*-- AMI --*/
.ami {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
/*-- LISTING ---*/
#container .annonce-descriptif p{
	color:#000000;
	font-size:11px;
	}
#container .annonce-descriptif a{
	color:#CC0000;
	font-weight:bold;
	}
.annonce-descriptif{
	margin:30px 0 0 30px;
	width:480px;
	display:block;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:5px 0 0 0;
	float:left;
	}
.annonce img{ 
	margin:5px 10px 0 5px;
	float:left;
	}
.annonce {
	background-image:url(../images/charte/fd-listing.jpg);
	width:670px;
	height:186px;
	float:left;
	margin:0 0 20px 0;
	}
.annonce-titre {
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	width:400px;
	height:20px;
	padding:4px 0 0 15px;
	background-image:url(../images/charte/puce.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin:0 0 0 10px;
	}
.annonce-prix {
	width:225px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:20px;
	padding:4px 10px 0 0;
	text-align:right;
	color:#000000;
	}
.annonce-modele {
	width:600px;
	float:left;
	padding:6px 10px 0 0;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 25px;
	color:#000000;
	}
/*- PAGINATION -*/
.pagination {
	width:670px;
	margin:0 0 10px 0;
	height:20px;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.fl-gauche {
	float:left;
	border:none;
	}
.fl-droite {
	float:right;
	border:none;
	}
/*- FICHE - PRODUIT --*/
.detail {
	background-image:url(../images/charte/detail-dupplicate.gif);
	width:670px;
	background-repeat:repeat-y;
	margin:0 0 15px 0;
	float:left;
	}
.detail-top {
	background-image:url(../images/charte/detail-titre.gif);
	height:54px;
	width:670px;
	float:left;
	}
.detail-visuel {
	background-image:url(../images/charte/fd-detail-visuel.gif);
	width:307px;
	height:288px;
	float:left;
	margin:15px;
	text-align:center;
	}
.detail-visuel-gde {
	width:296px;
	height:223px;
	float:left;
	margin:4px 0 0 5px;
	text-align:center;
	}
.detail-visuel-mini img{ border:1px solid white;}
.detail-visuel-mini {
	width:295px;
	padding:2px 0 0 0; 
	margin:2px 0 0 5px;
	float:left;
	height:53px;
	text-align:center;
	}
.detail-descriptif p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#000;
	margin:0 0 15px 0;
	}
.detail-descriptif {
	float: left;
	margin:15px 10px;
	}
.detail-descriptif-titre {
	display:block;
	border-bottom:1px dotted #A8A8A8;
	background-image:url(../images/charte/puce-descriptif.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 0 15px 0;
	color:#CC0000;
	font-weight:bold;
	letter-spacing:1px;
	padding:0 0 3px 15px;
	}
#container .retour {
	width:600px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#871802;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 8px 0;
	text-align:center;
	}
.lettre {
	border:0;
	vertical-align:centre;
	}
	
.detail .detail-informations {
	float: left;
	width: 320px;
}

.detail .detail-informations table:first-child {
	margin-top: 15px;
	margin-bottom: 10px;
}

.detail .detail-informations table {
	width: 250px;
}

.detail .detail-informations table thead {
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFF99;
}

.detail .detail-informations table thead tr td {
	padding-left: 5px;
}

.detail .detail-informations table tbody {
	background-color: #F6EBCC;
	font-size: 11px;
}

.detail .detail-informations table tbody tr td {
	text-align: center;
}

.detail .detail-informations table tbody tr td:first-child {
	width: 175px;
	text-align: right;
	padding-right: 5px;
}
