/******************************************************************************/
/******		   	 					DEFAULT MLS						     ******/
/******************************************************************************/
.submenu
{
	padding:5px 20px;
}

.th_header_companyname a, .th_header_subtitle a
{
	display: block;
    text-align: center;
    white-space: nowrap;
	text-decoration:none;
    text-transform: uppercase;
}
.th_header_companyname a
{
	line-height: 36px;
	font-weight: bold;
	letter-spacing: 3px;
}
.th_header_subtitle a
{
    margin-top: 5px;
    letter-spacing: 4px;
}
/*
.th_header_companyname
{
    height: 30px;
    line-height: 36px;
}
*/
.th_header_phone
{
	font-size:22px;
}
.th_header_phone:before
{
	font-family:FontAwesome;
	content:'\f095';
	padding-right: 10px;
}
.th_header_language .button
{
	padding: 7px 15px 5px 15px;
	margin:0;
}
.th_header_language a
{
	text-transform:uppercase;
	text-decoration:none;
}

.button a, .button a:hover
{
	text-decoration:none;
}

/**************************************/
/***		   	 MLS HEADER			***/
/**************************************/
.mod_mls_header
{
	
}
.mod_mls_header .mls_header_menu
{

}
.mod_mls_header .mls_header_menu a
{

}
.mod_mls_header .mls_header_menu a:hover
{

}
.mod_mls_header .mls_header_menu_bg
{

}
.mod_mls_header .mls_header_img
{

}
.mod_mls_header .mls_header_logo
{

}
.mod_mls_header .mls_header_logo .img_logo_bck
{

}
.mod_mls_header .mls_header_broker_photo
{

}
.mod_mls_header .mls_header_title
{

}
.mod_mls_header .mls_header_subtitle
{

}
.mls_header_format_bg1
{

}
.mls_header_format_bg1 .mls_header_title, .mls_header_format_bg1 .mls_header_subtitle
{

}
.mod_mls_header .mls_header_catchphrase
{

}
.mls_header_site_text
{

}
.mod_mls_header .mls_header_title,
.mod_mls_header .mls_header_subtitle,
.mod_mls_header .mls_header_catchphrase
{

}
.mls_header_title
{

}
.mls_header_subtitle
{

}
.mls_header_table
{

}
.mls_header_subtable
{

}
.mls_header_photos
{
	
}

.mls_header_site_text_bg
{
	
}

.mls_header_broker_photo
{

}
.rciiq_seal
{

}
/**************************************/
/***		 END OF MLS HEADER		***/
/**************************************/

/**************************************/
/***		   	MLS VIEWER		    ***/
/**************************************/
.mod_jssv_viewer .mls_featured
{

}
.mls_featured_viewer .jssv_viewer_content_container
{

}
.mls_featured_viewer .jssv_box_title
{

}
.mls_featured_viewer .jssv_box_title_text
{

}
.mls_featured_viewer .jssv_box_title_text h3
{

}
.slider_bullet_off
{

}
.slider_bullet_on
{

}

.mod_jssl_slider_home .jssl_container
{
    width: auto !important;
	top:10px !important;
    left: 0px;
}
.mod_jssl_slider_home .jssl_table_contener
{
    margin: 0 0;
}
.mod_jssl_slider_home .slider_bullet_off
{
	box-shadow:0 0 2px rgba(0,0,0,.5);
    background: #999;
}
.mod_jssl_slider_home .slider_bullet_on
{
    background: #FFF;
}

/**************************************/
/***		 END OF MLS VIEWER		***/
/**************************************/
.mls_list .item_pictureabove .item_bottom
{
	position:relative;
}
.mls_list .item_pictureabove .mls_genre
{
	display:block;
	position:absolute;
	top:-36px;
	left:0;
	right:0;
	z-index:20;
	background-color:rgba(0,0,0,.7);
	padding:10px 0 0 0;
	box-sizing:border-box;
	margin: 0px;
	font-weight: bold;
	text-align:center;
	font-size:16px;
	line-height:16px;
	height:36px;
}
.mls_list .item_pictureabove .mls_genre a, .mls_list .item_pictureabove .mls_genre a:hover
{
	color:#FFF;
	text-decoration:none;
}

.mls_subtitle
{
	border:none;
    margin: 0;
    font-size: 24px;
    padding: 10px 0 5px 0;
    text-transform: none;
}
.mls_subtitle a
{
	text-decoration:none;
}

