/* Feuille de style cree par Vincent */
/* Modifi par Eric Bleney 2005-2006 */

/*	Pour la page Agents et Courtiers	*/
.ag_cr {
	width: 450px; 
	height: 105px; 
	margin: 2px; 
	padding: 5px; 
	border: 1px solid #eee; 
	background-color: #f9f9f9; 
	float: left; 	
	}
	
.ag_cr_Photo {

	width: 75px;
	height: 100px;   
	border: 1px solid #ddd; 
	background-color: #fff; 
	float: left; 	
	}
	
	
.ag_cr_Logo {

	width: 100px;
	height: 70px;
	border: 1px solid #ddd; 
	background-color: #fff; 
	float: right; 	
	}

.ag_cr_Description {
		
	width:250px;
	margin-left: 10px; 
	float: left; 
	}
	
#ag_cr_recherche {

	color: #eee;
	text-align: left;
	margin-top: 1px;
	padding-left: 0px;
	background-color: #fff;
	}
	
/*	Destin aux popUps	*/
.msg_warning {

	font-size: 10px;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	}


/*  Textes trucs et astuces */

.justifyMe p{

  text-align: justify;
  }
.justifyMe li{

  padding-bottom: 10px;
  text-align: justify;
  }


/*	FullBanner page index	*/
.proprieteFullBanner { 
	
	width: 472px;
	height: 77px; 
	padding: 5px;
	margin: 1px;
	border: 1px solid #eee; 
	background-color: #f9f9f9;
	float:left; 
	}
	
/*	Duo de pub page index	*/
	
.proprieteDuoPubs { 
	
	width: 234px;
	height: 60px;
	padding: 0px 0px 0px 0px;
	margin: 3px 0px 0px 1px;
	border: 1px solid #eee; 
	background-color: #f9f9f9; 
	float:left;
	}
	
.proprieteDuoPubs02 { 
	
	width: 234px;
	height: 60px;
	padding: 0px 0px 0px 0px;
	margin: 3px 1px 0px 0px;
	border: 1px solid #eee; 
	background-color: #f9f9f9; 
	float:right;
	}

.proprieteProfil { 
	
	width: 472px;
	padding: 30px 5px 5px 5px;
	margin: 1px;
	text-align: center;
	}
		
/* Pub Page Details */
#pubDetails {

	width: 500px;
	padding: 0px 0px 0px 15px;
	margin-bottom: 0px;
	background-image:url(../images/autres/middle_detail.png);
	background-repeat:repeat-y;			
	}

/* Pub Index */
#pubIndex {
	background-image:url(../images/autres/middle_detail.png);
	background-repeat:repeat-y;			
	}

/*	DetailsCourtier est pour details.html (alignement des images et du texte)	*/
#detailsCourtier {

	padding: 0px 0px 0px 0px;
	margin-bottom: 0px;
	background-image:url(../images/autres/middle_detail.png);
	background-repeat:repeat-y;			
	}
	
#detailsInformations table {

	margin: 0px;
	padding: 0 0 0 10px;
	list-style: none;
	}

#partenaires table {

	text-align: justify;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	}

/*	fixBG est dans section liens (codehtml)	*/
.fixBG {

	text-align: left;
	padding: 5px 5 5 30px;
	margin-top: 20px;
	background-color: #F2F2F2;
	border: 1px solid #999; 
	}
	
/* Section temoignages */

.temoignage { 
	
	margin-bottom: 15px; 
	padding: 10px; 
	border-style: solid; 
	border-color: #ddd; 
	border-width: 1px; 
	}

.temoignage h2 { 
	
	color: #ae0000; 
	font-size: 105%; 
	font-weight: bold; 
	margin: 0; 
	padding: 0; 
	border-width: 0; 
	}

.temoignage h3 { 
	
	color: #333; 
	font-size: 90%; 
	font-weight: normal; 
	margin: 0; 
	padding: 0; 
	border-width: 0; 
	}

