#defil {margin:0 auto;text-align:center;;font-weight:bold;width:980px;height:24px;}
#listetypes {width:114px;overflow:hidden;z-index:10;margin-left: 95px;text-align:left;}
#acq {width:157px;overflow:hidden;z-index:10;margin-left: 214px;text-align:left;}
#vnd {width:152px;overflow:hidden;z-index:10;margin-left: 377px;text-align:left;}
#financement {width:132px;overflow:hidden;z-index:10;margin-left: 535px;text-align:left;}
#acc {width:102px;overflow:hidden;z-index:10;margin-left: 875px;text-align:left;}
#copyr {clear:both;margin: 0 auto;padding-top:15px;width:980px;height:28px;overflow:hidden;color:#efefef;text-align:center;font-size:60%;}
.toptel {color:#fff;font-weight:bold;}
.toptel a:visited {color:#fff;font-weight:bold;}
.toptel a:active {color:#fff;font-weight:bold;}
.toptel a:hover {color:#fff;font-weight:bold;}
.toptel a:link {color:#fff;font-weight:bold;}
#formamail {padding:30px;}
.c2c {margin:0 auto;padding:0px;margin:0px;padding-top:7px;text-align:center;;font-weight:bold;margin-bottom:0px;}
.ccprix {font-size:90%;}
#3cc {clear:both;margin:0 auto;}
#cc1,#cc2,#cc3 {float:left;margin:25px;margin-bottom:0px;text-align:center;font-size:80%;background-image:url(images/cc.jpg);background-repeat:no-repeat;background-position:0px -2px;border:1px solid #210B00;height:100px;padding-left:27px;width:133px;overflow:hidden;}
#cct1,#cct2,#cct3 {border:0px solid #210B00;float:left;margin:25px;margin-top:0px;text-align:center;font-size:70%;width:157px;height:30px;overflow:hidden;padding:2px;}
#cc1,#cct1 {margin-left:40px;}
img.ccpic {border:1px solid #505050;}
h2.rouge {text-align:center;font-size:oblique;font-size:130%;padding-bottom:0px;}
fieldset {padding:10px;border: 1px solid #000040;}
legend {}
hr {height:0px;color:#E6E6E6; border-bottom:1px solid #DDFA1B;}
div.noresult {margin:100px;padding:5px;padding-left:30px;font-style:oblique;background-color:#116eca;border:1px solid #DDFA1B;background-image:url(/icons/alert.red.gif);background-repeat:no-repeat;background-position:6px 10px;}
div.noresult p {margin:0px;padding:5px;background-color:#c8c8c8;border:1px solid #efefef;color:#000000;}
.financement1 {font-size:120%;font-weight:bold;padding-bottom:150px;line-height:300%;}
.cleared-border-top		{width:527px;margin-top:3px;clear:both;border-top:0px solid #505050;}
.choixliste {color:#270134;}

.vignette {float:left;width:160px;height:177px;margin:7px;margin-left:12px;font-size:8pt;padding:2px;border:0px solid #51b032;text-align:center;color: #000040;background-image:url(images/vignette.png);background-repeat:no-repeat;}
.vignette:hover {background-image:url(images/vignette-over.png);color:#000000;}
.vignette .titrepa {height:22px;text-align:center;}
.vignette .photo {width:150px;margin:2px;text-align:center;overflow:hidden;text-align:center;}
.vignette .ville {clear:both;text-align:center;font-size:8pt;font-weight:bold;}

.vignette .type {clear:both;text-align:center;font-size:9pt;font-weight:bold;height:9px;}
.vignette .npics {float:left;font-size:9pt;font-weight:bold;padding-left:4px;}
.vignette .prix {float:right;font-size:8pt;font-weight:bold;padding-right:4px;}


.ref {float:left;margin:2px;}
.lien {clear:both;border:0px solid blue;margin-top:10px;width:65px;height:18px;float:right;}
/*.liste1 {clear:both;margin-bottom:20px;border-bottom:0px solid #efefef;}*/
/*.annonce {float:left;overflow:hidden;margin:2px;}*/
#recherche2 {width:890px;clear:both;margin:0 auto;padding:5px;margin-bottom:15px;}
#recherche2 .int {border:1px solid #DDFA1B;}
.formRecherche2 {width:200px;float:left;font-size:70%;text-align:left;margin:4px;margin-top:0px;}
.formRecherche3 {width:180px;float:left;font-size:70%;text-align:left;margin:8px;margin-top:0px;}

.cadreliste {width:870px;clear:both;margin:0 auto;padding:5px;margin-bottom:30px;border: 1px solid #DDFA1B;}
.liste {width:856px;clear:both;margin:0 auto;padding:5px;color:#ffffff;}
.liste .coinHG {width:10px;height:10px;margin:0px;float:left;background-image:url(images/liste_01.png);background-repeat:no-repeat;}
.liste-haut {width:507px;height:10px;margin:0px;float:left;overflow:hidden;margin:0px;background-color:#b999bd;}
.liste .coinHD {width:10px;height:10px;margin:0px;float:left;background-image:url(images/liste_03.png);background-repeat:no-repeat;}
.centre {width:900px;margin:0px;float:left;overflow:hidden;background-color:#b999bd;padding-left:4px;}
.liste .coinBG {width:10px;height:10px;margin:0px;float:left;background-image:url(images/liste_06.png);background-repeat:no-repeat;}
.liste-bas {width:454px;height:10px;margin:0px;float:left;text-align:left;overflow:hidden;margin:0px;background-color:#b999bd;}
.btnBD {width:66px;height:18px;position:relative;top:-10px;left:3px;float:right;background-repeat:no-repeat;}
.btnBD1:hover {width:66px;height:18px;margin:0px;background-image:url(images/liste-over_08.png);background-repeat:no-repeat;}

.liste .photo {float:left;width:280px;overflow:hidden;}
.liste .annonce {width:566px;overflow:hidden;float:left;padding:5px;padding-top:0px;}
.liste .annonce .ville 	{float:left;padding:2px;}
.liste .annonce .ref 	{float:right;padding:2px;}
.liste .annonce .prix 	{clear:both;float:left;font-size:12pt;}
.liste .annonce p.texte {line-height:100%;text-align:left;padding:0px;padding-top:10px;font-size:80%;}
.liste .annonce sup, .fiche sup {line-height:100%;font-size:50%;}
/*
.liste .centre .photo {float:left;width:204px;margin:2px;text-align:center;font-weight:bold;}
.liste .annonce .prix 	{float:right;font-size:12pt;font-weight:bold;color: #000040;}
.liste .annonce .ville 	{float:left;font-size:10pt;font-weight:bold;color: #000040;}
.liste .annonce .type 	{font-size:10pt;font-weight:bold;color: #000040;}
p.texte {font-size:9pt;line-height:100%;text-align:left;}
.listeref {clear:both;font-size:9pt;font-weight:bold;;}
.liste .annonce .npics {float:right;margin:2px;}
*/
#formcontact {float:left;margin:5px;padding:2px;width:280px;margin-left:15px;font-size:85%;}
#plan {float:left;margin:5px; padding:0px;width:350px;overflow:hidden;border-top: 0px solid #505050;}
#agence {float:right;margin:5px; padding:2px;width:220px;border: 0px solid #505050;font-size:85%;}
.listeagence {width:527px;clear:both;margin:0 auto;padding-top:20px;margin-bottom:30px;}
.listeagence .coinHG {width:10px;height:10px;margin:0px;float:left;background-image:url(images/listeagence_01.png);background-repeat:no-repeat;}
.listeagence-haut {width:507px;height:10px;margin:0px;float:left;overflow:hidden;margin:0px;background-color:#b999bd;}
.listeagence .coinHD {width:10px;height:10px;margin:0px;float:left;background-image:url(images/listeagence_03.png);background-repeat:no-repeat;}
.listeagence .centre {width:523px;margin:0px;float:left;overflow:hidden;background-color:#b999bd;padding-left:4px;}
.listeagence .coinBG {width:10px;height:10px;margin:0px;float:left;background-image:url(images/listeagence_06.png);background-repeat:no-repeat;}
.listeagence-bas {width:454px;height:10px;margin:0px;float:left;text-align:left;overflow:hidden;margin:0px;background-color:#b999bd;}
.listeagence .btnBD {width:66px;height:18px;position:relative;top:-10px;left:3px;float:right;background-repeat:no-repeat;}
.listeagence .btnBD1:hover {width:66px;height:18px;margin:0px;background-image:url(images/listeagence-over_08.png);background-repeat:no-repeat;}
.annonce {width:290px;overflow:hidden;float:left;padding:5px;;}

.listeagence .centre .photo {float:left;width:204px;margin:4px;text-align:center;font-weight:bold;}
.listeagence .annonce .prix 	{float:right;font-size:12pt;font-weight:bold;color: #000040;}
.listeagence .annonce .ville 	{float:left;font-size:10pt;font-weight:bold;color: #000040;}
.listeagence .annonce .type 	{font-size:10pt;font-weight:bold;color: #000040;}

.listeagenceref {clear:both;font-size:9pt;font-weight:bold;;}
.listeagence .annonce .npics {float:right;margin:2px;}

div.liste1 		{margin:10px;margin-left:20px;margin-right:0px;float:left;width:286px;height:294px;overflow:hidden;border:1px solid #505050;font-size:8pt;padding:5px;}
div.listeloc 		{margin:7px;float:left;width:260px;height:252px;overflow:hidden;border:1px solid #e1e1e1;font-size:8pt;padding:5px;}
div.liste1-titre 	{padding-left:5px;height:22px;overflow:hidden;font-family:Arial, Helvetica,Sans-serif;font-size:15px;font-weight:bold;text-align:left;line-height:100%;}
div.liste1-ville, .liste1-type 	{float:left;padding:2px;font-size:9pt;font-weight:bold;}
div.liste1-ref, .liste1-pieces 		{float:right;padding:2px;font-size:9pt;}
div.liste1-bas 		{clear:both;padding:0px;padding-left:2px;}
div.liste1-prix 	{border:0px solid red;padding:2px;text-align:left;float:left;width:110px;height:34px;overflow:hidden;font-weight:bold;font-size:220%;}
div.liste1-lien 	{border:0px solid red;padding:2px;text-align:right;float:right;width:140px;height:34px;overflow:hidden;}

.form2 {margin:0 auto;border-top:1px solid #DDFA1B;border-bottom:2px solid #505050;margin-bottom:10px;}
.int-fiche {padding:0px;border:1px solid #DDFA1B;width:880px;margin:0 auto;}
.detail {margin:0 auto;padding:5px;margin-top:0px;font-size:90%;}
.detail .photo {text-align:center;clear:both;float:left;width:400px;margin:1px;overflow:hidden;text-align:center;}
.detail .photo img {border:0px solid #cab0bb;}
.detail .fiche {float:right;width:402px;margin-top:0px;margin-right:25px;}
.detail .fiche .surf {float:right;font-size:10pt;font-weight:bold;margin-top:20px;}


.detail .ville 	{float:left;padding:2px;}
.detail .ville  {}
.detail .ref 	{float:right;padding:2px;}
.detail .type 	{clear:both;float:left;font-size:12pt;}
.detail .prix 	{clear:both;float:left;text-align:center;}

.detail .fiche-ref {font-size:10pt;font-weight:bold;float:right;}
.detail .fiche-npics {clear:both;font-size:9pt;}
.detail .texte {clear:both;margin-left:2px;font-size:10pt;}
.detail .mini {float:left; margin-top:2px;margin-left:4px;margin-right:0px;cursor:pointer;}
.detail .fiche .liens {display:none;clear:both;float:left;}
.detail .fiche .liens2 {display:none;float:right;width:150px;text-align:right;margin-top:62px;}
.detail #paves #infoagence {float:left;width:240px;height:167px;overflow:hidden;border:1px solid #DDFA1B;padding:3px;}
.detail #paves #infoagence #intagence {clear:both;background-color:#646464;padding-top:5px;height:161px;}
.detail #paves #infoagence p {font-size:100%;color:#B4B4B4;}
.detail #paves #infoagence p a {font-weight:bold;color:#ffffff;}
.detail #paves #liens {float:left;width:190px;height:167px;margin-left:10px;margin-top:0px;border:1px solid #DDFA1B;padding:3px;}
.detail #paves #liens table tr td {padding-bottom:1px;margin:0px;}
#dpe {margin:0 auto;margin-left:10px;padding:0px;}
#tbliens {background-color:#116FCA;}
.lienstd {margin-left:10px;margin-right:10px;margin-top:5px;margin-bottom:2px;text-align:left;font-weight:bold;border-bottom:1px solid #c8c8c8;font-size:110%;}
.lienstd:hover {background-color:#E8A400;}
.lienstd a:link {color:#ffffff;text-decoration:none;}
.lienstd a:visited {color:#ffffff;text-decoration:none;}
.lienstd a:active {color:#ffffff;text-decoration:none;}
.lienstd a:hover {text-decoration:none;text-decoration:none;}

.detail .photo #paves #liens table tr td a img {display:block;padding:0px;margin:0px;}
.detail .photo #paves #liens div .hr {clear:both;border-bottom:2px solid #505050;}
#back-btn,#print-btn,#info-btn {margin:0 auto;text-align:center;width:160px;padding-top:7px;height:27px;font-size:100%;background-image:url(images/fond-btn.jpg);background-repeat:repeat-x;cursor:pointer;font-weight:bold;}
#back-btn:hover,#print-btn:hover,#info-btn:hover {background-image:url(images/fond-btn-over.jpg);background-repeat:repeat-x;}

#back-btn a,#print-btn a,#info-btn a {color:#ffffff;text-decoration:none;text-shadow: #000000 1px 1px 1px;}
#back-btn a:hover,#print-btn a:hover,#info-btn a:hover {color:#ffffff;text-decoration:none;}
#bt_fiche {margin:20px;margin-left:25px;}
ul.criteres {margin: 0;padding: 0;padding-left:5px;list-style: none;}
ul.criteres li {font-weight:bold;}
ul.criteres li + li {font-weight:bold;background-color:#DDFA1B;}
p.textepub {text-align:left;margin:0px;padding-top:10px;margin-bottom:20px;}

.crit 			{font-size:9pt;font-weight:normal;}
.formRecherche {font-size:70%;text-align:left;margin-left:10px;margin:8px;}

.select,.textbox 	{width:200px;background-color:#ffffff;border:1px solid #cccccc;margin:0px;color:#828282;}
.selectsmall 	{width:125px;background-color:#ffffff;border:1px solid #cccccc;margin:0px;color:#828282;}

.selecteuro 	{width:185px;background-color:#ffffff;border:1px solid #cccccc;margin:0px;color:#828282;}
.select-subm {width:200px;background-color:#DDFA1B;border:1px solid #505050;margin:0px;}
.select-subm:hover {width:200px;color:#214541;border:1px solid #000040;margin:0px;}
.textbox	 	{width:80px;color:#000000;}
.input,select		{color:#000000;}
td.data {text-align:right;font-weight:normal;}
input.sub1 	{background-color: #f5b20a;border:1px solid #DDFA1B;font-weight:bold;font-size:8pt;text-transform:uppercase;letter-spacing:0.5px;height:26px;margin-top:20px;margin-right:0px;}
input.sub1:hover {background-color: #DDFA1B;}

.sub 	{text-shadow: #000000 1px 1px 1px;background-color:#116eca;color:#efefef;border:0px solid #dddddd;text-align:center;cursor:pointer;font-weight:bold;font-size:9pt;text-transform:uppercase;letter-spacing:0.5px;height:34px;margin-top:20px;margin-right:0px;}
.sub:hover {background-color:#d8113f;color:#ffffff;}

.subgris 	{text-shadow: #000000 1px 1px 1px;background-image:url(images/fond-btn.jpg);background-repeat:repeat-x;color:#efefef;border:0px solid #dddddd;text-align:center;cursor:pointer;font-weight:bold;font-size:9pt;text-transform:uppercase;letter-spacing:0.5px;height:34px;margin-top:20px;margin-right:0px;}
.subgris:hover {background-image:url(images/fond-btn-over.jpg);background-repeat:repeat-x;color:#ffffff;}

input.sub2 	{background-color: #f5b20a;border:1px solid #DDFA1B;font-weight:bold;font-size:8pt;text-transform:uppercase;letter-spacing:0.5px;height:26px;margin:1px;margin-right:2px;margin-top:2px;}
input.sub2:hover {background-color: #DDFA1B;}

input.sub3 	{background-color: #f5b20a;;border:1px solid #DDFA1B;font-weight:bold;font-size:8pt;text-transform:uppercase;letter-spacing:0.5px;height:26px;margin:1px;margin-right:2px;margin-top:2px;}
input.sub3:hover {background-color: #DDFA1B;}

input.sub4 	 {background-color: #f5b20a;;border:1px solid #DDFA1B;font-weight:bold;font-size:8pt;text-transform:uppercase;letter-spacing:0.5px;height:20px;margin:0px;}
input.sub4:hover {background-color: #DDFA1B;}

a.sub3:link,a.sub3:visited,a.sub3:active 	{padding:3px;text-decoration:none;background-color: #f5b20a;;border:1px solid #DDFA1B;font-weight:bold;font-size:8pt;text-transform:uppercase;letter-spacing:0.5px;height:26px;margin:1px;margin-right:2px;margin-top:2px;}
a.sub3:hover 					{background-color: #DDFA1B;}

.sub3 		{background-color: #505050;;border:1px solid #DDFA1B;font-weight:bold;font-size:8pt;text-transform:uppercase;letter-spacing:0.5px;height:26px;margin:1px;margin-right:2px;margin-top:2px;}
.sub3:hover 	{background-color: #DDFA1B;cursor:pointer;}

.hidden 		{ display: none; }
.res1 {text-align:center;margin:0px;padding:0px;height:30px;width:502px;border-bottom:1px coral solid;border-color: #dadada;}
.res {clear:both;text-align:left;margin:0px;padding:0px;height:150px;width:572px;border-bottom:1px solid #ed5c0c;}
.res2g {float:left;text-align:center;margin:0px;padding:0px;height:150px;width:160px;}
.res2d {float:right;text-align:center;margin:0px;padding:0px;height:150px;width:160px;}
.res3g {float:left;text-align:left;margin:0px;padding-left:10px;height:150px;width:297px;}
.res3d {float:right;text-align:left;margin:0px;padding-right:10px;height:150px;width:297px;}
#spinner {position: absolute;width:928px;color:#ed5c0c; text-align:right;}
#disabler {background-color: #fff; opacity: 0.5; }

.titre {font-weight:bold;margin:5px;margin-left:0px;color:#efefef;}
td.titre {padding-top:20px;}

span.page 		{border:1px solid #505050;background:transparent;font-size:9pt;}
span.selected		{border:1px solid #505050;background-font-size:9pt;}

div.page 		{border:0px solid #505050;background:transparent;font-size:8pt;font-weight:bold;width:20px;height:20px;overflow:hidden;display:inline;padding:2px;}
div.page:hover 		{border:0px solid #505050;background:transparent;font-size:8pt;font-weight:bold;width:20px;height:20px;overflow:hidden;display:inline;padding:2px;}

div.selected		{border:2px solid #DDFA1B;color:#DDFA1B;font-size:9pt;font-weight:bold;width:16px;height:18px;overflow:hidden;display:inline;padding:3px;padding-top:2px;qpadding-bottom:2px;}

a.page:link,a.page:active,a.page:visited 	{text-decoration:none;font-size:8pt;font-weight:bold;padding:4px;border:1px solid #DDFA1B;color:#DDFA1B;}
a.page:hover 					{text-decoration:none;background-color:#f9b500;border:1px solid #DDFA1B;padding:4px;}


a.dark:link,a.dark:active,a.dark:visited 	{color:#1B0601;text-decoration:none;}
a.dark:hover 					{color:#1B0601;text-decoration:none;}

p.inter {margin-bottom: 20px;line-height: 2em;}
.button a {padding: 4px ;background: #000000;text-decoration: none;font-weight: normal;color: #000040;font:16px Arial, Helvetica, sans-serif;border: 1px inset #0e0e0e;}
.button a:hover {padding: 4px;background: #000000;text-decoration: none;font-weight: normal;color: #000040;font:16px Arial, Helvetica, sans-serif;border: 1px outset #0e0e0e;}

#ctel fieldset {padding: 10px;text-align: center;}
#ctel fieldset legend {;}
#lt {width: 280px;}
div.retrecit {position:relative;height:200px;overflow:hidden;}
p.textebas {text-align:center;padding:0px;margin:0px;font-size:80%;font-weight:bold;}
.informations,.services {margin:0 auto;width:900px;}
