/* CSS Document */

body {background-color:#004695;margin:0px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
/*form  {display:inline;}*/

/* DIV CONTENEUR */
#conteneur {width:1000px;height:auto;margin:0 auto;border:1px solid #000000;background:#FFFFFF;}

/* BANDEAU SUPERIEUR */
#Haut	{clear:both;width:1000px;height:155px;border-bottom:1px solid #000000;}

/* CONTENU CENTRAL => Menu GAUCHE + INFO CENTRALE */
#Centre	{clear:both;width:1000px;height:auto;}
#Centre #ColLeft	{float:left;width:250px;height:auto;}
#Centre #ColLeft	#Menu	{clear:both;width:250px;height:auto;color:#FFFFFF;font-weight:bold;text-transform:uppercase;}
#Centre #ColLeft	#Menu	ul {list-style-type: none;margin: 0;padding:10px 0 0 0 ;}
#Centre #ColLeft	#Menu	li	a	{display:block;font-size:14px;width:250px;height:35px;color:#FFFFFF;padding-top:18px;text-align:center;font-weight:bold;text-decoration: none;background:url(../images/boutons/bouton1.gif) no-repeat;}
#Centre #ColLeft	#Menu	li	a:hover {width:250px;height:35px;font-size:14px;color:#FFFFFF;padding-top:18px;font-weight:bold;background:url(../images/boutons/bouton2.gif) no-repeat;}
#Centre	#ColRight	{float:left;width:720px;height:auto;padding-left:20px;padding-right:10px;}

/* Bloc de contact ACCUEIL */
#ContactAccueil	{clear:both;width:720px;height:auto;margin-top:15px;}
#ContactAccueil .UneCol	{float:left;width:180px;height:auto;}
#ContactAccueil .UneCol	.NomAgence	{color:#004695;font-weight:bold;font-size:16px;}
#ContactAccueil .UneCol	.AdresseAgence	{width:auto;height:auto;margin-top:5px;}
#ContactAccueil .UneCol	.MiniCarte	{width:180px;height:auto;margin-top:5px;}
#ContactAccueil .UneCol	.VitrineAgence	{width:170px;height:128px;margin-left:10px;margin-top:30px;}
#ContactAccueil .UneCol	.Tel	{font-size:16px;}
#ContactAccueil .UneCol	.Tel	.ContactMail	{text-align:center;color:#004695;font-weight:bold;margin-top:5px;}
#ContactAccueil .UneCol	.Tel	.ContactMail	a	{text-align:center;color:#004695;font-weight:bold;text-decoration:underline;}
#ContactAccueil .UneCol	.Tel	.ContactMail	a:hover	{text-align:center;color:#004695;font-weight:bold;text-decoration:none;}
#ContactAccueil	.horaires	{clear:both;width:720px;height:auto;padding-top:10px;text-align:left;border-bottom:1px solid #000000;padding-bottom:10px;}
.bleu	{color:#004695;font-weight:bold;margin-left:10px;}

/* Bloc Vous avez une demande précise ? */
#BlocDemande	{clear:both;width:720px;height:auto;margin-top:10px;}
#BlocDemande	#BlocTxt	{float:left;width:450px;height:auto;}
#BlocDemande	#BlocTxt	p	{padding:10px 0 10px 0;margin:0;}
#BlocDemande	#BlocPhoto	{float:left;width:270px;height:auto;}
.button {
  height:28px;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  text-transform: uppercase;
  color: #FFFFFF;
  background:url(../images/button.gif);
  cursor:pointer;
}

/* DERNIERE ANNONCES ACCUEIL */
#ModuleBas	{clear:both;width:1000px;height:auto;}
#ModuleBas	#DernieresAnnonces	{clear:both;width:1000px;height:auto;}
#ModuleBas	#DernieresAnnonces	#Entete	{clear:both;width:995px;height:auto;border-bottom:1px solid #000000;padding:5px 0 5px 5px;font-weight:bold;font-size:18px;margin-bottom:10px;}
#ModuleBas	#DernieresAnnonces	#FdAnnonces	{clear:both;width:1000px;height:177px;background:url(../images/fd-annonces-acc2.gif) no-repeat;padding-top:6px;}
#ModuleBas	#DernieresAnnonces	#FdAnnonces	#BlocAnnoncesAcc	{clear:both;width:955px;height:154px;margin-left:25px;}
#ModuleBas	#DernieresAnnonces	#FdAnnonces	#BlocAnnoncesAcc	.UneAnnonce	{float:left;width:137px;height:150px;border:2px solid #FFFFFF;margin:0 7px 0 7px;}
#ModuleBas	#DernieresAnnonces	#FdAnnonces	#BlocAnnoncesAcc	.UneAnnonce	.titreAnnonce	{clear:both;width:131px;height:45px;background:#FFEC00;color:#004695;font-size:11px;padding:3px;}
#ModuleBas	#DernieresAnnonces	#FdAnnonces	#BlocAnnoncesAcc	.UneAnnonce	.titreAnnonce	a	{color:#004695;text-decoration:none;}
#ModuleBas	#DernieresAnnonces	#FdAnnonces	#BlocAnnoncesAcc	.UneAnnonce	.titreAnnonce	a:hover	{color:#004695;text-decoration:none;}
#ModuleBas	#DernieresAnnonces	#FdAnnonces	#BlocAnnoncesAcc	.UneAnnonce	.prixAnnonce	{color:#004695;font:bold 14px/20px Arial;}
#ModuleBas	#DernieresAnnonces	#FdAnnonces	#BlocAnnoncesAcc	.UneAnnonce	.photoAnnonce	{clear:both;width:137px;height:auto;}
.MajTitreAnn	{text-transform:uppercase;font-weight:bold;}

/* Pied de page */
#Pied	{clear:both;width:995px;height:auto;border-top:1px solid #000000;text-align:right;color:#000000;padding:5px 5px 5px 0;}
#Pied	a	{text-decoration:none;color:#000000;}
#Pied	a:hover	{text-decoration:none;color:#000000;}

/* PAGE RESULTATS DE LA RECHERCHE = Moteur de recherche + listing résultat */
#MoteurRecherche	{clear:both;width:720px;height:auto;margin-top:15px;border-bottom:1px solid #000000;padding-bottom:10px;}
#MoteurRecherche	#Entete	{clear:both;width:720px;height:auto;border-bottom:1px solid #000000;padding:5px 0 5px 0;font-weight:bold;font-size:18px;margin-bottom:10px;}
#MoteurRecherche	#FdMoteur	{clear:both;width:720px;height:135px;background:url(../images/fd-moteur.gif) no-repeat;padding-top:6px;}
#MoteurRecherche	#FdMoteur	#PartieSup	{clear:both;width:720px;height:73px;border-bottom:1px #FFFFFF dotted;font-family:Arial;font-size:12px;}
#MoteurRecherche	#FdMoteur	#PartieSup	#aGauche	{float:left;width:225px;height:73px;padding-left:5px;text-align:right;}
#MoteurRecherche	#FdMoteur	#PartieSup	#aDroite	{float:left;width:450px;height:73px;color:#FFFFFF;padding-left:30px;}
#MoteurRecherche	#FdMoteur	#PartieSup	#aDroite	.case	{float:left;width:60px;height:auto;}
#MoteurRecherche	#FdMoteur	#PartieInf	{float:left;width:720px;height:51px;padding-top:10px;}
#MoteurRecherche	#FdMoteur	#PartieInf	#BoutonAffiner	{clear:both;text-align:center;}
.button2 {
  height:28px;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  text-transform: uppercase;
  color: #000000;
  background:url(../images/button2.gif);
  cursor:pointer;
}

/* Ligne Tri */
#LigneTri	{clear:both;width:720px;height:30px;padding-top:6px;}
#LigneTri	#Tri	{float:left;width:600px;height:30px;}
#LigneTri	#Tri	.TriTitre	{float:left;width:100px;height:30px;font-weight:bold;}
#LigneTri	#Tri	.ChoixTri	{float:left;width:auto;height:30px;padding-right:50px;}
#LigneTri	#Tri	.ChoixTri	a	{text-decoration:none;color:#000000;}
#LigneTri	#Tri	.ChoixTri	a:hover	{text-decoration:none;color:#004695;}
#LigneTri	#Pagin	{float:left;width:120px;height:30px;text-align:right;}

/* Une Annonce */
#BlocAnnonces	{clear:both;width:720px;height:auto;}
#BlocAnnonces	.UneAnnonce	{clear:both;width:720px;height:170px;}
#BlocAnnonces	.UneAnnonce	.Entete	{clear:both;width:715px;height:15px;border-bottom:1px solid #000000;padding:5px 0 5px 0;font-weight:bold;color:#004695;margin-bottom:10px;}
#BlocAnnonces	.UneAnnonce	.Entete	.TypeBien	{float:left;width:600px;height:15px;font-size:14px;}
#BlocAnnonces	.UneAnnonce	.Entete	.TypeBien	a	{text-decoration:none;color:#004695;}
#BlocAnnonces	.UneAnnonce	.Entete	.TypeBien	a:hover	{text-decoration:underline;color:#004695;}
#BlocAnnonces	.UneAnnonce	.Entete	.PrixBien	{float:left;width:115px;height:15px;text-align:right;color:red;font-size:14px;}
#BlocAnnonces	.UneAnnonce	.BlocPrincipal	{clear:both;width:720px;height:auto;}
#BlocAnnonces	.UneAnnonce	.BlocPrincipal	.PhotoAnnonce	{float:left;width:137px;height:105px;border:2px solid #FFEC00;}
#BlocAnnonces	.UneAnnonce	.BlocPrincipal	.ContenuAnnonce	{float:left;width:566px;height:105px;padding-left:10px;}
#BlocAnnonces	.UneAnnonce	.BlocPrincipal	.ContenuAnnonce	.BlocTxt	{clear:both;width:566px;height:77px;padding-bottom:7px;line-height:18px;}
#BlocAnnonces	.UneAnnonce	.BlocPrincipal	.ContenuAnnonce	.BlocTxt	a	{text-decoration:none;color:#000000;}
#BlocAnnonces	.UneAnnonce	.BlocPrincipal	.ContenuAnnonce	.BlocTxt	a:hover	{text-decoration:none;color:#000000;}
#BlocAnnonces	.UneAnnonce	.BlocPrincipal	.ContenuAnnonce	.LigneBas	{clear:both;width:566px;height:21px;}
#BlocAnnonces	.UneAnnonce	.BlocPrincipal	.ContenuAnnonce	.LigneBas	.RefAnn	{float:left;width:100px;height:21px;color:#004695;font-weight:bold;padding-top:5px;}
#BlocAnnonces	.UneAnnonce	.BlocPrincipal	.ContenuAnnonce	.LigneBas	.Panier	{float:left;width:180px;height:21px;color:#004695;font-weight:bold;padding-left:20px;}
#BlocAnnonces	.UneAnnonce	.BlocPrincipal	.ContenuAnnonce	.LigneBas	.Panier	a {color:#004695;text-decoration:none;}
#BlocAnnonces	.UneAnnonce	.BlocPrincipal	.ContenuAnnonce	.LigneBas	.Panier	a:hover	{color:#004695;text-decoration:underline;}
#BlocAnnonces	.UneAnnonce	.BlocPrincipal	.ContenuAnnonce	.LigneBas	.LienAnn	{float:left;width:266px;height:21px;text-align:right;font-weight:bold;padding-top:5px;}
#BlocAnnonces	.UneAnnonce	.BlocPrincipal	.ContenuAnnonce	.LigneBas	.LienAnn	a	{color:#000000;text-decoration:none;}
#BlocAnnonces	.UneAnnonce	.BlocPrincipal	.ContenuAnnonce	.LigneBas	.LienAnn	a:hover	{color:#000000;text-decoration:underline;}

/* Pub sur la gauche */
#Pub	{clear:both;width:243px;height:auto;margin-top:30px;margin-left:5px;}
#Pub	#BlocTxt	{clear:both;width:237px;height:auto;padding:3px;}
#Pub	#BlocPhoto	{clear:both;width:243;height:195px;text-align:right;}

/* Module Coordonnées sur la gauche */
#Contact	{clear:both;width:250px;height:auto;text-align:center;margin-top:30px;border-bottom:1px dotted #000000;padding-bottom:10px;}
#Contact	.VitrineAgence	{clear:both;width:250px;height:128px;text-align:center;}
#Contact	.NomAgence	{clear:both;color:#004695;font-weight:bold;font-size:18px;padding-top:10px;}
#Contact	.AdresseAgence	{clear:both;width:auto;height:auto;margin-top:5px;}
#Contact	.Tel	{clear:both;width:auto;height:auto;font-size:12px;}
#Contact	.Tel	.ContactMail	{text-align:center;color:#004695;font-weight:bold;margin-top:5px;}
#Contact	.Tel	.ContactMail	a	{text-align:center;color:#004695;font-weight:bold;text-decoration:underline;}
#Contact	.Tel	.ContactMail	a:hover	{text-align:center;color:#004695;font-weight:bold;text-decoration:none;}

/* Fiche detaillée de l'annonce */
#BlocDetail	{clear:both;width:720px;height:auto;margin-top:15px;padding-bottom:10px;}
#BlocDetail	#Entete	{clear:both;width:720px;height:auto;border-bottom:1px solid #000000;padding:5px 0 5px 0;font-weight:bold;font-size:18px;margin-bottom:10px;}
#BlocDetail #TotalCol	{clear:both;width:720px;height:auto;}
/* Contenu Colone de gauche */
#BlocDetail #TotalCol	#ColG	{float:left;width:360px;height:auto;}
#BlocDetail #TotalCol	#ColG	#LannonceDetail	{clear:both;width:360px;height:auto;margin-top:10px;}
#BlocDetail #TotalCol	#ColG	#LannonceDetail	#TitreAnnDetail	{clear:both;width:345px;height:auto;padding-right:15px;color:#004695;font-weight:bold;font-size:18px;margin-bottom:10px;}
#BlocDetail #TotalCol	#ColG	#LannonceDetail	#PrixAnnDetail	{clear:both;width:345px;height:auto;color:red;font-weight:bold;font-size:18px;margin-bottom:5px;border-bottom:1px solid red;border-top:1px solid red;text-align:center;}
#BlocDetail #TotalCol	#ColG	#LannonceDetail	#LegendePrix	{clear:both;width:345px;height:auto;text-align:left;margin-bottom:10px;color:#777777;}
#BlocDetail #TotalCol	#ColG	#LannonceDetail	#LigneRefPan	{clear:both;width:345px;height:auto;padding-right:15px;color:#004695;font-weight:bold;margin-bottom:10px;}
#BlocDetail #TotalCol	#ColG	#LannonceDetail	#LigneRefPan	#Ref	{float:left;width:auto;height:21px;padding-right:20px;}
#BlocDetail #TotalCol	#ColG	#LannonceDetail	#LigneRefPan	#Pan	{float:left;width:auto;height:21px;}
#BlocDetail #TotalCol	#ColG	#LannonceDetail	#LigneRefPan	#Pan	a	{color:#004695;text-decoration:none;}
#BlocDetail #TotalCol	#ColG	#LannonceDetail	#LigneRefPan	#Pan	a:hover	{color:#004695;text-decoration:underline;}
#BlocDetail #TotalCol	#ColG	#LannonceDetail	#AnnResumee	{clear:both;width:345px;height:auto;padding-top:10px;}
#BlocDetail #TotalCol	#ColG	#LannonceDetail	.RubriqueAnn	{clear:both;width:345px;padding-right:15px;height:auto;padding-top:10px;}
#BlocDetail #TotalCol	#ColG	#LannonceDetail	.RubriqueAnn	.TitreRub	{clear:both;width:345px;height:auto;color:#004695;font-size:18px;font-weight:bold;}
#BlocDetail #TotalCol	#ColG	#LannonceDetail	.RubriqueAnn	.LigneInfo	{clear:both;width:345px;height:auto;padding-top:8px;}
#BlocDetail #TotalCol	#ColG	#LannonceDetail	.RubriqueAnn	.LigneInfo	ul{padding-left:20px;margin:0;}
#BlocDetail #TotalCol	#ColG	#LannonceDetail	.RubriqueAnn	.LigneInfo	li{list-style-type:none;}
#BlocDetail #TotalCol	#ColG	#LannonceDetail	.RubriqueAnn	.LigneInfo	.CaseInfoUn	{float:left;width:172px;height:auto;font-weight:bold;}
#BlocDetail #TotalCol	#ColG	#LannonceDetail	.RubriqueAnn	.LigneInfo	.CaseInfoDeux	{float:left;width:172px;height:auto;}

#BlocDetail #TotalCol	#ColD		.RubriqueAnn	{clear:both;width:345px;padding-right:15px;height:auto;padding-top:10px;}
#BlocDetail #TotalCol	#ColD		.RubriqueAnn	.TitreRub	{clear:both;width:345px;height:25px;color:#000000;font-size:18px;font-weight:bold;border-bottom:1px solid #000000;margin-bottom:10px;}
#BlocDetail #TotalCol	#ColD		.RubriqueAnn	.LigneInfo	{clear:both;width:345px;height:auto;padding-top:8px;}
#BlocDetail #TotalCol	#ColD		.RubriqueAnn	.LigneInfo	ul{padding-left:20px;margin:0;}
#BlocDetail #TotalCol	#ColD		.RubriqueAnn	.LigneInfo	li{list-style-type:none;}
#BlocDetail #TotalCol	#ColD		.RubriqueAnn	.LigneInfo	.CaseInfoUn	{float:left;width:172px;height:auto;font-weight:bold;}
#BlocDetail #TotalCol	#ColD		.RubriqueAnn	.LigneInfo	.CaseInfoDeux	{float:left;width:172px;height:auto;}

/* Contenu Colone de droite */
#BlocDetail #TotalCol	#ColD	{float:left;width:360px;height:auto;}
								/* Module Photos */
#BlocDetail #TotalCol	#ColD	#ZonePhotos	{clear:both;width:360px;height:auto;}
#BlocDetail #TotalCol	#ColD	#ZonePhotos	.CurseurPhotos	{clear:both;width:auto;height:8px;padding-left:322px;margin-top:2px;margin-bottom:2px;}
#BlocDetail #TotalCol	#ColD	#ZonePhotos	#BigPhoto	{float:left;width:300px;height:225px;}
#BlocDetail #TotalCol	#ColD	#ZonePhotos	#SmallPhotos	{float:left;width:54px;height:225px;padding:0 3px 0 3px;}
#BlocDetail #TotalCol	#ColD	#ZonePhotos	#SmallPhotos	.UneSmallPhoto	{clear:both;width:54px;height:41px;margin:0 0 2px 0;}
								/* Module Contact par mail */
#BlocDetail #TotalCol	#ColD	#BlocMail	{clear:both;width:360px;height:auto;margin-top:20px;}
#BlocDetail #TotalCol	#ColD	#BlocMail	#Entete	{clear:both;width:360px;height:auto;border-bottom:1px solid #000000;padding:5px 0 5px 0;font-weight:bold;font-size:18px;margin-bottom:10px;}
#BlocDetail #TotalCol	#ColD	#BlocMail	.LigneTitre	{clear:both;width:360px;height:auto;}
#BlocDetail #TotalCol	#ColD	#BlocMail	.LigneTitre	.CaseTitre	{float:left;width:180px;height:auto;font-weight:bold;}
#BlocDetail #TotalCol	#ColD	#BlocMail	.LigneTitre	.CaseVerif	{float:left;width:auto;padding-right:15px;font-weight:bold;}

/* Panier */
#Panier	{clear:both;width:720px;height:auto;border-bottom:1px solid #000000;}
#Panier	#Entete	{clear:both;width:720px;height:auto;border-bottom:1px solid #000000;padding:5px 0 5px 0;font-weight:bold;font-size:18px;margin-bottom:10px;margin-top:15px;}

/* Page Vente */
#PageVente	{clear:both;width:720px; height:auto;margin-top:15px;padding-bottom:10px;}
#PageVente	#Entete	{clear:both;width:720px;height:auto;border-bottom:1px solid #000000;padding:5px 0 5px 0;font-weight:bold;font-size:18px;margin-bottom:10px;}
#PageVente	.TitreZone	{clear:both;width:720px; height:auto;color:#004695;font-weight:bold;font-size:18px;margin-bottom:10px;padding-top:10px;}
#PageVente	.LigneZone	{clear:both;width:720px;height:auto;}
#PageVente	.LigneZone	.CaseTitreZ	{float:left;width:200px;height:auto;font-weight:bold;}
#PageVente	.LigneZone	.CaseChampZ	{float:left;width:520px;height:auto;}
#PageVente	.LigneZone	.CaseVerif	{float:left;width:auto;padding-right:15px;font-weight:bold;}

.rouge	{color:red;}

/* Infos Pratiques */
#BlocPratique	{clear:both;width:720px; height:auto;margin-top:15px;padding-bottom:10px;}
#BlocPratique	#Entete	{clear:both;width:720px;height:auto;border-bottom:1px solid #000000;padding:5px 0 5px 0;font-weight:bold;font-size:18px;margin-bottom:10px;}
#BlocPratique	a	{color:#000000;text-decoration:none;}
#BlocPratique	a:hover	{color:#004695;text-decoration:none;}
#BlocPratique	#boutonsPratiques	{clear:both;width:720px;height:auto;}
#BlocPratique	#boutonsPratiques	.UnBtnPratique	{float:left;width:136px;height:134px;margin:10px 15px 10px 15px;}

/* Simulation */
#BlocSimulation	{clear:both;width:720px; height:auto;margin-top:15px;padding-bottom:10px;}
#BlocSimulation	#Entete	{clear:both;width:720px;height:auto;border-bottom:1px solid #000000;padding:5px 0 5px 0;font-weight:bold;font-size:18px;margin-bottom:10px;}

.ok {color:#000000; background-color:#CCCCCC; font:bold 11px/11px Arial;height:20px;width:20px;}

/*COPRO */
#doc table {font:12px/12px Tahoma;border:0px;}

