body,td,tr,div,p,li,ul{font-family: Verdana, Arial, Helvetica, sans-serif;color:#474747;}

/*-----------------------------------
    STYLES RECHERCHE ET STATUT
------------------------------------*/

.statut{PADDING-TOP:5px;FONT-WEIGHT:bold;FONT-SIZE:11px;COLOR:#004e62;TEXT-DECORATION:none;}/*À vendre - À louer*/
.lienRecherche{margin-left:10px;FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#ffffff;TEXT-DECORATION:none;}
.lienRecherche a:link{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#ffffff;TEXT-DECORATION:none;}
.lienRecherche a:visited{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#ffffff;TEXT-DECORATION:none;}
.lienRecherche a:hover{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#ffffff;TEXT-DECORATION:none;}
.lienRecherche a:active{FONT-WEIGHT:bold;FONT-SIZE:12px;COLOR:#ffffff;TEXT-DECORATION:none;}
#lienRechercheEncadre{margin-top:10px;padding-top:7px;width:150px;height:30px;background-image:url(http://proprio.naimontreal.ca/nai_proprio/images/btnNAISearch.gif);background-repeat:no-repeat;}

/*-----------------------------------
    END STYLES RECHERCHE ET STATUT
------------------------------------*/

.headerfix{PADDING-bottom: 6px;font-size: 9px;font-weight: bold;color: #1F2934; vertical-align:middle;}
.headerfixLogin{PADDING-bottom: 6px;font-size: 9px;font-weight: bold;color: #1F2934;}
.headerfix A{LIST-STYLE-TYPE: none;PADDING-TOP: 0px;PADDING-LEFT: 12px;PADDING-RIGHT: 10px;font-family: Verdana;font-size: 11px;font-weight: bold;color: #004e62;BACKGROUND-IMAGE: url(../images/bullet_arrowa.gif);BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: 3px 1px;TEXT-DECORATION: none; PADDING-bottom: 0px;}
.headerfix A:HOVER{LIST-STYLE-TYPE: none;PADDING-TOP: 0px;PADDING-LEFT: 12px;PADDING-RIGHT: 10px;font-family: Verdana;font-size: 11px;font-weight: bold;color: #df162b;BACKGROUND-IMAGE: url(../images/bullet_arrowa.gif);BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: 3px 1px;TEXT-DECORATION: none; PADDING-bottom: 0px;}

/*-----------------------------
    BEGIN CSS FOR THE BODY
------------------------------*/
BODY{margin-top: 0px;margin-bottom: 0px;background-color: #eeeeee;}
.mainTable{BACKGROUND-COLOR: #ffffff;}
.mainTable #left{BACKGROUND-IMAGE: url(../images/mainshadow_left.gif);background-repeat: repeat-y;}
.mainTable #right{BACKGROUND-IMAGE: url(../images/mainshadow_right.gif);background-repeat: repeat-y;}
/*-----------------------------
    END CSS FOR THE BODY
------------------------------*/

/*---------------------------------------
    BEGIN CSS FOR THE BODY ON HOMEPAGE
-----------------------------------------*/
.mainArea {margin-top:0px;position:relative;width:751px;left:0px;}
.mainArea #leftCon{position: absolute;left:0px;top:-1px;width: 375px;float:left;}
.mainArea #rightCon{position: absolute;left:376px;top: -1px;width: 383px;float:left;}
.horizDots {BACKGROUND-IMAGE: url(../images/horizontal_dots.gif); WIDTH: 752px;HEIGHT:0px;background-repeat: repeat-x;}
.mainArea #top{position: relative;left:0px;top:5px;width:752px;height:1px;}
.mainArea #bot{position: relative;left:0px;top:-3px;width:752px;height:1px;}
.moduleMarker{position: relative;top:9px;PADDING-TOP: 2px;PADDING-LEFT: 0px;	WIDTH: 375px;HEIGHT: 20px;BACKGROUND-COLOR: #E0E0E0;	font-size: 12px;font-weight: bold;color: #474747;}
.module{position: relative;left:8px;top:8px;width:367px; border:0px solid #666666;}
.module #title{position: relative;left:0px;top:-1px;width:375px;text-align:left;FONT-SIZE: 12px;COLOR: #df162b;FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;TEXT-DECORATION: none;FONT-WEIGHT: bold;}
.module a{FONT-WEIGHT: normal;FONT-SIZE: 10px;COLOR: #004e62;TEXT-DECORATION: none;cursor: hand;}
.module a:hover{FONT-WEIGHT: normal;FONT-SIZE: 10px;COLOR: #004e62;TEXT-DECORATION: underline;cursor: hand;}
.horzDots{position: relative;height:10px;top:10px;vertical-align:bottom;BACKGROUND-IMAGE: url(../images/horizontal_dots.gif);WIDTH: 100%;background-repeat: repeat-x;border:0px solid #666666;}
.vertDots{
	position: relative;
	left:376px;
	width:1px;
	height:349px;
	BACKGROUND-IMAGE: url(../images/filler_middle_dots.gif);
	background-repeat: repeat-y;
	top: -12px;
}
/*---------------------------------------
    END CSS FOR THE BODY ON HOMEPAGE
-----------------------------------------*/

.redTxt{color:#c30c3e;}
.redTxt tr td{color:#c30c3e;}
.redTxt a:link{color:#c30c3e; text-decoration:none;}
.redTxt a:visited{color:#c30c3e;text-decoration:none;}
.redTxt a:hover{color:#c30c3e;text-decoration:underline;}
.redTxt a:active{color:#c30c3e;text-decoration:none;}

/*--------------------------------
       BEGIN CSS FOR HEADER 
--------------------------------*/

.navtop A{LIST-STYLE-TYPE: none;PADDING-TOP: 0px;PADDING-LEFT: 12px;PADDING-RIGHT: 10px;font-family: Verdana;font-size: 11px;font-weight: bold;color: #004e62;BACKGROUND-IMAGE: url(../images/bullet_arrowa.gif);BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: 3px 1px;TEXT-DECORATION: none; PADDING-bottom: 0px;}

.navtop A:hover{LIST-STYLE-TYPE: none;PADDING-TOP: 0px;PADDING-LEFT: 12px;/*HEIGHT: 28px;*/font-family: Verdana;font-size: 11px;font-weight: bold;color: #df162b;BACKGROUND-IMAGE: url(../images/bullet_arrow2a.gif);BACKGROUND-REPEAT: no-repeat;BACKGROUND-POSITION: 3px 1px;TEXT-DECORATION: none; PADDING-bottom: 6px;}

.linkblue{PADDING-TOP: 8px;FONT-WEIGHT: normal;FONT-SIZE: 10px;COLOR: #004e62;TEXT-DECORATION: none;}

.linkblue A{PADDING-TOP: 1px;FONT-WEIGHT: normal;FONT-SIZE: 10px;COLOR: #004e62;TEXT-DECORATION: none;cursor: hand;}

.linkblue A:hover{PADDING-TOP: 1px;FONT-WEIGHT:normal;FONT-SIZE:10px;COLOR: #004e62;TEXT-DECORATION: underline;cursor: hand;}

.linkblue_hp A{PADDING-RIGHT: 2px;PADDING-TOP: 4px;PADDING-LEFT: 4px;FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #000000;TEXT-DECORATION: none;}

.linkblue_hp A:hover{PADDING-RIGHT: 2px;PADDING-TOP:  4px;PADDING-LEFT: 4px;FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #000000;TEXT-DECORATION: underline;}

.linkblue_news A{PADDING-RIGHT: 2px;PADDING-TOP: 4px;PADDING-LEFT: 4px;FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #000000;TEXT-DECORATION: none;}

.linkblue_news A:hover{PADDING-RIGHT: 2px;PADDING-TOP:  4px;PADDING-LEFT: 4px;FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #000000;TEXT-DECORATION: underline;}

.language{margin-left:170px; FONT-WEIGHT: normal;FONT-SIZE: 10px;}
.language a{FONT-WEIGHT: bold;FONT-SIZE: 10px;color: #DF162B;TEXT-DECORATION: underline;}
.language a:hover{FONT-WEIGHT: bold;FONT-SIZE: 10px;color: #DF162B;TEXT-DECORATION: none;}

/*--------------------------------
       END CSS FOR HEADER 
--------------------------------*/

/*--------------------------------
       BEGIN CSS FOR FOOTER 
--------------------------------*/
.footerblue{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #004e62;TEXT-DECORATION: none;}
.footer{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #474747;TEXT-DECORATION: none;}
.footer A{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #474747;TEXT-DECORATION: underline;}
.footer A:hover{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #004e61;TEXT-DECORATION: none;}
/*--------------------------------
      END CSS FOR FOOTER 
--------------------------------*/

/*-----------------------------------------------------
      BEGIN CSS LEFT NAVIGATION (INSIDE PAGES)
-------------------------------------------------------*/
.leftNav{PADDING-TOP: 5px;PADDING-left: 0px;FONT-WEIGHT: normal;FONT-SIZE: 10px;COLOR: #004e62;TEXT-DECORATION: none;}
.leftNav A{PADDING-TOP: 5px;PADDING-left: 5px;FONT-WEIGHT: normal;FONT-SIZE: 10px;COLOR: #004e62;TEXT-DECORATION: none;}
.leftnav A:hover{PADDING-TOP: 5px;PADDING-left: 5px;FONT-WEIGHT: normal;FONT-SIZE: 10px;COLOR: #004e62;TEXT-DECORATION: underline;}
/*-----------------------------------------------------
      END CSS LEFT NAVIGATION (INSIDE PAGES)
-------------------------------------------------------*/


/*-----------------------------------------------------
       BEGIN CSS FOR BODY (INSIDE PAGES - MIDDLE PART) 
---------------------------------------------------------*/
.headerfont{PADDING-Left: 15px;FONT-WEIGHT: bold;FONT-SIZE: 25px;COLOR: #ffffff;FONT-FAMILY: Arial;TEXT-DECORATION: none;}
.headerfont4{PADDING-Left: 15px;PADDING-TOP: 100px;FONT-WEIGHT: bold;FONT-SIZE: 25px;COLOR: #ffffff;FONT-FAMILY: Arial;TEXT-DECORATION: none;}
.contentGRAYnormal{PADDING-LEFT: 0px;PADDING-TOP: 5px;FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR: #474747;TEXT-DECORATION: none;}
.contentGRAYnormal2{TEXT-ALIGN: justify; PADDING-LEFT: 0px;PADDING-TOP: 5px;FONT-WEIGHT:normal;FONT-SIZE:11px;COLOR: #474747;TEXT-DECORATION: none;}
/*-----------------------------------------------------
       END CSS FOR BODY (INSIDE PAGES - MIDDLE PART) 
---------------------------------------------------------*/

/*-----------------------------------------------------
       BEGIN CSS FOR BODY (INSIDE PAGES - RIGHT PART) 
---------------------------------------------------------*/
.pullquote{PADDING: 0px;}
.pullquote #quote{PADDING-top: 8px;FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: #474747;FONT-FAMILY: Helvetica, Verdana, Arial;TEXT-DECORATION: none;FONT-STYLE: italic;}
.pullquote #signature{PADDING-TOP: 10px;FONT-WEIGHT: normal;FONT-WEIGHT: bold;FONT-SIZE: 12px;COLOR: #474747;FONT-FAMILY: Helvetica, Verdana, Arial;TEXT-DECORATION: none;}
/*-----------------------------------------------------
       END CSS FOR BODY (INSIDE PAGES - RIGHT PART) 
---------------------------------------------------------*/

/*---------------------------------------------
       BEGIN CSS FOR ALL FORMS OBJECTS
---------------------------------------------*/
#mybutton{FONT-WEIGHT: bold;FONT-SIZE: 9px;BORDER-LEFT-COLOR: #ff6633;BORDER-BOTTOM-COLOR: #ff6633;MARGIN-LEFT: 10px;WIDTH: 70px;CURSOR: hand;COLOR: #ffffff;BORDER-TOP-STYLE: inset;BORDER-TOP-COLOR: #ff6633;FONT-STYLE: normal;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;BORDER-RIGHT-STYLE: inset;BORDER-LEFT-STYLE: inset;BACKGROUND-COLOR: #cc0000;TEXT-ALIGN: center;TEXT-DECORATION: none;BORDER-RIGHT-COLOR: #ff6633;BORDER-BOTTOM-STYLE: inset;}

#mybuttonTop{FONT-WEIGHT: bold;FONT-SIZE: 9px;WIDTH: 40px;CURSOR: hand;COLOR: #ffffff;BORDER-TOP-STYLE: inset;FONT-STYLE: normal;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;BACKGROUND-COLOR: #df162b;TEXT-ALIGN: center;TEXT-DECORATION: none;}

.inputBOX{vertical-align:top;border-top: 1px solid #868686;border-bottom: 1px solid #e1e1e1;border-left: 1px solid #868686;border-right: 1px solid #e1e1e1;font-size: 10px;color: #474747;text-decoration: none;height:15px;}
.icon {list-style-type: none;	PADDING-LEFT: 15px;margin: 0;}
li.square { background-image: url(../images/bullet_black.gif);	background-repeat: no-repeat;background-position: 0 .5em;	padding-left: .5em;	padding-bottom: .2em;}
/*---------------------------------------------
       END CSS FOR ALL FORMS OBJECTS
---------------------------------------------*/


/*---------------------------------------------
       BEGIN CSS REGULAR Styles
---------------------------------------------*/
.regulartitle{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #004e62;}
.graylink{FONT-WEIGHT: normal;FONT-SIZE: 10px;COLOR: #474747;}
.graylink a{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #474747;TEXT-DECORATION: underline;}
.graylink a:hover{FONT-WEIGHT: bold;FONT-SIZE: 10px;COLOR: #474747;TEXT-DECORATION: none;}

/*---------------------------------------------
       END CSS REGULAR Styles
---------------------------------------------*/

.verdanaboldred
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #AE2B2B;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.title
{
vertical-align: top;
FONT-SIZE: 12px;
COLOR: #ffffff;    
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;
}
.mData
{
    PADDING-LEFT: 0px;
    PADDING-TOP: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #474747;    
    TEXT-DECORATION: none;
}
.mData #title
{
    PADDING-LEFT: 0px;
    PADDING-TOP: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #474747;    
    TEXT-DECORATION: none;
}
P
{
    /*TEXT-ALIGN: left;*/
    TEXT-DECORATION: none;
}

#hDots {
	BACKGROUND-IMAGE: url(../images/horizontal_dots.gif); 
	WIDTH: 752px;
	HEIGHT:1px;
	background-repeat: repeat-x;
}



/*Containers for homepage, left column*/

/*#pagewidth{ 
 width:752px;
 margin-left:auto; 
 margin-right:auto;  
} 

#leftsection
{ 
 width:210px; 
 float:left; 
 position:relative; 
 background-color:#FFFFFF; 
 padding-top:5px;
 padding-right:0px;
}
#rightsection
{ 
 width:140px; 
 float:right; 
 position:relative; 
 background-color:#FFFFFF; 
 padding-top:5px;
 padding-right:10px;
}*/
/*end containers*/


.headerfont1
{
    PADDING-Left: 28px;
	PADDING-bottom: 29px;
	FONT-WEIGHT: bold;
    FONT-SIZE: 25px;
    COLOR: #ffffff;    
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none; 
}
.headerfont2
{
    PADDING-Left: 15px;
	FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #ffffff;    
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none; 
}

.fontnormal11
{
    PADDING-BOTTOM: 6px;
	PADDING-RIGHT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #474747;    
    FONT-FAMILY: Helvetica, Verdana, Arial;
    TEXT-DECORATION: none; 
}

/*BUTTON STYLES*/

/*.button1 
{
    BORDER-RIGHT: #e1e1e1 1px solid; 
	BORDER-TOP: #868686 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	BORDER-LEFT: #868686 1px solid; 
	COLOR: #ffffff; 
	BORDER-BOTTOM: #e1e1e1 1px solid; 
	FONT-FAMILY: Helvetica, sans-serif; 
	BACKGROUND-COLOR: 004e62;
}*/

.button1 
{
    BACKGROUND-IMAGE: url(../images/button_form2.gif);
    PADDING-LEFT: 2px;
    BACKGROUND-REPEAT: no-repeat;
    LIST-STYLE-TYPE: none;
}

/*END BUTTON STYLES*/






/*CONTENTS*/



.contentGRAYitalic
{
    PADDING-LEFT: 0px;
    PADDING-TOP: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #474747;    
    TEXT-DECORATION: none;
    FONT-STYLE: italic; 
}

.contentGRAYbold
{
    PADDING-LEFT: 0px;
    PADDING-TOP: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #474747;    
    TEXT-DECORATION: none;
    /*FONT-STYLE: none; */
}
.contentGRAYsmall
{
    PADDING-LEFT: 0px;
    PADDING-TOP: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #474747;    
    TEXT-DECORATION: none;
     /*FONT-STYLE: none; */
}

/*END CONTENTS*/



.contentTable
{
padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: ;
}

/* left Nav */

.whiteNav 
{
    PADDING-bottom: 0px;
    PADDING-TOP: 0px;
    PADDING-left: 0px;
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    background: #f7f6f0;
    TEXT-DECORATION: none;
    border-top: 1px solid #666666;
    border-left: 1px dotted #666666;
    border-right: 1px dotted #666666;
    border-bottom: 1px dotted #666666;
}

.whiteNav A
{
    PADDING-TOP: 5px;
    PADDING-Bottom: 5px;
    PADDING-left: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #125b84;
    TEXT-DECORATION: none;
}

.whitenav A:hover
{
    PADDING-TOP: 5px;

    PADDING-Bottom: 5px;
    PADDING-left: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #125b84;
    TEXT-DECORATION: underline;
}
.whitenav A:active
{
    PADDING-TOP: 5px;
    PADDING-Bottom: 5px;
    PADDING-left: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: red;
    TEXT-DECORATION: none;
}
.red
{
    PADDING-TOP: 5px;
    PADDING-Bottom: 5px;
    PADDING-left: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: red;
    TEXT-DECORATION: none;
}

A
{
    PADDING-TOP: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #004e62;
    TEXT-DECORATION: none;
}

A:hover
{
    PADDING-TOP: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #004e62;
    TEXT-DECORATION: underline;
}
.headline
{
vertical-align: top;
FONT-SIZE: 12px;
COLOR: #df162b;    
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;
border: 1px solid #666666;
}

.smallselect
 {
       font-size: 7pt;
  }
.stroke{
border:#474747 1px solid;
}
