body, div, h1, h2, h3, h4, h5, p, a, ul, li,dl,dt,dd span, strong, label, input, select, option, form{ margin: 0; padding: 0; } body{ background: url(../groupe/bg.jpg) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; }  #abscontent{ position: relative; margin-left: auto; margin-right: auto; width:906px; background: url(../groupe/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(../groupe/fd-nav.gif) no-repeat; } #content #nav a { color:#FFF; font-weight:bold; text-decoration:none; } #content #nav a:hover { text-decoration:underline; }  #main{ padding-top: 25px; width: 642px; background: url(../groupe/top-main-groupe.gif) no-repeat top left; }  #barre{ padding-top: 3px; width: 218px; min-height: 318px; _height: 318px; margin-top: 159px; float:left; background: url(../groupe/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(../groupe/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: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(../groupe/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; background: url(../groupe/logo-groupe.jpg) no-repeat; } #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(../groupe-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(../groupe-menu/menu-particulier.jpg) no-repeat -7px 0px; } #menu .m1:hover,#menu a.m1current { width: 96px; background:url(../groupe-menu/menu-particulier.jpg) no-repeat -7px -54px; } #menu .m2{ width: 72px; background:url(../groupe-menu/menu-particulier.jpg) no-repeat -103px 0px; } #menu .m2:hover,#menu a.m2current { width: 72px; background:url(../groupe-menu/menu-particulier.jpg) no-repeat -103px -54px; } #menu .m3 { width: 112px; background:url(../groupe-menu/menu-particulier.jpg) no-repeat -175px 0px ; } #menu .m3:hover,#menu a.m3current { width: 112px; background:url(../groupe-menu/menu-particulier.jpg) no-repeat -175px -54px ; } #menu .m4 { width: 202px; background:url(../groupe-menu/menu-particulier.jpg) no-repeat -287px 0px; } #menu .m4:hover,#menu a.m4current { width: 202px; background:url(../groupe-menu/menu-particulier.jpg) no-repeat -287px -54px; } #menu .m5 { width: 155px; background:url(../groupe-menu/menu-particulier.jpg) no-repeat -489px 0px; } #menu .m5:hover,#menu a.m5current { width: 155px; background:url(../groupe-menu/menu-particulier.jpg) no-repeat -489px -54px; }#main{ padding-left: 15px; } #main .offreAgence { position:relative; } #main .offreAgence h1{ text-indent:-9999px; width: 642px; height: 18px; overflow:hidden; background: url(../groupe-index/h1-offresparregion.gif) no-repeat ; margin-bottom: 8px; } #offresJourTrans, #offresJourLoc { margin:0; padding:0; } #main .tabitemOn { display:block; } #main .tabitemOff { display:none; }  #main .onglet { display: block; background: url(../groupe-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(../groupe-index/onglet-main.jpg) no-repeat 0px -26px; } #main .onglet .locationcurrent { background: url(../groupe-index/onglet-main.jpg) no-repeat; cursor:pointer; } #main .onglet .transaction { background: url(../groupe-index/onglet-main.jpg) no-repeat -150px 0px; } #main .onglet .transactioncurrent { background: url(../groupe-index/onglet-main.jpg) no-repeat -150px -26px; cursor:pointer; } #main .onglet li span { display: none; } .offreAgence .blockAgence{ position:relative; display: inline; width:306px; float: left; margin-right: 15px; margin-bottom: 20px; } .offreAgence .blockAgence .titreBlock{ height: 14px; border-bottom: 1px solid #00509D; } .offreAgence .blockAgence .titreBlock h2{ font-size: 10px; font-weight: bold; color:#00509D; float: left; } .offreAgence .blockAgence .titreBlock h2 a { color:#00509D; text-decoration:none; } .offreAgence .blockAgence .titreBlock p{ float: right; font-size: 10px; color:#717173; } .offreAgence .blockAgence .photo{ clear: both; position:relative; display:block; height: 71px; margin-bottom: 3px; padding-left: 0px; } .offreAgence .blockAgence .photo .img{ float: left; padding-top:5px; padding-left: 5px; padding-right: 5px; width:92px; height:64px; background: url(../groupe-index/img-shad.jpg) no-repeat; } .offreAgence .blockAgence .photo .img a.imgContent{ display: block; width:92px; height: 65px; overflow: hidden; text-decoration: none; } .offreAgence .blockAgence .photo .img a.imgContent img{ border: 0; } .offreAgence .blockAgence .photo .barre-h{ display:block; position:absolute; bottom:0px; left:-5px; background:url(../groupe-index/barre-shad.png) no-repeat !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gfx.vulcania-immobilier.fr/css/groupe-index/barre-shad.png", sizingMethod="noscale"); height:6px; width:317px; } .offreAgence .blockAgence .blockFooter{ height: 18px; padding-bottom: 3px; border-bottom: 1px dashed #ADADAE; position: relative; } .offreAgence .blockAgence .blockFooter .blockFooterContent{ position: relative; height: 18px; background-color:#ADADAE; } .offreAgence .blockAgence .blockFooter .blockFooterContent a{ position: absolute; right: 5px; padding-top: 2px; height:15px; background: url(../groupe-index/puce-red.gif) no-repeat 0px 5px; color: #ffffff; text-decoration:underline; padding-left: 8px; font-size: 10px; font-weight: bold; }  #barre #coordonnees h4{ text-indent: -9999px; height: 17px; background: url(../groupe-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.tel{ padding-top: 5px; } #barre #coordonnees p.tel strong, #barre #coordonnees p.mail strong{ padding-left: 8px; color:#00509d; background: url(../groupe/puce-red.gif) no-repeat 0px 3px; } #barre #coordonnees a{ margin-top: 10px; display: block; height: 31px; width: 213px; background:url(../groupe-adresse/bt-contact.png) no-repeat !important; background:none; cursor:pointer; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gfx.vulcania-immobilier.fr/css/groupe-adresse/bt-contact.png", sizingMethod="noscale"); } #barre #coordonnees span{ display:none; }  #barre #agences h4{ text-indent:-9999px; height:17px; background:url(../groupe-carte/h4-agences.gif) no-repeat; border-bottom: 1px solid #2F5578; margin-bottom: 10px; } #barre #agences p{ font-size: 10px; color: #FFF; margin-bottom: 10px; } #barre #agences #carto{ margin-bottom: 5px; margin-left: -10px; font-size:11px; text-align:center; } #agences a { color:#00509D; float:right; font-size:11px; margin-top:16px; margin-right:8px; }.staticContent{ position: relative; } .staticContent .static{ position: relative; width:641px; } .staticContent h1.titreQui{ z-index: 300; text-indent:-9999px; background: url(../groupe-static/h1-quisommesnous.gif) no-repeat; } .staticContent .fdImgQui{ background:url(../groupe-static/carte.jpg) no-repeat 100% 100%; border-bottom:1px solid #FFF; padding-bottom:20px; } .staticContent h1.titreLocation{ z-index: 300; text-indent:-9999px; background: url(../groupe-static/h1-location.gif) no-repeat; } .staticContent .fdImgLocation{ background:url(../groupe-static/location.jpg) no-repeat 100% 100%; border-bottom:1px solid #FFF; padding-bottom:20px; } .staticContent h1.titreTransaction{ z-index: 300; text-indent:-9999px; background: url(../groupe-static/h1-transaction.gif) no-repeat; } .staticContent .fdImgTransaction{ background:url(../groupe-static/transaction.jpg) no-repeat 100% 100%; border-bottom:1px solid #FFF; padding-bottom:20px; } .staticContent h1.titreDefiscalisation{ z-index: 300; text-indent:-9999px; background: url(../groupe-static/h1-defiscalisation.gif) no-repeat; } .staticContent h1.titrePlandusite{ z-index: 300; text-indent:-9999px; background: url(../groupe-static/h1-titrePlandusite.gif) no-repeat; } .staticContent .fdImgDefiscalisation { background:url(../groupe-static/calculatrice.jpg) no-repeat 100% 100%; border-bottom:1px solid #FFF; padding-bottom:20px; } .staticContent h1.titreGestion{ z-index: 300; text-indent:-9999px; background: url(../groupe-static/h1-gestionsyndic.gif) no-repeat; } .staticContent .fdImgGestion{ background:url(../groupe-static/gestion.jpg) no-repeat 100% 100%; border-bottom:1px solid #FFF; padding-bottom:20px; } .staticContent h1.titreLotisseur{ z-index: 300; text-indent:-9999px; background: url(../groupe-static/h1-lotisseur.gif) no-repeat; } .staticContent .fdImgLotisseur{ background:url(../groupe-static/regle.jpg) no-repeat 100% 100%; border-bottom:1px solid #FFF; padding-bottom:20px; } .staticContent h1.titreMentions{ z-index: 300; text-indent:-9999px; background: url(../groupe-static/h1-mentions.gif) no-repeat; } .staticContent .fdImgMentions{ background:url(../groupe-static/loupe.jpg) no-repeat 100% 100%; border-bottom:1px solid #FFF; padding-bottom:20px; } .staticContent p.para{ width:95%; font-size: 12px; color: #707173; padding-bottom: 9px; margin-bottom: 9px; } .staticContent a { color: #00509D; } .staticContent ul { list-style-type: square; margin-left:20px; } .staticContent li { font-size: 12px; } .staticContent h2{ font-size:18px; color:#00509d; margin-bottom:10px; width:95%; } .staticContent h3{ padding-left:10px; font-size:11px; font-weight:bold; color:#707173; background:url(../groupe-static/puce-red.gif) no-repeat 0px 3px; margin-bottom:5px; width:95%; } .staticContent p.txtStatic{ font-size:10px; padding-left:10px; color: #707173; border-bottom:1px dashed #707173; padding-bottom:10px; margin-bottom:10px; width:95%; }.contactGroupe{ padding-left: 10px; } .contactGroupe h1{ margin:0; padding: 0; text-indent:-9999px; height: 18px; background: url(../groupe-contact/h1-contact.gif) no-repeat ; padding-bottom: 15px; overflow: hidden; } .contactGroupe .preamb{ margin-right: 10px; font-size: 10px; color: #717173; padding-bottom: 20px; border-bottom: 1px dashed #717173; margin-bottom: 20px; width: 98%; } .contactGroupe .gch{ width: 320px; background: url(../groupe-contact/sep-verti.gif) no-repeat top right; } .contactGroupe .gch h4{ text-indent: -9999px; height: 18px; background: url(../groupe-contact/h4-contact.gif) no-repeat; border-bottom: 1px solid #00509D; margin-bottom: 18px; width: 298px; } .contactGroupe .gch form{ position: relative; font-size: 10px; width: 303px; } .contactGroupe .gch label{ position: relative; display: block; width: 100%; padding-top: 5px; height:15px; color: #717173; } .contactGroupe .gch label.form_error { color:#CC0000; font-weight:bold; } .contactGroupe .gch 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(../groupe-contact/fd-input.gif) no-repeat } .contactGroupe .gch label.textarea{ background:url(../groupe-contact/fd-textarea.gif) no-repeat 0px 20px; width:300px; height:150px; } .contactGroupe .gch 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; } .contactGroupe .gch .btValid{ position: absolute; background:transparent; text-indent:-9999px; bottom: 0; right:0; width: 118px; height:32px; } .contactGroupe { background:url(../groupe-contact/img-contact.jpg) no-repeat 100% 100%; padding-bottom:50px; border-bottom:1px solid #FFF; }.nosAgences{ padding-left: 10px; } .nosAgences h1{ margin:0; padding: 0; text-indent:-9999px; height: 18px; background: url(../groupe-nos-agences/h1-nos-agences.gif) no-repeat ; padding-bottom: 15px; overflow: hidden; } .nosAgences .blockAgence { padding-left:20px; padding-right:16px; margin-right: 8px; height: 100%; position:relative; padding-bottom:12px; padding-top:20px; margin-bottom:10px; margin-left:-17px; border-bottom:1px solid #FFF; border-right:1px solid #FFF; background: #FCFCFC url(../groupe-plan-du-site/bg.jpg) repeat-x top left; } .nosAgences h2{ height: 16px; color:#00509D; font-size:13px; clear:both; border-bottom:1px solid #00509D; margin-bottom:5px; } .nosAgences .blockAgence p { padding-top: 6px; font-size: 10px; color: #717173; min-height: 110px; margin-bottom: 5px; } .nosAgences .blockAgence .img { position: relative; margin-top: -5px; float: right; margin-right:3px; display: block; width: 166px; height: 118px; background:url(../groupe-nos-agences/fd-img.gif) no-repeat; } .nosAgences .blockAgence .img .imgContent{ position: absolute; top:5px; left: 5px; display: block; width: 156px; height: 108px; overflow:hidden; } .nosAgences .blockAgence a { position:absolute; top:18px; right:16px; display:block; text-decoration:none; font-size:10px; font-weight:bold; margin:0; padding:2px; background:#CC0000; color:#FFF; } #barre #actu{ position: relative; } #barre #actu h4{ text-indent:-9999px; height:17px; background:url(../groupe-actu/h4-actualite.png) no-repeat !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gfx.vulcania-immobilier.fr/css/groupe-actu/h4-actualite.png", sizingMethod="noscale"); margin-bottom: 10px; } #barre #actu .actuContent{ width: 210px; padding-bottom:5px; border-bottom: 1px dashed #A9C2DD; margin-bottom: 10px; } #barre #actu .actuContent dl{ width: 210px; height:14px; font-size: 10px; margin-bottom: 5px; } #barre #actu .actuContent dl dt{ padding-left: 8px; float:left; font-weight: bold; color:#005AAB; background:url(../groupe-actu/puce-red.gif) no-repeat 0px 3px; } #barre #actu .actuContent dl dt a{ color:#005AAB; } #barre #actu .actuContent dl dd{ float:right; color:#888A8C; } #barre #actu .actuContent p{ font-size: 10px; color: #757575; } #barre #actu .actuFooter{ font-size:10px; } #barre #actu .actuFooter .btflux{ float: left; display:block; padding-left: 17px; height: 14px; width: 50px; color:#A6A7A8; background:url(../groupe-actu/puce-rss.gif) no-repeat 0px 0px; text-decoration:none; } #barre #actu .actuFooter .btflux:hover{ text-decoration: underline; color:#888A8C; } #barre #actu .actuFooter .btactu{ padding-left:6px; padding-top: 1px; float:right; color:#ffffff; display:block; width:54px; height: 13px; background-color:#D8001C; text-decoration:none; font-weight: bold; margin-right:8px; display:inline; } #barre #actu .actuFooter .btactu:hover{ text-decoration: underline; }#espaceClient{ position:relative; } #espaceClient h1{ height: 18px; text-indent: -9999px; background:url(../groupe-espace-client/h1-espace-client.gif) no-repeat; overflow: hidden; margin-bottom: 10px; } #espaceClient .deco { color:#FFF; font-size:10px; position:absolute; right:35px; top:2px; } #espaceClient .form_error { color:#CC0000; font-weight:bold; background:none; height:20px; }  #espaceClient .onglet { display: block; position:absolute; top:24px; width:650px; background: url(../groupe-espace-client/fd-onglet.gif) no-repeat top right; height: 28px;margin-left:-8px; margin-bottom:20px; } #espaceClient ul.onglet li, #espaceClient ul.onglet li a { position:relative; display: block; float: left; height: 26px; width: 145px; } #espaceClient .onglet .panier { background: url(../groupe-espace-client/onglet-panier.jpg) no-repeat 0px -26px; } #espaceClient .onglet .paniercurrent { background: url(../groupe-espace-client/onglet-panier.jpg) no-repeat; } #espaceClient .onglet .compte { background: url(../groupe-espace-client/onglet-panier.jpg) no-repeat -145px 0px; cursor:pointer; } #espaceClient .onglet .comptecurrent { cursor:pointer; background: url(../groupe-espace-client/onglet-panier.jpg) no-repeat -145px -26px; } #espaceClient .onglet .alertes { background: url(../groupe-espace-client/onglet-panier.jpg) no-repeat -290px 0px; cursor:pointer; } #espaceClient .onglet .alertescurrent { cursor:pointer; background: url(../groupe-espace-client/onglet-panier.jpg) no-repeat -290px -26px; } #espaceClient .onglet li span { display: none; } #espaceClient .onglet li{ float: left; }  #espaceClient .panier{ width: 610px; clear: both; font-size: 10px; } #espaceClient .panier p.identification{ width: 610px; color:#00509D; padding-left: 4px; margin-bottom:7px; margin-top:35px; } #espaceClient .panier .panierContent{ position: relative; width: 610px; background:url(../groupe-espace-client/fd-panier-content.gif) repeat-y; } #espaceClient .panier .panierContent p.nbrItem{ position: relative; padding:10px; padding-left: 30px; font-weight:bold; color:#00509D; background:url(../groupe-espace-client/top-panier-content.gif) no-repeat left top; margin-bottom:10px; } #espaceClient .panier .panierContent p.nbrItem .liserai{ display:block; width:545px; height:1px; overflow:hidden; border-bottom: 1px solid #00509D; } #espaceClient .panier .panierContent .item{ position: relative; height: 80px; width:240px; float:left; margin-left: 30px; margin-right: 30px; display: inline; margin-bottom:15px; border-bottom: 1px dashed #00509D; } #espaceClient .panier .panierContent .item .img{ position: relative; float:left; width: 98px; height:69px; background:url(../groupe-espace-client/fd-img.gif) no-repeat; margin-right: 5px; } #espaceClient .panier .panierContent .item .img .imgContent{ position:absolute; top:4px; left:4px; width:90px; height:65px; overflow: hidden; } #espaceClient .panier .panierContent .item .img .imgContent img { border:0; } #espaceClient .panier .panierContent .item .img .fx{ display: block; width:115px; height: 6px; background: url(../groupe-espace-client/ombre-img.png) no-repeat !important; background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://gfx.vulcania-immobilier.fr/css/groupe-espace-client/ombre-img.png", sizingMethod="noscale"); position:absolute; top: 63px; left:-8px; overflow: hidden; } #espaceClient .panier .panierContent .item p{ padding-top:2px; text-decoration: none; color:#707173; font-weight:normal; background:none; } #espaceClient .panier .panierContent .item p.descript { overflow:hidden; height:50px; } #espaceClient .panier .panierContent .item p a { text-decoration: none; color:#707173; font-weight:normal; } #espaceClient .panier .panierContent .item p.bt{ text-decoration: none; position: absolute; bottom: 0px; right: 0px; padding-bottom:10px; } #espaceClient .panier .panierContent .item p.bt a{ color:#00509D; font-weight: bold; text-decoration: underline; } #espaceClient .panier .panierContent .bottom{ overflow:hidden; clear:both; display: block; width:610px; height:9px; background:url(../groupe-espace-client/bottom-panier-content.gif) } #espaceClient .panier .btValid{ font-weight: bold; margin-top: 7px; margin-left:4px; padding-right: 4px; display: block; text-decoration: none; color:#ffffff; text-align:right; height:14px; width: 599px; background-color:#D8001C; } #espaceClient .panier .btValid:hover{ text-decoration:underline; }  .inscription{ font-size:10px; width:610px; background:url(../groupe-espace-client/fd-panier-content.gif) repeat-y; } .inscription p{ color:#00509D; padding-top:10px; padding-left:20px; background:url(../groupe-espace-client/top-panier-content.gif) no-repeat; } .inscription form{ margin-top: 25px; margin-left: 20px; } .inscription form label{ font-weight: bold; color:#00509D; position: relative; display:block; width:500px; margin:0; padding:0; } .inscription form label input{ font-size: 10px; position: absolute; right:0px; width: 205px; border:0; padding-top: 3px; padding-left: 4px; bottom: 0px; height: 19px; background:url(../groupe-espace-client/fd-input.gif) no-repeat top left; } .inscription form .sepMiddle{ display:block; width:498px; height:5px; border-top:1px dashed #00509D; margin-bottom:5px; overflow:hidden; } .inscription form .sep{ display:block; width:498px; height:5px; border-bottom:1px dashed #00509D; margin-bottom:5px; overflow:hidden; } .inscription form .btValid{ margin-left:420px; margin-bottom:15px; } .inscription .bottom{ display:block; height:9px; background:url(../groupe-espace-client/bottom-panier-content.gif) no-repeat; overflow:hidden; width:610px; }  .moncompte{ position:relative; font-size:10px; width:610px; background:url(../groupe-espace-client/fd-panier-content.gif) repeat-y; } .moncompte a { color:#00509D; font-weight: bold; text-decoration: underline; } .moncompte p{ color:#00509D; padding-top:10px; padding-left:20px; background:url(../groupe-espace-client/top-panier-content.gif) no-repeat; } .moncompte form{ margin-top: 25px; margin-left: 20px; } .moncompte form label{ font-weight: bold; color:#00509D; position: relative; display:block; width:500px; margin:0; padding:0; } .moncompte form label input{ padding:3px; font-size: 10px; position: absolute; top: -3px; right:0px; width: 205px; height:13px; border:0; background:url(../groupe-espace-client/fd-input.gif) no-repeat top left; } .moncompte form .sepMiddle{ display:block; width:498px; height:5px; border-top:1px dashed #00509D; margin-bottom:5px; overflow:hidden; } .moncompte form .sep{ display:block; width:498px; height:5px; border-bottom:1px dashed #00509D; margin-bottom:5px; overflow:hidden; } .moncompte form .btValid{ margin-left:420px; margin-bottom:15px; } .moncompte .bottom{ display:block; height:9px; background:url(../groupe-espace-client/bottom-panier-content.gif) no-repeat; overflow:hidden; width:610px; }  .oubliemp{ font-size:10px; width:610px; background:url(../groupe-espace-client/fd-panier-content.gif) repeat-y; } .oubliemp a { color:#00509D; font-weight: bold; text-decoration: underline; } .oubliemp p{ color:#00509D; padding-top:10px; padding-left:20px; background:url(../groupe-espace-client/top-panier-content.gif) no-repeat; } .oubliemp form{ margin-top: 25px; margin-left: 20px; } .oubliemp form label{ font-weight: bold; color:#00509D; position: relative; display:block; width:400px; margin:0; padding:0; } .oubliemp form label input{ padding:3px; font-size: 10px; position: absolute; top: -3px; right:0px; width: 205px; height:13px; border:0; background:url(../groupe-espace-client/fd-input.gif) no-repeat; } .oubliemp form .sep{ display:block; width:398px; height:5px; border-bottom:1px dashed #00509D; margin-bottom:5px; overflow:hidden; } .oubliemp form .btValid{ margin-left:320px; margin-bottom:15px; } .oubliemp .bottom{ display:block; height:9px; background:url(../groupe-espace-client/bottom-panier-content.gif) no-repeat; overflow:hidden; width:610px; }  .login{ position:relative; font-size:10px; width:610px; background:url(../groupe-espace-client/fd-panier-content.gif) repeat-y; } .login .client{ position: relative; background:url(../groupe-espace-client/sep-verti.gif) no-repeat 31em 1em; } .login .client p{ color:#00509D; padding-top:10px; padding-left:20px; background:url(../groupe-espace-client/top-panier-content.gif) no-repeat; } .login .client form{ position: relative; margin-top: 25px; margin-left: 20px; width: 278px; } .login .client form label{ font-weight: bold; color:#00509D; position: relative; display: block; width: 100%; padding-top: 5px; height:15px; } .login .client form label input{ position: absolute; bottom: 0px; right: 0; padding-top: 3px; padding-left: 4px; font-size: 10px; width: 153px; height:19px; border:0; background:url(../groupe-espace-client/fd-input-login.gif) no-repeat ; } .login .client form label.check{ background:none; } .login .client form label.check input{ right:72px; height:auto; background:none; vertical-align:middle; } .login .client form .sep{ display:block; width:100%; height:5px; border-bottom:1px dashed #00509D; margin-bottom:5px; overflow:hidden; } .login .client form a{ float:left; color:#709AC2; } .login .client form a:hover{ color:#00509D; } .login .client form .btValid{ margin-left:74px !important; margin-left:70px; margin-bottom:15px; } .login .noclient{ position:absolute; top: 107px; right:5px; width:280px; } .login .noclient p{ color:#00509D; background:none; } .login .noclient .sep{ display:block; width:265px; height:5px; border-bottom:1px dashed #00509D; margin-bottom:5px; overflow:hidden; } .login .noclient .btInscrire{ margin-left:176px; padding-left:8px; display:block; width:82px; height:14px; background-color:#D8001C; color: #fff; font-weight: bold; text-decoration: none; } .login .bottom{ clear: both; display:block; height:9px; background:url(../groupe-espace-client/bottom-panier-content.gif) no-repeat; overflow:hidden; width:610px; }.plandusite h1.titrePlandusite{ z-index: 300; text-indent:-9999px; background: url(../groupe-plan-du-site/h1-plan-du-site.gif) no-repeat; } .plandusite p.para{ width:95%; font-size: 12px; color: #707173; padding-bottom: 9px; margin-bottom: 9px; } .plandusite a { color: #707173; text-decoration:none; } .plandusite a:hover { text-decoration:underline; } .plandusite ul { list-style-type: square; padding-left:50px; padding-top:15px; padding-bottom:15px; margin-bottom:15px; margin-left:-8px; margin-right:8px; border-bottom:1px solid #FFF; border-right:1px solid #FFF; background: #FCFCFC url(../groupe-plan-du-site/bg.jpg) repeat-x top left; } .plandusite ul ul { background:none; } .plandusite li { font-size: 12px; color: #00509D; }