@import url("/css/formlocs.css");
IMG{ border:0; }
.left{ text-align: left; }
.right{ text-align: right; }
.center{ text-align: center; }
.bold{ font-weight: bold; }
.small{ font-size: small; }
.xsmall{ font-size: x-small; }
.just{ text-align: justify; }
.clearfloat{ clear: both; }
body{
	/*background-color: #3E5488;*/
	background-color: #32538A;
	color: #1c3a57;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0em 0em 0em 0em;
}
table {
	margin-top: 0px;
	margin-bottom: 0px;
}
p {
	margin-top: 1px;
	margin-bottom: 3px;
}
table.tblmain{
	background-color: #E9F2ED;
	color: #1c3a57;
	border-top: 0px;
	border-bottom: 4px double #ffffff;
	border-left: 4px double #ffffff;
	border-right: 4px double #ffffff;
}
table.tblbannertitle{
	border-bottom: 0px;
	border-top: 4px double #ffffff;
	border-left: 4px double #ffffff;
	border-right: 4px double #ffffff;
	background-color: #E9F2ED;
	color: #1c3a57;
}
DIV#toptitle{
	width:892px; 
	height:142px; 
	margin:0 auto; 	
	border-bottom: 0px;
	border-top: 4px double #ffffff;
	border-left: 4px double #ffffff;
	border-right: 4px double #ffffff;
	color: #1c3a57;
	text-align:center;
}
DIV#toptitle H1{
	margin:0;
	padding:100px 0 5px 0; 	
	color: #F0F8FF;
	font-size:18px;
	line-height: 1em;
	font-family: "Times New Roman", Times, serif;
}
.btnsend{
	background-color: #ccccff;
	color: #000099;
	border: 2px groove #ccffff;
	font-weight: bold;
	font-size: small;
}
p.nocontrat{
	color: #ff0000;
	background-color: transparent;
	font-size: small;
	text-align: center;
	margin-top: 2px;
	margin-bottom: 2px;
}
h1{
background-color:transparent;
/*font-size:19px;*/
margin-bottom: 2px;
margin-top: 2px;
font-size: 16px;
color: #F0F8FF;
}
h2{
background-color:transparent;
font-size:18px;
font-weight:bold;
padding-left:12px;
margin-bottom: 2px;
margin-top: 2px;
}
h3{
background-color:transparent;
font-size:16px;
font-weight:bold;
padding-left:12px;
margin-bottom: 2px;
margin-top: 2px;
}
h4{
background-color:transparent;
font-size:14px;
font-weight:bold;
margin-bottom: 2px;
margin-top: 2px;
}
h5{
background-color:transparent;
font-size:12px;
font-weight:bold;
margin-bottom: 2px;
margin-top: 2px;
}
h6{
background-color:transparent;
font-size:9px;
font-weight:bold;
margin-bottom: 2px;
margin-top: 2px;
}

p.description{
	text-align: justify;
	font-size: small;
}

p.phrase{
	font-style: italic;
	text-align: justify;
}

p.texte{
	text-align: left;
	font-weight: bolder;
}

p.title{
	font-size: larger;
}

p.title2{
	font-size: larger;
}

td.celldates{
	background-color: #ffefd5;
	color: #1c3a57;
}

.areatxtcenter{
	font-size: small;
	text-align: center;
}

.areatxtleft{
	font-size: small;
	text-align: left;
}

.areatxtright{
	font-size: small;
	text-align: right;
}

.cellblue{
	background-color: #464078;
	color: #ffffff;
}

.celldark{
	background-color: #464078;
	color: #ffffff;
	font-size: small;
}

.celldates{
	background-color: #ffefd5;
	color: #1c3a57;
	font-size: small;
}

.celleuro{
	background-color: #ffffff;
	color: #1c3a57;
	font-size: small;
}

.celllight{
	background-color: #ffffe3;
	color: #1c3a57;
	font-size: small;
}

.cellwhite{
	background-color: #ffffff;
	color: #1c3a57;
}

.copy{
	background-color: transparent;
	color: #999999;
	font-size: x-small;
}

.copy a{
	background-color: transparent;
	color: #999999;
	font-weight: normal;
}

.copyrite{
	color: #999999;
	background-color: transparent;
	font-size: xx-small;
}

.just{
	font-weight: normal;
	text-align: justify;
	margin-right: 4px;
}

.navbar{
	font-size: x-small;
	background-color: transparent;
	color: #CCD7FF;
}

.rubrique{
	color: #004c4c;
	background-color: transparent;
	font-size: larger;
	font-weight: bold;
}
p.small{
	font-size: small;
}
p.large{
	font-size: large;
}
.tableblue{
	background-color: #ffffff;
	background-image: none;
	border-color: #330099;
	border-style: groove;
	border-width: thin;
	color: #330099;
}

#leftnavul ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}

#leftnavul li {
	border-bottom: 1px solid #90bade;
	margin: 0;
	}
#leftnavul li a {
	display: block;
	padding: 5px 5px 5px 5px;
	border-left: 5px solid #454078;
	border-right: 5px solid #464078;
	background-color: #91ace8;
	color: #464078;
	text-decoration: none;
	width: 112px;
	}
#leftnavul li.subtitle{
	display: block;
	padding: 1px 5px 1px 5px;
	border-left: 5px solid #454078;
	border-right: 5px solid #464078;
	background-color: transparent;
	color: #464078;
	text-decoration: none;
	/*width: 112px;*/
	}
html>body #leftnavul li a {
	width: auto;
	}

#leftnavul li a:hover {
	border-left: 5px solid #91ace8;
	border-right: 5px solid #91ace8;
	background-color: #454078;
	color: #fff;
	}
td.leftnav{
	background-color: #d7d9f2;
	color: #1c3a57;
	font-size: small;
}

div.leftnavaddress{
	border: 1px solid #99ccff;
   font-size: x-small;
	color: #333333;
	background-color: #ffffff;
	text-align: left;
	margin: 5px auto 5px auto;
	padding: 1px 3px 3px 3px;
	width: 92%;
}

/* Property page styles */

a.btnmail:link, a.btnmail:visited, a.btnmail:active{
font: x-small/15px verdana, arial, helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
display: block;
color: #fff;
background: #000080;
text-align: center;
width: 180px;
}
a.btnmail:hover{
color: #fff;
background: #0000FF;
}

.tabletech{border: 1px solid #3E5488;  background: #ffffff;  }
.tech{font-size: x-small;}
.tech a{	font-size: x-small;}
p.descriptif{font-size:small; text-align:left;}
.prix{font-size:small;font-weight:bold;}
p.textbas{font-size:small;}
p.texthaut{font-size:small;font-weight:bold; text-align: left;}
table.property{
background-color: #ffffff;
border-bottom: 1px solid #3E5488;
border-left:1px solid #3E5488;
border-right:1px solid #3E5488;
border-top:1px solid #3E5488;
}
.frais{font-size:x-small}
.visiter{font-size: small;}
.forsale{
background-color:transparent;
color: #990066;
font-size:large;
font-weight:bold;
}
.prices{
background-color:transparent;
font-weight:bold;
}
.pricesff{
background-color:transparent;
font-size:small;
}
table.tblventes{
	font-size: small;
}
.celllistlight{
	background-color: #E9F2ED; /* same as tblmain bck */
}
.celllistdark{
	background-color: #d7d9f2; /* same as leftnav bck */
}
#ulcube{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#ulcube li
{
	padding-bottom: 5px;
	padding-left: 30px;
	background: url('/immo/moser/logos/cube.gif') no-repeat 0 0;
	/*background-position: 1px;*/
}
