@charset "utf-8";
/* CSS Document */

html, body {border:0; margin:0; padding:0; }
body {font:100%/1.25 Arial, Helvetica, sans-serif;}

/***** Headings *****/
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal;}

/***** Common Formatting *****/
p, ul, ol {margin:0; padding:0 0 1.25em 0;}
ul, ol {padding:0 0 1.25em 2.5em;} 
blockquote {margin:1.25em; padding:1.25em 1.25em 0 1.25em;}
small {font-size:0.85em;}
img {border:0;}
sup {position:relative; bottom:0.3em; vertical-align:baseline;}
sub {position:relative; bottom:-0.2em; vertical-align:baseline;}
acronym, abbr {cursor:help; letter-spacing:1px; border-bottom:1px dashed;}
hr {display: none; }
.clearer {clear:both; display:block; height:1px; margin-bottom:-1px; font-size:1px; line-height:1px;}
.clearLeft {clear:left; display:block; height:1px; margin-bottom:-1px; font-size:1px; line-height:1px;}
a {outline:none}


/* Layout
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
#container {width:760px; margin:30px auto;  text-align:left; position:relative;}
#header {width:760px; height:68px; position:relative; background:url(../images/bg_header.jpg) repeat-x;}
#header ul {margin:0; padding:0; list-style:none; float:right; font-size:0.6em; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase}
#header ul li {display:inline; margin:0; padding:0; text-align:center; font-weight:bold}
#header ul li a {text-decoration:none; color:#FBFAF4; outline:none; background:#bea051; display:block; width:78px; height:26px; line-height:26px;}
#header ul li a:hover {background:#971d1e;}

#header h1 span, #header h2 span, #header-fr h1 span, #header-fr h2 span, .mainContent h3 {display:block; text-indent:-9000px; height:30px;}
#header h1 {background:url(../images/en/Royal-LePage-Mont-Tremblant.jpg) no-repeat; width:372px; height:46px; position:absolute; top:7px; left:11px; z-index:2}
#header h2 {background:url(../images/en/real-estate-broker.jpg) no-repeat; width:281px; height:12px; position:absolute; bottom:6px; left:240px; z-index:10}
#header h1.fr {background:url(../images/fr/Royal-LePage-Mont-Tremblant.jpg) no-repeat; width:372px; height:46px; position:absolute; top:7px; left:11px; z-index:2}
#header h2.fr {background:url(../images/fr/real-estate-broker.jpg) no-repeat; width:281px; height:12px; position:absolute; bottom:6px; left:240px; z-index:10}

#banner {clear:right; width:760px; height:225px; overflow:hidden;} 
#mainNavTop {height:25px; background:#bea051; float:left; width:100%; overflow:hidden; position:relative;}
#mainNavBtm {height:25px; background:#e0dfc2; float:left; width:100%; overflow:hidden; position:relative;}
#mainNavTop ul, #mainNavBtm ul {margin:0; padding:0; list-style:none; font-size:0.7em; font-weight:bold; font-family:Verdana, Geneva, sans-serif; clear:left; float:left; position:relative; left:50%; text-align:center}
#mainNavTop ul li, #mainNavBtm ul li {display:block; float:left; margin:0; padding:0; position:relative; right:50%; text-transform:uppercase;}
#mainNavTop ul li a {padding:0 15px; margin:0; height:25px; line-height:25px; display:block; color:#FBFAF4; font-weight:bold; text-decoration:none;}
#mainNavBtm ul li a {padding:0 15px; margin:0; height:25px; line-height:25px; display:block; color:#bea051; font-weight:bold; text-decoration:none;}
#mainNavTop ul li a:hover, #mainNavBtm ul li a:hover {color:#971d1e}
#mainNavTop ul li.current a {background-color:#971d1e; color:#FFF;}
#mainNavBtm ul li.current a {background-color:#971d1e; color:#bea051;}

#content {position:relative; clear:left; background:#f0f2e5; width:760px;}
.mainContent {float:left; width:440px; /*460*/ margin:0; padding:20px;}
.mainContent h3 { padding-bottom:20px; margin-top:20px}
.mainContent h3#title-home-en {background:url(../images/en/titles/title-our-mission.jpg) no-repeat;}
.mainContent h3#title-property-search-en {background:url(../images/en/titles/title-property-search.jpg) no-repeat;}
.mainContent h3#title-commercial-en {background:url(../images/en/titles/title-commercial-for-sale.jpg) no-repeat;}
.mainContent h3#title-our-agents-en {background:url(../images/en/titles/title-our-agents.jpg) no-repeat;}
.mainContent h3#title-order-magazine-en {background:url(../images/en/titles/title-order-our-mag.jpg) no-repeat;}
.mainContent h3#title-our-region-en {background:url(../images/en/titles/title-our-region.jpg) no-repeat;}
.mainContent h3#title-photo-gallery-en {background:url(../images/en/titles/title-photo-gallery.jpg) no-repeat;}
.mainContent h3#title-links-tools-en {background:url(../images/en/titles/title-links-tools.jpg) no-repeat;}
.mainContent h3#title-contact-us-en {background:url(../images/en/titles/title-contact-us.jpg) no-repeat;}
.mainContent h3#title-sitemap-en {background:url(../images/en/titles/title-sitemap.jpg) no-repeat;}