.temoignage p { 
	
	margin: 0; 
	padding: 5px 0 0 10px; 
	}

/* Affichage des forfaits */

.forfait { 
	
	margin-bottom: 10px; 
	border: 1px solid #999; 
	}

.forfait h3 { 
	
	color: #333; 
	font-size: 110%; 
	font-weight: bold; 
	margin: 0; 
	padding: 0; 
	border-bottom: 1px solid #999; 
	background-color: #eee; 
	}

.forfait h4 { 
	
	color: #ae0000; 
	font-size: 100%; 
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0; 
	padding: 0 0 0 25px; 
	border-width: 0; 
	}

.forfait h5 { 
	
	color: #ae0000; 
	font-size: 160%; 
	font-weight: bold; 
	text-align: right; 
	margin: 0 10px; 
	padding: 5px 10px 5px 0; 
	border-style: solid; 
	border-color: #666; 
	border-width: 1px 0 0 0; 
	}

.forfait p { 
	
	margin: 0; 
	padding: 10px 10px 10px 35px; 
	}

.forfait ul { 
	
	margin: 0; 
	padding: 5px 10px 10px 50px; 
	}

/* Formulaires */
.formulaire td { 
	
	margin: 0; 
	padding: 8px 10px 8px 0; 
	}

.formulaire em { 
	
	color: #f00; 
	font-size: 120%; 
	font-weight: bold; 
	margin:auto 10px auto 5px; 
	}

.champTexte, .listeDeroulante, .listeDeroulanteMultiple {

	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
	padding: 2px 4px;
	border: 1px solid #333;
	background-color: #fff;
	}

.listeDeroulante, .listeDeroulanteMultiple { 
	
	padding: 0; 
	}

.listeDeroulanteMultiple { 
	
	width: 165px; 
	}

/*Enlever tempo car marchait pas sur FireFox*/
/*.listeDeroulanteMultiple option { 
	
	padding-top: 2px; 
	padding-bottom: 2px; 
	border-bottom: 2px solid #ccc;
	}*/ 

/* Page des forfaits (vendre/vendre.html) */
#forfaitsTableau { 
	
	margin: 15px 0 20px 0; 
	}

#forfaitsTableau td { 
	
	text-align: center; 
	padding: 8px 2px; 
	border-style: solid; 
	border-color: #f8ecd4; 
	border-width: 0 0 0 1px; 
	}

#forfaitsEnteteTableau td { 
	
	text-align: left; 
	padding: 0px; 
	border-color: #ffa303 #fff; 
	border-width: 0 3px 1px 0; 
	}

/* Page des statistiques (mapropriete/statistiques.html) */
.statistiquesTableau { 
	
	padding: 4px 60px 4px 10px; 
	}

/* Vente de garage */
#ventegarage dt, #ventegarage dd { 
	
	margin: 0; padding: 10px;  
	}

#ventegarage dt {

	font-size: 100%;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #666;
	background-color: #fdbe1d;
	}

#ventegarage dd {

	margin-bottom: 20px;
	padding-top: 7px;
	padding-bottom: 5px;
	border-style: solid;
	border-color: #ddd #bbb #bbb #bbb;
	border-width: 3px 1px 1px 1px;
	background-color: #fff;
	}

#ventegarage dd p { 
	
	margin: 0; padding-bottom: 5px; 
	}


/* Affichage des proprietes */
.proprieteVedettePrincipale, .proprieteVedetteSecondaire, .proprieteListe { 
	
	font-size: 10px; padding: 5px; 
	}

.proprieteVedettePrincipale { 
	
	height: 185px; 
	border: 1px solid #ddd; 
	background-color: #f9f9f9; 
	cursor: pointer; 
	overflow: hidden; 
	}

.proprieteVedettePrincipale img { 
	
	border: 1px solid #666; 
	width: 230px; 
	height: 173px; 
	background-color: #f0f0f0; 
	float: left; 
	}

