body			{ font:10 verdana, Helvetica, sans-serif; color:black; background:#7C000A; overflow:auto; margin:0; scrollbar-3dlight-color: #ECE6C2; scrollbar-arrow-color: #b0bef6; scrollbar-darkshadow-color: #ECE6C2; scrollbar-face-color: #ECE6C2; scrollbar-highlight-color:#b0bef6; scrollbar-shadow-color: #b0bef6; scrollbar-track-color: #ECE6C2; }
a				{ color:black; }

div#all			{ position:relative; text-align:left; height:100%; width:780px; border-left:2px solid #b0bef6; background:#b0bef6; }
div#allok		{ position:relative; text-align:left; height:98%; width:800px; background: #FBF8E5; margin:5px 0 0 0; }

div#sel			{ position:relative; float:right; margin:0; height:100%; width:130px; border:0; overflow:auto; text-align:left; scrollbar-3dlight-color: #b0bef6; scrollbar-arrow-color: #ECE6C2; scrollbar-darkshadow-color: #b0bef6; scrollbar-face-color: #b0bef6; scrollbar-highlight-color:#ECE6C2; scrollbar-shadow-color: #ECE6C2; scrollbar-track-color: #b0bef6;   }
div#selok		{ position:relative; float:right; margin:0; height:98%; width:130px; border:0; overflow:auto; text-align:left; scrollbar-3dlight-color: #b0bef6; scrollbar-arrow-color: #ECE6C2; scrollbar-darkshadow-color: #b0bef6; scrollbar-face-color: #b0bef6; scrollbar-highlight-color:#ECE6C2; scrollbar-shadow-color: #ECE6C2; scrollbar-track-color: #b0bef6;   }

div#seltoo		{ width:110px; float:center; margin-left:5px !important; margin-left:0px; }
#sel h3			{ text-align:center; width:110px; height:15px; background:#840009; font:bold 8pt verdana, Helvetica, sans-serif; color:white; margin:5px 0 0 0; overflow:hidden; }
#sel h4			{ text-align:center; width:110px; background:#d5cb93; font:bold 8pt verdana, Helvetica, sans-serif; color:white; margin:0; overflow:hidden; }
#sel h5			{ margin:0; width:110px; height:15px; overflow:hidden; text-align:center; font:8pt verdana, Helvetica, sans-serif; color:#ECE6C2; }
#sel h5 a		{ color:#840009; }
#sel img		{ margin:0; }


#menok			{ background:#5a0006; margin:0 !important; margin:0 -3px 0 0; width:170px; height:100%; float:left; color:#fbf8e5; }
#menok dl		{ margin:20px 0 10px 20px; color:white; text-align:center; padding:0; text-align:left; font:bold 10 verdana, Helvetica, sans-serif; }

#menok dt		{ color:#fbf8e5; margin:0 15px 0 0; border-top:1px solid #ECE6C2; text-align:center; font:bold 10 verdana, Helvetica, sans-serif; padding-top:15px; }
#menok dd		{ color:#fbf8e5; margin:0; text-align:center; padding:0; border:1px solid #000000; font:10 verdana, Helvetica, sans-serif; }
#menok .tel		{ text-align:left; font:10 verdana, Helvetica, sans-serif; color:#fbf8e5; }

#menok dd		{ margin:0; padding:0; border:0px solid #ECE6C2; text-align:left; font:10 verdana, Helvetica, sans-serif; color:#fbf8e5; }
#menok h3		{ background:#ece6c2; color:#5a0006; margin:10px 5px 0 0; padding:0 0 2px 0; text-indent:2px; font:bold 11 verdana, Helvetica, sans-serif; }
#menok p		{ color:#fbf8e5; margin:2px 0 0 8px; font:bold 11 verdana, Helvetica, sans-serif; }
#menok a		{ color:#fbf8e5; }
.inp			{ background:white; border:1px solid #ECE6C2; width:70px; }
.inpe			{ background:#D5CB93; border:1px solid #ECE6C2; color:black; cursor:pointer; font:bold small-caps 11 verdana, Helvetica, sans-serif; margin:20px 5px 0 0; width:125px; }

div#contok		{ height:100%; overflow:auto; border:0; margin:0 !important; margin:0 0 0 -20px; width:490px; background:#ECE6C2 /* url(../img/lf_lin3.gif) repeat-y left */; text-align:left; }
div#contok #c	{ margin-left:30px; }

div#corpspage	{ margin-left:30px; }

p				{ margin:5px 10px 5px 10px; text-align:justify; font:8pt verdana, Helvetica, sans-serif; }
img.mini		{ width:110px; float:left; margin:20px 5px 5px 5px; border:1px solid black; }
.noresult		{ color:white; text-indent:20px; }
p.re			{ margin:0 5px 0 0; display:block; float:right; text-align:right; color:white; }
p.de			{ float:right; text-align:right; margin:-25px 10px 0 0 !important; margin:-25px 5px 0 0; font:bold 11 verdana, Helvetica, sans-serif; background:black; border:1px solid black; font-variant:small-caps; padding-right:2px; padding-left:2px; }
p.de	a		{ color:white; text-decoration:none; }
p.prix			{ margin:0; padding-left:127px; height:15px; clear:both; background:#840009; font-weight:bold; color:white; }
p.gr			{ color:#808080; text-align:center; margin-bottom:15px; width:270px; }
p.adress		{ float:right; margin:0px 20px 5px 10px; text-align:left; }
p.adrees		{ float:left; margin:0px 0 5px 10px; text-align:center; }

a#ad			{ background:#7C000A; color:#FFFFFF; clear:both; display:block; float:right; font-weight:bold; font-variant:small-caps; margin:0; padding:0 2px 0 4px; width:150px; text-decoration: none; }
a#ad:hover		{ background:#7C000A; color:#FFFFFF; }

p#reset			{ font:bold 11 verdana, Helvetica, sans-serif; background:black; border:1px solid #ECE6C2; text-align:left; margin:5px 20px 20px 25px; }
p#reset a		{ text-decoration:none; color:#ECE6C2; }
p#closed		{ font:bold 11 verdana, Helvetica, sans-serif; background:black; border:1px solid #ECE6C2; text-align:left; margin:50px 20px 20px 25px; }
p#closed a		{ text-decoration:none; color:#ECE6C2; }
div#synchro		{ font:bold 11 verdana, Helvetica, sans-serif; background:white; border:1px solid #ECE6C2; text-align:center; margin:0 5px 20px 0; color:#ECE6C2; padding-top:4px; padding-bottom:2px; }

.fichenlist		{ position:relative; margin-left:8px; margin-bottom:15px; width:425px; background:white; }
.fichenlist h3	{ margin:0 0 -15px 0; background:#d5cb93; color:white; }
.fichenlist h4	{ text-align:left; text-indent:10px; height:15px; font:bold 8pt verdana, Helvetica, sans-serif; border-bottom:1px solid black; color:black; margin:20px 10px 10px 120px; clear:none; }

.fiche			{ position:relative; margin:20px 0 0 15px; background:white; width:425px; }
.fiche h3		{ padding-left:10px; height:15px; margin:0 0 -15px 0; background:#D5CB93; font:8pt verdana, Helvetica, sans-serif; font-weight:bold; color:black; }
.fiche h3.titl	{ margin-bottom:10px; clear:none; }
.fiche h4		{ text-indent:10px; height:15px; clear:both; background:#D5CB93; font:8pt verdana, Helvetica, sans-serif; font-weight:bold; color:black; margin:20px 10px 10px 10px; }
.fiche h4.phot	{ clear:none; background:#D5CB93; color:black; }

.imgfich p		{ margin-top:-5px; }
.listing p		{ width:170px; float:left; margin-right:0; }
img				{ border:0; }
#mini			{ margin:0; } 
img.imone		{ width:110px; float:right; clear:right; margin:-30px 10px 20px 0px; border:0; border-left:22px solid white; border-top:5px solid white; }
img.imall		{ width:270px; margin:5px 0 5px 10px; border:0; }


img.mini		{ width:110px; float:left; margin:20px 5px 5px 5px; border:1px solid black;  }
.noresult		{ color:white; text-indent:20px; }



.prenav			{ clear:both; color:#5a0006; font-weight:bold; margin-top:-23px; height:18px; margin-left:8px; font:bold 12px arial, Helvetica, sans-serif; }
.prenav	a		{ color:#5a0006; text-decoration:none; font:bold 12px arial, Helvetica, sans-serif; }

.barnav			{ clear:both; color:#D5CB93; height:18px; text-align:right; font:bold 11px arial, Helvetica, sans-serif; }
.barnav	a		{ color:#D5CB93; text-decoration:none; }
.barnav a.navon	{ color:white; }


div#sign		{ width:780px; text-align:right; color:#b0bef6; }
div#sign	a	{color:#b0bef6; }
div#sign a:hover{color:#b0bef6; }


#selclt			{ background:#b0bef6; border:1px solid #ECE6C2; display:block; margin:0 4px 0 0; width:165px; }
#selclt a		{ background:#D5CB93; color:white; display:block; font-weight:bold; padding:2px; text-decoration:none; text-align:center; }
#selclt h3		{ height:15px; margin:0 0 0 20px; background:#840009; color:white; width:110px; text-align:center;  }
#selclt h4		{ background:#ECE6C2; margin:0 0 0 20px; height:15px; overflow:hidden; text-align:center; text-align:center; font:bold 8pt verdana, Helvetica, sans-serif; color:white; margin-bottom:5px; width:110px; }
#selclt img		{ margin:0 0 0 20px;  }

#top			{ color:#000000; font:bold 8pt verdana, Helvetica, sans-serif; width:110px; text-align:center; }
#top	a		{ background:#D5CB93; color:white; display:block; padding:2px; text-decoration:none; text-align:center; margin-bottom:10px; }

#finf			{ color: white; }
#finf input		{ border: 1px solid #b0bef6; font: 8pt verdana,helvetica,sans-serif; }
#finf td		{ padding-left: 30px; font: 9pt verdana, helvetica, sans-serif; font-weight: bold; color: black; }
#finf input.ok	{ background: #D5CB93; border: 1px solid #D5CB93; color: black; font-weight: bold; }
h3				{ text-align:center; background:#840009; font: bold 8pt verdana, Helvetica, sans-serif; color:white; margin:5px 20px 0 20px; padding: 2px; overflow:hidden; }
h3 span.cod		{ color: #D5CB93; font-size: 10pt; }
