@charset "iso-8859-1";
@import url("/css/formlocs.css");
@import url("/css/locations.css");
@import url("drop-down.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: 95%;
}
.clearfloat{ clear: both; }
/* base styles */

body{
	margin: 0;
    padding: 0;   
	/*background: #ffffff url(/immo/audouard/newlogos/bck.jpg) repeat-y fixed;*/
	background-color:#094285;
	text-align: center; /* Centers the page content container in IE 5 browsers. */
	color: #000066;
	font-weight: normal;
	font-size: 95%;
	font-family: Verdana, Georgia, Arial, Helvetica, sans-serif margin:0em;
}

DIV#outerwrapper{
	width:800px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-color: #f1f8f8;
	border-left:0px solid gray;
	border-right:0px solid gray;
	border-top:0px solid gray;
	border-bottom:0px solid gray;
}
#outerwrapper #contentwrapper {
	width: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
	position: relative;
}
#outerwrapper #contentwrapper #content {
	width:770px;
	padding: 10px;
	margin: 0 auto;
	/* show border while testing */
	border: 0px solid #339999;
	position: relative;
}


h1{ font-size:18px; padding:0px; margin:0px;}
h2{ font-size:15px; padding:0px; margin:5px; }
h3{ font-size:16px; padding:0px; margin:5px; color:#006699;}
h4{ font-size:14px; padding:0px; margin:5px; }
h5{ font-size:12px; padding:0px; margin:5px;}

table.tblsplash{
	background-color: #e9eaf5;
	border: 1px solid #666699;
}
table.tblsplash TD{ padding: 10px; }

form{display:inline;}

a.btnmail:link, a.btnmail:visited, a.btnmail:active{
font: 9px/20px 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;
}
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;}

html>body #navcontainer li a{width:auto;}
input.promobutton{
background-color:#ffff00;
border:2px groove #33ff00;
color:#ff0000;
cursor:hand;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
}
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:14px; margin-top:2px; margin-bottom:3px;}
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;}


.celldark{
	background-color: #87cefa;
	font-size:x-small;
}
.celldarkff{
background-color:#ffdead;
color:#f4a460;
font-family:Arial,sans-serif;
font-size:x-small;
font-weight:normal;
}

.celllight{
background-color:#99ccff;
color:#000033;
/*font-size: 12px;*/
font-size: 1em;
}

.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;
}

/*- Menu Tabs 10--------------------------- */
  #tabs10 {
	float: left;
	width: 100%;
	font-size: 12px;
	border-bottom: 1px solid #2763a5;
	line-height: normal;
	margin: 0 0 10px 0;
}

  #tabs10 ul {
	margin: 0;
	/*padding: 10px 10px 0 50px;*/
	padding: 10px 0px 0px 15px;
	list-style: none;
}

  #tabs10 li {
	display: inline;
	margin: 0;
	padding: 0;
}

  #tabs10 a {
	float: left;
	background: url("/css/tabs/tableft10.gif") no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}

  #tabs10 a span {
	float: left;
	display: block;
	background: url("/css/tabs/tabright10.gif") no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #ffffff;
}

  /* Commented Backslash Hack hides rule from IE5-Mac \*/
  #tabs10 a span {
	float: none;
}

  /* End IE5-Mac hack */
  #tabs10 a:hover span {
	color: #ffffff;
}

  #tabs10 a:hover {
	background-position: 0% -42px;
}

  #tabs10 a:hover span {
	background-position: 100% -42px;
}





/*                                    */
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;
}
.cellblue{
	background-color: #036;
	color: #ffffff;
	font-weight:bold;
}
.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;
}




/* ///////   new menu 4/12/09        /////// */

DIV#topnavmenu{
	width:100%;
	height:33px;
	background: url("/immo/audouard/images/topnavbck.png") repeat;
	background-color:#336699;
	text-align:center;
}

#topnavmenu ul{
	/*background-color:transparent;*/
	/*background-color:#336699;*/
	list-style-type:none;
	text-align:center;
	width:100%;
	height: 33px;
	margin: 0;
	padding: 0;
}
#topnavmenu li{
	display:inline;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	padding:5px 10px;
	/*padding:0.1em 0.3em;*/
	/*border-left:1px solid #ffffff;*/
}
#topnavmenu li a{
	color: #ffffcc;
	text-decoration:none;
	font-weight: bold;
}
#topnavmenu li a#flag{
	background-color:transparent;
	/*border-left:1px none #9ec0e0;*/
	/*border-right:1px none #9ec0e0;*/
}
#topnavmenu li a:hover{
	color: #ffff00;
	text-decoration:underline;
}
#topnavmenu li a:active{
	color:#ffff00;
	text-decoration:underline;
}


DIV#cadre-top{
	background: url("/immo/audouard/newlogos/cadre-top.png") no-repeat;
	background-position:left bottom;	
	width:829px;
	height:11px;
	margin:10px auto 0 auto;
}
DIV#cadre-mid{
	background: url("/immo/audouard/newlogos/cadre-mid.png") repeat-y;
	width:829px;
	margin:0 auto;
}
DIV#cadre-low{
	background: url("/immo/audouard/newlogos/cadre-low.png") no-repeat;
	background-position:left top;	
	width:829px;
	height:18px;
	margin:0 auto;
}

DIV.kitl{
	background-color: #333499;
	margin: 2px 15px 10px 2px;
}
DIV.kitl P{
	padding: 5px 30px 5px 30px;
	font: TRENDY, "Trebuchet MS", "Times New Roman", "Comic Sans MS";
	font-size: large;
	color: #ffffff;
}
DIV.kitl A{
	color: #ffffff;
	text-decoration: none;
}
DIV.kitl A.klsm{
	font-size: small;
	color: #ffffff;
	text-decoration: underline;
}
