* {margin:0; padding:0;}
body {margin:0; padding:0;}
html {height:100%;}
h1 {font-size:16px;border-bottom:3px solid #cccccc;font-weight:bold; color:#0000a9}
h2 {font-size:15px;border-bottom:2px solid #cccccc;font-weight:bold; color:#0000a9}
h3 {font-size:13px;border-bottom:1px solid #cccccc;font-weight:bold; color:#0000a9}
h4 {font-size:15px;font-weight:bold; color:#0000a9}

body { height:100%; background:black;font-size:13px;color:black/*color:#676767*/; font-family:Century Gothic, verdana, arial,helvetica,sans-serif;}
body a:hover {color:#0000a9;}
.bleu {color:#0000a9;}
a.bleu {color:#0000a9;}
.left {float:left;}
.right {float:right;}
div.title {width:100%; font-size:13px;border-bottom:3px solid #cccccc;font-weight:bold;height:15px; }
#page {width:1000px;min-height:600px; position:relative;/*background:#ebebeb*/background:white; display:block;}
#header {width:100%;position:relative;font-family:Century Gothic, sans-serif;display:block;}
#header a{color:white;text-decoration:none;}
#header a:hover{color:#0000a9;}
#topBar {width:100%;height:43px;background:#5a5a5a url('../images/header.jpg') repeat-x ;position:relative;}
#vmorinLink {float:left;top:10px;position:relative;color:white;padding-left:20px;font-size:15px;}
#vmorinLink a{font-style:italic;}
#lang {float:right; font-style:normal;top:10px; position:relative; color:white;padding-right:20px;font-size:15px;}
#lang li{display:inline;list-style:none;margin:5px;}
#logo {position:relative;float:left;height:82px;width:342px;text-align:left;clear:both;margin-left:20px;margin-bottom:10px;border-bottom:4px solid #cccccc;}
#logo img{width:342px;height:82px; clear:both; margin:0px;}
#printHeader {display:none;}

#menu {float:right;top:53px;margin:0px;position:relative;padding-right:20px;}
#menu a {color:white;font-weight:bold;font-size:14px;}
#menu a:hover {color:#0000a9;font-weight:bold;} 
#menu ul {margin:0px;padding:0px;}
#menu li{display:inline;}
#menu li.link{padding:13px 15px 13px;font-size:14px;height:46px;margin:0px;background:#616161 url('../images/upper-menu.jpg') repeat-x ;}
#menu li.spacerMenu{font-size:0px; height:46px;padding:26px 2px 17px;width:5px;background:#898989 url('../images/upper-menu-splitter.jpg') repeat-x ;}
html>body #menu .spacerMenu{padding:28px 2px 17px;}

#banniere {width:960px; position:relative;clear:both;margin-left:20px;margin-right:20px;color:black;font-size:14px;font-weight:bold;}
#banniere a{color:black;}
#slogan{position:absolute;top:344px;left:0px;}
#map{position:absolute;top:5px;left:135px;}
#lacAylmer{position:absolute;top:260px;left:172px;}
#terrains{position:absolute;top:260px;left:355px;}
#maisons{position:absolute;top:260px;left:532px;}
#lacSTFrancois{position:absolute;top:260px;left:725px;}
#autresProprietes{position:absolute;top:310px;left:407px;font-style:italic;}

#lacAylmerSmall{position:absolute;top:13px;left:552px;}
#terrainsSmall{position:absolute;top:13px;left:655px;}
#maisonsSmall{position:absolute;top:13px;left:758px;}
#lacSTFrancoisSmall{position:absolute;top:13px;left:865px;}
#autresProprietesSmall{position:absolute;top:49px;left:687px;font-style:italic;}

#content {height:100%;width:960px; position:relative;clear:left;margin-left:20px;margin-right:20px;}
#leftCol{font-size:13px;float:left;text-align:justify; position:relative;padding:7px;margin:10px 0px 0px;}
#rightCol{height:100%;float:right;text-align:justify; width:340px;position:relative;padding:7px;background:white;margin:10px 0 0px;}
#vedetteTitle{position:relative;clear:left;width:100%;height:100%;}
#vedetteBottom { float:left;border-left:4px solid #cccccc;}
#vedetteTopRight {float:left;border-left:4px solid #cccccc;}

/*si une seule colonne*/
.fullLeftCol {width:946px;}
.mediumLeftCol {width:570px;}

#bottom {width:100%;;position:relative;clear:both;margin-left:20px;margin-right:20px;}

#footer {width:100%;position:relative;clear:both;}
#footerContent {width:100%;position:relative;color:#cccccc;height:85px;background:#5a5a5a url('../images/lower-menu.jpg') repeat-x ;}
#footerContent h3{ border-bottom:dashed 1px white;width:100px;padding-bottom:10px;}
#footer a{color:#cccccc;text-decoration:none;}
#footer a:hover{color:#0000a9;}
#linkLeft {width:500px;float:left;text-align:left;padding-left:20px;padding-top:10px;position:relative;}
#linkLeft li{list-style:bollet;padding:5px;margin-left:15px;}
#linkRight {width:50%;float:right;text-align:left;}
#bottomBar{width:960px;height:29px;background:#5a5a5a url('../images/footer.jpg') repeat-x ;position:relative;text-align:left;padding:10px 20px 0;color:white;font-size:15px;}

.important {font-size:14px;color:#0000a9;}
/*PARTIE AFFICHAGE DES MAISON*/
#content a{color:#5a5a5a;text-decoration:none;}
#content a:hover{color:#0000a9;}
#bottom a{color:#5a5a5a;text-decoration:none;}
#bottom a:hover{color:#0000a9;}
table#generalPropriete {padding: 10px 0 0px;margin:0 0 20px;}
#generalPropriete {font-size:13px; background:#fbfbfb;width:100%;}
#generalPropriete a{color:#5a5a5a;text-decoration:none;}
#generalPropriete a:hover{color:#0000a9;}
#generalPropriete td{border-bottom:1px dashed #eee;vertical-align:top;}
/*********************** Popup ****************************************************************************************************/
#popup{display:none;position:absolute;left:150px;top:200px;width:800px;height:600px;z-index:9002;background:#cccccc;}
#popupContent{float:left;position:relative;background-color:white;clear:both;height:600px;width:800px;margin:0px;padding:5px;border:6px SOLID #5a5a5a;}
#closePopup{  float:right;position:absolute;left:805px;top:-16px;margin:0px;padding:0px;}

#proprieteVedette{margin:10px;width:300px; float:left;text-align:center; border:1px solid; }
#rightCol #proprieteVedette{margin-left:40px;}
.border1{border:1px solid red;}

#proprieteVedette #title {padding:5px;height:70px;text-align:justify;background:#cccccc;font-weight:bold;}

#proprieteVedette #images img{width:260px; margin:7px;cursor:pointer;text-align:left;}

/*photobook*/
#photobook{width:100%;}
/*#photobook #mainImage{border:3px solid #cccccc;}*/
#photobook #title { height:20px; background:#5a5a5a; color:#0000a9;width:100%;text-align:center; font-weight:bold;font-size:14px;vertical-align:center;}
#photobook #mainImage{ background:#5a5a5a;padding-left:7px;height:245px;}
#photobook #mainImage img{width:324px;cursor:pointer;}
#photobook #nav{width:100%;position:relative; height:48px; background:#5a5a5a;padding-top:2px;}
#photobook #nav #prev{width:20px;  padding-left:2px;position:relative; float:left;top:15px; cursor:pointer;}
#photobook #nav #prev img{width:16px;}
#photobook #nav #next{width:20px; position:relative; float:left;top:15px;cursor:pointer;}
#photobook #nav #next img{width:16px;}
#photobook #nav #window{width:290px;overflow:hidden;height:48px; position:relative; float:left;top:3px;}
#photobook #nav #container{width:1500px;height:48px;position:relative; }
#photobook #nav li{display:inline;list-style:none;margin:0 1px 0;}
#photobook #nav img{width:56px;cursor:pointer;}
#popupContent #prev{position:absolute; top:270px;left:-35px;}
#popupContent #next{position:absolute; top:270px;left:795px;}

#photoPrintMain {display:none;}
#photoPrintSub {display:none;}
.vincentMini {border:2px solid #5a5a5a;padding:3px;margin-top:3px;}
.contact {font-size:14px;}
.legal{font-style:italic;font-size:10px; display:inline; float:right;padding-top:5px;}
.bigger{font-size:14px;font-weight:bold;}



#send2friend {display:none; width:400px;height:150px; border:3px solid #0000a9; background:#ebebeb; position:absolute; top:30%; left:40%;z-index:5;color:#0000a9}
#invalidEmail{color:red;display:none;font-weight:bold}
#msg{color:red;display:none;font-weight:bold}