/**************************************/
/***		   	MLS LIST		    ***/
/**************************************/
.mls_list
{

}
.mls_list p
{

}
.mls_list_separator
{

}
.mls_list .mls_list_item
{
	
}
.mls_list .mls_list_item_left
{
			
}
.mls_gmap_list .mls_list_item_left
{
	
}
.mls_list .mls_list_item_right, .mls_gmap_list .mls_list_item_right
{
	
}
.mls_list .tag
{

}
.mls_list img.image
{

}
.mls_list .mls_no, .mls_photo_list .mls_no, .mls_gmap_list .mls_no
{

}
.mls_list .item
{
	margin-bottom:20px;
}
.mls_list h2
{
	font-size:18px;
	background-color:transparent;
	text-transform:none;
	margin:0;
	padding:0 0 .5em 0;
}
.mls_list .mls_subtitle
{
	font-size:20px;
	padding: 5px 0;
}
.mls_list .mls_genre
{

}
.mls_list .mls_specs_line
{
	padding:.5em 0;
}
.mls_list .sector, .mls_photo_list .sector, .mls_gmap_list .sector
{

}
.mls_list .mls_address
{
	font-size:1em;
}
.mls_list .mls_prices
{
	font-size:20px;
	padding-top:.5em;
}

.mls_photo_list .div_small, .mls_gmap_list img.image
{

}
#mls_list_results .div_over_wait, #mls_photo_list_result .div_over_wait
{

}
/**************************************/
/***		 END OF MLS LIST		***/
/**************************************/

/**************************************/
/***		   	MLS DETAIL		    ***/
/**************************************/

.mls_details_container_prices
{
    color: #FFF;
    background-color: #000;
    padding: 15px;
}

/*Titre de la page de détail*/
.mls_details h3, .mls_details .subtitle
{

}
/*Fin du titre de la page de détail*/

/*Boutons dans le haut du détail (Imprimer, envoyer à un ami)*/
.mls_details_buttons .button
{

}
.mls_details1 .mls_details_buttons .button
{

}
.mls_details1 .mls_details_buttons
{

}

.mls_details_buttons a
{
	
}
/*Fin des Boutons dans le haut du détail*/

/*Informations de la propriété, affichées en grille*/
.grd_head
{

}
table.grd
{

}
table.grd.grd_notitle
{
	
}
tr.grdh
{

}
td.grdh
{

}
tr.grd
{

}
tr.grd:hover
{
    
}
td.grd, td.grd_t
{

}
td.grd_t
{
	
}
td.grd_t.grd_total
{
	
}
/*Fin des informations de la propriété, affichées en grille*/

/**************************************/
/***		 END OF MLS DETAIL		***/
/**************************************/

/**************************************/
/***		   	MLS FOOTER		    ***/
/**************************************/
.mls_footer_photos
{

}
.mls_footer_photos .mls_agent_photo
{

}
.mls_footer_contact .mls_firm_photo, .mls_footer_contact .mls_firm_photo_trans
{

}
.mls_footer_contact .mls_firm_photo
{

}
.mls_footer_contact .site_name
{
	
}
.dynasimple_logo
{

}
/**************************************/
/***		 END OF MLS FOOTER		***/
/**************************************/

/******************************************************************************/
/******		   	 			    END OF DEFAULT MLS						 ******/
/******************************************************************************/

/******************************************************************************/
/******		   	 				    ADVANCED MLS						 ******/
/******************************************************************************/

