@charset "iso-8859-1";
@import url("/css/formlocs.css");
@import url("/css/locations.css");
@import url("/immo/etxe-loc/css/drop-down.css");
@import url("/immo/etxe-loc/css/etxeloc.css");
/* my base styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

div.clear { clear: both; }
/* use as follows (including the comment) */
/* <div class="clear"><!-- --></div> */
***************************** my base styles

/* my base styles */
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; }
.clearfloat{ clear: both; }
/* base styles */

/* From JQuery Tools */
/* get rid of those system borders being generated for A tags */
a:active {outline:none;}
:focus {-moz-outline-style:none;}



body{
	color: #000;
	font-weight: normal;
	font-size: 95%;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif;
}




/*h1{ font-size:18px;}
h2{ font-size:15px;}
h3{ font-size:16px;}
h4{ font-size:14px;}
h5{ font-size:12px;}*/

form{display:inline;}

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;}

p.texte{font-weight:bold; text-align: justify;}
p.description{font-weight:normal;text-align:left;}
p.phrase{font-style: italic; text-align: left;}

p.title{font-size:16px; margin-top:4px; margin-bottom:5px;font-weight:bold;}
p.title2{font-size:12px; margin-top:2px; margin-bottom:3px;}
span.buttons a:hover{background-color:#ffffff;color:#ffff00;}



.cellfranc{
background-color:#f4a460;
color:#b8860b;
font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}

/*td{ color:#000066; }*/
td.celldarkff{
background-color:#ffdead;
color:#f4a460;
font-family:Arial,sans-serif;
font-size:x-small;
font-weight:normal;
}
td.dispo{
background-color:#ffff80;
color:#000066;
font-family:sans-serif,verdana,arial,helvetica;
font-size:x-small;
font-style:normal;
font-weight:bold;
text-align:center;
}
td.h1{
background-color:transparent;
color:#cc6633;
font-family:georgia,sans-serif;
}

.areatxtcenter{ font-size:small; text-align:center; }
.areatxtleft{font-size:small;text-align:left;}
.areatxtright{font-size:small;text-align:right;}



.celldarkff{
background-color:#ffdead;
color:#f4a460;
font-family:Arial,sans-serif;
font-size:x-small;
font-weight:normal;
}



.cellyellow{background-color:#99ccff;color:#000033;font-size:x-small;}
.copy{
background-color:transparent;
color:#999999;
font-size:x-small;
}
.copyrite{
background-color:transparent;
color:#cd5c5c;
font-size:small;
}
.highlight{background-color:transparent;color:#c44500;font-weight:bold;}
.indent{padding:0px 10px;}
.just{text-align:justify;}
.justbold{font-weight:bold; text-align:justify;}
.malin{
background-color:#ffffff;
border-bottom:3px double #ff6600;
border-left:3px double #ff6600;
border-right:3px double #ff6600;
border-top:3px double #ff6600;
}
.navbar{
font-family:arial,verdana,helvetica,sans-serif;
font-size:small;
font-weight:normal;
color: #cccccc;
}
.navbar a{
font-family:arial,verdana,helvetica,sans-serif;
font-size:small;
font-weight:normal;
color: #cccccc;
}
.piscine{
background-color:transparent;
color:#483d8b;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:x-small;
font-weight:normal;
text-align:right;
}
.ref{font-family:Verdana,monospace;}
.rubrique{
background-color:transparent;
color:#00488c;
font-size:medium;
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:#000066;
border-style:groove;
border-width:1px;
color:#0080ff;
}
.tablelightblue{
background-color:#0099ff;
background-image:none;
border-color:#000066;
border-style:groove;
border-width:1px;
color:#ffffff;
}
.tablewhite{
background-color:#ffffff;
background-image:none;
border-color:#000099;
border-style:double;
border-width:3px;
color:#0080ff;
}
TABLE#tbllinge{
background-color:#ffffff;
background-image:none;
border-color:#000099;
border-style:double;
border-width:3px;
color:#0080ff;
border-collapse: collapse;
padding:10px;
margin:0px;
}
TABLE#tbllinge TD{
	padding: 5px 5px 4px 8px;
	margin: 0px;
}
.tblheadrow{
background-color:#bddcec;
color:#000000;
font:bold;
font-size:medium;
}

.title2{font-size:14px;}

.tableyellowlinks{
background-color:#ddeeff;
background-image:none;
border-color:#6699cc;
border-style:groove;
border-width:2px;
}
.tableyellowlinks td{font-weight:normal;}

td.yellowlinks{
background-color:#ffff80;
color:#000066;
font-family:sans-serif,verdana,arial,helvetica;
font-size:x-small;
font-weight:bold;
}
TABLE#lowtable{
background-color:#ddeeff;
background-image:none;
border-color:#6699cc;
border-style:groove;
border-width:2px;
width:600px;
margin:20px auto 5px auto;
}
TABLE#lowtable TD{
font-weight:normal;
}
OL#olmenu {
	margin: 0px;
	padding: 0px;
}
OL#olmenu li{
	/*font-size: 12px;*/
	padding:0;
	margin:0;
}



DIV#lowtable{
background-color:#ddeeff;
background-image:none;
border: 2px groove #6699cc;
width:600px;
margin:10px auto 10px auto;
padding:10px;
font-weight: normal;
font-size: small;
text-align: center;
}


/*                                    */
table.rates{
	/*font:bold 11px Verdana,sans-serif;*/
	border: 1px solid #999999;
}
table.rates TR{
	
}
table.rates TD{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	padding:4px 8px 2px 5px;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #f4f4f4;
}
.cellwhite{
	background-color: #fff;
	color: #333333;
}

.celldates{
background-color:#ffffff;
color:#000066;
}
.celleuro{
	background-color: #eeeeee;
}
TD.getdispo{
	font-size:12px;
}

TABLE#prestige{
	width: 600px;
	background-color: #ffffff;
	border: 1px solid gray;
	border-collapse: collapse;
}
TABLE#prestige TD{
	padding:0px 2px 0px 2px;
	margin:0px;
	border-bottom: 1px solid #e5f6ff;
	vertical-align: middle;
}
.testcolor{
	color: #f0efec;
}

/* -- modified standard listing styles -- */
.cellblue{
	background-color: #036;
	color: #ffffff;
	font-weight:bold;
}
.celllight{
	background-color: #f8f8f8;
	color:#000033;
	font-size: 1em;
}
.celldark{
	background-color: #eaf4ff;
	font-size:x-small;
	/*color:#fff;*/
}