.proprieteVedettePrincipale .description { 
	
	width: 175px; 
	margin-left: 15px; 
	float: right; 
	}

.proprieteVedettePrincipale .description h3 { 
	
	color: #ae0000; 
	font-size: 200%; 
	margin: 0px; 
	}

.proprieteVedettePrincipale .description p { 
	
	margin: 0px; 
	}

.proprieteVedetteSecondaire, .proprieteListe { 
	
	width: 242px;
	height:91px;
	float: left; 
	margin: 2px; 
	padding: 0;
	background-image:url(../images/interface/bg_propriete.png);
	background-repeat:no-repeat; 
	}

.proprieteListeLarge { 
	
	width: 396px;
	height:91px;
	float: left; 
	margin: 2px; 
	padding: 0;
	background-image:url(../images/interface/bg_proprieteLarge.png);
	background-repeat:no-repeat;
	}

.proprieteVedetteSecondaire .contenantDescription, .proprieteListe .contenantDescription, .proprieteVedetteSecondaire .contenantDescription2, .proprieteListe .contenantDescription2 { 
	
	/*	height: 67px;	*/
	height: 81px; 
	margin: 2px; 
	padding: 5px; 
	}
		
.courtier {
	
	/*background-color: #f9f9f9; */
	border-width: thick;
	}

.proprieteVedetteSecondaire .contenantDescription2 { 
	
	height: 150px; 
	}

.proprieteVedetteSecondaire .contenantDescription img, .proprieteListe .contenantDescription img, .proprieteVedetteSecondaire .contenantDescription2 img, .proprieteListe .contenantDescription2 img { 
	
	width: 100%; 
	height: 100%; 
	}

.proprieteVedetteSecondaire .contenantDescription .cadrePhoto, .proprieteListe .contenantDescription .cadrePhoto, .proprieteVedetteSecondaire .contenantDescription2 .cadrePhoto, .proprieteListe .contenantDescription2 .cadrePhoto { 
	
	width: 102px; 
	height: 77px;  
	border: 1px solid #666666; 
	padding: 1px; 
	margin: 0 4px 0 0; 
	float: left; 
	}
	
.proprieteVedetteSecondaire .contenantDescription .description, .proprieteVedetteSecondaire .contenantDescription2 .description	{ 
	
	/*	width: 147px;	*/
	width: 115px;  
	overflow: hidden; 
	}

.proprieteListe .contenantDescription .description, .proprieteListe .contenantDescription2 .description	{ 
	
	width: 230px; 
	margin-left: 4px; 
	float: left; 
	}

.proprieteVedetteSecondaire .contenantDescription .description h4, .proprieteListe .contenantDescription .description h4, .proprieteVedetteSecondaire .contenantDescription2 .description h4, .proprieteListe .contenantDescription2 .description h4 { 
	
	font-size: 11px; 
	font-weight: bold; 
	margin: 0;
	color:#a80000; 
	}

.proprieteVedetteSecondaire .contenantDescription .description p, .proprieteListe .contenantDescription .description p, .proprieteVedetteSecondaire .contenantDescription2 .description p, .proprieteListe .contenantDescription2 .description p { 
	
	font-size: 10px;
	font-weight: bold; 
	margin: 0; 
	padding: 0; 
	}

.proprieteListe { 
	
	width: 100%; 
	}

