@charset "UTF-8";
/* CSS Document */

/*///////////////RESET//////////////////*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0; 
} 
table { 
	border-collapse:collapse; 
	border-spacing:0; 
} 
fieldset,img {  
	border:0; 
} 
address,caption,cite,code,dfn,em,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 
ol,ul { 
	list-style:none; 
} 
caption,th { 
	text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
} 
q:before,q:after { 
	content:''; 
} 
abbr,acronym { border:0; 
} 

/*//////////////////////////END RESET/////////////////////////*/
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px ;min-height: 16.0px}
p.p3 {margin: 0.0px 0.0px 12.0px 0.0px; font: 13.0px }
p.p4 {margin: 0.0px 0.0px 12.0px 0.0px; font: 13.0px; min-height: 16.0px}
p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px; color: #4e4e4e}
p.p6 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px; color: #4e4e4e; min-height: 16.0px}
p.p7 {margin: 0.0px 0.0px 5.0px 0.0px; font: 13.0px}
p.p8 {margin: 0.0px 0.0px 5.0px 0.0px; font: 13.0px; min-height: 16.0px}
p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Symbol}
p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px}
span.s1 {font: 13.0px Symbol}
span.s2 {font: 13.0px}
span.Apple-tab-span {white-space:pre}
	
	
	
	
body{
	background-color:#f8f2d8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

a{
	color:#4e4e4e;
	text-decoration:none;
}

a:hover{
	color:#4e4e4e;
	text-decoration:underline;
}

h5{
	color:#008675;
}

p{
	margin-top:5px;
}
#pageLayer{
	width:776px;
	margin-left:auto;
	margin-right:auto;
	margin-top:8px;
	margin-bottom:16px;
	background-color:#fff;
}

#pageLayer_index{
	width:776px;
	margin-left:auto;
	margin-right:auto;
	margin-top:75px;
	background-color:#fff;
}

#main{
	width:776px;
	background-image:url(../images/fill.jpg);
	background-repeat:repeat-y;
}

#topCell{
	height:16px;
	background-image:url(../images/top.jpg);
}

#bottomCell{
	height:16px;
	background-image:url(../images/bottom.jpg);
}

#diapo{
	height:238px;
	/*background-image:url(images/diapo.jpg);*/
	background-repeat:no-repeat;
	background-position:center;
}

#div_diapo{
	width:742px;
	height:236px;
	border-top:1px solid #8f7e5a;
	border-bottom:1px solid #8f7e5a;
}
#div_diapo a{
	text-decoration:underline;
	color:blue;
}

#logo{
	width:199px;
	height:74px;
	padding-bottom:15px;
}

#homeLink{
	width:561px;
	height:74px;
}

#topAd{

	width:560px;
	height:80px;
	border:solid 1px #af996c;
	color:#008675;
	font-size:15px;
	text-align:center;
	
}

#topAd p{

	width:100%;
	margin-top:8px;

}

#homeLink a{font-size:11px;font-weight:bold;text-decoration:none;color:#4e4e4e;}
#homeLink a:hover{text-decoration:underline}

#div_homelink{
	margin-bottom:8px;
	padding-right:4px;
}
/*///////MENU DU HAUT//////////////////*/
#topMenu{
	width:745px;
	height:43px;
	padding-left:16px;
}

/*////////////////ANGLAIS////////////////*/
#div_topMenu_en, #div_topMenu_fr{
	width:247px;
	height:43px;
	display:block;
	float:left;
}

#div_topMenu_en a#blainville, #div_topMenu_fr a#blainville{
	width:247px;
	height:42px;
	display:block;
	background-image:url(../images/btn_blainville_en2.gif);
	background-position:0px 0px;
	
}

#div_topMenu_en a:hover#blainville, #div_topMenu_fr a:hover#blainville{
	width:247px;
	height:42px;
	background-image:url(../images/btn_blainville_en2.gif);
	background-position:0px -42px;
	
}

#div_topMenu_en a#ddo, #div_topMenu_fr a#ddo{
	width:247px;
	height:42px;
	display:block;
	background-image:url(../images/btn_ddo_en2.gif);
	background-position:0px 0px;
	
}

#div_topMenu_en a:hover#ddo, #div_topMenu_fr a:hover#ddo{
	width:247px;
	height:42px;
	background-image:url(../images/btn_ddo_en2.gif);
	background-position:0px -42px;
	
}