/**************************************/
/***		 MLS AGENT VIEWER		***/
/**************************************/
/*Base du viewer*/
.jssv_viewer_content_container
{

}
.jssv_box_title
{

}
.jssv_box_title_text
{

}
.jssv_box_title_text h3
{

}
.jssv_box_title_text p
{

}
.jssv_viewer_layer_1
{

}
.mls_featured .jssv_viewer_layer_1
{

}
/*Présentation de l'agent sur le viewer*/
.viewer_all_agents, .agent_box
{

}
.agent_box
{
	
}
table.agent_box
{

}
.agent_box a
{
	
}
.viewer_agent img
{

}
.viewer_agent_details
{
	
}
.viewer_firm
{
	
}
.viewer_agent_firm
{
	
}
.viewer_agent_firm img
{
	
}
.viewer_agent_firm .mls_firm
{
	
}
.viewer_agent_firm .mls_firm_certificat
{
	
}
.viewer_agent_presented
{

}
.viewer_agent_fullname
{
	
}
.viewer_agent_lastname
{
	
}
.viewer_agent_certificate
{
	
}
.viewer_agent_phone, .viewer_agent_phone2
{
	
}
.viewer_agent_phone2
{
	
}
.viewer_agent_button
{

}
.viewer_agent_button:hover
{

}
.viewer_agent_button a, .viewer_agent_button a:hover
{

}
.viewer_agent_properties
{

}
.viewer_agent .ss-c1
{
	
}
.mls_featured  .viewer_agent img
{

}
.mls_featured .viewer_agent_details
{

}
.mls_featured .viewer_firm
{

}
.mls_featured .viewer_agent_firm
{

}
.mls_featured .viewer_agent_firm img
{

}
.mls_featured .viewer_agent_firm .mls_firm
{
	
}
.mls_featured .viewer_agent_firm .mls_firm_certificat
{

}
.mls_featured .viewer_agent_presented
{

}
.mls_featured .viewer_agent_fullname
{

}
.mls_featured .viewer_agent_lastname
{

}
.mls_featured .viewer_agent_certificate
{

}
.mls_featured .viewer_agent_phone, .mls_featured .viewer_agent_phone2
{

}
.mls_featured .viewer_agent_phone2
{

}
.mls_featured .viewer_all_agents, .mls_featured .agent_box
{

}
/*Boîte en haut à droite sur le viewer*/
.jssv_extra_1
{
	right:0px;
	bottom:0px;
	padding:15px;
	left:0px !important;
	top: auto !important;
	background: rgba(0,0,0,0.7);
}
.jssv_extra_1 table
{
	width:100%;
}
.jssv_extra_1 .genre
{
	display:inline-block;
	color:rgb(200, 200, 200);
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0px;
	padding-right: 50px;
	text-transform: uppercase;
}
.jssv_extra_1 .address
{
	display:inline-block;
}
.jssv_extra_1 .city,
.jssv_extra_1 .street,
.jssv_extra_1 .postalcode
{
	display:inline-block;
	padding-right:.2em;
	color:#FFF;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
}
.jssv_extra_1 .city
{
	font-weight:bold;
}
.jssv_extra_1 .price
{
	color:rgb(200, 200, 200);
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0px;
	text-transform: uppercase;
}

.jssv_extra_1
{

}
.jssv_extra_1 td
{
	
}
.jssv_extra_1 .genre
{

}
.jssv_extra_1 .city
{
	
}
.jssv_extra_1 .sale
{

}
.jssv_extra_1 .rent
{

}
.jssv_extra_1 .price_um
{
	
}
.jssv_extra_1 .sale_tx, .jssv_extra_1 .rent_tx
{

}
/*Unknown*/
.jssv_extra_2
{

}

.mls_featured .jssv_extra_1
{

}
.mls_featured .jssv_extra_1 td
{

}
.mls_featured .jssv_extra_1 .genre
{

}
.mls_featured .jssv_extra_1 .city
{

}
.mls_featured .jssv_extra_1 .sale
{

}
.mls_featured .jssv_extra_1 .rent
{

}
.mls_featured .jssv_extra_1 .price_um
{
	
}
.mls_featured .jssv_extra_1 .sale_tx, .mls_featured .jssv_extra_1 .rent_tx
{

}
.mls_featured .jssv_extra_2
{

}
/**************************************/
/***     END OF MLS AGENT VIEWER	***/
/**************************************/

/**************************************/
/***           MLS MORTAGE	        ***/
/**************************************/
.mortgage_rates .rate
{

}
.mortgage_rates .label
{

}
.mortgage_rates .separator
{

}
/**************************************/
/***        END OF MLS MORTAGE	    ***/
/**************************************/

/**************************************/
/***          MLS SEARCH PAGE	    ***/
/**************************************/
.mls_search_result_menu .folder, .mls_search_result_menu .folder.current
{

}
.mls_search_result_menu .folder:hover
{

}
.mls_search_result_menu .folder.current
{

}
.mls_search_result_menu .td_folder
{

}
.mls_search_result_menu
{

}
.mls_search_result_view
{

}
.mls_search_result_view .result_page
{
	
}
.mls_search_result_left
{
	
}
.mod_mls_search_result_left
{
	
}
.mod_mls_search_form .formfield
{

}
.mod_mls_search_form table, .mod_mls_search_form .ss-t, .mod_mls_search_form .ss-ib
{

}

.mod_mls_search_form #reg, .mod_mls_search_form #cat
{
	
}
.mod_mls_search_form #reg_block, .mod_mls_search_form .category_block, .mod_mls_search_form .price_block
{
	
}
.mod_mls_search_form #search_city, .mod_mls_search_form #kw
{

}
.mod_mls_search_form #selectcity
{

}
.mod_mls_search_form #search_city
{

}
.mod_mls_search_form h3
{

}
.mod_mls_search_form #citydrop
{

}
.mod_mls_search_form #citydrop_inner
{
	
}
.mod_mls_search_form #citydrop .city_item
{
	
}
.mod_mls_search_form #citydrop .city_item_quartier
{
	
}
.mod_mls_search_form #citydrop .city_item:hover
{

}
.mod_mls_search_form #citydrop label
{

}

