html, body, div, h1, h2, h3, h4, h5, p, a, ul, li, span, strong, label, input, select, option, form, dl, dt, dd{ margin: 0; padding: 0; } html, body { width:100%; height:100%; } body{ background: url(../agence/bg.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; }  #abscontent{ position: relative; margin-left: auto; margin-right: auto; width:906px; background: url(../agence/fd-page.jpg) repeat-y; }  #content{ float: left; margin-top: 159px; display: inline; width: 657px; }  #content #nav{ font-size: 13px; font-family: Geneva, Arial, Helvetica, sans-serif; line-height:14px; color: #F4F4F4; padding-left: 23px; padding-top:5px; height:17px; background: url(../agence/fd-nav.gif) no-repeat; } #content #nav a { color:#FFF; font-weight:bold; text-decoration:none; } #content #nav a:hover { text-decoration:underline; }  #barre{ padding-top: 3px; width: 218px; min-height: 318px; margin-top: 159px; float:left; background: url(../agence/fd-top-barre.jpg) no-repeat top left; padding-left: 13px; padding-right: 18px; display: inline; } #barre div{ margin-bottom: 30px; }  #footer{ padding-top: 57px; margin-left: 7px; clear:both; width: 887px; height:24px; background:url(../agence/fd-footer.gif) no-repeat; } #footer ul{ float:left; position:relative; width:650px; list-style: none; color: #ffffff; padding-top:4px; } #footer ul li{ display: inline; color: #999; font-size: 10px; } #footer ul li a{ margin-right: 10px; margin-left: 10px; font-size: 10px; color: #ffffff; text-decoration: none; } #footer ul li a.rss-btn { position:absolute; top:5px; right:2px; display:block; width:36px; height:14px; background:url(../agence/rss.png) no-repeat; } #footer ul li a.rss-btn span { display:none; } #footer ul li a:hover{ text-decoration: underline; } #footer p{ float: right; font-size: 10px; font-weight: bold; padding-right: 25px; padding-top: 7px; } #footer p a{ color: #c1c1c3; text-decoration: none; }  #header{ position:absolute; top:0px; left: 0px; height: 159px; width: 906px; } #header #bando{ float:left; height: 105px; width: 646px; background:url(../agence/fd-bando.jpg) no-repeat; } #header #bando #banner{ margin-top: 12px; margin-left: 9px; font-size:11px; text-align:center; } #header #menu{ width: 646px; height: 54px; } #header h3{ position: absolute; top:0; right: 0; width: 260px; height: 159px; float:right; } #header h3 a{ display: block; width: 260px; height: 159px; text-indent: -9999px; } #header p{ position: absolute; top: 115px; right: 25px; font-weight:bold; font-size: 14px; color:#00509d; letter-spacing:-1px; } .baseline { background:#FFF; width:100%; padding-top:20px; text-align:center; font-size:9px; color:#CECFD0; } .baseline a { color:#CECFD0; } #header #menu{ clear:left; top: 105px; width: 639px; height: 54px; background:url(../agence-menu/menu-particulier.jpg) no-repeat; list-style: none; padding-left: 7px; overflow: hidden; } #header #menu li{ float: left; } #header #menu a{ display: block; text-decoration: none; float: left; height: 54px; } #header #menu a span{ display: none; } #menu .m1 { width: 96px; background:url(../agence-menu/menu-particulier.jpg) no-repeat -7px 0px; } #menu .m1:hover,#menu a.m1current { width: 96px; background:url(../agence-menu/menu-particulier.jpg) no-repeat -7px -54px; } #menu .m2{ width: 72px; background:url(../agence-menu/menu-particulier.jpg) no-repeat -103px 0px; } #menu .m2:hover,#menu a.m2current { width: 72px; background:url(../agence-menu/menu-particulier.jpg) no-repeat -103px -54px; } #menu .m3 { width: 112px; background:url(../agence-menu/menu-particulier.jpg) no-repeat -175px 0px ; } #menu .m3:hover,#menu a.m3current { width: 112px; background:url(../agence-menu/menu-particulier.jpg) no-repeat -175px -54px ; } #menu .m4 { width: 202px; background:url(../agence-menu/menu-particulier.jpg) no-repeat -287px 0px; } #menu .m4:hover,#menu a.m4current { width: 202px; background:url(../agence-menu/menu-particulier.jpg) no-repeat -287px -54px; } #menu .m5 { width: 155px; background:url(../agence-menu/menu-particulier.jpg) no-repeat -489px 0px; } #menu .m5:hover,#menu a.m5current { width: 155px; background:url(../agence-menu/menu-particulier.jpg) no-repeat -489px -54px; }  #content #search{ position:relative; background: url(../agence-search/fd-search.jpg) no-repeat 0 37px; font-size:10px; color: #11416E; } #content #search form{ margin-left: 40px; margin-top: 15px; } #content #search #searchBar { display:block; width:100%; height: 37px; background: url(../agence-search/h3-search.gif) no-repeat; cursor:pointer; } #content #search p{ font-weight: bold; margin-bottom: 5px !important; margin-bottom: 0px; } #content #search label{ font-weight:normal; } #content #search label input{ margin-right: 2px; margin-left: 10px; } #content #search label input.chk { margin-right: 2px; margin-left: 3px; } #content #search label select{ font-size: 10px; margin-right: 2px; margin-left: 10px; margin-bottom: 0px !important; margin-bottom: 3px; } #content #search label select.surface{ width: 150px; } #content #search label select.prix{ width: 150px; } #content #search label select.geo{ width: 200px; } #content #search #validSearch{ position: absolute; bottom: 10px; right: 60px; cursor:pointer; } #content #search span.shadow-b{ display: block; width: 648px; height:10px; position: relative; background: url(../agence-search/ombre-search-bottom.png) no-repeat !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gfx.vulcania-immobilier.fr/css/agence-search/ombre-search-bottom.png", sizingMethod="noscale"); overflow: hidden; } #content #search span.shadow-t{ display: block; width: 648px; height:10px; position: absolute; z-index:1000; top:0; left:8px; background: url(../agence-search/ombre-search-top.png) no-repeat !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gfx.vulcania-immobilier.fr/css/agence-search/ombre-search-top.png", sizingMethod="noscale"); overflow: hidden; } #content #search #searchContent { position:relative; display:block; overflow: hidden; height:0; } #content #search #waiting { display:none; position: absolute; top:18px; right:65px; } #content #search #waiting.on { display:inline; } #content #search #waiting.off { display:none; } #content #search #countDisplay { position: absolute; bottom: 40px; right: 60px; display: block; width: 163px; height: 28px; font-size:11px; font-weight:bold; text-align:center; } #content #search #countDisplay span { color:#B90017; font-size:13px; }  #barre #coordonnees h4{ text-indent: -9999px; height: 17px; background: url(../agence-adresse/h4-coordonnees.gif) no-repeat; border-bottom: 1px solid #2f5578; margin-bottom: 8px; } #barre #coordonnees p{ display:block; font-size: 10px; font-weight: bold; color: #ffffff; width:200px; overflow:hidden; } #barre #coordonnees p.adress{ font-size: 10px; font-weight: normal; color: #ffffff; } #barre #coordonnees p.adress strong { display:block; width:140px; } #barre #coordonnees p.tel{ padding-top: 5px; } #barre #coordonnees p.tel strong, #barre #coordonnees p.mail strong{ padding-left: 8px; color:#00509d; background: url(../agence/puce-red.gif) no-repeat 0px 3px; } #barre #coordonnees a{ margin-top: 10px; display: block; height: 31px; width: 213px; background:url(../agence-adresse/bt-contact.png) no-repeat !important; background:none; cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gfx.vulcania-immobilier.fr/css/agence-adresse/bt-contact.png", sizingMethod="noscale"); } #barre #coordonnees span{ display:none; }  #barre #agences h4{ text-indent:-9999px; height:17px; background:url(../agence-carte/h4-agences.gif) no-repeat; border-bottom: 1px solid #858f97; } #barre #agences p{ font-size: 10px; color: #8a8e93; margin-bottom: 10px; } #barre #agences #carto{ margin-bottom: 5px; margin-left: -10px; font-size:11px; text-align:center; } #barre #agences a{ font-size: 10px; color: #004d9f; margin-left: 90px; } #barre #agences ul li.agence a{ margin-left: 0px; color:#000; text-decoration:none; } #barre #agences ul li.agence a:hover{ text-decoration:underline; } #barre #agences ul li{ list-style-position:outside; margin-left:10px; } #header h3.clermont-ferrand { background:url(../agence-logo/logo-clermont.jpg) no-repeat; } #header h3.vichy { background:url(../agence-logo/logo-vichy.jpg) no-repeat; } #header h3.thiers { background:url(../agence-logo/logo-vichy-thiers.jpg) no-repeat; } #header h3.pontgibaud { background:url(../agence-logo/logo-pontgibaud.jpg) no-repeat; } #header h3.st-flour { background:url(../agence-logo/logo-stflour.jpg) no-repeat; } #header h3.lozere { background:url(../agence-logo/logo-stflour-lozere.jpg) no-repeat; } #main{ display:block; position:relative; padding-left: 8px; padding-top: 25px; width: 642px; margin-left:7px; background: url(../agence/top-main.jpg) no-repeat top left; } #main h1 { text-indent:-9999px; width: 642px; height: 18px; overflow:hidden; background: url(../agence-index/h1-offresjour.gif) no-repeat ; margin-bottom: 8px; } #offresJourTrans, #offresJourLoc { position:relative; margin:0; padding:0; } #main .tabitemOn { display:block; } #main .tabitemOff { display:none; }  #main .onglet { display: block; background: url(../agence-index/fd-onglet.gif) no-repeat top right; height: 28px;margin-left:-8px; } #main ul.onglet li { position:relative; display: block; float: left; height: 26px; width: 150px; } #main .onglet .location { background: url(../agence-index/onglet-main.jpg) no-repeat 0px -26px; } #main .onglet .locationcurrent { background: url(../agence-index/onglet-main.jpg) no-repeat; cursor:pointer; } #main .onglet .transaction { background: url(../agence-index/onglet-main.jpg) no-repeat -150px 0px; } #main .onglet .transactioncurrent { background: url(../agence-index/onglet-main.jpg) no-repeat -150px -26px; cursor:pointer; } #main .onglet li span { display: none; }  #main .maincontent { display:block; position:relative; min-height:400px; background:url(../agence-index/barre-sep.gif) 52% 28px no-repeat; } #main .maincontent .offres { display:block; position:relative; width:49%; } #main .maincontent .titreBloc { display:block; position:relative; border-bottom:1px solid #004D9A; color:#004D9A; margin-left:8px; font-size:10px; padding-top:1px; padding-bottom:1px; } #main .maincontent .titreBloc strong a { text-decoration:none; color:#004D9A; } #main .maincontent .standBy { display:none; } #main .maincontent .titreBloc a.btn { position:absolute; display:inline; right:7px; padding:0px; color:#FFF; font-weight:bold; background:#D8001C; font-size:10px; text-decoration:none; } #main .maincontent .photos { display:block; position:relative; padding-left:8px; padding-top:8px; height:90px; width:100%; } #main .maincontent .barre-h { display:block; position:absolute; bottom:14px; left:0; background:url(../agence-index/barre-shad.png) no-repeat !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gfx.vulcania-immobilier.fr/css/agence-index/barre-shad.png", sizingMethod="noscale"); height:16px; width:326px; } #main .maincontent .imgShadow { display:block; position:relative; float:left; width:102px; height:69px; background:url(../agence-index/img-shad.jpg); } #main .maincontent .img { display:block; position:absolute; top:5px; left:5px; width:92px; height:64px; overflow:hidden; } #main .maincontent .imgShadow img { cursor:pointer; } #main .topDetails, #main .bottomDetails { display:block; position:absolute; width:271px; right:20px; } #main .topDetails { background:url(../agence-index/focus-top.gif) bottom left no-repeat; top:0; } #main .bottomDetails { background:url(../agence-index/focus-bottom.gif) top left no-repeat; } #main .detailsOffre { display:block; position:absolute; width:271px; height:306px; background:url(../agence-index/focus-bg.gif); right:20px; top:16px; } #main .detailsOffre h3 { font-size:10px; padding:2px; margin-top:10px; margin-left:6px; margin-right:6px; color:#FFF; background:#00509D; text-transform: uppercase; } #main .detailsOffre h3 a { text-decoration:none; color:#FFF; } #main .detailsOffre span { display:block; color:#FFF; padding:2px; margin-left:6px; margin-right:6px; background:#00509D; font-size:10px; } #main .detailsOffre p { font-size:10px; margin-top:4px; padding:2px; margin-left:6px; margin-right:6px; text-align:justify; } #main .detailsOffre .imgFocusShadow { display:block; position:absolute; bottom:5px; left:5px; width:260px; height:203px; background:url(../agence-index/focus-img-bg.gif); } #main .detailsOffre .imgFocus { display:block; position:absolute; top:8px; left:2px; width:254px; height:193px; overflow:hidden; } #main .detailsOffre .imgFocus img { border:0; } #main .detailsOffre a.details { display:block; position:absolute; width:260px; height:35px; bottom:2px; left:2px; cursor:pointer; background:url(../agence-index/voir-en-details.png) no-repeat !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gfx.vulcania-immobilier.fr/css/agence-index/voir-en-details.png", sizingMethod="noscale"); } #main .detailsOffre a span { display:none; }#vosCriteres{ padding-left: 8px; padding-top: 25px; width: 642px; margin-left:7px; background: url(../agence/top-main.jpg) no-repeat top left; } #vosCriteres h1 { text-indent:-9999px; width: 642px; height: 18px; overflow:hidden; margin-bottom: 8px; } #vosCriteres h1.location { background: url(../agence-vos-criteres/titre-locations.gif) no-repeat ; } #vosCriteres h1.transaction { background: url(../agence-vos-criteres/titre-transactions.gif) no-repeat ; } #vosCriteres .blocCriteres { display:block; position:relative; height:100px; margin-right:16px; background:url(../agence-vos-criteres/barre-sep-vert.gif) 60% 78% no-repeat; border-bottom:1px dashed #707173; } #vosCriteres .titreCriteres { color:#004D9A; font-size:11px; text-align:right; padding-bottom:1px; border-bottom:1px solid #004D9A; } #vosCriteres .titreCriteres strong { float:left; } #vosCriteres ul { position:relative; display:block; margin:0; padding:0; list-style-type:none; font-size:10px; color:#707173; } #vosCriteres ul li { display:block; margin:1px; padding:0; line-height:13px; } #vosCriteres .tools { position:absolute; top:20px; right:0; } #vosCriteres .tools a { display:block; position:relative; width:230px; background:#D8021C url(../agence/puce-white.gif) no-repeat 5px 50% ; color:#FFF; padding:2px; text-decoration:none; font-weight:bold; text-align:right; } #vosCriteres .tools a span.rss { position:absolute; display:block; top:2px; left:15px; width:14px; height:14px; background: url(../agence-vos-criteres/rss-icon.gif) no-repeat; }#resultats { display:block; position:relative; padding-left: 8px; padding-top: 8px; width: 642px; margin-left:7px; } #resultats .naviBarr { display:block; margin-right:18px; position:relative; height:24px; background:#A5A5A6; text-align:right; font-size:10px; margin-top:5px; padding-right:5px; color:#FFF; } #resultats .naviBarr form { display:block; position:absolute; top:2px; left:0; } #resultats .naviBarr label { font-size:10px; color:#FFF; line-height:12px; font-weight:bold; padding-left:20px; background:url(../agence/puce-red.gif) no-repeat 5px 50% ; } #resultats .naviBarr select { font-size:10px; width:150px; } #resultats .pagelinks { display:block; position:relative; float:right; clear:none; padding-top:2px; } #resultats .naviBarr a { display:block; padding:1px; padding-top:3px; position:relative; float:left; clear:none; color:#FFF; text-decoration:none; font-weight:bold; } #resultats .naviBarr a.pagePrecedente, #resultats .naviBarr a.pageSuivante { width:21px; height:19px; margin-right:5px; margin-left:5px; } #resultats .naviBarr a.pagePrecedente { background:url(../agence-resultats/fleche-prec.gif) no-repeat; } #resultats .naviBarr a.pageSuivante { background:url(../agence-resultats/fleche-suiv.gif) no-repeat; margin-right:0; } #resultats .naviBarr a span { display:none; } #resultats .offre { display:block; position:relative; margin-top:5px; width:625px; height:159px; background:url(../agence-resultats/offres-bg.gif) no-repeat; } #resultats .offre .shad { display:block; position:absolute; width:41px; height:43px; bottom:1px; left:2px; background:url(../agence-resultats/img-shad.png) no-repeat !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gfx.vulcania-immobilier.fr/css/agence-resultats/img-shad.png", sizingMethod="noscale"); } #resultats .offre .imgShadow { display:block; position:absolute; width:198px; height:150px; top:5px; left:5px; background:url(../agence-resultats/img-bg.gif) no-repeat; } #resultats .offre .img { display:block; position:absolute; overflow:hidden; width:190px; height:140px; top:5px; left:3px; } #resultats .offre .img img { border:0; } #resultats .offre h2 { display:block; position:absolute; width:418px; top:10px; right:5px; padding-top:3px; padding-bottom:3px; text-indent:10px; background:#0D55A7; font-size:12px; text-transform: uppercase; } #resultats .offre h2 a { color:#FFF; text-decoration:none; } #resultats .offre p { display:block; position:absolute; width:400px; top:35px; height:26px; right:15px; text-align:justify; font-size:10px; overflow:hidden; } #resultats .offre ul { display:block; position:absolute; width:400px; top:66px; overflow:hidden; border-top:1px dashed #707173; height:80px; right:15px; font-size:10px; } #resultats .offre li { margin:1px; } #resultats .offre a.plus { display:block; position:absolute; bottom:5px; right:5px; width:111px; height:19px; background:url(../agence-resultats/btn-voir.gif) no-repeat; } #resultats .offre a span { display:none; } #fiche { display:block; position:relative; padding-left: 8px; padding-top: 8px; width: 642px; margin-left:7px; } #fiche .naviBar { display:block; margin-right:18px; position:relative; height:24px; background:#A5A5A6; font-size:10px; margin-top:5px; color:#FFF; } #fiche .naviBar a { display:block; color:#FFF; font-weight:bold; width:200px; padding:3px; text-indent:15px; background:url(../agence/puce-red.gif) no-repeat 5px 50%; } #fiche .navi { display:block; position:absolute; top:2px; right:0; width:250px; text-align:center; } #fiche .navi .info{ line-height:18px; } #fiche .navi a { display:block; position:absolute; } #fiche .navi a.pagePrecedente, #fiche .navi a.pageSuivante { width:21px; height:19px; top:1px; } #fiche .navi a.pagePrecedente { background:url(../agence-resultats/fleche-prec.gif) no-repeat; left:5px; } #fiche .navi a.pageSuivante { background:url(../agence-resultats/fleche-suiv.gif) no-repeat; right:5px; } #fiche .navi a span { display:none; } #fiche .mainFiche { display:block; width: 624px; margin-right:18px; background: url(../agence-fiche/fd-fiche.gif); margin-top:8px; padding-top:4px; padding-bottom:4px; } #fiche .contentFiche { position:relative; width: 616px; background:#fff; margin-left:4px; padding-bottom:5px; padding-top:28px; } #fiche .mainFiche h2 { display:block; z-index:200; width: 616px; position:absolute; top:5px; padding-top:4px; padding-bottom:4px; text-indent:4px; background:#0D55A7; color:#FFF; font-size:12px; text-transform: uppercase; } #fiche .mainFiche .dateParution { display:block; z-index:300; position:absolute; top:9px; right:5px; color:#FFF; font-size:10px; } #fiche .mainFiche .colPix { width: 268px; } #fiche .mainFiche .colPix .imgShad { position:relative; width:268px; height:206px; background:url(../agence-fiche/img-shad.gif); } #fiche .mainFiche .colPix .imgShad .img { position:absolute; top:7px; left:7px; width:254px; height:193px; overflow:hidden; } #fiche .mainFiche .colPix .imgList { display:inline; position:relative; float:left; width:268px; } #fiche .mainFiche .colPix .thimgShad { position:relative; margin-left:2px; float:left; width:86px; height:65px; background:url(../agence-fiche/img-shad-th.gif); } #fiche .mainFiche .colPix .thimgShad .thimg { position:absolute; top:4px; left:4px; width:78px; height:57px; overflow:hidden; } #fiche .mainFiche .colPix a.visit { display:block; text-align:center; font-size:10px; position:relative; float:left; background:#0D55A7; color:#FFF; margin-top:5px; margin-left:3px; padding-top:5px; width: 255px; height:20px; font-weight:bold; } #fiche .mainFiche .colTxt { width: 330px; margin-left:5px; color:#707173; font-size:10px; } #fiche .mainFiche .colTxt h3 { color:#0D55A7; font-size:10px; border-bottom:1px solid #0D55A7; margin-bottom:5px; } #fiche .mainFiche .colTxt ul { list-style-type:none; color:#0D55A7; } #fiche .mainFiche .colTxt ul strong { color:#707173; } #fiche .mainFiche .colTxt p { border-top:1px dashed #707173; margin-top:8px; padding-top:8px; margin-bottom:15px; } #fiche .mainFiche .colTxt a.btn { display:block; width:92px; margin-right:12px; height:78px; float:left; } #fiche img { border:0; } #fiche .mainFiche .colTxt a.visit { background: url(../agence-fiche/btn-visit.gif) no-repeat; margin-left:5px; } #fiche .mainFiche .colTxt a.tel { background: url(../agence-fiche/btn-tel.gif) no-repeat; } #fiche .mainFiche .colTxt a.mail { background: url(../agence-fiche/btn-mail.gif) no-repeat; } #fiche .mainFiche .colTxt a span { display:none; } #fiche .mainFiche .action { position:relative; display:block; height:15px; width:605px; margin-top:25px; padding-top:5px; margin-left:5px; margin-right:5px; font-size:10px; background:#D1D1D1; } #fiche .mainFiche .action a.print { color:#707173; position:absolute; display:block; top:2px; left:280px; font-weight:bold; text-indent:15px; background:url(../agence/puce-red.gif) no-repeat 5px 50%; } #fiche .mainFiche .action a.panier { position:absolute; display:block; width:175px; height:20px; top:0; right:0; background: #F0F0F0 url(../agence-fiche/btn-panier.gif) no-repeat 5px 50%; } #fiche .mainFiche .action a.panier span { display:none; } #bandeau-print-haut ,#bandeau-print-bas { display:none; }.contactAgence{ padding-top:35px; padding-left: 15px; overflow: hidden; width:632px; background:url(../agence-contact/top-main.jpg) no-repeat 7px 0px ; padding-right: 10px; color: #717173; } .contactAgence h1{ text-indent:-9999px; width: 642px; height: 18px; background: url(../agence-contact/h1-contact.gif) no-repeat ; margin-bottom: 8px; } .contactAgence .preamb{ margin-right: 10px; margin-left:10px; padding-top: 6px; font-size: 10px; color: #717173; padding-bottom: 10px; border-bottom: 1px dashed #717173; min-height: 110px; margin-bottom: 20px; } .contactAgence .preamb .img{ position: relative; margin-top: -5px; float: right; display: block; width: 166px; height: 118px; background:url(../agence-contact/fd-img.gif) no-repeat; } .contactAgence .preamb .img .imgContent{ position: absolute; top:5px; left: 5px; display: block; width: 156px; height: 108px; overflow:hidden; } .contactAgence .gch{ float: left; width: 300px; background: url(../agence-contact/sep-verti.gif) no-repeat top right; font-size: 10px; } .contactAgence .gch p { margin-left:10px; padding-right:10px; } .contactAgence .gch .img{ position: relative; width: 277px; height: 243px; margin-top:15px; background:url(../agence-contact/fd-carte.gif) no-repeat; } .contactAgence .gch .img .imgContent{ position: absolute; top: 8px; left: 7px; width: 262px; height: 227px; overflow: hidden; } .contactAgence .drt{ padding-left: 12px; float:right; width:310px; } .contactAgence .drt h4{ text-indent: -9999px; height: 18px; background: url(../agence-contact/h4-contact.gif) no-repeat; border-bottom: 1px solid #00509D; margin-bottom: 18px; width:298px; } .contactAgence .drt h5{ color:#00509D; font-size:12px; padding:2px; } .contactAgence .drt p { position: relative; display: block; color:#00509D; padding:2px; margin:2px; } .contactAgence .drt form{ position: relative; font-size: 10px; width:302px; } .contactAgence .drt label{ position: relative; display: block; width: 100%; padding-top: 5px; height:15px; } .contactAgence .drt label.form_error { color:#CC0000; font-weight:bold; } .contactAgence .drt label input{ padding-top: 3px; padding-left: 4px; position: absolute; bottom: 0px; right: 0; height: 19px; font-size: 10px; width:210px; border:0; background:url(../agence-contact/fd-input.gif) no-repeat } .contactAgence .drt label.textarea{ background:url(../agence-contact/fd-textarea.gif) no-repeat 0px 20px; width:300px; height:150px; } .contactAgence .drt label textarea{ font-family:Verdana, Arial, Helvetica, sans-serif; position: absolute; top: 23px; left: 4px; height: 99px; font-size: 10px; width:291px; border: 0; background-color:transparent; } .contactAgence .drt .btValid{ text-indent:-9999px; background:transparent; position: absolute; bottom: 0; right:0; width: 118px; height:32px; } #barre .panier { margin-left:-8px; margin-bottom: 40px; overflow: hidden; width:226px; position: relative; } #barre .panier h4{ text-indent:-9999px; height:22px; background:url(../agence-panier/h4-monpanier.gif) no-repeat; margin-bottom: 5px; overflow: hidden; } #barre .panier a.btCompte{ position: absolute; top:5px; right: 23px; color: #c7daeb; font-size: 10px; } #barre .panier a.btInscript{ position: absolute; top:5px; right: 5px; color: #c7daeb; font-size: 10px; } #barre .panier a.btCompte:hover, #barre .panier a.btInscript:hover{ color: #fff; } #barre .panier a.btDeco{ position: absolute; text-indent:-9999px; display:block; top:4px; right: 3px; height:13px; width:13px; background:url(../agence-panier/btDeconnect.gif) no-repeat; } #barre .panier p{ margin-left: 10px; font-size: 10px; color: #00509D; padding-bottom: 10px; } #barre .panier .panierContent .item{ position: relative; height: 65px; width:210px; float:left; margin-left: 8px; margin-right: 30px; display: inline; margin-bottom:10px; border-bottom: 1px dashed #00509D; } #barre .panier .panierContent .item .img{ position: relative; float:left; width: 82px; height:58px; background:url(../agence-panier/fd-img.png) no-repeat !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gfx.vulcania-immobilier.fr/css/agence-panier/fd-img.png", sizingMethod="noscale"); margin-right: 0px; } #barre .panier .panierContent .item .img .imgContent{ position:absolute; top:4px; left:4px; width:74px; height:54px; overflow: hidden; } #barre .panier .panierContent .item .img .imgContent img { border:0; } #barre .panier .panierContent .item .img .fx{ display: block; width:97px; height: 7px; background: url(../agence-panier/ombre-img.png) no-repeat !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gfx.vulcania-immobilier.fr/css/agence-panier/ombre-img.png", sizingMethod="noscale"); position:absolute; top: 51px; left:-7px; overflow: hidden; } #barre .panier .panierContent .item p.descript{ padding-top:2px; text-decoration: none; color:#707173; font-weight:normal; background:none; height: 28px; overflow: hidden; } #barre .panier .panierContent .item p.descript a { color:#707173; text-decoration:none; } #barre .panier .panierContent .item p.bt{ text-decoration: none; position: absolute; bottom: -3px; right: 0px; } #barre .panier .panierContent .item p.bt a{ color:#00509D; font-weight: bold; } #barre .panier .panierContent .btPanier{ margin-left: 100px; padding-top:1px; text-align: center; clear: both; display: block; height: 14px; background-color:#D8001C; color:#ffffff; text-decoration: none; font-size: 10px; font-weight: bold; width: 120px; } #barre .panier .panierContent .btPanier:hover{ text-decoration: underline; } #barre .panier .login { position: relative; } #barre .panier .login form{ margin-left: 10px; height: 55px; width:200px; } #barre .panier .login label{ display: block !important; display: inline; position: relative; font-size: 10px; color:#00509D; font-weight: bold; width: 210px; margin: 0; padding: 0; height:2px; _line-height:20px; } #barre .panier .login label input{ position:absolute; top:-3px; right: 0px; float: right; width: 120px; font-size: 10px; margin:0; padding: 0; } #barre .panier .login label.check input{ position:absolute; top:-3px; left: 144px!important; left: 143px; float: right; font-size: 10px; margin:0; padding: 0; } #barre .panier .login .sep{ display: block; width: 210px; height:2px; border-bottom: 1px dashed #00509D; overflow:hidden; margin-bottom: 5px; } #barre .panier .login .btValid{ margin-left: 132px; } #barre .panier .login a{ position: absolute; left:10px !important; left:0px; top: 90px; font-size: 10px; color: #4483BC; letter-spacing:-1px; } #barre #dernieresAnnonces{ position: relative; overflow:hidden; width:218px; } #barre #dernieresAnnonces h4{ text-indent:-9999px; height:17px; background:url(../agence-dernieres-annonces-vues/h4-dernieres-annonces-vues.png) no-repeat !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gfx.vulcania-immobilier.fr/css/agence-dernieres-annonces-vues/h4-dernieres-annonces-vues.png", sizingMethod="noscale"); margin-bottom: 5px; } #barre #dernieresAnnonces p{ font-size: 10px; color:#757575; margin-bottom:15px; } #barre #dernieresAnnonces .img{ float:left; margin-right:25px; margin-bottom:20px; position: relative; width:82px; height:58px; background:url(../agence-dernieres-annonces-vues/fd-img.jpg) no-repeat; } #barre #dernieresAnnonces .img a{ display: block; position: relative; top:4px; left: 4px; width:74px; height:54px; background:url(../agence-dernieres-annonces-vues/fd-img.jpg) no-repeat; overflow: hidden; text-decoration: none; } #barre #dernieresAnnonces .img a img{ border: 0px; } #barre #dernieresAnnonces .img .fx{ position: absolute; top:51px; left:-7px; display: block; width:97px; height:7px; overflow: hidden; background:url(../agence-dernieres-annonces-vues/ombre-img.png) no-repeat !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gfx.vulcania-immobilier.fr/css/agence-dernieres-annonces-vues/ombre-img.png", sizingMethod="noscale"); } #barre #dernieresAnnonces .imgimpaire{ margin-top: 15px; float:left; margin-right:25px; margin-bottom:20px; position: relative; width:82px; height:58px; background:url(../agence-dernieres-annonces-vues/fd-img.jpg) no-repeat; } #barre #dernieresAnnonces .imgimpaire a{ display: block; position: relative; top:4px; left: 4px; width:74px; height:54px; background:url(../agence-dernieres-annonces-vues/fd-img.jpg) no-repeat; overflow: hidden; text-decoration: none; } #barre #dernieresAnnonces .imgimpaire a img{ border: 0px; } #barre #dernieresAnnonces .imgimpaire .fx{ position: absolute; top:51px; left:-7px; display: block; width:97px; height:7px; overflow: hidden; background:url(../agence-dernieres-annonces-vues/ombre-img.png) no-repeat !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gfx.vulcania-immobilier.fr/css/agence-dernieres-annonces-vues/ombre-img.png", sizingMethod="noscale"); }#plan-du-site{ padding-left: 8px; padding-top: 25px; width: 642px; margin-left:7px; background: url(../agence/top-main.jpg) no-repeat top left; } #plan-du-site h1 { text-indent:-9999px; width: 642px; height: 18px; overflow:hidden; background: url(../agence-plan-du-site/h1-plan-du-site.gif) no-repeat ; margin-bottom: 8px; } #plan-du-site h2 { display:block; font-size:16px; color:#F2F2F2; margin-top:10px; padding-top:3px; padding-bottom:-1px; height:15px; overflow:hidden; margin-right:0px; text-indent:5px; font-weight:normal; background:#92B8DC; font-family: Arial, Helvetica, sans-serif; } #plan-du-site a { font-size: 12px; color: #707173; padding-bottom: 9px; margin-bottom: 9px; } #plan-du-site a { color: #00509D; font-weight:bold; text-decoration:none; } #plan-du-site ul { list-style-type: square; margin-left:15px; margin-top:10px; color:#00509D; } #plan-du-site ul ul { list-style-type: circle; color: #43525A; padding-left:25px; padding-bottom:15px; margin-left:-23px; margin-right:5px; border-bottom:1px solid #FFF; border-right:1px solid #FFF; background: #FCFCFC url(../agence-mini-plan-du-site/bg.jpg) repeat-x top left; } #plan-du-site li { padding-top:10px; padding-right:5px; font-size: 13px; } #plan-du-site li li { padding-top:2px; font-size: 10px; } #plan-du-site li li a{ font-size: 10px; color: #43525A; text-decoration:none; font-weight:normal; } #plan-du-site li li a:hover{ text-decoration:underline; }#liste-des-flux{ padding-left: 8px; padding-top: 25px; width: 642px; margin-left:7px; background: url(../agence/top-main.jpg) no-repeat top left; } #liste-des-flux h1 { text-indent:-9999px; width: 642px; height: 18px; overflow:hidden; background: url(../agence-liste-des-flux/h1-liste-des-flux.gif) no-repeat ; margin-bottom: 8px; } #liste-des-flux h2 { display:block; font-size:15px; color:#00509D; margin-top:10px; padding-top:10px; margin-right:5px; text-indent:5px; line-height:18px; padding-left:10px; font-family: Geneva, Arial, Helvetica, sans-serif; } #liste-des-flux h2 span.rss { color:#F68600; } #liste-des-flux a { font-size: 12px; color: #707173; padding-bottom: 9px; margin-bottom: 9px; text-decoration:none; } #liste-des-flux a:hover { text-decoration:underline; } #liste-des-flux ul { list-style-type: square; padding-left:50px; margin-top:10px; margin-right:10px; color:#00509D; padding-bottom:15px; margin-left:-8px; border-bottom:1px solid #FFF; border-right:1px solid #FFF; list-style-type:none; background: #FCFCFC url(../agence-liste-des-flux/bg.jpg) repeat-x top left; } #liste-des-flux li { padding-top:10px; padding-right:5px; padding-left:20px; font-size: 13px; line-height:13px; height:15px; background: url(../agence-liste-des-flux/rss.png) no-repeat 0px 10px; } .mini-plan-du-site{ display:block; clear:left; padding-left: 8px; padding-top: 50px; width: 642px; margin-left:7px; } .mini-plan-du-site h4 { text-indent:-9999px; width: 642px; height: 18px; overflow:hidden; background: url(../agence-mini-plan-du-site/h1-toutes-nos-offres.gif) no-repeat ; margin-bottom: 8px; } .blocMiniPlan { display:block; padding-left:30px; padding-bottom:8px; background:#FCFCFC url(../agence-mini-plan-du-site/bg.jpg) repeat-x top left; margin-right:8px; margin-left:-8px; margin-bottom:8px; border-bottom:1px solid #FFF; border-right:1px solid #FFF; } .mini-plan-du-site h5 { font-size:13px; color:#002F5E; margin-left:-20px; padding-top:10px; padding-bottom:4px; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; } .mini-plan-du-site a { font-size: 10px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #43525A; text-decoration:none; } .mini-plan-du-site a:hover { text-decoration:underline; }.mention { display:block; position:absolute; top:0; right:0; width:81px; height:80px; } .mention_a-restaurer { background:url(../agence-mention/a-restaurer.gif) no-repeat top right; } .mention_a-saisir { background:url(../agence-mention/a-saisir.gif) no-repeat top right; } .mention_exceptionnel { background:url(../agence-mention/exceptionnel.gif) no-repeat top right; } .mention_exclusif { background:url(../agence-mention/exclusif.gif) no-repeat top right; } .mention_nouveaute { background:url(../agence-mention/nouveaute.gif) no-repeat top right; } .mention_offre-speciale { background:url(../agence-mention/offre-speciale.gif) no-repeat top right; } .mention_rare { background:url(../agence-mention/rare.gif) no-repeat top right; } .mention_coup-de-coeur { background:url(../agence-mention/coup-de-coeur.gif) no-repeat top right; } .mention_vendu { background:url(../agence-mention/vendu.gif) no-repeat top right; } .mention_location { background:url(../agence-mention/location.gif) no-repeat top right; }