*    {margin:0; padding:0;}
body {background:#fff; font-family:arial; font-size:100%; line-height:1em; color:#808080;}

/*========= In-line ==========*/
input, select {vertical-align:middle; font-weight:normal;}
img           {vertical-align:top; border:0; text-align:left;}

a:hover {text-decoration:none;}
a       {color:#2996de;}

.clear     {clear:both; height:0px;  margin:0px; padding:0px; line-height:0px; font-size:1px;}
.clear_10  {clear:both; height:10px; margin:0px; padding:0px; line-height:0px; font-size:1px;}
.fleft     {float:left;}
.fright    {float:right;}
	
p {margin:0; padding:0;}

.hr_green      {height:2px; margin:0px; background-color:#a6d56b; line-height:0px; font-size:1px;}
.hr_blue       {height:2px; margin:0px; background-color:#0e80cd; line-height:0px; font-size:1px;}
.hr_grey       {height:2px; margin:0px; background-color:#9e9e9e; line-height:0px; font-size:1px;}	
.hr_grey_thin  {height:1px; margin:0px; background-color:#cfcfcf; line-height:0px; font-size:1px;}
/*============================*/

/*========== Forms ===========*/
.drop_down_field1  {width:101px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em; text-align:right;}
.drop_down_field2  {width:227px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em; text-align:left;}
.drop_down_field3  {width:60px;  background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em; text-align:left;}
.drop_down_field4  {width:78px;  background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em; text-align:left;}
.drop_down_field5  {width:101px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em; text-align:left;}
.drop_down_field6  {width:190px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em; text-align:left;}
.drop_down_field7  {width:220px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em; text-align:left;}
.drop_down_field8  {width:60px;  background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em; text-align:right;}
.drop_down_field9  {width:130px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:0.9em; text-align:left; margin-bottom:2px;}
.drop_down_field10 {width:82px;  background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:0.9em; text-align:left; margin-bottom:2px;}
.drop_down_field11 {width:161px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em; text-align:left;}
.text_field1	   {width:224px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}
.text_field2 	   {width:10px;  background:#ffffff; border:none;  font-size:0.95em; font-weight:bold; color:#999; padding-bottom:1px;}
.text_field3 	   {width:30px;  background:#ffffff; border:none;  font-size:0.95em; font-weight:bold; color:#999; padding-bottom:1px;}
.text_field4	   {width:150px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}
.text_field5	   {width:190px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}
.text_field6 	   {width:58px;  background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em; text-align:right;}
.text_field7 	   {width:58px;  background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}
.text_field8	   {width:218px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}
.text_field9	   {width:395px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}
.text_field10	   {width:132px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}
.text_field11 	   {width:58px;  height:17px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:0.9em; text-align:right; margin-bottom:2px;}
.text_field12	   {width:220px; height:18px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}
.text_field13	   {width:140px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}
.text_field14	   {width:223px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em; padding:1px;}
.text_field15	   {width:24px;  background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}
.text_field16	   {width:32px;  background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}
.text_field17	   {width:48px;  background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}
.text_field18 	   {width:76px;  background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}
.text_field19	   {width:161px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}
.text_field20	   {width:180px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}
.text_field21	   {width:231px; height:18px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}
.radio_button1     {margin:-1px 4px 0 0;}
.check_box1        {margin-right:4px;}
.check_box2        {text-transform:capitalize;}
.text_area1		   {width:395px; background:#ffffff; border:1px solid #7d7d7d; color:#737373; font-family:arial; font-size:1em;}
.button_green_50   {width:50px; height:24px; background-image:url(/fr/images/button_green_center.gif); color:#fff; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding-bottom:2px; border:0px;}
.button_green_70   {width:70px; height:24px; background-image:url(/fr/images/button_green_center.gif); color:#fff; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding-bottom:2px; border:0px;}
.button_green_74   {width:74px; height:24px; background-image:url(/fr/images/button_green_center.gif); color:#fff; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding-bottom:2px; border:0px;}
.button_green_80   {width:80px; height:24px; background-image:url(/fr/images/button_green_center.gif); color:#fff; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding-bottom:2px; border:0px;}
.button_blue_60    {width:60px; height:24px; background-image:url(/fr/images/button_blue_center.gif);  color:#fff; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding-bottom:2px; border:0px;}
.button_blue_70    {width:70px; height:24px; background-image:url(/fr/images/button_blue_center.gif);  color:#fff; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding-bottom:2px; border:0px;}
.button_red_50     {width:50px; height:24px; background-image:url(/fr/images/button_red_center.gif);   color:#fff; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding-bottom:2px; border:0px;}
.button_red_70     {width:70px; height:24px; background-image:url(/fr/images/button_red_center.gif);   color:#fff; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding-bottom:2px; border:0px;}
input.search_site_button {width:61px; height:20px; background: url(/fr/images/button_search_google.gif) no-repeat top left; padding:0px; margin:0px; border:none; color:#fff}
/*============================*/

/*======= Text, links ========*/
h1 {background:url(/fr/images/logo.jpg) no-repeat 20px top; text-indent:-10000px; height:93px;}
h2 {text-transform:uppercase; font-size:1.1em;}
h3 {font-size:1em; margin-bottom:5px;}
.text_green       {color:#a0bc4b;}
.text_green_bold  {color:#a0bc4b; font-weight:bold;}
.text_blue        {color:#0e80cd;}
.text_blue_bold   {color:#0e80cd; font-weight:bold;}
.text_red         {color:#ff0000}
.text_red_bold    {color:#ff0000; font-weight:bold;}
.text_orange 	  {color:#FF9933;}
.text_orange_bold {color:#FF9933; font-weight:bold;}
.text_black       {color:#000000;}
.text_black_bold  {color:#000000; font-weight:bold;}
.text_none		  {display:none;}
.error			  {color:#ff0000; font-weight:bold;}
/*============================*/

/*========= Header ===========*/
.gradient 			  {background:url(/fr/images/header_gradient.jpg) left top repeat-x;}
#header   			  {font-size:0.8125em;}
#header .row_1        {width:778px; height:374px; background:url(/fr/images/header.jpg) left top no-repeat;}
#header .row_1 .col_1 {width:200px; height:93px; cursor:pointer;}
#header .row_1 .col_2 {width:310px; height:93px;}
#header .row_1 .col_3 {width:178px; height:93px;}
/*============================*/

/*========= Footer ===========*/
#footer                {width:776px; height:26px; background:url(/fr/images/footer.jpg) left top repeat-x; border:1px solid #dadada; font-size:0.8125em;}
#footer .indent        {text-align:center; font-weight:bold;}
#footer a       	   {color:#96cd41;}
/*============================*/

/*========= Content ==========*/
#content {font-size:0.8125em;}
/*============================*/

/*========= Slider ===========*/
.slider
{
	border-top:       1px solid #9d9c99;
	border-left:      1px solid #9d9c99;
	border-bottom:    1px solid #eee;
	border-right:     1px solid #eee;
	background-color: #f0ede0;
	height:           3px;
	position:	      absolute;
	bottom:           0px;
}
/*============================*/

/*========== Index ===========*/
#index #content .col_1
#index #content .col_2   	          {padding:0 0 0 0;}
#index #content .col_2 p			  {padding:10px 0 10px 0;}
#index #content .col_2 .row_1 .top    {width:506px; height:10px; background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#index #content .col_2 .row_1 .bottom {width:506px; height:10px; background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#index #content .col_2 .row_1 .middle {width:506px; background:url(/fr/images/box_506_middle.gif)              right top repeat-y;}
#index #content .col_2 .row_1 .middle .indent .links 	 		   {line-height:1.8em;}
#index #content .col_2 .row_1 .middle .indent .links .link_blue    {background:url(/fr/images/icon_blue_magnifier.gif) no-repeat left 4px; padding-left:20px;}
#index #content .col_2 .row_1 .middle .indent .links .link_green   {background:url(/fr/images/icon_green_house.gif)    no-repeat left 4px; padding-left:20px;}
#index #content .col_2 .row_1 .middle .indent .links .link_green a {color:#76c005;}
#index #content .col_2 .row_1 .middle .indent .localisation a 		 {text-decoration:none;}
#index #content .col_2 .row_1 .middle .indent .localisation .country {width:60px; text-align:center; line-height:1em; font-size:0.7em; color:#666; cursor:pointer;}

#index #content .col_2 .row_2 .top    {width:506px; height:10px; background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#index #content .col_2 .row_2 .bottom {width:506px; height:10px; background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#index #content .col_2 .row_2 .middle {width:506px; background:url(/fr/images/box_506_middle.gif)              right top repeat-y;}
#index #content .col_2 .row_2 h2	  {padding:7px 0 5px 0;}
#index #content .col_2 .row_2 .middle .indent .home a 		 	 {color:#0e80cd; text-decoration:none;}
#index #content .col_2 .row_2 .middle .indent .home .text 		 {font-size:0.9em;}
#index #content .col_2 .row_2 .middle .indent .home .text .title {color:#a0bc4b; font-weight:bold; font-style:normal;}
#index #content .col_2 .row_2 .middle .indent .home .text .specs {color:#a0bc4b; font-weight:bold; font-style:normal;}
#index #content .col_2 .row_2 .middle .indent .home .text .city  {color:#a0bc4b; font-weight:bold; font-style:normal; width:180px; height:18px; text-align:right; overflow:hidden;}
#index #content .col_2 .row_2 .middle .indent .home .text .state {color:#a0bc4b; font-weight:bold; font-style:normal;}
/*============================*/

/*========== Login ===========*/
#login #content .col_2 .row_1 .top    {width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#login #content .col_2 .row_1 .bottom {width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#login #content .col_2 .row_1 .middle {width:506px; height:583px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}
#login #content .col_2 .row_1 .middle .login_box br			 {clear:both; height:0; font-size:1px; line-height:0px;}
#login #content .col_2 .row_1 .middle .login_box .top_box    {width:400px; height:10px; background:url(/fr/images/box_400_top_green.gif)    left top no-repeat; overflow:hidden;}
#login #content .col_2 .row_1 .middle .login_box .bottom_box {width:400px; height:10px; background:url(/fr/images/box_400_bottom_green.gif) left top no-repeat; overflow:hidden;}
#login #content .col_2 .row_1 .middle .login_box .middle_box {width:400px; background:url(/fr/images/box_400_middle_green.gif)              left top repeat-y;}
/*============================*/

/*==== Forgotten password ====*/
#forgot #content .col_2 .row_1 .top    {width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#forgot #content .col_2 .row_1 .bottom {width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#forgot #content .col_2 .row_1 .middle {width:506px; height:583px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}
#forgot #content .col_2 .row_1 .middle .email_box br		  {clear:both; height:0; font-size:1px; line-height:0px;}
#forgot #content .col_2 .row_1 .middle .email_box .top_box    {width:400px; height:10px; background:url(/fr/images/box_400_top_green.gif)    left top no-repeat; overflow:hidden;}
#forgot #content .col_2 .row_1 .middle .email_box .bottom_box {width:400px; height:10px; background:url(/fr/images/box_400_bottom_green.gif) left top no-repeat; overflow:hidden;}
#forgot #content .col_2 .row_1 .middle .email_box .middle_box {width:400px; background:url(/fr/images/box_400_middle_green.gif)              left top repeat-y;}
/*============================*/

/*========== Terms ===========*/
#terms #content .col_2 .row_1 .top    			{width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#terms #content .col_2 .row_1 .bottom 			{width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#terms #content .col_2 .row_1 .middle 			{width:506px; height:583px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}
#terms #content .col_2 .row_1 .middle_no_height	{width:506px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}

#terms #content .col_2 .row_1 .indent a  		  		  {text-decoration:none;}
#terms #content .col_2 .row_1 .indent .bullet     		  {text-transform:uppercase; padding:15px 0 5px 0;}
#terms #content .col_2 .row_1 .indent .whole_text 		  {margin:16px 20px 0 0; text-align:justify;}
#terms #content .col_2 .row_1 .indent .sub_title  		  {background:url(/fr/images/bullet_triangle_blue_right.gif) left 2px no-repeat; margin:8px 0 0 0; padding-left:15px;}
#terms #content .col_2 .row_1 .indent .sub_title_selected {background:url(/fr/images/bullet_triangle_blue_down.gif)  left 2px no-repeat; margin:8px 0 0 0; padding-left:15px;}
#terms #content .col_2 .row_1 .indent .sub_section 		  {padding:0 0 8px 15px;}
/*============================*/

/*=========== FAQ ============*/
#faq #content .col_2 .row_1 .top    			{width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#faq #content .col_2 .row_1 .bottom 			{width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#faq #content .col_2 .row_1 .middle 			{width:506px; height:583px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}
#faq #content .col_2 .row_1 .middle_no_height	{width:506px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}

#faq #content .col_2 .row_1 .indent a  		  		  	{text-decoration:none;}
#faq #content .col_2 .row_1 .indent .question     	  	{color:#a0bc4b; font-weight:bold;}
#faq #content .col_2 .row_1 .indent .answer     	  	{padding-bottom:14px;}
#faq #content .col_2 .row_1 .indent .whole_text 		{margin:16px 20px 0 0; text-align:justify;}
#faq #content .col_2 .row_1 .indent .sub_title  		{background:url(/fr/images/bullet_triangle_blue_right.gif) left 2px no-repeat; margin:8px 0 0 0; padding-left:15px;}
#faq #content .col_2 .row_1 .indent .sub_title_selected {background:url(/fr/images/bullet_triangle_blue_down.gif)  left 2px no-repeat; margin:8px 0 0 0; padding-left:15px;}
#faq #content .col_2 .row_1 .indent .sub_section 		{padding:0 0 0 0px;}
/*============================*/

/*======== Resources =========*/
#resources #content .col_2 .row_1 .top    			{width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#resources #content .col_2 .row_1 .bottom 			{width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#resources #content .col_2 .row_1 .middle 			{width:506px; height:583px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}

#resources #content .col_2 .row_1 .indent a  				{text-decoration:none;}
#resources #content .col_2 .row_1 .indent .section_title	{font-weight:bold;}
#resources #content .col_2 .row_1 .indent .link			    {background:url(/fr/images/bullet_blue.gif) left 2px no-repeat; padding-left:15px;}
/*============================*/

/*========= Contact ==========*/
#contact #content .col_2 .row_1 .top    			{width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#contact #content .col_2 .row_1 .bottom 			{width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#contact #content .col_2 .row_1 .middle 			{width:506px; height:583px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}

#contact #content .col_2 .row_1 .indent   			{text-align:justify;}
#contact #content .col_2 .row_1 .indent a  			{text-decoration:none;}
/*============================*/

/*======= Search site ========*/
#search_site #content .col_1          {width:272px; height:44px; background:url(/fr/images/menu_bar.gif)       left  top repeat-x;}
#search_site #content .col_1 .element {width:272px; height:44px; background:url(/fr/images/menu_division.gif)  right top no-repeat; color:#fff; font-weight:bold; font-size:1.0em;}
#search_site #content .col_1 .element .indent h2 {text-transform:none; font-weight:normal;}
/*============================*/

/*========= Register =========*/
#register #content .col_2 .row_1 .top    {width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#register #content .col_2 .row_1 .bottom {width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#register #content .col_2 .row_1 .middle {width:506px; height:583px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}
#register #content .col_2 .row_1 .middle .registration_box br		   {clear:both;  height:0; font-size:1px; line-height:0px;}
#register #content .col_2 .row_1 .middle .registration_box .top_box    {width:435px; height:10px; background:url(/fr/images/box_435_top_blue.gif)    left top no-repeat; overflow:hidden;}
#register #content .col_2 .row_1 .middle .registration_box .bottom_box {width:435px; height:10px; background:url(/fr/images/box_435_bottom_blue.gif) left top no-repeat; overflow:hidden;}
#register #content .col_2 .row_1 .middle .registration_box .middle_box {width:435px; background:url(/fr/images/box_435_middle_blue.gif)              left top repeat-y;}
#register #content .col_2 .row_1 .middle .registration_box .middle_box .form .section1 {margin-bottom:5px; font-weight:bold;}
#register #content .col_2 .row_1 .middle .registration_box .middle_box .form .section2 {margin-bottom:5px; font-weight:bold;}
/*============================*/

/*======= Management =========*/
#management #content .col_2 .row_1 .top      			{width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#management #content .col_2 .row_1 .bottom 	 			{width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#management #content .col_2 .row_1 .middle 	 			{width:506px; height:581px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}
#management #content .col_2 .row_1 .middle_no_height 	{width:506px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}
#management #content .col_2 .row_1 .middle_no_height a  {text-decoration:none;}
#management #content .col_2 .row_1 .indent .list .button 		{text-align:right; padding:7px 40px 0 0;}
#management #content .col_2 .row_1 .indent .delete_user_button 	{text-align:right; margin-top:-24px; padding-right:130px;}

#management #content .col_2 .row_1 .indent .fieldset 		    {width:474px; border:1px solid #ddd; margin:0px;}
#management #content .col_2 .row_1 .indent .fieldset .legend	{font-weight:bold; margin:0px; padding:0 5px 0 5px;}
/*============================*/

/*======== My profile ========*/
#my_profile #content .col_2 .row_1 .top    {width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#my_profile #content .col_2 .row_1 .bottom {width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#my_profile #content .col_2 .row_1 .middle {width:506px; height:537px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}
#my_profile #content .col_2 .row_1 .middle .profile_box br		     				{clear:both;  height:0; font-size:1px; line-height:0px;}
#my_profile #content .col_2 .row_1 .middle .profile_box .top_box    				{width:435px; height:10px; background:url(/fr/images/box_435_top_blue.gif)    left top no-repeat; overflow:hidden;}
#my_profile #content .col_2 .row_1 .middle .profile_box .bottom_box 				{width:435px; height:10px; background:url(/fr/images/box_435_bottom_blue.gif) left top no-repeat; overflow:hidden;}
#my_profile #content .col_2 .row_1 .middle .profile_box .middle_box 				{width:435px; background:url(/fr/images/box_435_middle_blue.gif)              left top repeat-y;}
#my_profile #content .col_2 .row_1 .middle .profile_box .middle_box .form .section1 {margin-bottom:5px; font-weight:bold;}
#my_profile #content .col_2 .row_1 .middle .profile_box .middle_box .form .section2 {margin-bottom:5px; font-weight:bold;}
/*============================*/

/*========= My ads ===========*/
#my_ads #content .col_2 p			   {padding:10px 14px 10px 0;}

#my_ads #content .col_2 .row_1 .top    				{width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#my_ads #content .col_2 .row_1 .bottom 				{width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#my_ads #content .col_2 .row_1 .middle 				{width:506px; height:549px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}
#my_ads #content .col_2 .row_1 .middle_no_height	{width:506px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}

#my_ads #content .col_2 .row_1 .indent .property           		  {font-size:0.9em;}
#my_ads #content .col_2 .row_1 .indent .property .top_property    {width:474px; height:10px;  background:url(/fr/images/box_474_top.gif)    left top no-repeat; overflow:hidden;}
#my_ads #content .col_2 .row_1 .indent .property .bottom_property {width:474px; height:10px;  background:url(/fr/images/box_474_bottom.gif) left top no-repeat; overflow:hidden;}
#my_ads #content .col_2 .row_1 .indent .property .middle_property {width:474px; background:url(/fr/images/box_474_middle.gif) left top repeat-y;}

#my_ads #content .col_2 .row_1 .indent .property .middle_property .property_picture img {border:1px solid #999999;}
#my_ads #content .col_2 .row_1 .indent .property .middle_property .info .price	        {font-size:11px;}
#my_ads #content .col_2 .row_1 .indent .property .middle_property .info .stats	   		{font-size:11px;}
#my_ads #content .col_2 .row_1 .indent .property .middle_property .info .status	   		{font-size:11px;}
#my_ads #content .col_2 .row_1 .indent .property .middle_property .info .link_dates 	{font-size:11px;}

#my_ads .black_overlay   		 		{position:absolute; top:0%; left:0%; width:100%; min-width:100%; height:100%;
									   	 background-color:#000; z-index:1001; -moz-opacity:0.6; opacity:.60; filter:alpha(opacity=60);}
#my_ads .white_content   		 		{position:absolute; top:0%; left:0%; width:100%; height:100%; z-index:1002; font-size:0.8125em;}
#my_ads .white_content a  		 		{text-decoration:none;}
#my_ads .white_content .box     		{height:100%; width:100%;}
#my_ads .white_content .top     		{width:524px; height:15px;  background:url(/fr/images/box_524_top.gif)    left top no-repeat;}
#my_ads .white_content .bottom  		{width:524px; height:15px;  background:url(/fr/images/box_524_bottom.gif) left top no-repeat;}
#my_ads .white_content .middle  		{width:524px; background:url(/fr/images/box_524_middle.gif) left top repeat-y; text-align:left;}
#my_ads .white_content .middle .text	{font-weight:normal; text-align:justify;}
#my_ads .white_content .middle .text b	{color:#2996de;}
/*============================*/

/*==== Activation reminder ===*/
#activation_reminder .black_overlay   		 {position:absolute; top:0%; left:0%; width:100%; min-width:100%; height:100%;
									   		  background-color:#000; z-index:1001; -moz-opacity:0.6; opacity:.60; filter:alpha(opacity=60);}
#activation_reminder .white_content   		 {position:absolute; top:0%; left:0%; width:100%; height:100%; z-index:1002;}
#activation_reminder .white_content .box     {height:100%; width:100%;}
#activation_reminder .white_content .top     {width:524px; height:15px;  background:url(/fr/images/box_524_top.gif)    left top no-repeat;}
#activation_reminder .white_content .bottom  {width:524px; height:15px;  background:url(/fr/images/box_524_bottom.gif) left top no-repeat;}
#activation_reminder .white_content .middle  {width:524px; background:url(/fr/images/box_524_middle.gif) left top repeat-y; text-align:left;}
#activation_reminder .white_content .middle .text	{font-weight:normal; text-align:justify;}
/*============================*/

/*===== Paypal activation ====*/
#paypal_activation #content .col_2 .row_1 .top    {width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#paypal_activation #content .col_2 .row_1 .bottom {width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#paypal_activation #content .col_2 .row_1 .middle {width:506px; height:549px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}
#paypal_activation #content .col_2 .row_1 .middle .indent .instructions a	  {color:#76c005;}
#paypal_activation #content .col_2 .row_1 .middle .form_box .top_box    	  {width:474px; height:45px; background:url(/fr/images/box_474_top_blue_payment.gif) left top no-repeat; overflow:hidden;}
#paypal_activation #content .col_2 .row_1 .middle .form_box .bottom_box 	  {width:474px; height:10px; background:url(/fr/images/box_474_bottom_blue.gif) 		left top no-repeat; overflow:hidden;}
#paypal_activation #content .col_2 .row_1 .middle .form_box .middle_box 	  {width:474px; background:url(/fr/images/box_474_middle_blue.gif)              		left top repeat-y;}
#paypal_activation #content .col_2 .row_1 .middle .form_box .progress_bar     {width:210px; border:solid; border-width:1px; border-color:#cccccc;}
#paypal_activation #content .col_2 .row_1 .middle .form_box .activation_terms {width:435px; height:150px; overflow:auto; padding:5px; border:solid 1px #dddddd; background:#eeeeee; text-align:justify;}
#paypal_activation #content .col_2 .row_1 .middle .form_box .activation_terms {width:435px; height:150px; overflow:auto; padding:5px; border:solid 1px #dddddd; background:#eeeeee; text-align:justify;}
#paypal_activation #content .col_2 .row_1 .middle .form_box label 			  {cursor:pointer;}
#paypal_activation #content .col_2 .row_1 .middle .form_box .bullet			  {background:url(/fr/images/bullet_blue.gif) left 7px no-repeat; padding:4px 0 0 15px;}
/*============================*/

/*====== Manage basic ========*/
#manage_basic #content .col_2 .row_1 .top    {width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#manage_basic #content .col_2 .row_1 .bottom {width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#manage_basic #content .col_2 .row_1 .middle {width:506px; height:549px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}

#manage_basic #content .col_2 .row_1 .middle .box br		     					{clear:both;  height:0; font-size:1px; line-height:0px;}
#manage_basic #content .col_2 .row_1 .middle .box .top_box    						{width:435px; height:10px; background:url(/fr/images/box_435_top_blue.gif)    left top no-repeat; overflow:hidden;}
#manage_basic #content .col_2 .row_1 .middle .box .bottom_box 						{width:435px; height:10px; background:url(/fr/images/box_435_bottom_blue.gif) left top no-repeat; overflow:hidden;}
#manage_basic #content .col_2 .row_1 .middle .box .middle_box 						{width:435px; background:url(/fr/images/box_435_middle_blue.gif)              left top repeat-y;}
#manage_basic #content .col_2 .row_1 .middle .indent .box .middle_box .form .step   {width:26px;  height:26px; background:url(/fr/images/icon_step_blue.gif)      left top no-repeat; overflow:hidden; color:#ffffff; font-weight:bold; padding:5px 0 0 9px;}
#manage_basic #content .col_2 .row_1 .middle .indent .box .middle_box .form label   {cursor:pointer; line-height:18px; vertical-align:middle;}
#manage_basic #content .col_2 .row_1 .middle .indent .box .button 	 				{width:100px; height:23px; background:url(/fr/images/button_green_100.gif)    left top no-repeat; color:#fff; font-size:0.9em; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding-top:3px; cursor:pointer;}

#manage_basic .black_overlay   		  {display:none; position:absolute; top:0%; left:0%; width:100%; min-width:100%; height:100%;
									   background-color:#000; z-index:1001; -moz-opacity:0.6; opacity:.60; filter:alpha(opacity=60);}
#manage_basic .white_content   		  {display:none; position:absolute; top:0%; left:0%; width:100%; height:100%; z-index:1002;}
#manage_basic .white_content a 		  {text-decoration:none;}
#manage_basic .white_content .box     {height:100%; width:100%;}
#manage_basic .white_content .top     {width:524px; height:15px;  background:url(/fr/images/box_524_top.gif)    left top no-repeat;}
#manage_basic .white_content .bottom  {width:524px; height:15px;  background:url(/fr/images/box_524_bottom.gif) left top no-repeat;}
#manage_basic .white_content .middle  {width:524px; background:url(/fr/images/box_524_middle.gif) left top repeat-y; text-align:left;}
#manage_basic .white_content .middle .title				{font-size:0.8125em;}
#manage_basic .white_content .middle .text				{font-weight:normal; font-size:0.8125em; text-align:justify;}
#manage_basic .white_content .middle .text b			{color:#2996de;}
#manage_basic .white_content .middle .text .terms 		{margin:18px 0 18px 0;}
#manage_basic .white_content .middle .text .terms .term	{background:url(/fr/images/bullet_blue.gif) left 2px no-repeat; padding:0 0 5px 18px;}
/*============================*/

/*======= Manage desc ========*/
#manage_desc #content .col_2 .row_1 .top    			 {width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#manage_desc #content .col_2 .row_1 .bottom 			 {width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#manage_desc #content .col_2 .row_1 .middle 			 {width:506px; height:549px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}

#manage_desc #content .col_2 .row_1 .box .top_box    	{width:435px; height:10px; background:url(/fr/images/box_435_top_blue.gif)    left top no-repeat; overflow:hidden;}
#manage_desc #content .col_2 .row_1 .box .bottom_box 	{width:435px; height:10px; background:url(/fr/images/box_435_bottom_blue.gif) left top no-repeat; overflow:hidden;}
#manage_desc #content .col_2 .row_1 .box .middle_box 	{width:435px; background:url(/fr/images/box_435_middle_blue.gif)              left top repeat-y;}
#manage_desc #content .col_2 .row_1 .box .buttons br	{clear:both; height:0; font-size:1px; line-height:0px;}
#manage_desc #content .col_2 .row_1 .box .middle_box .form .property_title {width:395px; height:8px; border:1px solid #afafaf; margin-bottom:5px; font-weight:bold; overflow:hidden;}
#manage_desc #content .col_2 .row_1 .box .middle_box .form .property_desc  {border:1px solid #afafaf; overflow:auto;}
/*============================*/

/*===== Manage features ======*/
#manage_features #content .col_2 .row_1 .top    			{width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#manage_features #content .col_2 .row_1 .bottom 			{width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#manage_features #content .col_2 .row_1 .middle 			{width:506px; height:549px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}

#manage_features #content .col_2 .row_1 .box .top_box    	{width:435px; height:10px; background:url(/fr/images/box_435_top_green.gif)    left top no-repeat; overflow:hidden;}
#manage_features #content .col_2 .row_1 .box .bottom_box 	{width:435px; height:10px; background:url(/fr/images/box_435_bottom_green.gif) left top no-repeat; overflow:hidden;}
#manage_features #content .col_2 .row_1 .box .middle_box 	{width:435px; background:url(/fr/images/box_435_middle_green.gif)              left top repeat-y;}

#manage_features #content .col_2 .row_1 .box .middle_box .form .category 	{font-weight:bold;}
#manage_features #content .col_2 .row_1 .box .middle_box .form .feature 	{height:17px; overflow:hidden;}
#manage_features #content .col_2 .row_1 .box .middle_box .form label   		{cursor:pointer;}
/*============================*/

/*======= Manage info ========*/
#manage_info #content .col_2 .row_1 .top    			{width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#manage_info #content .col_2 .row_1 .bottom 			{width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#manage_info #content .col_2 .row_1 .middle 			{width:506px; height:549px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}

#manage_info #content .col_2 .row_1 .box .top_box    	{width:435px; height:10px; background:url(/fr/images/box_435_top_green.gif)    left top no-repeat; overflow:hidden;}
#manage_info #content .col_2 .row_1 .box .bottom_box 	{width:435px; height:10px; background:url(/fr/images/box_435_bottom_green.gif) left top no-repeat; overflow:hidden;}
#manage_info #content .col_2 .row_1 .box .middle_box 	{width:435px; background:url(/fr/images/box_435_middle_green.gif)              left top repeat-y;}

#manage_info #content .col_2 .row_1 .box br				{clear:both; height:0; font-size:1px; line-height:0px;}
/*============================*/

/*======= Manage rooms =======*/
#manage_rooms #content .col_2 .row_1 .top    			{width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#manage_rooms #content .col_2 .row_1 .bottom 			{width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#manage_rooms #content .col_2 .row_1 .middle 			{width:506px; height:549px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}
#manage_rooms #content .col_2 .row_1 .middle_no_height	{width:506px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}

#manage_rooms #content .col_2 .row_1 .box .top_box    	{width:474px; height:10px; background:url(/fr/images/box_474_top_green.gif)    left top no-repeat; overflow:hidden;}
#manage_rooms #content .col_2 .row_1 .box .bottom_box 	{width:474px; height:10px; background:url(/fr/images/box_474_bottom_green.gif) left top no-repeat; overflow:hidden;}
#manage_rooms #content .col_2 .row_1 .box .middle_box 	{width:474px; background:url(/fr/images/box_474_middle_green.gif)              left top repeat-y;}

#manage_rooms #content .col_2 .row_1 .box .middle_box .form .floor_title	{text-align:center; font-size:0.9em;}
#manage_rooms #content .col_2 .row_1 .box .middle_box .form .room_title		{text-align:center; font-size:0.9em;}
#manage_rooms #content .col_2 .row_1 .box .middle_box .form .width_title	{text-align:center; font-size:0.9em;}
#manage_rooms #content .col_2 .row_1 .box .middle_box .form .length_title	{text-align:center; font-size:0.9em;}
#manage_rooms #content .col_2 .row_1 .box .middle_box .form .flooring_title	{text-align:center; font-size:0.9em;}
#manage_rooms #content .col_2 .row_1 .box .middle_box .form .button_title	{text-align:center; font-size:0.9em;}
#manage_rooms #content .col_2 .row_1 .box .middle_box .form .button_value	{text-align:center;}

#manage_rooms #content .col_2 .row_1 .box .section_title1 {font-weight:bold; margin:0 0 4px 0;}
#manage_rooms #content .col_2 .row_1 .box .section_title2 {font-weight:bold; margin:12px 0 4px 0;}
#manage_rooms #content .col_2 .row_1 .box br			  {clear:both; height:0; font-size:1px; line-height:0px;}
/*============================*/

/*===== Manage pictures ======*/
#manage_pictures #content .col_2 .row_1 .top    			{width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#manage_pictures #content .col_2 .row_1 .bottom 			{width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#manage_pictures #content .col_2 .row_1 .middle 			{width:506px; height:549px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}
#manage_pictures #content .col_2 .row_1 .middle_no_height	{width:506px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}

#manage_pictures #content .col_2 .row_1 .box .top_box    	{width:474px; height:10px; background:url(/fr/images/box_474_top_green.gif)    left top no-repeat; overflow:hidden;}
#manage_pictures #content .col_2 .row_1 .box .bottom_box 	{width:474px; height:10px; background:url(/fr/images/box_474_bottom_green.gif) left top no-repeat; overflow:hidden;}
#manage_pictures #content .col_2 .row_1 .box .middle_box 	{width:474px; background:url(/fr/images/box_474_middle_green.gif)              left top repeat-y;}

#manage_pictures #content .col_2 .row_1 .box .middle_box .form .specs .spec_value .fileinputs    		{position:relative;}
#manage_pictures #content .col_2 .row_1 .box .middle_box .form .specs .spec_value input.new_file     	{height:21px;}

#manage_pictures #content .col_2 .row_1 .box .middle_box .form .upload {background:url(/fr/images/line_vertical_grey.gif) 8px top repeat-y; text-align:center;}

#manage_pictures #content .col_2 .row_1 .box .middle_box .form .picture			    {border:1px solid #000000;}
#manage_pictures #content .col_2 .row_1 .box .middle_box .form .picture_management  {padding-top:4px;}
#manage_pictures #content .col_2 .row_1 .box .middle_box .form .picture_title		{padding-top:4px;}
#manage_pictures #content .col_2 .row_1 .box .middle_box .form .identification 		{float:left; width:102px; text-align:center;}

#manage_pictures #content .col_2 .row_1 .box .section_title1 {font-weight:bold; margin:0 0 4px 0;}
#manage_pictures #content .col_2 .row_1 .box .section_title2 {font-weight:bold; margin:12px 0 4px 0;}
#manage_pictures #content .col_2 .row_1 .box br			  	 {clear:both; height:0; font-size:1px; line-height:0px;}
/*============================*/

/*======== User menu =========*/
#user_menu .welcome .name              		{width:220px; height:18px; overflow:hidden;}
#user_menu .user_options .title		  		{background:url(/fr/images/bullet_gray.gif) left 2px no-repeat; padding-left:18px; font-weight:bold; cursor:pointer; font-size:0.9em;}
#user_menu .user_options .title a		  	{text-decoration:none;}
#user_menu .user_options .title_selected	{background:url(/fr/images/bullet_blue.gif) left 2px no-repeat; padding-left:18px; font-weight:bold; cursor:pointer; font-size:0.9em; color:#0e80cd}
#user_menu .user_options .desc				{color:#808080; font-weight:normal; line-height:1.1em;}
/*============================*/

/*========== Search ==========*/
#search_results #content .col_1 
#search_results #content .col_2   	           {padding:0 0 0 0;}

#search_results #content .col_2 .row_1 .top    {width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#search_results #content .col_2 .row_1 .bottom {width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#search_results #content .col_2 .row_1 .middle {width:506px; height:656px; background:url(/fr/images/box_506_middle.gif)              right top repeat-y;}
#search_results #content .col_2 .row_1 .pages  {width:506px; height:20px;  background:url(/fr/images/box_506_middle.gif)              right top repeat-y; text-align:center;}
#search_results #content .col_2 .row_1 h2	   {padding:7px 0 5px 0; text-transform:capitalize; font-size:0.925em; height:13px; overflow:hidden;}

#search_results #content .col_2 .row_1 .middle .ad_unit_selected							{cursor:pointer;}
#search_results #content .col_2 .row_1 .middle .ad_unit_selected h2	   						{padding:5px 0 4px 0; text-transform:capitalize; font-size:0.925em; height:13px; overflow:hidden;}
#search_results #content .col_2 .row_1 .middle .ad_unit_selected .indent .distance		   	{text-transform:lowercase;}
#search_results #content .col_2 .row_1 .middle .ad_unit_selected .indent .home .text 	    {font-size:0.9em;}
#search_results #content .col_2 .row_1 .middle .ad_unit_selected .indent .home .text .specs {color:#a0bc4b; font-weight:bold; font-style:normal;}

#search_results #content .col_2 .row_1 .middle .ad_unit							   {cursor:pointer;}
#search_results #content .col_2 .row_1 .middle .ad_unit h2	   			   		   {padding:5px 0 4px 0; text-transform:capitalize; font-size:0.925em; height:13px; overflow:hidden;}
#search_results #content .col_2 .row_1 .middle .ad_unit .indent .distance		   {text-transform:lowercase;}
#search_results #content .col_2 .row_1 .middle .ad_unit .indent .home .text 	   {font-size:0.9em;}
#search_results #content .col_2 .row_1 .middle .ad_unit .indent .home .text .specs {color:#a0bc4b; font-weight:bold; font-style:normal;}
/*============================*/

/*======= Search (map) =======*/
#search_map #content .col_2 .row_1 .top    {width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#search_map #content .col_2 .row_1 .bottom {width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#search_map #content .col_2 .row_1 .middle {width:506px; height:614px; background:url(/fr/images/box_506_middle.gif)              right top repeat-y;}
#search_map #content .col_2 .row_1 h2	   {padding:7px 0 5px 0; text-transform:capitalize; font-size:0.925em; height:13px; overflow:hidden;}

#search_map #content .col_2 .row_1 .middle .google_ad			{text-align:right; margin:20px 5px 0 0;}

#search_map #content .col_2 .row_1 .middle #container_frb		{border:1px solid #e5e5e5}
#search_map #content .col_2 .row_1 .middle .legend 		 		{width:191px; height:39px; margin-top:-10px; background:url(/fr/images/box_map_legend.gif) left top no-repeat; overflow:hidden;}
#search_map #content .col_2 .row_1 .middle .legend br	 		{clear:both; height:0; font-size:1px; line-height:0px;}
#search_map #content .col_2 .row_1 .middle .legend .icon_legend {padding:3px 0 0 10px;}
#search_map #content .col_2 .row_1 .middle .legend .text_legend {font-size:0.85em; padding-top:2px;}
/*============================*/

/*=========== View ===========*/
#view #content .col_1		 {}
#view #content .col_1 h2 	 {font-size:1.1em;}
#view #content .col_1 .for 	 {color:#2996de; font-size:1.1em; font-weight:bold;}
#view #content .col_1 .price {color:#2996de; font-size:1.1em; font-weight:bold;}

#view #overview .feature br									{clear:both; height:0; font-size:1px; line-height:0px;}
#view #overview .feature .fieldset 		    				{border:1px solid #ddd; margin:0px;}
#view #overview .feature .fieldset .legend_green			{color:#a0bc4b; font-size:1em; font-weight:bold; text-transform:uppercase; margin:0px; padding:0 5px 0 5px;}
#view #overview .feature .fieldset .legend_blue				{color:#2996de; font-size:1em; font-weight:bold; text-transform:uppercase; margin:0px; padding:0 5px 0 5px;}
#view #overview .feature .fieldset .indent  				{margin:8px;}
#view #overview .feature .fieldset .indent .category	    {font-size:0.9em; font-weight:bold;}
#view #overview .feature .fieldset .indent .title		    {font-size:0.9em;}
#view #overview .feature .fieldset .indent .value		    {font-size:0.9em; text-transform:capitalize;}
#view #overview .feature .fieldset .indent .value_lowercase {font-size:0.9em; text-transform:lowercase;}
#view #overview .feature .fieldset .indent .x	    		{font-size:0.8em;}
#view #overview .feature .fieldset .indent .room_title    	{font-size:0.9em;}
#view #overview .feature .fieldset .indent .room_dim	    {font-size:0.9em; text-align:right;}
#view #overview .feature .map 			{text-align:center; overflow:hidden;}
#view #overview .feature .map_text		{font-size:0.9em;}

#view #content .col_2   	            							   {padding:0 0 0 0;}
#view #content .col_2 p			        							   {padding:5px 15px 5px 15px; text-align:justify;}
#view #content .col_2 .row_1 .pictures .contact .top     			   {width:180px; height:10px;  background:url(/fr/images/box_180_top.gif)    left top no-repeat; overflow:hidden;}
#view #content .col_2 .row_1 .pictures .contact .bottom  			   {width:180px; height:10px;  background:url(/fr/images/box_180_bottom.gif) left top no-repeat; overflow:hidden;}
#view #content .col_2 .row_1 .pictures .contact .middle  			   {font-size:0.9em; width:180px; background:url(/fr/images/box_180_middle.gif) left top repeat-y;}
#view #content .col_2 .row_1 .pictures .contact .middle a 			   {text-decoration:none;}
#view #content .col_2 .row_1 .pictures .contact	.middle .indent .name  {color:#2996de; font-weight:bold;}
#view #content .col_2 .row_1 .pictures .links a    			 		   {text-decoration:none; font-size:0.85em;}
#view #content .col_2 .row_1 .pictures .links .no_link		 		   {font-size:0.85em;}
#view #content .col_2 .row_1 .pictures .links .box 			 		   {width:180px; height:36px; background:url(/fr/images/box_180_whole.gif)      no-repeat top left; overflow:hidden;}
#view #content .col_2 .row_1 .pictures .links .box_activated 		   {width:180px; height:36px; background:url(/fr/images/box_180_whole_blue.gif) no-repeat top left; overflow:hidden;}
#view #content .col_2 .row_1 .pictures .picture 		 		   	   {cursor:pointer; border:1px solid #000000;}
#view #content .col_2 .row_1 .pictures .picture_title  		 		   {text-align:center; width:160px; height:14px; overflow:hidden;}

#view #content .col_2 .row_2 .top            {width:506px; height:10px; background:url(/fr/images/box_506_yellow_top.gif)    left top no-repeat; overflow:hidden;}
#view #content .col_2 .row_2 .bottom         {width:506px; height:10px; background:url(/fr/images/box_506_yellow_bottom.gif) left top no-repeat; overflow:hidden;}
#view #content .col_2 .row_2 .middle         {width:506px; background:url(/fr/images/box_506_yellow_middle.gif)              left top repeat-y;}
#view #content .col_2 .row_2 .other_listings {text-align:right; margin:5px 0 5px 0; display:none;}
/*============================*/

/*=========== Menu ===========*/
#menu 		     {width:506px; height:44px; background:url(/fr/images/menu_bar.gif)       left  top repeat-x;}
#menu a          {text-decoration:none; cursor:pointer; color:#fff;}
#menu .element   {width:127px; height:44px; background:url(/fr/images/menu_division.gif)  right top no-repeat; text-align:center; text-transform:uppercase; color:#fff; font-weight:bold; font-size:1.1em; border:0px;}
/*============================*/

/*====== Search (simple) =====*/
#search_simple .first_criteria   		{font-size:0.95em; font-weight:bold; color:#999}
#search_simple .first_criteria a 		{text-decoration:none; font-weight:normal; color:#76c005}
#search_simple .first_criteria label    {cursor:pointer;}
#search_simple .criteria  		 		{font-size:0.95em; font-weight:bold; color:#999}
#search_simple .criteria a 		 		{text-decoration:none; font-weight:normal; color:#76c005}
#search_simple .criteria label    		{cursor:pointer;}
#search_simple .transaction_type 		{font-size:0.95em; font-weight:normal; color:#999; text-align:right; width:165px;}
#search_simple .display   		 		{font-size:0.85em; font-weight:bold; color:#999}
#search_simple .display label    		{cursor:pointer;}

#search_simple .black_overlay   {display:none; position:absolute; top:0%; left:0%; width:100%; min-width:100%; height:100%;
								 background-color:#000; z-index:1001; -moz-opacity:0.6; opacity:.60; filter:alpha(opacity=60);}
#search_simple .white_content   {display:none; position:absolute; top:0%; left:0%; width:100%; height:100%; z-index:1002;}
#search_simple .white_content .box     {height:100%; width:100%;}
#search_simple .white_content .top     {width:524px; height:15px;  background:url(/fr/images/box_524_top.gif)    left top no-repeat;}
#search_simple .white_content .bottom  {width:524px; height:15px;  background:url(/fr/images/box_524_bottom.gif) left top no-repeat;}
#search_simple .white_content .middle  {width:524px; background:url(/fr/images/box_524_middle.gif) left top repeat-y; text-align:left;}
#search_simple .white_content .middle .text    	  		 {font-weight:normal;}
#search_simple .white_content .middle .text .addresses   {font-weight:bold; line-height:1.3em;}
#search_simple .white_content .middle .text .addresses a       {color:#0e80cd; background:url(/fr/images/bullet_blue.gif) 2px left; background-repeat:no-repeat; padding-left:15px; text-decoration:none;}
#search_simple .white_content .middle .text .addresses a:hover {text-decoration:underline;}
/*============================*/

/*===== Search (advanced) ====*/
#search_advanced .first_criteria       {font-size:0.95em; font-weight:bold; color:#999}
#search_advanced .first_criteria .text {font-size:0.95em; font-weight:normal; color:#999; line-height:1.6em;}
#search_advanced .criteria       	   {font-size:0.95em; font-weight:bold; color:#999}
#search_advanced .criteria .text 	   {font-size:0.95em; font-weight:normal; color:#999; line-height:1.6em;}
#search_advanced .display        	   {font-size:0.85em; font-weight:bold; color:#999}
/*============================*/

/*========= Tag menu =========*/
#tag_menu .image {border:0px;}
#tag_menu .text  {text-align:center; font-weight:bold; font-size:0.8em; color:#999; line-height:1em; cursor:pointer;}
/*============================*/

/*========== Unique ==========*/
#unique .top    		     		  {width:272px; height:10px; background:url(/fr/images/box_265_top.gif) left top no-repeat;}
#unique .middle 		     		  {width:272px; background:url(/fr/images/box_265_middle.gif) left top repeat-y;}
#unique .middle .indent .unique_title {font-size:1em; font-weight:bold; margin:0 0 5px 0; text-transform:uppercase;}
#unique .middle .indent .left  .icon  {margin:10px 5px 0 0;}
#unique .middle .indent .right .text  {display:none; font-size:0.85em; color:#777}
#unique .bottom			     		  {width:272px; height:10px; background:url(/fr/images/box_265_bottom.gif) left top no-repeat;}
/*============================*/

/*====== Actions legend ======*/
#actions_legend .top    		              			{width:272px; height:10px; background:url(/fr/images/box_265_top.gif)    left top no-repeat;}
#actions_legend .bottom			     		  			{width:272px; height:10px; background:url(/fr/images/box_265_bottom.gif) left top no-repeat;}
#actions_legend .middle 		     	      			{width:272px; background:url(/fr/images/box_265_middle.gif) left top repeat-y;}
#actions_legend .middle .actions_title	      			{font-size:1em; font-weight:bold; margin:0 0 3px 0; text-transform:uppercase;}
#actions_legend .middle .indent br			  			{clear:both; height:0px; font-size:1px; line-height:0px;}
#actions_legend .middle .indent .legend					{line-height:1em;}
#actions_legend .middle .indent .legend .text .title  	{font-size:0.9em; font-weight:bold; padding-top:5px;}
#actions_legend .middle .indent .legend .text .desc  	{font-size:0.85em;}
/*============================*/

/*====== Creation steps ======*/
#creation_steps .top    		              			 {width:272px; height:10px; background:url(/fr/images/box_265_top.gif)    left top no-repeat;}
#creation_steps .bottom			     		  			 {width:272px; height:10px; background:url(/fr/images/box_265_bottom.gif) left top no-repeat;}
#creation_steps .middle 		     	      			 {width:272px; background:url(/fr/images/box_265_middle.gif) left top repeat-y;}
#creation_steps .middle .steps_title	      			 {font-size:1em; font-weight:bold; margin:0 0 3px 0; text-transform:uppercase;}
#creation_steps .middle .indent br			  			 {clear:both; height:0px; font-size:1px; line-height:0px;}
#creation_steps .middle .indent .legend					 {line-height:1em;}
#creation_steps .middle .indent .text .title  			 {font-size:0.9em; font-weight:bold; padding-top:5px;}
#creation_steps .middle .indent .text .desc  			 {font-size:0.85em;}
#creation_steps .middle .indent .text .title_transparent {font-size:0.9em; font-weight:bold; padding-top:5px; color:#ccc}
#creation_steps .middle .indent .text .desc_transparent	 {font-size:0.85em; color:#ccc}
/*============================*/

/*=========== Error ==========*/
#error #content a 	   	   {text-decoration:none;}
#error #content .box 	   {width:527px; height:276px; background:url(/fr/images/404_background.gif) left top no-repeat;}
/*============================*/


/*========== City ============*/
#city #content .col_1 a  				{text-decoration:none;}
#city #content .col_1 a:hover			{text-decoration:underline;}
#city #content .col_2 .row_1 a  		{text-decoration:none;}
#city #content .col_2 .row_1 a:hover	{text-decoration:underline;}

#city #content .col_1 .state_link       {background:url(/fr/images/bullet_blue.gif) left 2px no-repeat; padding-left:18px;}

#city #content .col_2 .row_1 .top    						{width:506px; height:10px;  background:url(/fr/images/box_506_top.gif)    right top no-repeat; overflow:hidden;}
#city #content .col_2 .row_1 .bottom 						{width:506px; height:10px;  background:url(/fr/images/box_506_bottom.gif) right top no-repeat; overflow:hidden;}
#city #content .col_2 .row_1 .middle 						{width:506px; background:url(/fr/images/box_506_middle.gif) right top repeat-y;}
#city #content .col_2 .row_1 .indent .localisation a 		{text-decoration:none;}
#city #content .col_2 .row_1 .indent .localisation .country {width:60px; text-align:center; line-height:1em; font-size:0.7em; color:#666; cursor:pointer;}
#city #content .col_2 .row_1 .indent .one_city_white  		{font-size:0.85em;}
#city #content .col_2 .row_1 .indent .one_city_blue			{font-size:0.85em; background-color:#eff7ff}
/*============================*/