/* INITIALISATION DES MARGES ---------------------------------------------------*/
* {margin:0px;padding:0px;}
img { display: block; border: 0px; margin:0px; padding:0px; }
form, ul, li, dl, dt, dd, p, hr {margin:0px;padding:0px;}
acronym{text-decoration:none;cursor:help; background:url(../images/picto_help.gif) no-repeat top right;padding-right:10px;}

/* ELEMENTS DE FORMULAIRE ------------------------------------------------------*/
label, input, textarea, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;color:#505050;}
input, textarea, select {background-color: #f9fcf1;border: 1px solid #7f9db9;}
.bouton {border: 1px solid #7f9db9;background-color: #e5eec8;color:#528700;font-weight: bold;}

/* ELEMENTS DE LAYOUT DE LA PAGE -----------------------------------------------*/
html, body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; height: 100%;}
.pousseur {clear:both;}

.warn {float: left;background: url(../images/picto_warning.gif) no-repeat top left;padding: 10px;padding-left: 25px;margin: 20px;border: 1px solid #61BD1B;}

.test {padding: 5px;margin: 20px;border: 1px solid #85B957;clear:both;text-align:center;width:370px;margin-left:80px;}
.troisR {padding: 5px;margin: 20px;border: 1px solid #85B957;clear:both;text-align:center;width:400px;margin-left:80px;color:#62BD18;}

.success {float: left;background: url(../images/picto_success.gif) no-repeat top left;padding: 10px;padding-left: 25px;margin: 20px;border: 1px solid #81c55c;}

table.visible {color:#000000;border: medium solid #DCEAA8;border-collapse: collapse;width: 60%;}
th.visible {color:white;border: thin solid #61BD1C;width: 50%;padding: 5px;background-color: #61BD1C;}
td.visible1 {border-bottom: thin solid #61BD1C;width: 50%;padding: 5px;text-align: center;background-color: #C4E6A9;}
td.visible2 {border-bottom: thin solid #61BD1C;width: 50%;padding: 5px;text-align: center;background-color: #EFF8E7;}

table.visibleC {color:#000000;border: medium solid #61BD1C;border-collapse: collapse;width: 100%;}
th.visibleC {color:white;border: thin solid #61BD1C;width: 25%;padding: 5px;background-color: #61BD1C;}
th.visibleCPetit{color:white;border: thin solid #61BD1C;width: 50px;padding: 5px;background-color: #61BD1C;}
td.visible1C {border: thin solid #61BD1C;width: 25%;padding: 5px;text-align: center;background-color: #C4E6A9;}
td.visible2C {border: thin solid #61BD1C;width: 25%;padding: 5px;text-align: center;background-color: #EFF8E7;}
td.visible1CPetit {border: thin solid #61BD1C;width: 50px;padding: 5px;text-align: center;background-color: #C4E6A9;}
td.visible2CPetit {border: thin solid #61BD1C;width: 50px;padding: 5px;text-align: center;background-color: #EFF8E7;}

td.visible1Cleft {border: thin solid #61BD1C;width: 20%;padding: 5px;text-align: center;background-color: #C4E6A9;
text-align:left;}
td.visible2Cleft  {border: thin solid #61BD1C;width: 20%;padding: 5px;text-align: center;background-color: #EFF8E7;text-align:left;}
table.visibleC a{color:#F15A13;font-weight:bold;text-decoration:none;}
table.visibleC a:hover{color:#F15A13;text-decoration:underline;}

table.visibleB {color:#000000;border: medium solid #61BD1C;border-collapse: collapse;width: 90%;}
td.visibleL {border-bottom: thin solid #61BD1C;width: 70%;padding: 5px;text-align: center;background-color: #ffffff;text-align:left;}


p.prec{float:right;padding-right:45px;padding-top:8px;}
p.prec2{float:right;padding-right:0px;padding-top:5px;}
a.page-prec,a.page-prec:visited {font-size: 0.9em;background:url(../images/puce_prec.gif) no-repeat top left;padding-left:20px;text-decoration: none; color:#7FB351; font-weight: bold;float:left;}
a.page-prec:hover {color: #f26921;text-decoration: underline;}

#conteneur { position: relative; width: 955px; margin: 0 auto;  background-color:#FFFFFF; }
div.img-droite{float:right;}
#header { position: relative; height: 135px;}
	#menu_haut_gris{width:352px;position:absolute;top:50px;right:20px;height:23px;}
	#menu_haut_gris ul{display:inline;}
	#menu_haut_gris li{list-style-type: none;height:23px;float:right;}
	#menu_haut_gris span{display:none;}
	#menu_haut_gris li a{text-decoration: none; display: block; height: 21px; }
	#menu_haut_gris li a#nos-references {width: 93px;background: url(../images/nos-references.gif) no-repeat;padding-right:25px;}
	#menu_haut_gris li a:hover#nos-references { background: url(../images/nos-references.gif) no-repeat;padding-right:25px;}
	#menu_haut_gris li a#organigramme {width: 93px;background: url(../images/organigramme.gif) no-repeat ;padding-right:15px;}
	#menu_haut_gris li a:hover#organigramme { background: url(../images/organigramme.gif) no-repeat;padding-right:15px;}
	#menu_haut_gris li a#contact {width: 61px;background: url(../images/contact.gif) no-repeat;}
	#menu_haut_gris li a:hover#contact { background: url(../images/contact.gif) no-repeat;}
	#menu_haut_gris li a#lien {width: 42px;background: url(../images/liens.gif) no-repeat;padding-right:5px}
	#menu_haut_gris li a:hover#lien { background: url(../images/liens.gif) no-repeat;}
  
  #logo {float: left; width: 210px; height: 129px;}
  #menuhaut { position: absolute; top: 68px; left: 295px; width: 653px; height: 40px; z-index:100; }
  #menuhaut dl { float: left; }
  #menuhaut dd { display: none;border: 1px solid #f8f8f7; background: #fff;padding: 5px; }
  #menuhaut span { display: none;}
  #menuhaut dt a { height: 32px; display: block; margin-top: 19px; }
  #menuhaut dt a#logements {width: 171px; margin-left: 20px; background: url(../images/logements.gif) no-repeat top left;}
  #menuhaut dt a:hover#logements, #menuhaut dt a#logementsOn {width: 171px;margin-left: 20px; background: url(../images/logements.gif) no-repeat 0 -32px;}
  #menuhaut dt a#commerces {width: 290px;background: url(../images/commerces.gif) no-repeat top left;}
  #menuhaut dt a:hover#commerces, #menuhaut dt a#commercesOn {width: 290px;background:url(../images/commerces.gif) no-repeat 0 -32px;}
  #menuhaut dt a#locaux {width: 216px;background: url(../images/locaux.gif) no-repeat top left;}
  #menuhaut dt a:hover#locaux ,#menuhaut dt a#locauxOn{width: 216px;background: url(../images/locaux.gif) no-repeat 0 -32px;}
  #menuhaut dt a#terrains {width: 92px;background: url(../images/terrains.gif) no-repeat top left;}
  #menuhaut dt a:hover#terrains,#menuhaut dt a#terrainsOn {width: 92px;background: url(../images/terrains.gif) no-repeat 0 -32px;}

#centreSansPadding { margin-left: 175px; margin-right: 116px; height: auto !important;height: 400px;min-height: 400px;color:#505050;}
#centre{ margin-left: 185px; margin-right: 126px; height: auto !important;height: 400px;min-height: 400px; padding: 20px;padding-right:0px;padding-top: 0px;color:#505050;}
#centre-img { margin-left: 185px; margin-right: 126px; height: auto !important;height: 400px;min-height: 400px; padding: 20px;padding-right:0px;padding-top: 0px;color:#505050;background:url(../images/image_verte.gif) no-repeat top right;}
#centre-accueil{ margin-left: 185px; margin-right: 126px; height: auto !important;height: 400px;min-height: 400px; padding: 20px;padding-right:0px;padding-top: 0px;color:#505050;}
.vert-fonce{color:#0C6144;}
.vert-clair{color:#7EB750;}
p.resultat{color:#168F54;font-weight:bold;padding-bottom:5px;}

#accueil{background:url(../images/accueil.jpg) no-repeat;width:613px;height:423px;}
#accueil div.text{position:absolute;left:405px;top:350px;width:310px;font-size:13px;}
#accueil p.titre{color:#199050;font-weight:bold;margin-bottom:5px;font-size:15px;}
#accueil p.sous-titre{color:#7DB550;margin-bottom:5px;}
#accueil p.sous-titre2{color:#199050;margin-bottom:5px;}

#petitPoucet {color:#b2b2b2;margin-bottom: 15px;font-size: 0.9em;margin-top: 10px;}
#petitPoucet a, #petitPoucet a:visited {color:#787878;text-decoration: none;}
#petitPoucet a:hover {text-decoration: underline;}

#gauche { position: absolute; left:0; width: 175px; height: 320px;margin-top:28px; }
  #menugauche { list-style-type: none;}
  #menugauche span { display: none;}
  #menugauche li a { display: block; height:28px;margin-bottom:15px; }
    #menugauche li a#tout-savoir {width: 183px; margin-top: 64px;background: url(../images/tout-savoir.gif) no-repeat top left;}
    #menugauche li a:hover#tout-savoir, #menugauche li a#tout-savoirOn{margin-top: 64px; background: url(../images/tout-savoir.gif) no-repeat 0 -28px;width: 183px;}
    
    #menugauche li a#actualite{margin-top: 20px;width: 183px; background: url(../images/actualite.gif) no-repeat top left;}
    #menugauche li a:hover#actualite,#menugauche li a#actualiteOn{ margin-top: 20px;background: url(../images/actualite.gif) no-repeat 0 -28px;}
	
	#menugauche li a#projets{margin-top: 20px;width: 183px; background: url(../images/projets.gif) no-repeat top left;}
    #menugauche li a:hover#projets,#menugauche li a#projetsOn{margin-top: 20px; background: url(../images/projets.gif) no-repeat 0 -28px;}
	
	#menugauche li a#club{margin-top: 20px;width: 183px; background: url(../images/club.gif) no-repeat top left;}
    #menugauche li a:hover#club,#menugauche li a#clubOn{margin-top: 20px; background: url(../images/club.gif) no-repeat 0 -28px;}
 	#logo-gauche {position:absolute;top:550px;left:25px;}
	#trait-gauche {position:absolute;top:500px;left:25px;}
	
#droite { position: absolute; right:0; width: 120px; height: 483px; background: url(../images/opportunites.gif) no-repeat top right;}
  #opportunites{width:108px;height:27px;position:absolute;top:32px;right:8px;}
  #opportunites a{width:108px;height:27px;position:absolute;background:url(../images/opportunites_bouton.gif) no-repeat;}
  #opportunites a:hover{width:108px;height:27px;position:absolute;background:url(../images/opportunites_bouton.gif) no-repeat 0 -27px;}
  
  #menudroit {list-style-type: none;}
  #menudroit span { display: none;}
  #menudroit li { display: inline;}
  #menudroit li a { display: block; width: 116px;}
   
  #actusdroite {margin-top:75px;height: 288px;position: relative; overflow: hidden;}
  .actusSpecial {margin-top:75px;height: 288px;position: relative; overflow: hidden;}
  #actusdroite p{padding-left:10px;color: #528800;font-size: 0.9em;}
 
  #actusdroite a {color: #528800;font-size: 0.8em;text-decoration:none;}
  #actusdroite a:hover {color: #f26921;text-decoration: underline;font-size: 0.8em;}


#pied {clear: both;height: 40px; width: 838px;}
  #menupied {list-style-type: none;margin-left: 465px;padding-top:50px;padding-bottom:10px;}
  #menupied li {display: inline; margin-right: 20px;}
  #menupied li a, #menupied li a:visited {color: #999999; text-decoration: none;font-weight: bold;font-size: 0.8em;}
  #menupied li a:hover {text-decoration: underline;}


ul.menuPage {margin-left: 15px;padding: 2px;margin-top: 5px;font-size:1.2em;}
ul.menuPage li {margin-right: 5px;list-style-position:outside;list-style:none;}
ul.menuPage li a, ul.menuPage li a:visited {font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
ul.menuPage li a, ul.menuPage li a:visited {color:#1C9053;}
ul.menuPage li a.On, ul.menuPage li a.On:visited {color:#f26921;}
ul.menuPage li a:hover {color: #f26921;text-decoration: underline;}

ul.menuGroupe {float: right;clear: both;border: 1px solid #fdd4b3;margin-bottom: 10px;margin-left: 5px;background-color:#feeee7;padding: 2px;padding-left: 20px;width:160px;padding-right:20px;}
ul.menuGroupe li {margin-right: 5px;margin-bottom: 3px;list-style-position:outside;list-style-image:url(../images/puce_orange.gif)}
ul.menuGroupe li a, ul.menuGroupe li a:visited {text-decoration: none;font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
ul.menuGroupe li a, ul.menuGroupe li a:visited {color:#657e03;}
ul.menuGroupe li a.On, ul.menuGroupe li a.On:visited {color:#f26921;}
ul.menuGroupe li a:hover {color: #f26921;text-decoration: underline;}
ul.menuGroupe li.groupe{font-size: 1.2em;color:#ff8c39;margin-top: 2px;margin-bottom: 5px; font-family: Arial, Verdana, Helvetica, sans-serif;text-align:center;border-bottom:1px dashed #ff8c39;font-weight:bold;list-style-image:none;list-style-type:none;}

.menuGroupesPatrimoine{float: right;width:160px;}

ul.TypeOperation {float: right;clear: both;border: 1px solid #fdd4b3;margin-bottom: 10px;margin-left: 5px;background-color:#feeee7;padding: 2px;padding-left: 5px;width:270px;padding-right:5px;}
ul.TypeOperation li {list-style-image:none;list-style-type:none;}

h1 {font-size: 1.8em; background: url(../images/h1_fond.gif) no-repeat top left;padding-left: 120px;color:#898989; font-family: Arial, Verdana, Helvetica, sans-serif;margin-bottom: 10px;}
h2 {font-size: 1.5em; background: url(../images/h2_fond.gif) no-repeat top left;padding-left: 30px;color:#898989; font-family: Arial, Verdana, Helvetica, sans-serif;margin-bottom: 10px;}
h1 span, h2 span {color:#198D50;}
h3 {font-size: 1.2em;color:#168F54;margin-top: 20px;margin-bottom: 5px; font-family: Arial, Verdana, Helvetica, sans-serif;}

h3.titre-groupe{font-size: 1.2em;color:#ff8c39;margin-top: 2px;margin-bottom: 5px; font-family: Arial, Verdana, Helvetica, sans-serif;text-align:center;border-bottom:1px dashed #ff8c39;font-weight:bold;}

img.gauche {float: left; margin-right: 10px; margin-bottom: 10px;border: 1px solid #f36822;margin-top:10px;}
img.droite {float: right; margin-left: 10px; margin-bottom: 10px;border: 1px solid #f36822; margin-top:10px;}
img.droiteBis {float: right; margin-left: 10px; margin-bottom: 10px;border: 1px solid #f36822; margin-top:5px;}
img.blanc-droite {float: right; margin-left: 10px; margin-bottom: 10px; margin-top:10px;}
img.blanc-droite2 {float: right; margin-left: 10px; margin-bottom: 10px; margin-top:-20px;}


.paragraphe {margin-bottom: 5px; margin-left:0px;}
.paragraphe-logement {margin-bottom: 5px; padding-left:100px;}
.paragraphe-resultat {margin-bottom: 5px; padding-left:20px;}
.paragraphe-opportunites{margin-left:20px}
div.sous-paragraphe{margin-left:30px;}
.paragraphe ul {padding-left: 15px;margin-top: 0px;margin-bottom: 5px;}
.paragraphe ol {padding-left: 22px;margin-top: 5px;margin-bottom: 5px; }
.paragraphe ul li {padding-left: 0px;margin-bottom: 3px;list-style-position:outside;list-style-image:url(../images/puce_verte.gif)}
.paragraphe ol li {padding-left: 0px;margin-bottom: 3px;}
.paragraphe a, .paragraphe a:visited {text-decoration: none; color:#7FB351; font-weight: bold;}
.paragraphe a:hover {color: #f26921;text-decoration: underline;}
.paragraphe p {margin-bottom: 10px;}
.paragraphe p.texte-court {color:#7EB851;}
.paragraphe p.texte-titre {color:#589B28;}
.paragraphe-recherche{margin:0 auto;}
.paragraphe p.titre_photo{margin-bottom: 5px;padding-left: 15px;background:url(../images/puce_verte.gif) no-repeat bottom left;}

.paragraphe dl { padding-top:10px; } 
.paragraphe dl dt {background:url(../images/puce_orange.gif) no-repeat; padding-left:10px;font-weight: bold; color: #ff8c39; } 
.paragraphe dl dd {padding-left:10px; padding-bottom:10px;}
.photo{clear:both;}
.photo img.droite{margin-left: 0px;}

img.actu{ border: 1px solid #7EB852;}
hr.trait-actu{color:#E3EEBB;margin-left:30px;background:#E3EEBB;border:1px solid #E3EEBB;}
a.externe,a.externe:visited{text-decoration: none; color:#7FB351; font-weight: bold;background:url(../images/puce_lien_externe2.gif) no-repeat right;padding-right:12px;}
a.externe:hover{color: #f26921;text-decoration: underline;}

a.lien-haut{font-size: 0.9em;background:url(../images/haut_page.gif) no-repeat top right;padding-right:500px;text-decoration: none; color:#7FB351; font-weight: bold;float:right;height:20px;padding-bottom:20px;}

/* POUR LES PAGES DOCUMENTAIRES ------------------------------------------------*/
ul.listeDocs {padding-left: 0px;margin-bottom: 5px;}
ul.listeDocs li {margin-bottom: 5px;list-style-type: none;list-style-image: none;}
ul.listeDocs li a.doc {background:url(../images/fic_.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;}
ul.listeDocs li a.PDF {background:url(../images/fic_pdf.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;}
ul.listeDocs li a.DOC {background:url(../images/fic_doc.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;}
ul.listeDocs li a.ZIP {background:url(../images/fic_zip.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;}
ul.listeDocs li a.PPT {background:url(../images/fic_ppt.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;}
ul.listeDocs li a.XLS {background:url(../images/fic_xls.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;}
ul.listeDocs li a.TXT {background:url(../images/fic_txt.gif) no-repeat left;padding-left: 20px;height: 16px;display: block;}

/* PAGE CONTACT ----------------------------------------------------------------*/
#formContact dl {clear: both;}
#formContact dt {float: left; width: 150px;text-align: right; padding-right: 5px;padding-top: 2px;}
#formContact dd {float: left;}
#formContact dd.previ {float: left; padding-top: 2px;color:#528700;}
#formContact span.erreur {padding-left: 5px;color:#ff3300;}

/*FICHE DESCRIPTIVE------------------------------------------------------------------------*/
#bandeau-fiche{width:588px;height:49px;background:url(../images/bandeau_fiche.gif) no-repeat;padding-top:35px;}
#bandeau-fiche span.titre{color:#FFFFFF;font-size:1.2em;font-weight:bold;padding-left:115px;float:left;}
#bandeau-fiche span.detail{color:#FFFFFF;font-size:0.8em;font-weight:bold;float:right;padding-right:10px;clear:none;padding-top:5px;}
#bandeau-fiche span.detail a{color:#FFFFFF;}
#bandeau-fiche span.detail a:hover{color:#EEA684;}
#fiche-centre{width:588px;background:url(../images/centre_fiche.gif) repeat-y;color:#7EB550;}
#fiche-bas{width:588px;height:37px;background:url(../images/bas_fiche.gif) no-repeat;}
#contenu-fiche{height:100%;width:575px;margin-left:4px;}
#contenu-gauche{height:100%;width:307px;float:left;}
#contenu-droite{height:100%;width:235px;float:right;}
#bloc-photo{width:228px;background:#1C8F56;margin-left:5px;padding-bottom:10px;text-align:center;}
img.photo{border:1px solid #8BB974;margin:0 auto;}
img.image{border:1px solid #8BB974;}

#type-bien{background:url(../images/type_bien.gif) no-repeat top left;width:322px;margin-bottom:10px;padding-top:30px;}
#type-bien p{padding-left:40px;}
#localisation{background:url(../images/localisation.gif) no-repeat top left;width:322px;margin-bottom:10px;padding-top:40px;}
#localisation p.texte{padding-left:40px;}
#localisation p.zone{padding-left:40px;padding-top:10px;font-size:1.1em;}
#caracteristiques{background:url(../images/caracteristiques.gif) no-repeat top left;width:322px;margin-bottom:10px;padding-top:45px;}
#caracteristiques p.titre{padding-left:40px;padding-bottom:5px;font-weight:bold;}
#caracteristiques p.special{padding-left:40px;padding-bottom:5px;}
#caracteristiques ul{margin-bottom:15px;}
#caracteristiques ul li{margin-left:25px;list-style-image:url(../images/puce_fiche.gif);padding-bottom:5px;list-style: inside;font-size:0.9em;}
div.fiche-trait{background:url(../images/fiche_trait.gif) no-repeat top left;width:322px;margin-bottom:10px;padding-top:5px;}
div.fiche-trait p.opportunites{padding-left:40px;color:#E65F32;padding-top:10px;}
a.opportunites{color:#E65F32;text-decoration:none;font-weight:bold;}
a.opportunites:hover{text-decoration:underline;}

.acces{float:left;margin-left:15px;margin-top:5px;height:76px;display:block;}
.cellule{float:right;margin-right:10px;margin-top:5px;height:76px;display:block;}
.annotation{float:right;margin-right:10px;height:145px;}

.nota{font-size:0.8em;}
.fiche-trait  p.nota{color:#7EB550;padding-left:40px;padding-top:10px;padding-right:5px;margin-bottom:10px;}
p.nota a{color:#7EB550;;text-decoration:none;font-weight:bold;}
p.nota a:hover{color:#7EB550;;text-decoration:underline;}

div.bas-logement{background:url(../images/devenir-proprietaire.gif) no-repeat;width:198px;height:47px;}
div.bas-commerce{background:url(../images/devenir-proprietaire-commerce.gif) no-repeat;width:205px;height:47px;}
div.bas-terrain{background:url(../images/devenir-proprietaire-terrain.gif) no-repeat;width:198px;height:47px;}
div.bas-local{background:url(../images/devenir-proprietaire-local.gif) no-repeat;width:198px;height:47px;}

p.fond{color:#7EB550;font-weight:bold;padding-bottom:15px;padding-top:5px;padding-left:40px;padding-right:5px;}
div.prix{height:20px;width:300px;padding-left:40px;margin-bottom:10px;}
span.fond2{color:#7EB550;font-weight:bold;}
ul.fiche li{margin-right: 5px;margin-bottom: 3px;list-style-position:outside;list-style-image:url(../images/puce_verte.gif);margin-left:15px;}
ul.fiche li a{text-decoration:none;color:#7EB550;}
ul.fiche li a:hover{color:#E65F32;}
/*-------------------------------------------------------------------------*/
/*MODULE DE RECHERCHE------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
#fond-recherche{background:url(../images/fond-recherche.gif) no-repeat;width:624px;margin-left:10px;float:left;}
#fond-terrain{background:url(../images/fond-terrain.gif) no-repeat;width:624px;height:300px;margin-left:10px;float:left;}
#fond-local{background:url(../images/fond-local.gif) no-repeat;width:624px;height:300px;margin-left:10px;float:left;}
#fond-commerce{background:url(../images/fond-commerce.gif) no-repeat;width:624px;height:300px;margin-left:10px;float:left;}
.paragraphe-spe{margin-top:150px;margin-left:110px;}

#centre-recherche { margin-left: 185px; margin-right: 126px; height: auto !important;height: 400px;min-height: 400px; padding: 20px;padding-right:0px;padding-top: 0px;color:#505050;padding-left:0px}
#poucet{margin-left:25px;}
#bloc-recherche{margin-left:80px;margin-top:90px;}
#bloc-haut{background:url(../images/haut_bloc_recherche.gif) no-repeat;width:462px;height:35px;}
#bloc-milieu{background:url(../images/bloc-milieu.gif) repeat-y;width:462px;}
#bloc-fin{background:url(../images/bloc-fin.gif) repeat-y;width:462px;height:134px;}
input.recherche{border: 0px;background-color:#ffffff;}
select.recherche{background-color: #ffffff;border:1px solid #F6CDBB;width:60px;color:#7EB550;font-size: 1em;}
input.recherche-texte{border: 1px solid #F6CDBB;background:url(../images/input-fond.gif) no-repeat;height:15px;}

div.blocGauche{width:200px;float:left;}
div.blocDroite{width:250px;float:right;}
p.type_bien{padding-left:15px;color:#7EB550;font-size: 0.9em;padding-bottom:5px;}
p.type_bien label{color:#7EB550;font-size: 1em;}
p.caracteristiques{padding-left:12px;color:#7EB550;font-size: 0.9em;padding-bottom:5px;}
p.caracteristiques span{padding-left:25px;}
p.localisation{padding-top:40px;padding-left:40px;color:#7EB550;font-size: 0.9em;}
p.localisation span{padding-left:65px;color:#7EB550;}
p.zone-geographique{padding-top:10px;padding-left:40px;color:#7EB550;font-size: 0.9em;}
select.recherchebis{background-color: #ffffff;border:1px solid #F6CDBB;color:#7EB550;font-size: 1em;}
p.opportunites{padding-top:10px;padding-left:15px;color:#EB7F5B;font-weight:bold;}
p.opportunites label{color:#EB7F5B;}
input.bouton-recherche{float:right;border:0px;background:url(../images/bouton-recherche.gif) no-repeat;width:61px;height:44px;margin-top:20px;margin-right:27px;cursor:hand;}
input.bouton-recherche:hover{cursor:pointer;}
#listing{padding-left:80px;}

.pic {position: relative;}
.pic img {}
.pic a,.pic a.visited {text-decoration:none;color:#7EB550;cursor: help;}
.pic a .large {border: 0px;display: block;height: 1px;left: -1px;position: absolute;top: -1px;width: 1px;}
.pic a.p1:hover {background-color: white;color: #7EB550;text-decoration: none;}
.pic a.p1:hover .large {display: block;z-index: 900;height: 189px;left: -328px;position: absolute;top: -10px;width: 300px;border: 1px solid #65a52f;}
.pic a.p2:hover {background-color: white;color: #7EB550;text-decoration: none;}
.pic a.p2:hover .large {display: block;z-index: 900;height: 199px;left: -328px;position: absolute;top: -10px;width: 300px;border: 1px solid #65a52f;}
.pic a.p3:hover {background-color: white;color: #7EB550;text-decoration: none;}
.pic a.p3:hover .large {display: block;z-index: 900;height: 301px;left: -228px;position: absolute;top: -10px;width: 200px;border: 1px solid #65a52f;}

/* NOS REFERENCES - ANIM FLASH*/
#animflash {background:url(../images/bas_anim_flash.gif) no-repeat bottom right;height:280px;width:327px;margin: 0 auto;margin-top:50px;}
#flashcontent {border:1px solid #198d50;width:327px;height:238px;}