.mainContent h3#title-home-fr {background:url(../images/fr/titles/title-our-mission.jpg) no-repeat;}
.mainContent h3#title-property-search-fr {background:url(../images/fr/titles/title-property-search.jpg) no-repeat;}
.mainContent h3#title-commercial-fr {background:url(../images/fr/titles/title-commercial-for-sale.jpg) no-repeat;}
.mainContent h3#title-our-agents-fr {background:url(../images/fr/titles/title-our-agents.jpg) no-repeat;}
.mainContent h3#title-order-magazine-fr {background:url(../images/fr/titles/title-order-our-mag.jpg) no-repeat;}
.mainContent h3#title-our-region-fr {background:url(../images/fr/titles/title-our-region.jpg) no-repeat;}
.mainContent h3#title-photo-gallery-fr {background:url(../images/fr/titles/title-photo-gallery.jpg) no-repeat;}
.mainContent h3#title-links-tools-fr {background:url(../images/fr/titles/title-links-tools.jpg) no-repeat;}
.mainContent h3#title-contact-us-fr {background:url(../images/fr/titles/title-contact-us.jpg) no-repeat;}
.mainContent h3#title-sitemap-fr {background:url(../images/fr/titles/title-sitemap.jpg) no-repeat;}

.mainContent h3#title-amelie-g {background:url(../images/titles/title-amelie-g.jpg) no-repeat;}
.mainContent h3#title-ann-c {background:url(../images/titles/title-ann-c.jpg) no-repeat;}
.mainContent h3#title-ann-j {background:url(../images/titles/title-ann-j.jpg) no-repeat;}
.mainContent h3#title-antonino-i {background:url(../images/titles/title-antonino-i.jpg) no-repeat;}
.mainContent h3#title-caroline-m {background:url(../images/titles/title-caroline-m.jpg) no-repeat;}
.mainContent h3#title-gladys-o {background:url(../images/titles/title-gladys-o.jpg) no-repeat;}
.mainContent h3#title-jan-p {background:url(../images/titles/title-jan-p.jpg) no-repeat;}
.mainContent h3#title-jane-f {background:url(../images/titles/title-jane-f.jpg) no-repeat;}
.mainContent h3#title-jean-l {background:url(../images/titles/title-jean-l.jpg) no-repeat;}
.mainContent h3#title-julie-ann-h {background:url(../images/titles/title-julie-ann-h.jpg) no-repeat;}
.mainContent h3#title-karen-l {background:url(../images/titles/title-karen-l.jpg) no-repeat;}
.mainContent h3#title-lucille-r {background:url(../images/titles/title-lucille-r.jpg) no-repeat;}
.mainContent h3#title-michel-h-l {background:url(../images/titles/title-michel-h-l.jpg) no-repeat;}
.mainContent h3#title-paul-d {background:url(../images/titles/title-paul-d.jpg) no-repeat;}
.mainContent h3#title-pierre-p {background:url(../images/titles/title-pierre-p.jpg) no-repeat;}
.mainContent h3#title-pierre-c {background:url(../images/titles/title-pierre-c.jpg) no-repeat;}
.mainContent h3#title-raymond-d {background:url(../images/titles/title-raymond-d.jpg) no-repeat;}
.mainContent h3#title-susan-r {background:url(../images/titles/title-susan-r.jpg) no-repeat;}
.mainContent h3#title-sebastien-t {background:url(../images/titles/title-sebastien-t.jpg) no-repeat;}
.mainContent h3#title-travis-c {background:url(../images/titles/title-travis-c.jpg) no-repeat;}