#div_topMenu_en a#beaconsfield, #div_topMenu_fr a#beaconsfield{
	width:247px;
	height:42px;
	display:block;
	background-image:url(../images/btn_beaconsfield_en2.gif);
	background-position:0px 0px;
	
}

#div_topMenu_en a:hover#beaconsfield, #div_topMenu_fr a:hover#beaconsfield{
	width:247px;
	height:42px;
	background-image:url(../images/btn_beaconsfield_en2.gif);
	background-position:0px -42px;
	
}

#div_topMenu_en a#sherbrooke, #div_topMenu_fr a#sherbrooke{
	width:184px;
	height:42px;
	display:block;
	background-image:url(../images/btn_sherbrooke_en.gif);
	background-position:0px 0px;
	
}

#div_topMenu_en a:hover#sherbrooke, #div_topMenu_fr a:hover#sherbrooke{
	width:184px;
	height:42px;
	background-image:url(../images/btn_sherbrooke_en.gif);
	background-position:0px -42px;
	
}




/*/////////////////FRANCAIS///////////////////*/
/* this is just a copy of above, this can be deleted.  lets just define both in 1 go above */
/*
#div_topMenu_fr{
	width:186px;
	height:43px;
	display:block;
	float:left;
}

#div_topMenu_fr a#blainville{
	width:184px;
	height:42px;
	display:block;
	background-image:url(../fr/images2/btn_blainville_fr.gif);
	background-position:0px 0px;
	
}

#div_topMenu_fr a:hover#blainville{
	width:184px;
	height:42px;
	background-image:url(../fr/images2/btn_blainville_fr.gif);
	background-position:0px -42px;
	
}

#div_topMenu_fr a#ddo{
	width:184px;
	height:42px;
	display:block;
	background-image:url(../fr/images2/btn_ddo_fr.gif);
	background-position:0px 0px;
	
}

#div_topMenu_fr a:hover#ddo{
	width:184px;
	height:42px;
	background-image:url(../fr/images2/btn_ddo_fr.gif);
	background-position:0px -42px;
	
}

#div_topMenu_fr a#beaconsfield{
	width:184px;
	height:42px;
	display:block;
	background-image:url(../fr/images2/btn_beaconsfield_fr.gif);
	background-position:0px 0px;
	
}

#div_topMenu_fr a:hover#beaconsfield{
	width:184px;
	height:42px;
	background-image:url(../fr/images2/btn_beaconsfield_fr.gif);
	background-position:0px -42px;
	
}

#div_topMenu_fr a#sherbrooke{
	width:184px;
	height:42px;
	display:block;
	background-image:url(../fr/images2/btn_sherbrooke_fr.gif);
	background-position:0px 0px;
	
}

#div_topMenu_fr a:hover#sherbrooke{
	width:184px;
	height:42px;
	background-image:url(../fr/images2/btn_sherbrooke_fr.gif);
	background-position:0px -42px;
	
}
*/

/*////////////////////////////////////////////////////////////////*/
#leftCol{
	width:199px;
	height:300px;
}

#div_imageLeft{
	width:183px;
	margin-left:16px;
	margin-top:8px;
}

#div_stayInTouch_en,#div_stayInTouch_fr{
	width:183px;
	margin-left:16px;
	margin-top:8px;
}

#div_stayInTouch_en a{
	width:176px;
	display:block;
	background-image:url(../images/stayInTouch_en.gif);
	background-position:0px 0px;
}

#div_stayInTouch_en a:hover{
	width:176px;
	display:block;
	background-image:url(../images/stayInTouch_en.gif);
	background-position:0px -94px;
}

#div_stayInTouch_fr a{
	width:176px;
	display:block;
	background-image:url(../fr/images2/stayInTouch_fr.gif);
	background-position:0px 0px;
}

#div_stayInTouch_fr a:hover{
	width:176px;
	display:block;
	background-image:url(../fr/images2/stayInTouch_fr.gif);
	background-position:0px -94px;
}

#left_menu_container{
	width:176px;
	margin-left:16px;
	border:solid 1px #008675;
	margin-top:16px;
}

#div_left_menu{
	width:166px;
	padding-top:10px;
	padding-bottom:8px;
	border-top: dotted 1px #008675;
	margin-left:5px;
	font-size:11px;
	font-weight:bold;
}

