#defil {margin:0 auto;text-align:center;color:#000040;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;color:#000040;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 #E6E6E6;}
h2.rouge {text-align:center;font-size:oblique;font-size:130%;padding-bottom:0px;}
fieldset {padding:10px;border: 1px solid #000040;}
legend {color:#E6E6E6;}
hr {height:0px;color:#161616; border-bottom:1px solid #00C24B;}
div.noresult {margin:50px;padding:5px;padding-left:30px;font-style:oblique;background-color:#008533;border:1px solid #E6E6E6;background-image:url(/icons/alert.red.gif);background-repeat:no-repeat;background-position:6px 10px;}
div.noresult p {margin:0px;padding:5px;background-color:#FAF2C8;border:1px solid #efefef;color:#505050;}
.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 #E6E6E6;}
.choixliste {color:#270134;}
.nego {border-bottom:1px solid #427332;font-size:80%;}
.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;color:#E6E6E6;height:9px;}
.vignette .npics {float:left;font-size:9pt;font-weight:bold;padding-left:4px;color:#E6E6E6;}
.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;}*/
.liste {width:880px;clear:both;padding-left:10px;padding-top:20px;margin:0 auto;margin-bottom:30px;color:#E6E6E6;}
.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:#969696;}
.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:#969696;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:#969696;}
.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:570px;overflow:hidden;float:left;padding:5px;padding-top:0px;color:#E6E6E6;}
.liste .annonce .ville 	{float:left;padding:2px;font-weight:bold;}
.liste .annonce .ref 	{float:right;padding:2px;}
.liste .annonce .prix 	{clear:both;float:left;font-size:12pt;font-weight:bold;}
.liste .annonce p.texte {line-height:100%;text-align:left;padding:0px;color:#B4B4B4;font-size:85%;}
/*
.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;color:#000040;}
.liste .annonce .npics {float:right;margin:2px;}
*/
#formcontact {float:left;margin:10px; padding:2px;width:290px;border: 0px solid #E6E6E6;font-size:85%;}
#plan {float:left;margin:10px; padding:0px;width:400px;border-top: 0px solid #E6E6E6;}
#agence {float:right;margin:10px; padding:2px;width:220px;border: 0px solid #E6E6E6;font-size:85%;}
.listeagence {width:527px;clear:both;margin:0 auto;padding-top:2px;margin-bottom:3px;color:#000000;}
.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:#969696;}
.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:#969696;padding-left:4px;color:#000000;}
.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:#969696;}
.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;}
.listeagence  .centre .annonce {color:#000000;width:290px;overflow:hidden;float:left;padding:5px;}
.listeagence  .centre .annonce p.texte {color:#000000;}
.listeagence .centre .photo {color:#000000;float:left;width:204px;margin:4px;text-align:center;font-weight:bold;}
.listeagence .annonce .prix 	{color:#000000;float:right;font-size:12pt;font-weight:bold;}
.listeagence .annonce .ville 	{color:#000000;float:left;font-size:10pt;font-weight:bold;}
.listeagence .annonce .type 	{font-size:10pt;font-weight:bold;color:#000000;}

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

div#toplist {margin:0px;padding:0px;padding-top:10px;width:884px;height:186px;overflow:hidden;background-color:#f8f8ef;}
div#toplist #top-rech {width:430px;overflow:hidden;padding:10px;padding-left:5px;padding-top:12px;height:179px;background-image:url(images/toplist_01.jpg);background-repeat:no-repeat;}
div#toplist #top-info {margin:0px;width:216px;height:179px;background-image:url(images/toplist_03.jpg);background-repeat:no-repeat;}
div#toplist #top-carte {swidth:222px;height:179px;}

div.liste1 		{background:transparent;margin:4px;float:left;width:280px;height:300px;overflow:hidden;border:0px solid #e1e1e1;padding:2px;color:#E6E6E6;text-align:center;font-size:90%;}
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:35px;overflow:hidden;font-family:Arial, Helvetica,Sans-serif;font-size:15px;font-weight:bold;text-align:left;line-height:100%;}
div.liste1-type 	{float:left;padding:5px;padding-left:0px;padding-right:0px;width:200px;height:15px;overflow:hidden;text-align:left;}
div.liste1-ref 		{float:right;padding:5px;padding-left:0px;padding-right:0px;text-align:right;}
div.liste1-ville 	{float:left;padding:5px;padding-left:0px;padding-right:0px;font-weight:bold;width:220px;height:11px;overflow:hidden;text-align:left;}
div.liste1-prix 	{padding:5px;padding-left:0px;padding-right:0px;float:right;width:70px;overflow:hidden;font-weight:bold;text-align:right;}
div.liste1-bas 		{clear:both;padding:0px;text-align:center;}
div.liste1-liens 	{padding:2px;text-align:center;margin:0 auto;width:100px;border:1px solid #00c24b;font-size:9pt;font-weight:bold;}
div.liste1-liens a {color:#E6E6E6;}
div.liste1-liens a:hover {text-decoration:none;background-color:#E6E6E6;color:#505050;}
div.liste1-liens:hover {background-color:#E6E6E6;color:#505050;}

div.liste1 div.liste1-titre 	{padding-left:5px;height:35px;overflow:hidden;font-family:Arial, Helvetica,Sans-serif;font-size:15px;font-weight:bold;text-align:left;line-height:100%;}
div.liste1 div.liste1-type 	{float:left;padding:5px;width:180px;height:15px;overflow:hidden;text-align:left;}
div.liste1 div.liste1-ref 	{float:right;padding:5px;padding-left:0px;padding-right:0px;text-align:right;}
div.liste1 div.liste1-ville 	{float:left;padding:5px;font-weight:bold;width:190px;height:15px;overflow:hidden;text-align:left;}
div.liste1 div.liste1-prix 	{padding:5px;float:right;overflow:hidden;font-weight:bold;text-align:right;}
div.liste1 div.liste1-bas 		{clear:both;padding:0px;text-align:center;}
div.liste1 div.liste1-liens 	{padding:2px;text-align:center;margin:0 auto;width:100px;border:1px solid #00c24b;font-size:9pt;font-weight:bold;}
div.liste1 div.liste1-liens a {color:#E6E6E6;}
div.liste1 div.liste1-liens a:hover {text-decoration:none;background-color:#E6E6E6;color:#505050;}
div.liste1 div.liste1-liens:hover {background-color:#E6E6E6;color:#505050;}


.form2 {margin:0 auto;border-top:0px solid #E6E6E6;border-bottom:2px solid #E6E6E6;margin-bottom:10px;}
.detail {margin:0 auto;padding:10px;padding-top:5px;margin-top:0px;color:#E6E6E6;border:0px solid #E6E6E6;}
.detail .photo {text-align:center;clear:both;float:left;width:504px;margin:2px;margin-top:12px;overflow:hidden;text-align:center;}
.miniroller {width:1004px;height:73px;margin:2px;overflow:hidden;position:relative;z-index:10;}
img.rollerimg, .cadreblanc {border:1px solid #ffffff;cursor:pointer;}
#cl,#cr,#cm {background-color:#ffffff;padding-top:2px;}
#cc_1,#cc_2,#cc_3,#cc_4 {margin:0px;padding:0px;}
.detail .photo img {border:0px solid #cab0bb;}
.centre .photo a {font-size:80%;font-weight:normal;}
.detail .fiche {float:right;width:350px;margin-top:0px;padding-top:5px;color:#B4B4B4;}
.detail .fiche .surf {float:right;font-size:10pt;font-weight:bold;margin-top:20px;}


.detail .ville 	{float:left;padding:2px;color:#B4B4B4;}
.detail .ville strong {}
.detail .ref 	{float:right;padding:2px;}
.detail .prix 	{clear:both;float:left;font-size:12pt;}

.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;color:#B4B4B4;}
.detail .mini {float:left; margin-top:2px;margin-left:5px;margin-right:0px;}
.detail .fiche .liens {display:none;clear:both;float:left;}
.detail .fiche .liens2 {display:none;float:right;width:143px;text-align:right;margin-top:62px;}
.detail .photo #paves #infoagence {margin:5px;margin-left:0px;float:left;width:315px;height:143px;overflow:hidden;background-color:#969696;color:#000000;}
.detail .photo #paves #infoagence p {color:#000000;}
.detail .photo #paves #infoagence p a {font-weight:bold;color:#ffffff;}

.detail .photo #paves #liens {margin:5px;margin-right:0px;float:right;background-color:#969696;height:143px;width:170px;}
.detail .photo #paves #liens table tr td {padding:5px;padding-top:2px;padding-bottom:1px;margin:0px;text-align:left;}
.detail .photo #paves #liens table tr td a {text-decoration:underline;}
.detail .photo #paves #liens div .hr {clear:both;border-bottom:2px solid #E6E6E6;}
.detail .photo #paves #liens div a {color:#000040;padding:0px;}
.detail .photo #paves #liens a:hover {text-decoration:none;color:#1e1e1e;}
#toplien {margin:0 auto;background-color:#f8f8ef;height:35px;text-align:center;}
#toplien a {color:#008634;text-decoration:underline;}
#toplien a:hover {text-decoration:underline;color:#505050;}
#bottomnav a:hover {color:yellow;}
#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:#00c24b;}
p.textepub {text-align:left;margin:0px;padding-top:10px;margin-bottom:20px;}

.crit 			{font-size:9pt;font-weight:normal;}
.formRecherche {margin:8px;margin-left:8px;color:#E6E6E6;font-size:80%;text-align:left;}
.formRecherchetop {margin:5px;color:#E6E6E6;font-size:80%;text-align:left;}

.select,.textbox 	{width:190px;background-color:#E6E6E6;border:1px solid #cccccc;margin:0px;color:#000040;}
.select-subm {width:200px;color:#000040;background-color:#00c24b;border:1px solid #E6E6E6;margin:0px;}
.select-subm:hover {width:200px;color:#214541;background-color:#000040;border:1px solid #000040;margin:0px;}
.textbox	 	{width:80px;color:#000000;}
.input,select		{color:#000000;}

td.data {text-align:right;}
table#multicrit tr td,label {color:#E6E6E6;}
#cosmo,.pik {color:#E6E6E6;}

input.sub 	{background-image:url(images/fondbtn.png);background-repeat:repeat-x;color:#008533;border:1px solid #008533;text-align:center;cursor:pointer;font-weight:bold;font-size:9pt;text-transform:uppercase;letter-spacing:0.5px;height:28px;margin-top:20px;margin-right:0px;}
input.sub:hover {background-image:url(images/fondbtn-over.png);background-repeat:repeat-x;color:#505050;}

input.sub1 	{background-image:url(images/fondbtn.png);background-repeat:repeat-x;color:#008533;border:1px solid #008533;text-align:center;cursor:pointer;font-weight:bold;font-size:9pt;text-transform:uppercase;letter-spacing:0.5px;height:28px;margin:5px;}
input.sub1:hover {background-image:url(images/fondbtn-over.png);background-repeat:repeat-x;color:#505050;}

input.subsmall 		{width:120px;background-image:url(images/fondbtn.png);background-repeat:repeat-x;color:#008533;border:1px solid #008533;text-align:center;cursor:pointer;font-weight:bold;font-size:8pt;text-transform:uppercase;letter-spacing:0.5px;height:20px;margin-top:5px;margin-right:0px;}
input.subsmall:hover 	{background-image:url(images/fondbtn-over.png);background-repeat:repeat-x;color:#505050;}

input.sub2 	{background-color: #f5b20a;color:#000040;border:1px solid #00c24b;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: #00c24b;color:#E6E6E6;}

input.sub3 	{background-color: #f5b20a;color:#000040;border:1px solid #00c24b;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: #00c24b;color:#E6E6E6;}

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

a.sub3:link,a.sub3:visited,a.sub3:active 	{padding:3px;text-decoration:none;background-color: #f5b20a;color:#000040;border:1px solid #00c24b;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: #00c24b;color:#E6E6E6;}

.sub3 		{background-color: #E6E6E6;color:#000040;border:1px solid #00c24b;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: #00c24b;cursor:pointer;color:#E6E6E6;}

.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-bottom:10px;color:#00c24b;font-size:120%;}
td.titre {padding-top:20px;}

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

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

div.selected		{border:1px solid #00c24b;background:transparent;font-size:8pt;font-weight:bold;width:16px;height:16px;overflow:hidden;display:inline;padding-top:1px;padding-bottom:0px;}

a.page:link,a.page:active,a.page:visited 	{color:#000040;text-decoration:none;font-size:8pt;font-weight:bold;padding:1px;color:#E6E6E6;}
a.page:hover 					{text-decoration:none;qbackground-color:#00c24b;color:#E6E6E6;border:1px solid #00c24b;padding:0px;}

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 {color:#000040;}
#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;}

