/*-- proprietes generales --*/

body{padding: 0px 0; text-align: center; color:#203B42; font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px; }
*{font-family:Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0;}
a{font-weight: bold; color: #FBD906; text-decoration:none;}
a:hover{color: #fff; text-decoration:none;}

/*================ PROPRIETES SITE ================*/

#Page{margin: auto; width: 1008px; text-align: left; background:url(../images/fond.jpg) repeat-y; padding-right:8px;}
#RefMarquee{height:17px; background:#2F555C; width:990px; font-size:10px; color:#FFFFFF; text-align:center; padding-left:5px; padding-right:5px;}
#RefMarquee marquee{font-size:10px; color:#FFFFFF; text-align:center;}
#RefMarquee a{font-size:10px; color:#FFFFFF;}
#RefMarquee a:hover{font-size:10px; color:#3F707E;}
#Header{height:359px;width:1000px; background:#fff; position:relative;}
#Menu{ height: 18px;width:1000px; background:url(../images/fond-menu.gif) repeat-x; padding-top:3px; position:relative;}
#Menu span{ padding-left:10px;}
#Menu a{ color:#FFFFFF; text-decoration:none; font-size:10px; font-weight:bold; margin-left:6px;}
#Menu a:hover{ color:#FBD906; text-decoration:none; font-size:10px; font-weight:bold;}
#Drap{height:18px;width:180px; position:absolute;right:5px;top:55px; z-index:10; text-align:right;}
#Drap img{ margin-left:0px;}
.posidrap{height:18px;width:195px; position:absolute;right:5px; bottom:-20px; z-index:10; text-align:right;}
#Contenu{ min-height:240px; _height:240px; width:1000px; background:url( ../images/pixelIndex.jpg ) repeat-x #008997; padding:0 0 5px 0;}
#ZoneNav{ min-height:240px; _height:240px; width:970px; background:url( ../images/fond-contenu.jpg ) repeat-x #008A97;padding-top:18px; padding-left:20px;padding-right:10px;padding-bottom:10px;}
#BlocCDC{ width:168px; height:180px; float:left; padding-left:10px; margin:3px 0 0 0;}
#BlocCatre{ width:337px; height:180px; float:left; text-align:center; position:relative;}
#BlocMiniMoteur{width:290px; height:180px;float:left; padding-left:5px;margin:10px 0 0 0; border:solid 1px #fff;display:inline;}
#Adresse{ width:1000px;background:url(../images/fnd-footer.jpg) repeat-y;font-size:13px; color:#FFFFFF; padding-left:8px; padding-top:2px;}
.ombre{width:1008px;height:8px;background:url(../images/basFooter.jpg) no-repeat; overflow:hidden;}
#Adresse a{ color:#fff;text-decoration:none;}
#Adresse a:hover{ color:#8BB6C6;text-decoration:none;}
#Footer{ width:1000px; height:29px; text-align:right; color:#00424A; font-size:11px; background:#fff; padding-right:8px;}
#Footer a{ color:#00424A; font-size:11px;}
#Footer a:hover{ color:#60B4C2; font-size:11px;}
.TabCDC{ background:url(../images/fond-cdc.jpg) no-repeat top left; padding:1px 0 0 8px;}
.TabCDC img{margin-top:8px;}
.TabNouv{ background:url(../images/fond-cdc.jpg) top left; text-align:center;}
.TabNouv img{ margin-top:8px; margin-right:3px;}
.CdcLib a{ font-size:11px; color:#000; font-weight:bold; margin-left:7px; margin-top:4px;}
.CdcLib a:hover{ font-size:11px; color:#FFFFFF; font-weight:bold;}
.Nouveautes{width:160px; float:left; text-align:left; height:30px;}
.CDC{width:155px; float:left; text-align:left;}
.Titre{text-align:left; padding-top:10px;}
.TitreCDC{text-align:left; padding-top:10px; padding-left:5px;}
.TitreRecherche{text-align:center; height:20px; padding-top:5px; margin:0 0 10px 0;}
.TitreNotreregion{height:25px; width:150px; position:absolute; top:0px; right:60px; padding-top:10px;}
#Adrr{ width:985px;font-size:10px;}
.liste_agences_nom{ color:#272780; font-weight:bold;}
.messageNomAgence{ color:#FFE100; display:block; text-align:center; margin-bottom:10px; font-size:16px;}
.Agence p{ text-align:justify; padding-bottom:10px; line-height:20px;}
.Agence ul{ margin-left:10px; }
.Agence strong{ color:#FFFFF5;}
.Agence span{ color:#203B41; font-weight:bold;}
.Agence ul li{ margin-left:10px; padding-bottom:10px;}
.TexteEstimation{ width:930px;}
.TexteEstimation p{ line-height:22px; color:#FFFFFF;}

/* ------------    Liste ville       ------------------*/

.ListeVilles{font-family:Verdana, Arial, Helvetica, sans-serif;  color:#203B42; font-size:11px; padding-bottom:10px; padding:3px;font-weight:normal;text-align:justify;}
.ListeVilles a{font-family:Verdana, Arial, Helvetica, sans-serif;  color:#203B42; font-size:11px; text-decoration:none; font-weight:bold;}
.ListeVilles a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; color:#203B42; font-size:11px; text-decoration:none; font-weight:bold;}

/* ------------    Mini moteur       ------------------*/

.tabTitremini{font-size:10px; text-align:left;color:#fff;}
.tabMoteur td{padding-bottom:4px; color:#fff;font-size:11px;}
.tabFond2mini{ color:#fff; font-size:11px; text-align:left;}
.surface{width:40px; height:19px; background:#fff; border:1px solid #5C919C; color:#487C89;}
.budget{width:40px; height:19px; background:#fff; border:1px solid #5C919C; color:#487C89;}
.proximite{width:192px; height:19px; border:none;background:#D4C08A;color:#97232B;}
.nb_pieces{margin-left:7px; margin-right:7px;color:#97232B;}
.typeBien{width:192px; height:19px; background:#fff; border:1px solid #5C919C; color:#487C89;}
.Form{width:192px; height:19px; background:#fff; border:1px solid #5C919C; color:#487C89;  }
.piece{width:82px; height:19px; background:#fff; border:1px solid #5C919C; color:#487C89;}
.euro{background:#fff; color:#487C89; border:none;height:19px;}
.Minienvoye{ padding-left:40px;}


.tabFond1{border-color:#203B41; border-width:0; border-style:solid; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;}
.tabFond2{border-color:#203B41; border-width:1px; border-style:solid; padding:2px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#000;}
.tabTitre{background:#2F555C; height:25px; color:#FFFFFF; font-size: 11px; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:5px;}
.tabCouleur{background:#2F555C; border-color:#555555; height:23px; border-width:1px; border-style:solid; padding:2px; color: #FFFFFF ;}
.estimationNomAgence{font-weight:bold; margin-bottom:20px; display:block; color:#FFFFFF; font-size:16px;}
#annonces{ margin-left:60px;}
.selection{ margin-left:50px; margin-bottom:10px; color:#F8DD00;}

/* ------------    Outils.htm      ------------------*/
#Outils { margin-left:60px;}
#Outils h1{ color:#FBD906; font-size:16px;}
#Outils a{ font-size:11px; font-weight:bold; color:#fff; text-decoration:none; display:block; height:25px; background:url(../images/puce1.gif) no-repeat 3px 5px; padding-left:20px;}
#Outils a:hover{ font-size:11px; font-weight:bold; color:#F9DB01; text-decoration:none; display:block; height:25px;background:url(../images/puce1.gif) no-repeat 5px 5px; padding-left:20px;}

/* ------------    Plan.htm      ------------------*/
ul#Outils li a:hover{ color:#F9DB01;}
.plan{ color:#000000; font-size:14px; font-weight:bold; border-bottom:1px solid #203B41; margin-left:50px; margin-right:50px; color:#FBD906;}
ul#Plan li ul li.subList{border-top: 1px dashed #203B41; border-bottom: none;}
ul#Plan li{padding: 0.3em 0; border-bottom: 1px solid #203B41; list-style-type:none; margin-left:50px; margin-right:50px;}
ul#Plan li.planAnnonces{border-bottom: 1px solid #203B41; font-size: 1.6em;}
ul#Plan li a{ color:#FFFFFF; padding-left:10px;}
ul#Plan li a:hover{ color:#F9DB01;}
#MentionsLegales li{list-style:none; list-style-type:none;}
.Prix{margin-left:30px; display:block;}
#CguFormulaire{ padding:10px;}

/*--Recherche--*/
.boiteRecherche{width:240px; float:left; text-align:left;}
.legende{width:40%; float:right; text-align:right;}
.resultatRecherche{width:100%; height:50px; float:left; text-align:left; font-size:11px; font-weight:bold; color:#fff; clear:both;}
.resultatRecherche span{font-size:14px; font-weight:bold; color:#010101;}
.Pagination{width:40%; float:right; text-align:right; color:#E7D416;}
.pictoTri{width:60px; height:70px; text-align:center;}
.divFond2{width:50%; float:left; height:210px; display:block;}
.hrAnnonce{width:95%; margin:0; padding:0; background-color:#203B41; clear:both; height:1px; overflow:hidden; display:block;}
.imageAnnonce{float:left; width:200px; text-align:left; display:block;}
.imageAnnonce img{border:1px solid #615E5D; margin:2px;}
.infoAnnonce{float:right; width:47%; text-align:left; line-height:16px; display:block; border:1px solid #BEBEBE;background:#2F555C; color:#FFFFFF; padding-left:10px;}
.infoAnnonce a{ text-decoration:none; cursor:pointer; color:#fff;}
.infoAnnonce a:hover{ text-decoration:none; cursor:pointer; color:#598D9A;}
.infoAnnonce span{font-weight:bold;}
.infoAnnonce1{float:right; width:47%; text-align:left; line-height:16px; display:block;}
.infoAnnonce1 a{ text-decoration:none; cursor:pointer; color:#fff;}
.infoAnnonce1 a:hover{ text-decoration:none; cursor:pointer; color:#598D9A;}
.infoAnnonce1 span{font-weight:bold;}
.espaceAnnonce{clear:both; height:25px;}
.espaceAnnonce1{clear:both; height:15px;}
#phraseRecherche{font-size:10px; color:#203B41; height:30px;}
.divfond2{border:1px solid #BEBEBE; min-height:235px; _height:235px; width:440px; margin:0px!important;margin:5px; background:#2F555C; color:#F9DB00;}
.TitreRouge{ color:#DD0102;}
.Pagination { color:#FFFFFF;}
#boitepubalerte {background:#2F555C; color:#FFFFFF; width:900px; margin-left:15px; border:1px solid #DEDEDE;}
#ContactTel{ font-weight:bold; text-align:center; padding-top:5px;}


/*-- detail annonce --*/
.listeAnnonces{text-align:right; color:#000002; margin-bottom:5px;}
.LogoCoord{text-align:left; float:left; padding-right:20px;}
.coordonnees{ text-align:left;}
.coordonnees a{ color:#DD0102;}
.coordonnees a:hover{ color:#FFFFFF;}
#photoDetail { width:440px;}
#photoDetail img{border:1px solid #615E5D;}
.plusInofs{background:url(../images/plus.gif) no-repeat 10px 0; padding-left:28px; color:#0E008C;}
.plusInofs1{background:url(../images/plus1.gif) no-repeat 10px 0; padding-left:28px; color:#0E008C;}
.blocRefPrix{ width:390px; height:19px; border:1px solid #615E5D; padding:3px 0 0 20px;}
.blocInfoPrint{background-color:#0C4D85; color:#FFFFFF; width:290px; height:130px; border:1px solid #717262; padding:3px 2px 2px 20px;}
.blocDesc{ width:390px; border:1px solid #615E5D; padding:3px 0 0 20px;}
.ajouterPanier{background:url(../images/puceSelection.gif) no-repeat 10px 0; padding-left:28px; color:#CC0000;}
.ajouterPanier{background:url(../images/puceSelection.gif) no-repeat 10px 0; padding-left:28px; color:#CC0000;}
.ajouterPanier a{color:#FBD906; text-decoration:none;}
.ajouterPanier a:hover{color:#fff; text-decoration:none;}
.ajouterPanier1{background:url(../images/puceSelection.gif) no-repeat 10px 0; padding-left:28px; color:#CC0000;}
.ajouterPanier1 a{color:#FBF638; text-decoration:none;}
.ajouterPanier1 a:hover{color:#fff; text-decoration:none;}
.imageDetail{float:left; width:460px; text-align:left; display:block; background:#2F555C; border:1px solid #BEBEBE; padding-bottom:15px;}
.imageDetail img{border:2px solid #FFFFFF; margin-left:15px; margin-bottom:10px;}
#info{border:1px solid #615E5D; width:380px; padding:3px 0 0 20px;}
#boitepubalerte { border: 1px solid #203B41;}
.divFond1{ width:920px; margin-left:15px;}
.titre{ font-weight:bold;}
#TexteRef{padding:10px;text-align:justify;color:#000;}
/*carte*/

table#geoloc_moteur_dyn01{text-align:left; width:100%; margin:0; padding:0;}
table#geoloc_moteur_dyn01 from{display:inline;}
table#geoloc_moteur_dyn01 td{text-align:left; vertical-align:top; height:25px; color:#fff;}
table#geoloc_moteur_dyn01 td.col1 villes_ctn, table#geoloc_moteur_dyn01 td.col1 idtypebien_ctn, table#geoloc_moteur_dyn01 td.col1 idtt_ctn{width:100px;}
table#geoloc_moteur_dyn01 td.bt_ctn{ text-align:center;}
table#geoloc_moteur_dyn01 td.bt_ctn img{}
table#geoloc_moteur_dyn01 select.idtt,
table#geoloc_moteur_dyn01 select.typeBien,
table#geoloc_moteur_dyn01 select.villesAnn{width:144px; height:16px; background:#DAE4E9; border:1px solid #0F2D20; color:#000; font-size:9px; vertical-align:top; overflow:hidden; margin-left:10px;}
.BlocMoteurCenter{width:280px; height:220px; border:1px solid #FFF; background:url(../images/PxMotCenter.gif) repeat-x #00565D; text-align:center; padding:3px 2px 0 2px;float:left; margin:6px 0 6px 13px;}
.BlocMoteurCenter h4{text-align:left; font-family:Verdana; font-size:11px; color:#FFF;}
.BlocMoteurCenter img{margin:4px 0 1px 0;}
.MoteurCarte{width:250px; padding:6px 0 0 18px;}
/* ------------    Presentation de nos agence      ------------------*/
#presentation{width:206px;height:200px;float:left;margin:6px 0 0 10px;display:inline;}
#presentation span{color:#fff;text-align:justify;display:block; font-size:10px;}
#presentation img{margin:0 0 5px 30px;}
ul#Plan li.plan{border-bottom:1px solid #000;}
/* ------------    fieldset      ------------------*/
.field{ width:450px;}
.bout{margin:0 0 0 20px;}


#mentionslegales
{
background-color:#FFF;
color:#79abc1;
font-size:10px;
}


.ListeVilles
{
background-color:#FFF;
color:#79abc1;
font-size:10px;
font-weight: normal;
}

.ListeVilles *
{
background-color:#FFF;
color:#79abc1;
font-size:10px;
font-weight: normal;
}

.ListeVilles a
{
background-color:#FFF;
color:#79abc1;
font-size:10px;
font-weight: normal;
}

.ListeVilles a:hover
{
background-color:#FFF;
color:#79abc1;
font-size:10px;
font-weight: normal;
text-decoration: underline;
}

.visit
{
padding-top:30px;
}