@charset "iso-8859-1";
@import url("/css/formlocs.css");
@import url("/css/locations.css");
/* my base styles */
IMG{border:0;}
TABLE{border:0px;border-collapse:collapse;}
TD{vertical-align:top;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;}
ol,ul,li{font-size:100%;}
.floatleft{float:left;overflow:hidden;}
.floatright{float:right;overflow:hidden;}
div.clear{clear:both;}
.clearfloat{clear:both;}
html{overflow-y:scroll;}
.padlr{padding:0 10px;}
.w80{width:80%;}
.w70{width:70%;}
.w60{width:60%;}
.w50{width:50%;}
.w30{width:30%;}
.w20{width:20%;}
/* base styles */
body{margin:0;padding:0;background-color:#339999;color:#1C3A57;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
DIV.wrapper{position:relative;max-width:750px;margin:0 auto;background:#FFFFFF;background-color:#CCFFCC;overflow:hidden;border:1px solid #808080;border-radius:10px;}
DIV.header{position:relative;width:100%;text-align:center;padding-top:5px;}
DIV.navigation{background-color:#CCFFCC;position:relative;float:left;width:20%;min-width:130px;max-width:250px;overflow:hidden;}
DIV.content{position:relative;background:#FFFFFF;float:right;width:80%;min-width:600px;max-width:800px;overflow:hidden;}
DIV.content DIV.pad{padding:0 2%;}
table.tblmain{position:relative;width:100%;background-color:#FFFFFF;border-top:0px;border-bottom:4px double #660033;border-left:4px double #660033;border-right:4px double #660033;}
table.tblbannertitle{border-bottom:0px;border-top:4px double #660033;border-left:4px double #660033;border-right:4px double #660033;background-color:#FFFFFF;}
p.nocontrat{color:#FF0000;text-align:center;margin-top:2px;margin-bottom:2px;}
a.copy{background-color:transparent;color:#C0C0C0;font-weight:normal;}
td.topblue{color:#FFFFFF;border-bottom:1px solid #90BADE;border-top:4px double #0066CC;border-left:4px double #0066CC;border-right:4px double #0066CC;background-color:#0066CC;}
H1{text-align:center;}
H1,H2,H3,H4{color:#003D3E;margin-top:2px;margin-bottom:2px;}
p.description{text-align:justify;}
p.phrase{font-style:italic;text-align:justify;}
p.texte,.texte{font-size:15px;}
p.title{font-size:18px;}
p.title2{font-size:15px;}
span.buttons a:hover{background-color:#FFFFFF;color:#FFFF00;}
table.normal td{padding:0 0.25em;}
td.cellbar{background-color:#FF0066;}
td.celldates{background-color:#FFEFD5;font-weight:normal;}
td.dispo{background-color:transparent;font-style:normal;font-weight:bold;text-align:center;}
.areatxtcenter{text-align:center;}
.areatxtleft{text-align:left;}
.areatxtright{text-align:right;}
.cellbar{background:#FFA07A;}
.cellblue{background-color:#336666;color:#FFFFFF;font-size:13px;font-weight:normal;}
.celldark{background-color:#1C3F3F;color:#FFFFFF;font-size:13px;}
.celldarkff{background-color:#FFDEAD;color:#F4A460;font-weight:normal;}
.celldates{background-color:#FFEFD5;font-weight:normal;}
.celleuro{background-color:#FFFFFF;font-weight:normal;}
.celllight{background-color:#FFFFE3;font-size:13px;font-style:normal;font-weight:normal;}
.celllightsmall{background-color:#FFFF99;color:#000066;}
.cellsmallbold{color:#003333;font-weight:bold;}
.cellwhite{background-color:#FFFFFF;color:#800000;font-size:13px;font-style:normal;font-weight:normal;}
.cellyellow{background-color:#FFDEAD;color:#B22222;font-size:13px;}
.contract{color:#006633;font-weight:normal;}
.copy,.copy a,.copyrite{color:#111111;font-size:x-small;}
.copy a{text-decoration:none;}
.copy a:hover{text-decoration:underline;}
.description{color:#003366;text-align:justify;}
.highlight{color:#C44500;font-weight:bold;}
.highlight2{color:#CC0000;font-size:14px;font-weight:bold;}
.indent{padding:15px;}
.just{font-weight:normal;text-align:justify;margin-right:4px;}
.navbar,.navbar a,.navbar a:visited{font-family:arial,verdana,helvetica,sans-serif;font-size:x-small;color:#111111;text-decoration:none;}
.navbar a:hover{text-decoration:underline;}
.piscine{color:#483D8B;font-weight:normal;text-align:right;}
.prices{color:#00308F;font-weight:normal;}
.ptitle{font-size:18px;}
.rubrique{color:#004C4C;font-size:18px;font-weight:bold;}
.service{color:#DC143C;font:500 italic 15px "Times New Roman",Arial,"sans-serif";}
.special{color:#FF4500;font-size:14px;}
.tableblue{background-color:#FFFFFF;background-image:none;border-color:#330099;border-style:groove;border-width:thin;color:#330099;}
.tabledispo{background-color:#FFFFFF;background-image:none;border-color:#800000;border-style:groove;border-width:0;color:#0080FF;}
.tablelightblue{background-color:#0099FF;background-image:none;border-color:#800000;border-style:groove;color:#FFFFFF;}
.tablelightred{background-color:#B22222;background-image:none;border-color:#FF6347;border-style:groove;border-width:thin;color:#FFFFCC;}
.tablewhite{background-color:#FFFFFF;background-image:none;border-color:#800000;border-style:groove;border-width:thin;color:#003333;}
.xlowtable{background-color:#006633;color:#FFFFCC;}
#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 #339966;border-right:5px solid #339966;background-color:#336666;color:#FFFFFF;text-decoration:none;font-size:80%;min-width:110px;}
html>body #leftnavul li a{width:auto;}
#leftnavul li a:hover{border-left:5px solid #FFFF66;border-right:5px solid #CCFF99;background-color:#99CC99;color:#000000;}
td.leftnav{background-color:#CCFFCC;}
div.leftnavaddress{position:relative;max-width:90%;min-width:120px;margin:5px auto;border:1px solid #99CCFF;font-size:small;color:#333333;text-align:left;padding:2%;border-radius:5px;}
table.rates{border:1px solid #999999;}
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;}
UL.cube{list-style:none;margin:10px 0 10px 10px;padding:0;border:none;}
UL.cube LI{background:url(/immo/rex/logos/cube.gif) left top no-repeat;padding-left:28px;padding-bottom:5px;}
TABLE.contactform{margin:15px 0 0 25px;}
TABLE.contactform TD{padding:5px 10px;}
.btnsend{background-color:#CCCCFF;color:#000099;border:2px groove #CCFFFF;font-weight:bold;font-size:13px;}
.button{
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial,Helvetica,sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover{text-decoration:none;}
.button:active{position:relative;top:1px;}
.bigrounded{-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;}
.medium{font-size:12px;padding:.4em 1.5em .42em;}
.small{font-size:11px;padding:.2em 1em .275em;}
.white{
	/*color: #606060;*/
	border: solid 1px #B7B7B7;
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));
	background: -moz-linear-gradient(top,#fff,#ededed);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed');
	background: #FFFFFF;
}
.white:hover{
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc));
	background: -moz-linear-gradient(top,#fff,#dcdcdc);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dcdcdc');
	background: #EDEDED;
}
.white:active{
	color: #999999;
	background: -webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));
	background: -moz-linear-gradient(top,#ededed,#fff);
	filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff');
}