.proprieteVedetteSecondaire .blocVendu, .proprieteListe .blocVendu  {
	background: url(http://www.goproprio.com/images/autres/bg_vendu.png) no-repeat left top;
	position: absolute;
	width: 68px;
	height: 12px;
	left: 93px;
	top: 792px;
	}
	
.proprieteVedetteSecondaire .blocVendeur, .proprieteListe .blocVendeur  {

	background: url(http://www.goproprio.com/images/autres/agent.jpg) no-repeat left top;
	position: absolute;
	width: 119px;
	height: 16px;
	}

.proprieteVedettePrincipale p, .proprieteVedetteSecondaire p, .proprieteListe p { 
	
	white-space: nowrap; 
	}

/* Page de details */
.detailsActions  {

	background: url(http://www.goproprio.com/images/interface/bg_stripe_standard.png) repeat-x #f5f5f5;
	text-align: center;
	margin-bottom: 2px;
	padding: 0;
	overflow: hidden;
	border: 1px solid #666;
	}

.detailsActions a { 
	
	color: #000; 
	font-size: 90%; 
	font-weight: bold; 
	text-decoration: none; 
	margin: 0; 
	padding: 1px 5px; 
	}

.detailsActions a:hover  {

	color: #000;
	text-decoration: none;
	background-image: url(http://www.goproprio.com/images/interface/bg_stripe_special.png);
	}

#detailsPhotos, #detailsRemarques, #detailsApparence { 
	
	width:498px;
	padding: 0px 8px 8px 10px;
	margin-bottom: 0px; 
	background-image:url(../images/autres/middle_detail.png);
	background-repeat:repeat-y; 
	}

#detailsDescriptionTextuelle { 
	
	width:497px;
	padding: 0px 8px 8px 10px;
	margin-bottom: 0px; 
	background-image:url(../images/autres/middle_detail.png);
	background-repeat:repeat-y; 
	}

#detailsDescriptionTextuelle p { 
	
	width:480px;
	}

#detailsInformations {

	padding: 8px;
	}
	
#detailsPhotos { 
	
	text-align: center; 
	}

#detailsPhotos .test img{ 
	
	height:auto; 
	width:auto; 
	}

#detailsPhotos img { 
	
	width: 350px; 
	height: 262px; 
	border: 1px solid #ddd; 
	background-color: #f9f9f9; 
	}

#detailsPhotos .navigationPhotos h2 { 
	
	width:475px;
	text-align: left; 
	margin-top: 5px;
	border-bottom: 1px solid #ddd; 
	}

#detailsPhotos .navigationPhotos table { 

	width: 450px; 
	margin: 5px auto 10px auto; 
	border: 0; 
	}

#detailsPhotos .navigationPhotos h2 a { 
	
	color: #333; 
	text-decoration: underline; 
	width: auto; 
	float: none;
	}

#detailsPhotos .navigationPhotos a { 
	
	color: #000000; 
	text-align: left; 
	text-decoration: none; 
	width: 33%; 
	padding: 1px 0 0 1px; 
	float: left;
	}

#detailsPhotos .navigationPhotos a:hover { 
	
	color: #a80000;
	/* background-color: #FFFFFF; */ 
	}

#detailsPhotos .navigationPhotos .navigationBoutons { 
	
	padding: 0; 
	}

#detailsPhotos .navigationPhotos .navigationBoutons a { 
	
	color: #000; 
	font-weight: bold; 
	border: 1px solid #666; 
	background-color: #fff; 
	width: auto; 
	padding: 2px 4px; 
	text-decoration: none; 
	}

#detailsPhotos .navigationPhotos .navigationBoutons a:hover { 
	
	border-color: #333; 
	background-color: #fdcf6d; 
	}

#detailsPhotos h2, #detailsInformations h2, #detailsDescriptionTextuelle h2, #detailsRemarques h2, #detailsApparence h2	{ 
	
	font-size: 105%; 
	font-family: Arial, Helvetica, sans-serif; 
	margin: 0; 
	padding: 0; 
	border: 0;
	}

#detailsInformations p, #detailsDescriptionTextuelle p, #detailsRemarques p, #detailsApparence p { 
	
	line-height: 1.5em; 
	margin: 5px 0 0 5px; 
	padding: 0; 
	}

#detailsRemarques, #detailsApparence { 
	
	border-color: #ddd;  
	}

#detailsApparence, #detailsInformations { 
	
	overflow: hidden;
	padding: 0; 
	}

#detailsExterieur, #detailsInterieur, #detailsDescription { 
	
	width: 198px; 
	padding: 10px; 	
	float: left; 
	
	}

