*{margin:0;padding:0;border:0;}

body{font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#000;text-align:justify;}

p,li,dd,dt,h1,h2,h3,h4,h5{line-height:1.3;}
h1, h2, h3{letter-spacing:1px;text-align:left;font-family:Georgia, "Times New Roman", Times, serif;}
/*h1, h2, h3, h4, h5, h6{font-size:1em;}*/
hr, div.spacer{clear:both;visibility:hidden;height:1px;}
sup{font-size:0.6em;}
#texte strong{color:#296184;}

/*#page{width:760px;margin:15px auto 5px auto;background:#FFF url(bg-page.jpg) repeat-y center top;}*/

/* ################################## HEADER ET FIL ARIANE ############################## */
#header{width:100%; text-align:center;margin-bottom:15px;}

#header #etude, #header #demarches, #header #contact, #header #annonces{display:none;}

#filariane{display:none;}

/* ################################## CONTENU ############################## */
#contenu, #texte{width:100%;}

.demarches #pratique{display:none;}

#map{margin:0 auto;}
#form-gmm{margin:15px auto;}

.introbien{clear:both;margin:10px 0 30px 0;padding-bottom:20px;}
.introbien2{margin-left:130px;padding-right:15px;}
.voirdetails{display:none;}
.dispo{padding-top:10px;color:#A10709;font-size:1em;font-weight:bold;}
.retourliste{display:none;}
.vignettes{margin:0 auto 10px auto;margin-left:50px;}
.contact{display:none;}
.localiser{display:none;}
.versgal{display:none;}

.annonces .desc{margin-top:10px;}

.accueil #domaines{display:none;}

#annonce-accueil{display:none;}

/* Blocs images annonces */
.imgbig{width:100%;margin:20px auto;text-align:center;height:300px;overflow:hidden;}
.imgbien, #imgbig{border:1px solid #BAB8AB;padding:3px;}
.introbien .imgbien{float:left;width:100px;height:75px;}
.vignettes .imgbien{float:left;margin-right:10px;margin-bottom:10px;}


/* ################################## TEXTES ############################## */
h1{font-size:12pt;padding:15px 0 10px 0;}

#texte h2, .annonces h1{font-size:12pt;margin:0 0 10px 10px;font-family:Arial, Helvetica, sans-serif;}
.liste-annonces #texte h2, .annonces h1{m;padding:0;margin:0;clear:both;}
.liste-annonces #texte h2 .prix, .annonces #texte h1 .prix{color:#A10709;}
.liste-annonces #texte h2 .honoraires, .annonces #texte h1 .honoraires{font-size:12pt;letter-spacing:normal;}

#contenu p{margin-bottom:15px;text-indent:20px;line-height:1.5;text-align:justify;}
#contenu .introbien2 p{text-indent:0;padding-top:5px;}
#contenu.annonces .desc p{text-indent:0;}
#contenu p.doc-annonces{display:none;}

#texte ul, #texte ol{margin:0 0 10px 35px;}

.caracbien{padding:8px 0;margin-bottom:0;}
#texte .caracbien ul{float:left;width:25%;list-style:none;padding:0 3%;font-size:10pt;margin:0;}
.caracbien li{margin-bottom:2px;}


.loyer{font-weight:bold;color:#296184;list-style:none;}

.demarches #texte ul{margin:0 0 15px 30px;text-align:justify;}
.demarches #texte li{line-height:1.5;margin-bottom:6px;}

#pratique li{list-style-type:none;background:#63ADE2 url(pratique.gif) no-repeat 10px 50%;padding:15px 10px 15px 45px;border-top:1px solid #FFF;}
#pratique li.first{background:#63ADE2 url(pieces-fournir.gif) no-repeat 5px 50%;border-top:none;}
#pratique a{color:#FFF;text-decoration:none;font-weight:bold;}
#pratique a:hover{text-decoration:underline;}

.liste-annonces h2 a, .annonces h1 a{text-decoration:none;}
.retourliste a{color:#000;text-decoration:none;}


/* ##################### FORMULAIRES #########################*/
.champ{margin:0 0 10px 0;}
.champ label{display:block;width:140px;float:left;padding:1px 8px 0 10px;text-align:right;}
input, textarea{border:1px solid #817F73;padding:2px;font-family:Arial, 'Lucida Sans', 'Bitstream Vera Sans', Helvetica, sans-serif;font-size:1em;}
input.error-req, textarea.error-req{border:1px solid red;}
input:focus, textarea:focus{border:1px solid #296184;}
.button {text-align:center;}
.req{color:red;}
.form-error{background-color:#FFFFFF;border:1px solid red;padding:5px 10px 0 10px;margin:5px 20px 25px 20px;}
#contenu .form-error p{margin-bottom:5px;}

/* ################################## FOOTER ############################## */
#footer{text-align:center;font-size:10pt;margin-top:20px;}
#footer .liens{display:none;}
#credits{display:none;}