.mod_mls_search_form .bt_save
{

}
.mod_mls_search_form .bt_save:hover
{

}
.mod_mls_search_form #pmax, .mod_mls_search_form #pmin
{

}
/**************************************/
/***     END OF MLS SEARCH PAGE     ***/
/**************************************/

/**************************************/
/***             MLS LISTS	        ***/
/**************************************/
.mls_list .item_price, .mls_gmap_list .item_price
{

}
.mls_photo_list .item_price
{

}
.mls_list td.item_price .price_sale, .mls_gmap_list td.item_price .price_sale
{

}
.mls_list td.item_price .price_rent, .mls_gmap_list td.item_price .price_rent
{

}
.mls_photo_list .item_price .price_sale
{

}
.mls_photo_list .item_price .price_rent
{

}
/**************************************/
/***         END OF MLS LISTS	    ***/
/**************************************/

/**************************************/
/***         MLS DETAIL PAGE	    ***/
/**************************************/
.mls_details
{
	
}
.mls_details .social_share
{
	
}
.mls_details_left
{

}
.mls_details_right
{

}
.mls_details_right .viewer_agent_details
{
	
}
.mls_details2 .mls_details_buttons
{
	
}
.mls_details .mls_details_buttons .button
{

}
.mls_details .mls_search_result_view
{
	
}
.mls_details .mls_genre
{

}
.mls_specs_line
{

}
.mls_specs_line .qty
{

}
.mls_details .mls_source, .mls_details .mls_date_regis, .mls_details .mls_date_sold
{

}
.mls_details .mls_prices
{

}
.mls_details .mls_no
{

}
.mls_details .mls_address
{

}
.mls_details_right .mls_visite
{

}
.mls_actions
{

}
.mls_actions td
{
	
}
.mod_mls_display_rates .content_title
{
	
}
.mod_mls_calculator_summary .more_calculators
{

}
.mod_mls_display_rates .content_title
{

}
.mod_mls_display_rates .mortgage_rates
{

}
.mod_mls_search_similar .mls_image
{

}
.mod_mls_search_similar .more_results
{
	
}
/**************************************/
/***      END OF MLS DETAIL PAGE    ***/
/**************************************/

/**************************************/
/***            MLS PROFILE         ***/
/**************************************/
.mod_mls_membres_profile .profile_infos_left
{
 
}
.mod_mls_membres_profile .profile_image
{

}
.mod_mls_membres_profile .profile_spec
{

}
.mod_mls_membres_profile .profile_logos
{
  
}
.mod_mls_membres_profile .profile_logo
{

}
.mod_mls_membres_profile .profile_name
{

}
.mod_mls_membres_profile .profile_certificate
{

}
/**************************************/
/***       END OF MLS PROFILE       ***/
/**************************************/

/**************************************/
/* Home */
/**************************************/
.th_home_box .mod_mls_search_form form
{
	position: relative;
	max-width:320px;
}
.th_home_box .mod_mls_search_form input[type="text"],
.th_home_box .mod_mls_search_form select
{
	width:100%;
	margin:19px 0px 0px 0px;
}
/*
.th_home_box .mod_mls_search_form .contener_search_city:after
{
	font-family:FontAwesome;
	content:'\f0d7';
	position:absolute;
	right:0;
	top:0;
}
*/
.th_home_box .mod_mls_search_form .citydrop
{
	margin-top:18px;
}

.th_home_box .mod_mls_search_form #kw input[type="text"],
.th_home_box .mod_mls_search_form #price_block input[type="text"]
{
	margin-top:0px;
	outline:none;
}
.th_home_box .mod_mls_search_form #price_block table
{
	width: 100%;
}
.th_home_box .mod_mls_search_form #price_block input[type="text"]
{
	width:120px;
}
.th_home_box .mod_mls_search_form #price_block td:after
{
	content:' $';
}

.th_home_box .mod_mls_search_form #status_block
{
	height:20px;
	margin-top:24px;
}
.th_home_box .mod_mls_search_form #status_block td
{
	padding-right:10px;
}
.th_home_box .mod_mls_search_form input[type="submit"].bt_save
{
	margin-top:8px;
	margin-bottom: 0px;
}

.th_home_box .mod_mls_display_rates
{
	height: 211px;
}
.th_home_box .mod_mls_search_form  #category_block
{

}
.th_home_box .mod_mls_search_form  #price_block
{
	margin-top:25px;
}
.th_home_box .mod_mls_search_form  #category_block + div#price_block
{
	margin-top:0px;
}


/******************************************************************************/
/******		   	 			    END OF ADVANCED MLS						 ******/
/******************************************************************************/