#detailsInfo {

	/* position: relative; */
	width: 498px;
	margin-bottom: 0px;
	background-image:url(../images/autres/middle_detail.png);
	background-repeat:repeat-y;
	overflow: hidden;
	}

#detailsFrais {
	
	/*width: 198px; */
	width: 250px; 
	padding: 10px 0px 0px 0px; 
	float: right;
	}
	
#detailsInformations ul, #detailsApparence ul, #detailsApparence table { 
	
	margin: 0 0 10px 0; 
	padding: 0 0 0 20px; 
	list-style: none; 
	}

#detailsInformations td, #detailsApparence td { 
	
	padding-right: 10px;
	}

#photocourtier { 
	
	display: block; 
	border: 1px solid #666; 
	margin-bottom: 10px; 
	}

#logocourtier { 
	
	display: block; 
	margin-bottom: 20px; 
	}

.resultatsDescription { 
	
	width: 115px; 
	float: left; 
	}

/* Facture */
#blocFacture {}

#adresse, #emission, #facture, #notes { 

	margin-bottom: 20px; 
	}

#adresse img { 
	
	width: 140px; 
	height: 100px; 
	border: 0px; 
	}

#adresse p { 
	float: right; 
	}

#emission { 
	border: 0px; 
	margin: 10px; 
	padding: 0px;
	}

#emission td, #adresse td { 
	
	font-size: 0.7em; 
	padding: 0px 5px 0px 0px; 
	vertical-align: top; 
	white-space: nowrap;
	}

#facture { 
	
	margin: 10px 10px 30px 10px; 
	padding: 0px; 
	border-width: 1px 1px 0px 0px; 
	border-style: solid; 
	border-color: #999; 
	}

#facture td { 
	
	font-size: 0.7em; 
	padding: 0px 15px 0px 15px; 
	border-width: 0px 0px 1px 1px; 
	border-style: solid; 
	border-color: #999; 
	white-space: nowrap;
	}

#facture .vide { 
	
	width: 100%; 
	border: 0px; 
	}

#carte { 
	
	margin: 50px 10px 30px 10px; 
	padding: 20px;
	}

#carte td { 
	
	font-size: 0.7em; 
	padding: 6px 10px 6px 10px; 
	white-space: nowrap;
	}

#notes { 
	
	font-size: 95%; 
	border: 1px solid #ddd; 
	padding: 10px;
	}

#notes h3 { 
	
	font-size: 100%; 
	margin: 0px 0px 5px 0px; 
	}

#notes p { 
	
	margin: 0px; 
	padding: 0px; 
	}

#legal { 
	
	font-size: 90%; 
	text-align: center; 
	padding-top: 5px; 
	border-top: 1px solid #999; 
	}
	
	
.listeApparence { 

	/*float: left; */
	margin: 0px 15px 0px 0px;
	}
	
.listeApparence input { 
	
	border: 0px;
	margin: 0px; 
	}
	
.listeApparence td { 
	
	padding: 0px 0px 0px 10px;
	vertical-align: top;
	}

.pageVendre {
	background-image:url(../images/interface/bg_vendre.png);
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding:5px 0 0 5px;
	}

.pageVendre p {
	padding:10px 30px 10px 20px;
	}

.nomForfait {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:0px 0 0 5px;		
	}

.prixForfait {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#a80000;
	padding:0px 0 0 5px;	
	}

.btnIndex {
	margin-top: 1px !important; /* firefox/gecko/safari value */
	margin-top/**/:/**/ 1px; /* IE 6x value */
	margin-right: 0px !important; /* firefox/gecko/safari value */
	margin-right/**/:/**/ 0px; /* IE 6x value */
	margin-bottom: 2px !important; /* firefox/gecko/safari value */
	margin-bottom/**/:/**/ 3px; /* IE 6x value */
	margin-left: 2px !important; /* firefox/gecko/safari value */
	margin-left/**/:/**/ 4px; /* IE 6x value */
	}
