html		{ background:url(../images/bg_pat.png) repeat; width:100%; margin:0; padding:0; height:100%;}
body		{ background:url(../images/bg_pat.png) repeat; width:100%; margin:0; padding:0; height:100%;font-family:Verdana; font-size: 11px; font-weight: normal;}

.global_top 	{ width:941px; margin:0 auto; }
.global_bottom 	{ width:941px; margin:0 auto; }
.head		{ }
.head_top		{ background:url(../images/head_bg.png) no-repeat;width:100%; margin-top:5px; height:152px; }
.logo 			{ position:relative; top:70px; left: 34px;  width: 130px; float:left; }
.toggle_menu	{ position:relative; top:45px; right:0px; float:right;font-size:11px;font-weight:bold; color:#FFFFFF; width:286px;}
	.toggle_menu a			{font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration: none; }
	.toggle_menu a:hover	{ text-decoration: underline; }
.top_menu 		{clear:both; position:relative; top:7px; *top:70px; right:26px; float:right;font-size:11px; font-weight:normal; color:#4e4d4d; width:620px; text-align:right;}
	.top_menu a	{font-size:11px; font-weight:normal; color:#4e4d4d; text-decoration: none;}
	.top_menu a:hover	{color: #9fc800;text-decoration: underline;}
	.top_menu .active	{color: #9fc800;}
.menu {font-size:8px; font-weight:bold; color:#9fc800;clear:both; position:relative; top:22px; *top:82px; left:105px; float:right; width:800px; text-align:right;}
	
	.m_item_1 a, 
	.m_item_2 a,
	.m_item_3 a,
	.m_item_4 a 	{font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

	.m_item_1 a:hover, 
	.m_item_2 a:hover,
	.m_item_3 a:hover,
	.m_item_4 a:hover 	{font-size:11px; font-weight:bold; color:#9fc800; text-decoration:none; }
	
	.m_item_1 .active, 
	.m_item_2 .active,
	.m_item_3 .active,
	.m_item_4 .active 	{font-size:11px; font-weight:bold; color:#9fc800; text-decoration:none; }
	
	.m_item_1:hover, .m_item_2:hover, .m_item_3:hover, .m_item_4:hover {color:#FFFFFF;}
	.m_item_1	{float:left; background:url(../images/bureau_btn_off.png) no-repeat; width:169px; height:23px;text-align:center; padding-top:4px;}
	.m_item_2	{float:left; background:url(../images/centre_achat_btn_off.png) no-repeat; width:157px; height:23px;text-align:center; padding-top:4px;}
	.m_item_3	{float:left; background:url(../images/elder_res_btn_off.png) no-repeat; width:185px; height:23px;text-align:center; padding-top:4px;}
	.m_item_4	{float:left; background:url(../images/immeubles_btn_off.png) no-repeat; width:170px; height:23px;text-align:center; padding-top:4px;}
	
	.banner		{ background:url(../images/banner_swf.png) no-repeat;width:100%; margin-top:3px; margin-bottom:3px;  height: 232px; }
p.home_top {width:655px; text-align:justify;}
.body		{ background:url(../images/content_pat.gif) repeat; width:100%; margin:0; padding:0 0 30px 0; }
.content	{ background-color:#FFFFFF; height:auto; overflow:hidden;*margin-bottom:5px;}
.c_left		{ margin-bottom:5px;background-color: #FFFFFF; float:left; width: 246px;}
/*.c_left_pages		{ margin-bottom:5px;background-color: #FFFFFF; float:left; width: 246px; height:auto; max-height:1500px;/*min-height:702px; height:702px;}*/
.c_left_pages { background: #FFFFFF none repeat scroll 0 0;margin-bottom:-3000px; padding-bottom:3000px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; float:left; width: 246px;}
.c_right	{ margin-bottom:5px;background-color: #FFFFFF; float:right; width: 695px;  }
/*.c_right_pages	{ margin-bottom:5px;background-color: #FFFFFF; float:right; width: 695px; height:auto;  /*min-height:702px; height:702px; }*/
.c_right_pages 		{background: #FFFFFF none repeat scroll 0 0;margin-bottom:-3000px; padding-bottom:3000px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; float:right; width: 695px; }
.placeholder 	{clear:both; margin-left:20px; margin-top:20px; }

.search_zone 	{background:url(../images/toolbox_bg.png) 37px 25px no-repeat  #efefef; height: 194px; width: 226px; margin-left:20px; margin-top:5px; margin-bottom: 25px; }
.search_zone_en 	{background:url(../images/toolbox_bg_en.png) 37px 25px no-repeat  #efefef; height: 194px; width: 226px; margin-left:20px; margin-top:5px; margin-bottom: 25px; }
.search_box	    {position:relative; top:37px; left:46px; width:148px;}

.footer		{ background-color: #FFFFFF; height:38px; clear:both; margin-top:5px; }
.cr_content	{margin-left:20px; margin-top:40px;background-color:#FFFFFF;}
.cr_text_content {width: 410px; float:left;}
.cr_img_content {float:right;}
.line-break { width:637px; height:10px; border-bottom:1px solid #c9c9c9; margin:0 auto; }
.line-break-contact { width:654px; height:10px; border-bottom:1px solid #c9c9c9;  }
.home_space { height: 18px; }
.online_payment_btn {position: relative; top:26px; right:20px;}
.online_payment_btn_side {position: relative; top:20px; right:-20px; margin-bottom:10px;}
.online_leasing_btn {position: relative; top:145px; right:-20px;}
.copyright 			{position: relative; top:12px; color:#676768; float:left; width: 490px; margin-left:10px;}
.menu_footer		{position: relative; top:12px;color:#676768; float:right; margin-right:10px;}
	.menu_footer a			{color:#86a805; text-decoration: none;}
	.menu_footer a:hover	{text-decoration: underline;}
	
.services_left 	{float:left; width:328px;}
.services_right {float:right; width:327px;}
.contact_top	{margin-top:15px;}
.contact_left_column {float:left; }

.contact_left 	{width: 293px; border:1px solid #e2e2e2; margin-right:21px; padding-left:20px; padding-top: 13px; padding-bottom:10px;}
	.contact_left a {color:#8aa914; text-decoration:none; font-weight:bold;}
	.contact_left a:hover {color:#8aa914; text-decoration:underline;}

a.pd {color:#8aa914; text-decoration:none; font-weight:bold;}
a.pd:hover {color:#8aa914; text-decoration:underline;}
	
	.comm-division {margin-top:3px;width: 293px; background-color:#a0c318; color:#000000; font-size:11px; font-family:Verdana; font-weight:bold; padding-left:20px; padding-top: 13px; padding-bottom:10px; border:1px solid #a0c318;}
	.res-division {margin-top:3px;width: 293px; background-color:#5f5f5f; color:#FFFFFF; font-size:11px; font-family:Verdana; font-weight:bold; padding-left:20px; padding-top: 13px; padding-bottom:10px; border:1px solid #5f5f5f;}
	
.contact_right 	{float:right; height:253px; width: 293px; border:1px solid #e2e2e2;margin-right:21px; padding-left:20px; padding-top: 13px; padding-bottom:10px;}
	.contact_right a {color:#8aa914; text-decoration:none; font-weight:bold;}
	.contact_right a:hover {color:#8aa914; text-decoration:underline;}
/**
* TEXT STYLES
**/
span.prime_title	{ font-family:Verdana; font-size: 17px; font-weight: bold; color: #000000; }
span.sub_title		{font-family:Verdana; font-size: 12px; font-weight: bold; color: #4a4948;}
a.years	{font-family:Verdana; font-size: 12px; font-weight: bold; color: #4a4948; }
a.years:hover {color: #9FC903;text-decoration:underline;}
.yearactive {color: #9fca03; font-family:Verdana; font-size: 12px; font-weight: bold; text-decoration:underline;}

.news-title {color: #9fca03; text-transform:uppercase; font-family:Verdana; font-size: 11px; font-weight: bold;}
p 					{font-family:Verdana; font-size: 11px; font-weight: normal;}
p.pg_content			{color: #000000; width:655px; text-align:justify;}
p.pg_content a {color:#8aa914; text-decoration:none; font-weight:bold;}
p.pg_content a:hover {color:#8aa914; text-decoration:underline;}
p.question			{color: #acb400;}
span.text_highlight {color:#9fc903; font-weight: bold; }
.poll				{font-size:10px;}
.toolbox_txt		{font-family: Arial;font-size:10px; text-align:justify;}
.toll-free			{color:#dee54e; font-size:15px; font-weight:bold}
.number 			{color:#8aa915;}
.hq					{color:#a0c318; font-weight:bold; font-size:12px; font-family:Verdana;}
.hq-name			{color:#000000; font-weight:bold; font-size:12px; font-family:Verdana;}
.title-white		{color:#FFFFFF; font-size:11px; font-family:Verdana; font-weight:bold;}
.title-green		{color:#a0c318; font-size:11px; font-family:Verdana; font-weight:bold;}
.big-green			{color:#8baa15;font-size:17px;  font-family:Verdana; font-weight:bold;}
/**
* IMAGE
**/
a.hp_link {font-size:11px; font-family:Verdana; font-weight:bold; color: #626161; text-decoration:underline;}
a.hp_link:hover {color: #9fc800;}
.img_link {border:none;}

/**
* BULLET LIST
**/
div.bullet {background: url(../images/bullet.png) 2px 4px no-repeat;  margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
				 margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 1px; padding-left: 16px; font-size: 11px; width: 580px; font-weight: normal;
				 color: #000000; font-family: Verdana; }
div.num-bullet { margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
				 margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 1px; padding-left: 0px; font-size: 11px; width: 306px; font-weight: normal;
				 color: #000000; font-family: Verdana; text-align:justify; }
a.employment	{font-size:11px; font-weight:normal; color:#4e4d4d; text-decoration: none;}
a.employment:hover	{color: #9fc800;text-decoration: underline;}
.footer-viewing {font-family:Verdana; font-size:11px; margin-top:5px; color:#333333}
.footer-viewing a {font-family:Verdana; font-size:11px; color:#333333; text-decoration:none; cursor:default;}
.breadcrumb {font-family:Verdana; font-size:11px; margin-top:-10px; color:#B7D742}
.breadcrumb a{font-family:Verdana; font-size:11px; color:#333333; text-decoration: underline; }
img.medium-opacity {opacity:0.7; filter:alpha(opacity=70); }
img.full-opacity {opacity:1; filter:alpha(opacity=100); }
/**
* TABLE
**/
.contact_frm td {color:#000000; font-weight:bold; font-size:11px; font-family:Verdana;}
.contact_frm input.txt { width:228px; color:#000000; font-weight:normal; font-size:11px; font-family:Verdana;}
.contact_frm textarea.txt { width:238px; height:143px; color:#000000; font-weight:normal; font-size:11px; font-family:Verdana;}

.cv_frm td {color:#000000; font-weight:bold; font-size:11px; font-family:Verdana;}
.cv_frm input.txt { width:190px; color:#000000; font-weight:normal; font-size:11px; font-family:Verdana;}
.cv_frm textarea.txt { width:238px; height:143px; color:#000000; font-weight:normal; font-size:11px; font-family:Verdana;}