#div_left_menu_title{
	width:161px;
	padding-top:10px;
	padding-bottom:8px;
	font-size:11px;
	margin-left:5px;
	text-align:left;
}

#div_left_menu a{
	font-weight:normal;
}

#rightCol{
	width:561px;
}

#div_subMenu{
	/*width:100%;*/
	height:22px;
	/*border-bottom:dotted 1px #bebebe;*/
	/*border-top:dotted 1px #bebebe;*/
	/*padding-bottom:3px;*/
	/*text-align:right;*/
	text-align:right;
	margin-left:15px;
	margin-top:8px;
}


#div_subMenu b{
	vertical-align:4px;
	color:#4e4e4e;
	font-size:11px;
	font-weight:normal;
}


a.fontSize{
	margin-left:7px;
	margin-right:7px;
	font-size:11px;
	/*font-weight:bold;*/
	vertical-align:4px;
	border:solid 1px #fff;
	padding:2px;
}

a:hover.fontSize{
	border:solid 1px #000;
	color:#008675;
}

#size1{font-size:11px}

#size2{font-size:12px}

#size3{font-size:13px}

a.subMenuItem{
	margin-left:10px;
	margin-right:10px;
	font-size:11px;
	font-weight:normal;
	vertical-align:4px;
}

.ligne{
	margin-top:5px;
}

#print{
	vertical-align:3px;
	margin-right:10px;
}


#div_content{
	width:537px;
	margin-top:20px;
	margin-left:5px;
	padding-bottom:8px;
	/*border-bottom:dotted 1px #bebebe;*/
	text-align:justify;
	line-height:15px;
	/*padding-top:8px;*/
}

#bread{
	margin-left:10px;
	margin-top:16px;
}

#div_content p{
	font-size:12px;
}

#div_content b{
	color:#404041;
}

#div_content strong{
	color:#008675;
}


#div_content h2 b{
	color:#008675;
}

#div_content h1 {
	font-size:26px;
	color:#b39e71;
	margin-top:8px;
	font-weight:normal;
}

#div_content h2{
	font-size:16px;
	color:#008675;
	line-height:19px;
}

#div_content h3{
	font-size:14px;
	color:#008675;
	font-weight:bold;
	margin-top:3px;
}

#div_content h4{
	font-size:14px;
	color:#404041;
	font-weight:bold;
	margin-top:3px;
}

#div_content h5{
	color:#b39e71;
	font-weight:bold;
}

#div_content a{
	color:#008675;
	font-weight:normal;
}

#rightMargin{
	width:16px;
}

#div_footer{
	width:776px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-bottom:30px;
	font-size:11px;
}

#div_footer a{
	margin-right:30px;
}

#div_footer a#sunrise{
	color:#008675;
}

.tableForm{
	width:525px;
	margin-left:16px;
	margin-top:16px;
	text-align:left;
}

.tableForm td{
	padding:5px;
}

#table_coordo{
	width:537px;
	border:solid 1px #bebebe;
	margin-top:16px;
	font-size:12px;
	margin-left:10px;
	line-height:15px;
	margin-bottom:8px;
	font-weight:bold;
	color:#404041;
}

#table_coordo td{
	padding:8px;
}

#map{
	cursor:pointer;
}

#table_index{
	background-image:url(../images/image_splash.jpg);
}

.bullet{
	list-style-image:url(../images/bullet.gif);
	line-height:19px;
	text-indent:0px;
	margin-left:10px;
	margin-top:5px;
}

.bullet li{
	margin-left:5px;
}

/* */
#msgResult{	
	/* 
		font-weight:bold;
		background-color:green;
		color:white;
	*/
	padding:20px;
}

.formReview
{
	width:90%;
	margin-left:16px;
	margin-top:16px;
	border:thin solid #c0c0c0;
}

.formReview td
{
	padding:5px;
	border:thin solid #c0c0c0;
}

.formReview th
{
	background-color:#9F895C;
	padding:10px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
}

.contact_form
{
}

.contact_form_title
{
/*
	border:1px solid red;
*/
}


.contact_form_content
{
/*
	border:1px dashed purple;
*/
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.contact_form_content table
{
/*
	border:1px solid grey;
*/
	margin: 0px 20px 16px 20px;
	padding:0px 0px 0px 0px;
}

.contact_form_content td
{
/*	
border: 1px dashed orange;
*/
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}


