@charset "utf-8";
/* CSS Document */
body { background-color: #C4A069; font-family: Arial, Helvetica, sans-serif; }
p {margin-top:4px;}
a { outline: none; }
* {margin:0pt;}

ul { list-style-position: outside; margin-left: 0px; padding-left: 30px; list-style: square; vertical-align: middle; }
li { margin: 0px; padding: 0px; } 

.BodyText {font-family : Tahoma, Verdana, sans-serif; font-size : 11px; font-weight: normal; color : #ffffff}
a.smallWhite {font-family: Tahoma, Verdana, sans-serif; font-size : 8.5pt; font-weight: bold; text-decoration: none; color: #ffffff;}
a.smallWhite:visited {font-family: Tahoma, Verdana, sans-serif; font-size : 8.5pt; font-weight: bold; text-decoration: none; color: #ffffff;}
a.smallWhite:active {font-family: Tahoma, Verdana, sans-serif; font-size : 8.5pt; font-weight: bold; text-decoration: none; color: #ffffff;}
a.smallWhite:hover {font-family: Tahoma, Verdana, sans-serif; font-size : 8.5pt; font-weight: bold; text-decoration: none; color: #F7B90C;}
a.smallWhite:visited:hover {font-family: Tahoma, Verdana, sans-serif; font-size : 8.5pt; font-weight: bold; text-decoration: none; color: #F7B90C;}

td {text-transform: none; color: #000000; text-indent: 0px; white-space: normal;	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;} 
h1 {font-size:18px; color:#000000; margin-bottom: 4px; }
h2 {font-size:15px; color:#000000; margin-bottom: 8px; }
h3 {font-size:14px; color:#000000; margin-bottom: 8px; }
h4 {font-size:12px; color:#000000; margin-bottom: 2px; }
h5 {font-size:14px; color:#000000; margin-bottom: 2px; }
h6 {font-size:14px; color:#996600; margin-bottom: 2px; }

a        	{color:#660000; }
a:hover  	{color:#ffffff; }
a:visited	{color:#660000; }
a:visited:hover	{color:#ffffff; }

#wrapper { margin: 0 auto; width: 862px; }
#shadow {  width: 876px; background: url(../../images/bg-shadow.jpg) repeat-y right; }
#header { background: url(../../images/banner-logo.jpg) no-repeat; float: left; width: 877px; height: 206px; }
#header_fr { background: url(../../images/banner-logo-fr.jpg) no-repeat; float: left; width: 877px; height: 206px; }
#bottom { background: url(../../images/bottom.jpg) bottom no-repeat; float: left; width: 877px; height: 40px; }
#lang { background: url(../../images/bg-nav.jpg) repeat-x; text-align: center; width: 110px; border-bottom:2px solid white; border-left:2px solid white; padding:5px; padding-top: 6px; margin-left:738px; margin-top:17px;}
#containerhome { width: 858px; border-left:2px solid black; border-right:2px solid black;  padding: 0px 0px 0px 0px; background-color:#E7D09E; }
#container { width: 818px; border-left:2px solid black; border-right:2px solid black;  padding: 0px 0px 0px 0px; background-color:#E7D09E; padding: 10px 20px 5px 20px; font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif; }
.contentBig {font-family : Tahoma, Verdana, sans-serif; font-size : 12pt; font-weight: normal; font-style:italic; color : #000000; }
.clear {clear:both;}
.bottomText {font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: bold; color: #ffffff;}

#nav { background: url(../../images/bg-nav.jpg) repeat-x; float: left; width: 858px; height: 30px; border-left:2px solid black; border-right:2px solid black; border-bottom:4px solid black;  }
ul#nav-top { float: left; width: 862px; list-style: none; margin-left: 70px; }
* html ul#nav-top { margin-left: 0px; }
ul#nav-top li { float: left; height: 33px; }
ul#nav-top li a { float: left; height: 33px; }
ul#nav-top-fr { width: 862px; list-style: none; margin-left: 0px; padding-left: 5px }
* html ul#nav-top-fr { margin-left: 0px; padding-left: 5px;}
ul#nav-top-fr li { float: left; height: 33px; margin-left: 0px;  }
ul#nav-top-fr li a { float: left; height: 33px; margin-left: 0px; }

ul#nav-top li#newhomes { background: url(../../images/newhomes.jpg) no-repeat; width: 119px; margin-right: 10px; }
ul#nav-top li#availablehomes { background: url(../../images/availablehomes.jpg) no-repeat; width: 161px; margin-right: 10px; }
ul#nav-top li#communities { background: url(../../images/communities.jpg) no-repeat; width: 128px; margin-right: 10px; }
ul#nav-top li#aboutus { background: url(../../images/aboutus.jpg) no-repeat; width: 106px; margin-right: 10px; }
ul#nav-top li#contactus { background: url(../../images/contactus.jpg) no-repeat; width: 123px; margin-right: 10px; }
ul#nav-top-fr li#nouvellesmaisons { background: url(../../images/nouvellesmaisons.jpg) no-repeat; width: 181px; margin-right: 2px; margin-left: 0px;  }
ul#nav-top-fr li#communautes { background: url(../../images/communautes.jpg) no-repeat; width: 139px; margin-right: 2px; }
ul#nav-top-fr li#disponibles { background: url(../../images/disponibles.jpg) no-repeat; width: 192px; margin-right: 2px; }
ul#nav-top-fr li#nous { background: url(../../images/nous.jpg) no-repeat; width: 171px; margin-right: 2px; }
ul#nav-top-fr li#contactnous { background: url(../../images/contactnous.jpg) no-repeat; width: 157px; margin-right: 2px; }

ul#nav-top li#newhomes a { background: url(../../images/newhomes.jpg) no-repeat; width: 119px;  margin-left: 0px; }
ul#nav-top li#availablehomes a { background: url(../../images/availablehomes.jpg) no-repeat; width: 161px; }
ul#nav-top li#communities a { background: url(../../images/communities.jpg) no-repeat; width: 128px; }
ul#nav-top li#aboutus a { background: url(../../images/aboutus.jpg) no-repeat; width: 106px; }
ul#nav-top li#contactus a { background: url(../../images/contactus.jpg) no-repeat; width: 123px; }
ul#nav-top-fr li#nouvellesmaisons a { background: url(../../images/nouvellesmaisons.jpg) no-repeat; width: 181px; margin-left: 0px;  }
ul#nav-top-fr li#communautes a { background: url(../../images/communautes.jpg) no-repeat; width: 139px; }
ul#nav-top-fr li#disponibles a { background: url(../../images/disponibles.jpg) no-repeat; width: 192px; }
ul#nav-top-fr li#nous a { background: url(../../images/nous.jpg) no-repeat; width: 171px; }
ul#nav-top-fr li#contactnous a { background: url(../../images/contactnous.jpg) no-repeat; width: 157px; }

ul#nav-top li#newhomes a:hover { background: url(../../images/newhomes-hover.jpg) no-repeat; }
ul#nav-top li#availablehomes a:hover { background: url(../../images/availablehomes-hover.jpg) no-repeat; }
ul#nav-top li#communities a:hover { background: url(../../images/communities-hover.jpg) no-repeat; }
ul#nav-top li#aboutus a:hover { background: url(../../images/aboutus-hover.jpg) no-repeat; }
ul#nav-top li#contactus a:hover { background: url(../../images/contactus-hover.jpg) no-repeat; }
ul#nav-top-fr li#nouvellesmaisons a:hover { background: url(../../images/nouvellesmaisons-hover.jpg) no-repeat; margin-left: 0px;  }
ul#nav-top-fr li#communautes a:hover { background: url(../../images/communautes-hover.jpg) no-repeat; }
ul#nav-top-fr li#disponibles a:hover { background: url(../../images/disponibles-hover.jpg) no-repeat; }
ul#nav-top-fr li#nous a:hover { background: url(../../images/nous-hover.jpg) no-repeat; }
ul#nav-top-fr li#contactnous a:hover { background: url(../../images/contactnous-hover.jpg) no-repeat; }

ul#nav-top li#newhomes a.highlight { background: url(../../images/newhomes-on.jpg) no-repeat; }
ul#nav-top li#availablehomes a.highlight { background: url(../../images/availablehomes-on.jpg) no-repeat; }
ul#nav-top li#communities a.highlight { background: url(../../images/communities-on.jpg) no-repeat; }
ul#nav-top li#aboutus a.highlight { background: url(../../images/aboutus-on.jpg) no-repeat; }
ul#nav-top li#contactus a.highlight { background: url(../../images/contactus-on.jpg) no-repeat; }
ul#nav-top-fr li#nouvellesmaisons a.highlight { background: url(../../images/nouvellesmaisons-on.jpg) no-repeat; }
ul#nav-top-fr li#communautes a.highlight { background: url(../../images/communautes-on.jpg) no-repeat; }
ul#nav-top-fr li#disponibles a.highlight { background: url(../../images/disponibles-on.jpg) no-repeat; }
ul#nav-top-fr li#nous a.highlight { background: url(../../images/nous-on.jpg) no-repeat; }
ul#nav-top-fr li#contactnous a.highlight { background: url(../../images/contactnous-on.jpg) no-repeat; }
