/****************************/
body{
color:#677716;
font-family:Verdana;
font-size:8pt;
margin:0;
padding:0;
top:0;
}
/****************************/
#page {
width:100%;
margin-top: 10px;
color:#677716;
}

/* pour rétablir le mauvais effet sur les nav. modernes */
#mykeystoparis{
width:930px;
text-align: left;
}

#head3b, #head2, #head3, #head4, #head5, #footer1, #footer11, #menu1, #menu2, #cadre_caddie, #cadre_moteur, #cadre_comment, #quickaccess, #title1 {
display:none;
}

#footer2 {
margin: 0;
padding: 0;
width:100%;
float:left;
}

#head1 {
margin: 0;
padding: 0;
width:100%;
float:left;
}


#logo {
	width:200px;
	text-align:center;
	margin:0;
	padding:0;
	left:0px;
	float:left;
}

#logo img{
	border:0;
}

#logo a,h1{
	margin:0;
	padding:0;
	background-color:transparent;
}

.space8px {
display:none;
}

.space5px{
	margin: 0;
	padding: 0;
	width:100%;
	height:5px;
	float:left;
	background-color:transparent;
}

/* --------------- */
#mainbody{
font-size: 8pt;
width:100%;
float:left;
}

#mainbody .pritner{
display:none;
}

#mainbody li{
list-style:disc;
}

#mainbody ul ul li{
list-style-type:circle;
}

#mainbody ol li{
list-style-type:decimal;
}

#mainbody h2{
font-family: Arial;
font-size : 16px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px; 
}

#mainbody h3, #mainbody h4 { 
	font-family: Verdana;
	font-size : 11px; 
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px; 
	font-weight: bold;
}

#mainbody a{
color:#677716;
text-decoration:none;
}

#mainbody img.listing_img {
	border: 1px solid #C1D72E;
}

#mainbody img.listing_img2 {
	border: 1px solid #677716;
}

.faq {
width:895px;
float:left;
margin-left:15px;
margin-right:15px;
text-align:justify;
}

/* listing appartements */
.listing_haut {
width:912px;
float:left;
height:8px;
margin:0;
padding:0;
}

.listing_bas {
width:912px;
height:8px;
float:left;
margin:0;
padding:0;
}

.listing_top {
width:912px;
float:left;
margin-top:10px;
}

.listing_bottom {
width:912px;
float:left;
margin-bottom:10px;
}

.listing_body {
border-right: #C2D730 2px solid;
border-left: #C2D730 2px solid;
width:908px;
float:left;
}
/* listing appartements */

/* cadre principal */
.cadre_body {
width:928px;
float:left;
}

.cadre_top {
height:15px;
width:930px;
float:left;
}

.cadre_bottom {
width:930px;
float:left;
}

.cadre_center {
width:912px;
float:left;
padding-left:8px;
}

.cadre_appart_titres {
height:25px;
width:912px;
float:left;
padding-left:15px;
background-color:#F5FAF5;
}

.cadre_appart_content {
width:912px;
float:left;
padding-left:15px;
}

/* cadre principal */
input, select {
	font-family: Arial;
	font-size: 8pt;
	color:#677716;
}

textarea {
	border: 1px solid #4C77B6;
	margin: 5px;
	padding: 2px;
	color:#677716;
}

.processpop {
	display:none;
}

.processpopok {
	display:block;
	height: 150px;
}

/* new listing **********/
#mainbody div.tglobal{
	margin: 0;
	padding: 0;
	width:800px;
	border : 1px solid #E3CBC5;
	background-color: #F4F4F4;
	float:left;
}

#mainbody div.tgloba2{
	margin: 0;
	padding: 0;
	width:800px;
	border : 1px solid #677716;
	background-color: #F2F2F2;
	float:left;
}

#mapdiv, #mapdiv1, #mapdiv2, #mapdiv3, #mapdiv4, #mapdiv5, #mapdiv6, #mapdiv7, #mapdiv8, #mapdiv9, #mapdiv10, 
#mapdiv11, #mapdiv12, #mapdiv13, #mapdiv14, #mapdiv15, #mapdiv16, #mapdiv17, #mapdiv18, #mapdiv19, #mapdiv20,
#mapdiv21, #mapdiv22, #mapdiv23, #mapdiv24, #mapdiv25, #mapdiv26, #mapdiv27, #mapdiv28, #mapdiv29, #mapdiv30,
#mapdiv31, #mapdiv32, #mapdiv33, #mapdiv34, #mapdiv35, #mapdiv36, #mapdiv37, #mapdiv38, #mapdiv39, #mapdiv40,
#mapdiv41, #mapdiv42, #mapdiv43, #mapdiv44, #mapdiv45, #mapdiv46, #mapdiv47, #mapdiv48, #mapdiv49, #mapdiv50 {
	position:relative;
 	top:0px; 
	left:0px; 
	width:112px; 
	height:90px; 
}

#mainbody div.h100{
	margin-bottom: 0px;
}

#mainbody div.t0{
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}

#mainbody div.ticones{
	margin-top:5px;
	margin-left:5px;
	height:40px;
	padding: 0;
	width:900px;
	float:left;
}

#mainbody div.ref232 {
	float:left;
	width:250px;
	height:30px;
	margin-right:1em;
	text-align:center;
}

#mainbody div.ref307 {
	float:left;
	width:320px;
	height:30px;
	margin-right:1em;
	text-align:center;
}

#mainbody div.ref207 {
	float:left;
	width:207px;
	height:30px;
	margin-right:1em;
	text-align:center;
}

#mainbody div.ref1 {
	width:100px;
	margin-right:1em;
	float:left;
	/* border:#000 1px solid; */
}

#mainbody div.ref2 {
	margin:0;
	padding:0;
	width:100px;
	float:left;
}

#mainbody div.ref10 {
	float:left;
	width:10px;
	text-align:center;
}

#mainbody div.ref75 {
	float:left;
	width:85px;
	text-align:center;
}

#mainbody div.refauto {
	width:auto;
	margin-right:1em;
	float:left;
}

#mainbody div.t0bg1{
	margin-right:1em;
	margin-top:6px;
	padding: 0;
	width:220px;
	float:left;
	text-align:left;
}

#mainbody div.t0bg2{
	margin:0;
	margin-right:5px;
	padding: 0;
	height:38px;
	width:auto;
	text-align:right;
}

#mainbody div.t1{
	width:270px;
	padding:0;
	float:left;
	margin-left:10px;
	text-align:left;
}
#mainbody div.t2{
	width:170px;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}
#mainbody div.t3{
	width:110px;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}

#mainbody div.t4{
	width:110px;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}

#mainbody div.t5{
	width:130px;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}

#mainbody h3,h4{
	margin: 9px;
	font-family: Verdana;
	font-size : 11px; 
	font-weight: bold;
}

#mainbody .bordureverte2 {
	border-right: 2px solid #C2D730; 
	border-left: 2px solid #C2D730;
}

#mainbody .bordureverte {
	border-right: 1px solid #C2D730; 
	border-left: 1px solid #C2D730;
	border-top: 1px solid #ffffff; 
	border-bottom: 1px solid #ffffff;
}

#mainbody table.bv {
	border-top: 1px solid #C2D730; 
	border-bottom: 1px solid #C2D730;
}

#mainbody .bordurevertecpl {
	border-right: 1px solid #C2D730; 
	border-left: 1px solid #C2D730;
	border-top: 1px solid #998F90; 
	border-bottom: 1px solid #998F90; 
	background-color: #F4F4F4;
}

/* ******************/

