@charset "iso-8859-1";
@import url("/css/formlocs.css");
@import url("/immo/erlea/drop-down.css");
IMG{ border: 0; }
DIV{ border:0; margin:0; padding:0; }
TABLE{ border: 0; border-collapse: collapse; }
TD{ vertical-align: top;font-size: 100%; }
OL, UL, LI { font-size: 100%; }
.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; }
.floatleft { float:left; }
.clearfloat{ clear: both; }
div.clear { clear: both; }
/* use as follows (including the comment) */
/* <div class="clear"><!-- --></div> */


a.btnmail:link, a.btnmail:visited, a.btnmail:active{
font: bold 9px/20px verdana, arial, helvetica, sans-serif;
text-decoration: none;
display: block;
color: #fff;
background: #006633;
text-align: center;
width: 180px;
}
a.btnmail:hover{
color: #fff;
background: #009900;
}
a:link{background-color:transparent;color:#0000ff;}
a:visited{background-color:transparent;color:#0000ff;}
a:hover{background-color:transparent;color:#ff0000;}
a:active{background-color:transparent;color:#0000ff;}
body{
background: #FFFFFF url(logos/bckgreen.png) repeat-y center top;
color: #800000;
font-family:verdana,georgia,arial,helvetica,sans-serif;
font-size:12px;
font-weight:normal;
margin:0em;
}
form{display:inline;}
.hr1{color:#800000;font-size:20px;}

h1{ font-size: 22px; }
h2{ font-size: 20px; }
h3{ font-size: 18px; }
h4{ font-size: 16px; }
h5{ font-size: 14px; }
h6{ font-size: 13px; }

h1,h2,h3,h4,h5,h6{ padding:0; margin: 0 0 1.0em 0; }

input.promobutton{
background-color:#ffff00;
border:2px groove #33ff00;
color:#ff0000;
cursor: default;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
}
p{background-color:transparent;font-weight:normal;}
p.description{
background-color:transparent;
font-weight:normal;
text-align:justify;
}
p.phrase{font-style:italic;font-weight:bold;text-align:justify;}
p.texte{
background-color:transparent;
font-family:verdana,arial,sans-serif;
font-size:13px;
font-weight:normal;
text-align:justify;
}
p.title{
background-color:transparent;
font-family:verdana,arial;
font-size:16px;
font-weight:bold;
}
p.title2{
background-color:transparent;
font-family:verdana,arial;
font-size:14px;
font-weight:bold;
}
p.titre{
	 font-weight:bold; font-size: medium; text-transform:uppercase; text-shadow:1px 1px #ebebeb; /*font-family: Arial, Helvetica, sans-serif;*/ padding:0;margin:0;
}
span.buttons a:hover{background-color:#ffffff;color: #cc3333;}
table.rates td{font:normal 12px verdana,sans-serif;padding:0 0.25em;}
td{
background-color:transparent;
font-family:georgia,verdana,arial,helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
.areatxtcenter{
background-color:transparent;
font-family:verdana,arial,helvetica,sans-serif;
font-size:10px;
text-align:center;
font-weight: normal;
}
.cellblue{
background-color:#99ccff;
color:#000066;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
}
.celldark{
background-color:#ffbe6e;
color:#000066;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
}
.celldarkff{
background-color:#ffdead;
color:#f4a460;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:normal;
}
.celleuro{background-color:#ffff99;font-size:12px;}
.cellfranc{
background-color:#f4a460;
color:#b8860b;
font-family:arial;
font-size:12px;
font-weight:normal;
}
.celllight{
background-color:#ffff99;
color:#000066;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
}
.cellmed{
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
font-weight:normal;
}
.cellmedbold{
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.cellsmall{
font-family:verdana,arial,helvetica,sans-serif;
font-size:9px;
font-weight:normal;
}
.cellsmallbold{
font-family:verdana,arial,helvetica,sans-serif;
font-size:9px;
font-weight:bold;
}
.cellyellow{
background-color: #DBFFDC;
color: #006400;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
}
.copy{
color: #999999;
font-family:arial,verdana,helvetica,sans-serif;
font-size:0.9em;
font-weight:normal;
}
.copybold{
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
.copyrite{
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color: #0000ff;
}
.highlight{color:#0066ff;font-weight:bold;}
.highlightred{color:#0000ff;font-weight:bold;}
.indent{padding-left:17px;padding-right:12px;}
.just{font-weight:normal;text-align:justify;}
.navbar{
font-family:arial,verdana,helvetica,sans-serif;
font-size:12px;
font-weight:normal;
margin-top:6px;
}
.navbar a{
color:#0000ff;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.navbar a:link{
color:#0000ff;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.navbar a:visited{
color:#4169e1;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
.navbar a:visited:hover{
color:#00008b;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.navbar a:hover{
color:#000080;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}
.piscine{
color:#483d8b;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
text-align:right;
}
.rubrique{
font-family:verdana,arial,helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}
.tableblue{
background-color:#ffffff;
background-image:none;
border-color:#330099;
border-style:groove;
border-width:4px;
color:#330099;
}
.tabledispo{
background-color:#ffffff;
background-image:none;
border-color:#800000;
border-style:groove;
border-width:1px;
color:#0080ff;
}
.tableheaderblue{
background-color:#000066;
color:#ffffff;
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
}
.tablelightblue{
background-color:#0099ff;
background-image:none;
border-color:#000066;
border-style:groove;
border-width:1px;
color:#ffffff;
}
.tablenav{background-color:#000066;background-image:none;}
.tablephotos{border-color:#d9d9c8;border-style:groove groove groove groove;}
TABLE.tablepromo{
/*background-color: #E3F1D6;*/
background-color: #ededed;
background-image:none;
/*border-color: #B5D790;*/
border-color: #a8a8a8;
border-style:solid;
border-width:2px;
padding:0;
margin:0;
}
TABLE.tablepromo TD{
	text-align: center;
	padding: 0 10px;
	margin: 0;
}
.tablewhite{background-color:#f9fcff;}
.topnav{color:#ffffff;font-weight:bold;}
.topnav a{color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;}
.topnav a:link{color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;}
.topnav a:visited{color:#ffffff;font-size:12px;font-weight:bold;text-decoration:none;}
.topnav a:visited:hover{
color:#0066ff;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.topnav a:hover{
color:#0066ff;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
table.property{
background-color: #ffffff;
border-bottom: 1px solid #d2691e;
border-left:1px solid #d2691e;
border-right:1px solid #d2691e;
border-top:1px solid #d2691e;
}
.listprix{
	font-size: 1.0em;
}
.listville{
	font-size: 1.0em;
	color: #B22222;
}
.listpces{
	font-size: 0.9em;
	color: #000080;	
}
td.listlight{
	background-color: #DCDCDC;
}
td.listdark{
	background-color: #E8E8E8;
}

.tech{font-size: .9em;}
.tech a{	font-size: .9em;}
.tabletech{	border: 1px solid #808080; }
p.descriptif{color: #731D00;font-size:1.1em;text-align:left;}
p.prix{color: #663300;font-size:1.2em;font-weight:bold;}
p.textbas{color: #CC0033;font-size:1.2em;}
p.texthaut{color: #CC0000;font-size:1.2em;font-weight:bold;}
html>body #navcontainer li a{width:auto;}
DIV#navcontainerhoriz{margin:0 auto 0 auto;}
#navcontainerhoriz li{display:inline;}
#navcontainerhoriz li a{
background-color: #2F4F4F;
border-left: 1px solid #191970;
border-right:1px solid #191970;
border-top:1px solid #191970;
border-bottom:1px solid #191970;
color: #FFFFFF;
font-size: 1.1em;
font-weight: bold;
padding:.2em .5em;
text-decoration:none;
}
#navcontainerhoriz li a#flag{
background-color:transparent;
border-left:none;
border-right:none;
border-top:none;
border-bottom:none;
}
#navcontainerhoriz li a:hover{background-color:#800000;color: #FFFFFF;text-decoration:none;}
#navcontainerhoriz li a:active{background-color:#800000;color: #FFFFFF;text-decoration:underline;}
#navcontainerhoriz ul{
background-color:transparent;
font:normal normal 80% Verdana,arial,helvetica,sans-serif;
list-style-type:none;/*background-color:#c7daec*/
margin:0;
padding: 1px 0px 3px 0px;
text-align:center;
width:100%;
}
.frais{
	font-weight: normal;
}

.tblborder{
background-color: #ffffff;
border: 0px solid #006400;
}

DIV.w680border{
	width:680px;
	margin:5px auto 0px auto;
	text-align:left;
	border:0px solid #006400;
	padding:10px;
	background-color:#fff;
}
DIV.w780border{
	width:780px;
	margin:5px auto;
	text-align:left;
	border:0px solid #006400;
	padding:10px;
	background-color:#fff;
}
DIV.w880border{
	width:880px;
	margin:5px auto;
	text-align:left;
	border:0px solid #006400;
	padding:10px;
	background-color:#fff;
}
DIV.w940border{ /* added 24/02/2011 for new wide locannuel listing*/
	width:940px;
	margin:5px auto;
	text-align:left;
	border:0px solid #006400;
	padding:10px;
	background-color:#fff;
}
DIV.w920border{ /* added 24/02/2011 for new wide locdetail listing*/
	width:920px;
	margin:5px auto;
	text-align:left;
	border:0px solid #006400;
	padding:10px;
	background-color:#fff;
}
DIV.w900border{ /* added 24/02/2011 for new wide locdetail listing*/
	width:900px;
	margin:5px auto;
	text-align:left;
	border:0px solid #006400;
	padding:10px;
	background-color:#fff;
}
DIV.w980border{
	width:980px;
	margin:5px auto;
	text-align:left;
	border:0px solid #006400;
	padding:10px;
	background-color:#fff;
}
/* rounded border added 22/12/09 */
DIV#cadretop{
	width: 988px;
	height: 12px;
	background-image:  url(logos/cadretop988.png);
	background-position: top;
	background-repeat: no-repeat;
	padding:0;
	margin:0 auto;
}
DIV#cadremid{
	width: 988px;
	background-image:  url(logos/cadremid988.png);
	background-position: top;
	background-repeat: repeat-y;
	padding:5px 0 5px 0;
	margin:0 auto; 
}
DIV#cadrebottom{
	width: 988px;
	height: 14px;
	background-image:  url(logos/cadrebottom988.png);
	background-position: top;
	background-repeat: no-repeat;
	padding:0;
	margin:0 auto;
}