.col-list {width:200px; float:left; margin-left:20px}
.col-list ul {margin:0; padding:0; list-style:inside; padding-left:15px; list-style:circle; font-size:0.8em; color:#971d1e;}

#agent-right {width:200px; margin:50px auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9B813B; font-weight:bold}
#agent-right a:link, #agent-right a:visited {color:#716037; text-decoration:underline}
#agent-right a:hover {text-decoration:none}

.mainContent p {font-size:0.8em; color:#971d1e; line-height:1.5em; margin-left:20px; margin-right:20px; text-align:justify}
.mainContent a:link, .mainContent a:visited {color:#a7883e; text-decoration:underline}
.mainContent a:hover {text-decoration:none}

a.back {color:#716037 !important; text-decoration:underline; font-size:11px;}
a.back:hover {text-decoration:none}

.sideBar {width:252px; height:570px; padding:14px; float:right; margin:0; background:url(../images/bg_sideBar.jpg) no-repeat;}

.sideBar #list_agents {}
.sideBar #list_agents ul {list-style:square; font-size:12px; color:#8B7429; margin:40px 0 0 10px; text-decoration:none;}
.sideBar #list_agents ul li a:link, .sideBar #list_agents ul li a:visited {color:#8B7429; text-decoration:none; font-weight:bold; line-height:30px}
.sideBar #list_agents ul li a:hover {text-decoration:underline; color:#660000;}

#footer {width:760px; height:46px; background:url(../images/bg_footer.jpg) repeat-x}
#footer ul {width:500px; margin:0 auto; padding:6px 0 0 0; text-align:center; list-style:none; font-size:9px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-transform:uppercase}
#footer ul li {display:inline; margin:0; padding:0 0.7em 0 0.4em; border-right:1px solid #716037; line-height:18px; }
#footer ul li.lastInline {border-right:0px; padding-right:0;}
#footer ul li a {text-decoration:underline; color:#716037; outline:none;}
#footer ul li a:hover {text-decoration:none;}

#copyright{width:760px; margin:3px auto; font-size:10px; text-align:center; color:#333; font-family:Verdana, Geneva, sans-serif}

.texte { color: #971d1e; font-size:0.8em; }
.texte img {border:1px solid #FFF}


/*****  Liste des partenaires *****/
#list-links {width:690px; overflow:hidden; padding:6px 10px 14px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#list-links li {border:0; margin:0; padding:0; list-style:none;}
#list-links li {height:110px; padding:5px; list-style:none; border-bottom:1px dotted #DEDFC2; padding-top:20px; padding-bottom:20px;}
#list-links li.noBorderBtm {border-bottom:none}
#list-links a {color:#000;}
#list-links .links-title {display:block; font-weight:bold; margin-bottom:4px; font-size:11px;}
#list-links .links-text {display:block; font-size:11px; color:#666666;}
#list-links img {float:left; margin-right:14px; padding:4px; border:solid 1px #DEDFC2;}


/*****  Galerie Photos *****/
.gallery {list-style:none; margin:0; padding:0;}
.gallery li {padding:11px; margin:0; float:left; position:relative; width:154px; height:102px;}
.gallery img {background:#fff; border: solid 1px #bfa050; padding:5px;}
.gallery li:hover img {border-color:#a88740;}


/*****  Plan du site *****/
#sitemap ul	{list-style:disc; margin-left:20px; line-height:15px; padding:2px 0; color:#a7883e; font-size:12px}
#sitemap ul ul	{list-style:circle;	margin-left:20px; margin-bottom:0; padding-bottom:0}
#sitemap ul li {background:none; margin:.4em 0 .3em 1.5em; padding:0;}
#sitemap li ul li {margin:.4em 0 .3em 1em;}
#sitemap ul li a {color:#716037;}
#sitemap ul li a:hover{color:#a7883e; text-decoration:none}