/****************************/
body{
color:#677716;
font-family:Verdana;
font-size:8pt;
top:0;
}
/****************************/

#page {
min-height:55em;
height:55em;
margin-top: 10px;
color:#677716;
text-align:center;
width:930px;
}

#page img {
border:0px;
}

/* pour rétablir le mauvais effet sur les nav. modernes */
html>body #page{
height:auto;
}

#mykeystoparis{
width:930px;
text-align: left;
/* border : 1px solid #677716; */
}


#mykeystoparis a{
background-color:transparent;
text-decoration:none;
color:#677716; 
}

#mykeystoparis a:hover{
text-decoration:underline;
color:#FF9900;
}

#mykeystoparis p.p15, h1.p15, h2.p15 {
	margin-left:15px;
	font-size: 8pt;
}

#head1, #head2, #head3, #head4, #head5, #footer2, #baselinegroup {
margin: 0;
padding: 0;
width:100%;
float:left;
/* border: #000 1px solid; */
}

#head3b { position: absolute; text-align:left; top: 315px; text-align: left; margin: 0; padding: 0; width:100%; float:left; }

#baseline {
margin: 0;
padding: 0;
width:35%;
float:left;
}

#baselinemenu {
margin: 0;
padding: 0;
width:63%;
float:left;
font-family:Arial;
font-size:10pt;
font-weight: bold;
}

#baselinemenu A {
	color: #677716;
	text-decoration:none;
}

#baselinetime {
width:930px;position:absolute;margin:0;padding:0;top:0;text-align:center;padding-left:350px;
font-family:Arial;
font-size:8pt;
font-weight: bold;
}

#footer2 {
	text-align:center;
}

#footer1, #footer11 {
	width:920px;
	height:27px;
	float:left;
	padding-top:5px;
	background-color:#DFEB95;
	text-align:center;
}

#footer1 a, #footer11 a {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size : 10pt; 
	color: #414141;
	text-decoration:none;
	margin-right:25px;
}

#footer1 a:hover, #footer11 a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size : 10pt; 
	color: #FF9900;
	text-decoration:underline;
}

#photo_paris{
	width:650px;
	text-align:center;
	float:left;
}

#animation {
	width:278px;
	float:left;
	text-align:center;
}

#quickaccess{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size : 10pt;
	width:400px;
	margin-left:20px;
	float:left;
}

#quickaccess form{
	margin:0px;
	padding:0px;
}

#menu2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size : 10pt;
	text-align:right;
	width:500px;
	float:left;
}

#title1 {
	margin-top:20px;
	width:720px;
	font-size: 12pt;
	float:left;
	text-align:center;
	font-weight: bold;
}

#title1 h1 {
	font-size: 12pt;
	font-weight: bold;
}

#menu1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size : 10pt;
	margin-top:20px;
	width:700px;
	float:left;
	text-align:right;
}

#quickaccess A, #menu1 A, #menu2 A {
	color: #677716;
	text-decoration:none;
}

#menu1 A:hover, #menu2 A:hover {
	color: #FF9900;
	text-decoration:underline;
}

#menu1 img, #menu2 img {
	margin-left:20px;
}

#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;
	color:#677716;
	font-family:Verdana;
	font-size:8pt;
}

#baseline h1, span{
	margin-left:13px;
	padding:0;
	background-color:transparent;
	color:#677716;
	font-family:Verdana;
	font-size:8pt;
}

.space8px{
	margin: 0;
	padding: 0;
	width:100%;
	float:left;
}

.space5px{
	margin: 0;
	padding: 0;
	width:100%;
	height:5px;
	float:left;
	background-color:transparent;
}

/* --------------- */
#mainbody{
font-size: 8pt;
width:100%;
float:left;
}

#mainbody img {
	cursor: pointer;
}

#mainbody li{
list-style:disc;
}

#mainbody ol li{
list-style-type:decimal;
}

#mainbody h2 {
font-family: Arial;
font-size : 16px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px; 
}

#mainbody h2.p15 {
font-family: Arial;
font-size : 8pt;
}

#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 a:hover{
color:#FF9900;
text-decoration:underline;
}

#mainbody form{
margin:0;
}

#mainbody .faq {
width:895px;
float:left;
margin-left:15px;
margin-right:15px;
text-align:justify;
}

#mainbody .information {
display:none;
}

/* listing appartements */
.listing_haut {
width:912px;
float:left;
height:8px;
margin:0;
padding:0;
background-image: url(interface/amazing_paris2_r2_c2.jpg);
}

.listing_bas {
width:912px;
height:8px;
float:left;
margin:0;
padding:0;
background-image: url(interface/amazing_paris2_r8_c2.jpg);
}

.c_haut_droit {
width:300px;
height:15px;
margin:0;
padding:0;
background-image: url(interface/amazing_paris_r12_c19.jpg);
}

.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 {
border-right: #C1D72E 1px solid;
border-left: #C1D72E 1px solid;
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_caddie {
width:100%;
float:left;
background-color:#FFFFC2;
padding-top:5px;
padding-bottom:5px;
}

#cadre_moteur {
width:300px;
float:left;
margin-left:10px;
}

#cadre_comment {
width:590px;
float:left;
}

#cadre_moteur div.process1{
margin:3px;
padding:1px;
width:320px;
text-align:left;
float:left;
}

#cadre_moteur div.s100{
width:100px;
text-align:right;
float:left;
}

#cadre_moteur div.s70{
padding-left:3px;
width:70px;
text-align:left;
float:left;
}

#cadre_moteur div.s50{
/* padding-left:3px; */
width:50px;
text-align:left;
float:left;
}

#cadre_moteur div.s30{
width:25px;
float:left;
}

#shownbnight { /*#cadre_moteur div.night{ */
font-family:verdana;
font-size: 9px;
width:50px;
float:left;
}

#cadre_comment .step{
font-family:verdana;
font-size: 12pt;
color:#FF9900;
font-weight: bold;
}

#cadre_comment .comment{
font-family:verdana;
font-size: 11px;
}

/* 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;
	height: 0px;
	border: 0px;
}

.processpopok {
	display:block;
	height: 150px;
	border: 0px;
}

/* 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; 
	background-image:url(images/carte.gif);
}

#mainbody div.mapediv {
	position:relative;
 	top:0px; 
	left:0px; 
	width:112px; 
	height:90px; 
	background-image:url(images/carte.gif);
}

#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.orange{
	font-family: Arial;
	font-size : 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px; 
	color:#FF9900;
	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 .bordurevertegauche {
	border-left: 1px solid #C2D730;
}

#mainbody .bordurevertedroite {
	border-right: 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;
}

/* ******************/

.iframebject {
	margin: 0;
	padding: 0;
	border: 0 none;
	/* overflow-x: hidden;
	overflow-y: hidden; */
	overflow: auto;
	width: 155px;
	height: 130px;
}

h2.orange {
	color:#FF9900;
	text-align:center;
}


/*
#mainbody img {
	border:0px;
}
*/

#mainbody .listing_img img{
	border: 1px solid #C1D72E;
}

#mainbody .listing_img:hover img{
	border: 1px solid #677716;
}

#mainbody img.listing_img2 {
	border: 1px solid #677716;
}

#mainbody div.cadre_mois { text-align:center; font-family:Arial; font-size:10px; border:1px solid #dddddd; width:140px; float:left; }
#mainbody div.titre_mois { background-color:#C1D72E; width:140px; height:16px; font-weight: bold;  }
#mainbody div.liste_mois { border-bottom:1px solid #677716; width:140px; height:15px; float:left; }
#mainbody div.affic_mois { width:140px; height:14px; float:left; }
