body
{
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	text-align: center; /* pour corriger le bug de centrage IE */
	background-color: #FFF;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/common/background.gif);
	background-repeat: repeat-x;
}

.body-partner-fr
{
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 12px;
	text-align: center; /* pour corriger le bug de centrage IE */
	background-color: #FFF;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/partners/FR/background.jpg);
	background-repeat: no-repeat;
}
*
{
	margin:0;
	padding:0;
}
img
{
	border: 0;
}
.pub
{
	margin: 0 0 15px 0;
}
.calage
{
	clear: both;
}
.calage2
{
	clear: both;
	margin: 0 0 15px 0;
}
/* debut cadre gris clair adapatable en largeur */
.cadrebottombleuC
{
	clear: both;
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/common/bk_bottom_right_bleuC.gif) right bottom no-repeat;
	height: 9px;
	margin: 0 0 15px 0;
}
.cadretopgrisC
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/common/bk_top_right_grisC.gif) right top no-repeat;
	height: 9px;
}
.cadrebottomgrisC
{
	clear: both;
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/common/bk_bottom_right_grisC.gif) right bottom no-repeat;
	height: 9px;
	margin: 0 0 15px 0;
}
.cadrecarrebottomgrisC
{
	clear: both;
	height: 9px;
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/common/bk_bottomcarre_right_grisC.gif) right bottom no-repeat;

}
/* fin cadre gris clair adapatable en largeur */

/* espacement */
#spacer
{
  height:10px;
}

/* DEBUT HEADER */
#header
{
	text-align: left;
	margin: 22px auto 10px auto; /* site centre */
	width: 962px;
}

#header td
{
	color: #999;
	font-size: 11px;
}
#header td.manchette
{
	width: 468px;
}

#header td b
{
	color: #666;
}

#header td.count
{
	text-align: left;
	padding: 10px 13px 0px 0px;
}
/* FIN HEADER */

/* langue + menu*/
#language
{
	float: right;
	margin: 7px 13px 0px 0px;
}

#language a, #menu #language a:hover, #language a:visited
{
	color: #CCC;
	font-weight: bold;
	text-decoration: underline;
}

#language a.active, #language a.active:hover, #language a.active:visited
{
	color: #666;
	text-decoration: none;
}
/* fin langue + menu*/

/* page */
#global
{
	text-align: left;
	width: 962px;
	overflow: auto;
	margin: 0 auto; /* site centre */
	
}
/* moteur de recherche home */
#global #home_search
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/search/home_background.gif);
	background-repeat: repeat-y;
	height: 185px;
	background-color: #008DCF;
	margin: 0;
	padding: 0;
	color: #FFF;
}
#global #home_search .titre_1
{
	display:block;
	font-size: 15px;
	text-transform: uppercase;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/search/arrow.gif);
	background-position: center right;
	background-repeat: no-repeat;	
	border-bottom: 1px dotted #FFF;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 7px 0px;
	text-align: left;
	font-weight:bold;
}
#global #home_search .titre_2
{
	display:block;
	font-size: 15px;
	text-transform: uppercase;
	border-bottom: 1px dotted #FFF;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 7px 0px;
	text-align: left;
	font-weight:bold;
}

#global #home_search strong
{
	font-size: 24px;
}
div.search_hr
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/search/dots.png);
	background-repeat: repeat-x;
	height: 1px;
	margin: 10px 0px 20px 0px;
}
#global #home_search #search_left
{
	float: left;
	margin: 0px 0px 0px 10px;
	padding: 0px 10px 0px 10px;
	height: 177px;
	width: 318px;
	/*
	background-color: #000000;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	*/
}
#global #home_search #search_left .titre_1
{
	display:block;
	font-size: 15px;
	text-transform: uppercase;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/search/arrow.gif);
	background-position: center right;
	background-repeat: no-repeat;	
	border-bottom: 1px dotted #FFF;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 7px 0px;
	text-align: left;
	font-weight:bold;
}
#global #home_search #search_left .titre_1 small
{
	font-size: 11px;
	color: #FFF;
}
#global #home_search #search_left table
{
	margin: 0 0 10px 0;
}
#global #home_search #search_left small
{
	font-size: 11px;
	color: #b3ddf1;
}
#global #home_search #search_right small
{
	font-size: 11px;
	color: #b3ddf1;
}
#global #villes
{
	color: #FFF;
}
#global #villes a
{
	font-size: 11px;
}
#global #autresvilles
{
	padding: 0px;
	margin: 5px 0px 1px 0px;
	font-size: 11px;
	color: #FFF;
}
#global a.autresvilles:link, #global a.autresvilles:visited, #global a.autresvilles:hover
{
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/search/twistie.gif) center left;
	background-repeat: no-repeat;
	padding: 0 0 0 7px;
	margin: 5px 0 0 0;
	display: block;
	font-size: 11px;
}	
#global ul.listesautresvilles
{
	margin: 0;
	padding: 0;
	list-style: none;
}
#global #home_search #search_left ul
{
	margin: 0 0px 0px 0px;
	list-style: none;
}
#global #home_search #search_left ul li
{
	display: inline;
}
#global #home_search #search_left ul li a
{
	color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
#global #home_search #search_left ul li img
{
	margin: 0px 0px 0px 2px;
	vertical-align: middle;
}

#global #home_search #search_right
{
	float: left;
	margin: 0px 0px 0px 15px;
	padding: 0px 20px 0px 10px;
	height: 177px;
	width: 391px;
}
#global #home_search #search_right td
{
	font-size: 12px;
}
#global #home_search #search_right a, #global #search #search_right a:hover, #global #search #search_right a:visited
{
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
	padding: 0px 0px 0px 8px;
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/search/twistie.gif) center left;
	background-repeat: no-repeat;
}


#global #home_search #search_results
{
	float: left;
	margin: 0px 10px 0px 10px;
	height: 177px;
	width: 140px;
	text-align: center;
}

#global #home_search #search_results img
{
	margin: -4px 0px 12px 0px;
}

#global #home_search #search_results a
{
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

#global #home_search #search_results a:hover
{
	text-decoration: underline;
}

/* *** DEBUT : Colonne de gauche sur la home *** */
#global #blocshome
{
	float: left;
	width: 202px;
	margin: 20px 0 15px 0;
}

/* *** debut :  ma selection *** */
#global #maselection
{
	width: 300px;
	height: 33px;
}
#global #maselection .titre
{
	width: 300px;
	height: 33px;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_ma_selection.jpg);
	background-repeat: no-repeat;
}
#global #maselection td.fond
{
	width: 266px;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_ma_selection.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0 0 0 5px;
}
#global #maselection td.fond a:link, #global #maselection td.fond a:visited, #global #maselection td.fond a:hover  
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}

#global #maselection td.fond strong
{
	font-size: 11px;
	color: #008dcf;
}
#global #maselection td.fond img
{
	float: right;
}
#global #maselectioncontent
{
	display: none;
	background-color: #FFF;
}
#global #maselectioncontent .fleche
{
	width: 33px;
	height: 55px; 
	text-align: center;
	vertical-align: middle;
	border: 1px solid #CCC;
	border-top: 0;
}
#global #maselectioncontent .bien
{
	width: 246px; 
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #CCC;
	text-decoration: none;
	font-size: 11px;
	color: #666;
}
#global #maselectioncontent .bien a:link, #global #maselectioncontent .bien a:visited
{
	text-decoration: none;
}
#global #maselectioncontent .bien a:hover
{
	text-decoration: underline;
	color: #666;
}
#global #maselectioncontent .bien .prix
{
	text-decoration: none;
	font-size: 11px;
	color: #008DCF;
}
#global #maselectioncontent .bien .lieu
{
	text-decoration: none;
	font-size: 11px;
	color: #666;
	font-weight: bold;
}
#global #maselectioncontent .bien .desc
{
	text-decoration: none;
	font-size: 11px;
	color: #666;
}
#global #maselectioncontent .bien img
{
	margin: 3px 5px 0 5px;
}
#global #maselectioncontent .supp
{
	width: 21px;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

.marginbottom15
{
	margin: 0 0 15px 0;
}
.marginbottom10
{
	margin: 0 0 10px 0;
}
/* *** fin :  ma selection *** */

/* debut : logicode home */
#global #blocshome #bloclogicode
{
	width: 187px;
	height: 117px;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_bloc_home.png);
	background-position: 0 -118px;
	background-repeat: no-repeat;
	color: #FFF;
	margin: 0 0 15px 0;
}

#global #blocshome #bloclogicode p.titre
{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 15px 0 15px;
	padding: 10px 0 0 0;
}

#global #blocshome #bloclogicode p.texte
{
	font-size: 11px;
	margin: 0px 0px 10px 5px;
	padding: 0px 0px 0px 10px;
}

#global #blocshome #bloclogicode #Flogicode
{
	margin: 0 15px 10px 15px;
	overflow: auto;
}

#global #blocshome #bloclogicode #go_logicode
{
	height: 17px;
	width: 17px;

	margin: 0px 0px 0px 9px;
	vertical-align: middle;
}
/* fin : logicode home */

/* debut : logicmobile home */
#global #blocshome #bloclogicmobile
{
	width: 187px;
	height: 117px;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_bloc_home.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	color: #FFF;
	margin: 0 0 17px 0;
}

#global #blocshome #bloclogicmobile p.titre
{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 15px 0 15px;
	padding: 15px 0 0 0;
}

#global #blocshome #bloclogicmobile p.texte
{
	font-size: 11px;
	width: 150px;
	margin: 0 15px 10px 15px;
	padding: 0 0 10px 0;
	text-transform: none;
}

#global #blocshome #bloclogicmobile #Flogicmobile
{
	margin: 0 15px 10px 15px;
	overflow: auto;
}

#global #blocshome #bloclogicmobile #go_logicmobile
{
	height: 17px;
	width: 17px;

	margin: 0px 0px 0px 9px;
	vertical-align: middle;
}
/* fin : logicmobile */

/* debut : bloc annuaire des agences */
#global #blocshome #blocannuaire
{
	width: 187px;
	height: 125px;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_bloc_home.png);
	background-position: 0 -235px;
	background-repeat: no-repeat;
	margin: 0 0 17px 0;
}
#global #blocshome #blocannuaire p.titre
{
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	margin: 0 5px 0 5px;
	padding: 11px 0 7px 0;
	border-bottom: 1px dotted #666;
}
#global #blocshome #blocannuaire a:link.txtannuaire, #global #blocshome #blocannuaire a:visited.txtannuaire
{
	font-size: 11px;
	font-weight: bold;
	color: #008DCF;
	text-decoration: none;
	margin: 5px 0 0 95px;
	float: left;
	line-height: 20px;
}
#global #blocshome #blocannuaire a:hover.txtannuaire
{
	text-decoration: underline;
}
#global #blocshome #blocannuaire .btannuaire
{
	margin: 5px 0 0 -10px;
	float: left;
}	
/* fin : bloc annuaire des agences */


#global #content
{
	float: left;
	width: 647px;
	margin: 10px 0 15px 0;
}
#global #content .title_new_ads
{
	color: #008DCF;
	font-size: 22px;
	font-weight: bold;
	display: block;
	padding : 0px 0px 5px 0px;
}
/* *** DEBUT : ANNONCES NOUVEAU HOME*** */
#global #content .resultsn
{
	clear: both;
	width: 647px;
	margin: 0 0 15px 0;
}
#global #content .resultsn .photo
{
	text-align: center;
	width: 176px;
	border-left: 2px solid #008DCF;
	padding: 10px 12px 0 12px;
	font-size: 11px; 
	color: #666;
}
#global #content .resultsn .photo img
{
	border: 5px solid #CCC;
}
#global #content .resultsn .photo a:link, #global #content .resultsn .photo a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#global #content .resultsn .photo a:hover
{
	text-decoration: underline;
}
#global #content .resultsn .infosplus
{
	width: 471px;
	vertical-align: top;
	border-right: 2px solid #008DCF;
	font-size: 10px;
	padding: 0 40px 0 0;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/annonces/bk_picto_nouveau.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#global #content .resultsn .infosplus .texte
{
	float: left;
	width: 350px;
}
#global #content .resultsn .infosplus .texte a:link, #global #content .resultsn .infosplus .texte a:visited
{
	text-decoration: none;
}
#global #content .resultsn .infosplus .typeann
{
	float: right;
	margin: 8px 0 0 0;
	text-transform: uppercase; 
	color: #008DCF;
	font-size: 12px;
	font-weight: bold;
}
#global #content .resultsn .infosplus a.prix:link,#global #content .resultsn .infosplus a.prix:visited
{
	font-weight: bold;
	font-size: 22px;
	color: #008DCF;
}
#global #content .resultsn .infosplus a.prix:hover
{
	text-decoration: underline;
}
#global #content .resultsn .infosplus a.lieu:link, #global #content .resultsn .infosplus a.lieu:visited
{
	font-weight: bold;
	font-size: 16px;
	color: #666;
}
#global #content .resultsn .infosplus a.lieu:hover
{
	text-decoration: underline;
}
#global #content .resultsn .infosplus a.prox:link, #global #content .resultsn .infosplus a.prox:visited
{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #666;
}
#global #content .resultsn .infosplus a.prox:hover
{
	text-decoration: underline;
}
#global #content .resultsn .desc
{
	padding: 5px 15px 6px 0;
	border-right: 2px solid #008DCF;
}
#global #content .resultsn .desc a:link, #global #content .resultsn .desc a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#global #content .resultsn .desc a:hover
{
	text-decoration: underline;
}
#global #content .resultsn .desc a.detail:link, #global #content .resultsn .desc a.detail:visited
{
	text-transform: uppercase;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/suivant.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	font-size: 11px;
	color: #008DCF;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 0 8px;
	margin: 0 0 0 5px;
}
#global #content .resultsn .desc a.detail:hover
{
	text-decoration: underline;
}
#global #content .resultsn .agence
{
	border-right: 2px solid #008DCF;
}
#global #content .resultsn .agence .descagence
{
	font-size: 11px;
	font-weight: bold;
	color: #666;
	display: block;
	text-transform: uppercase;
}
#global #content .resultsn .agence .logo
{
	margin: 1px 10px 0 0;
}
#global #content .resultsn .agence table
{
	width: 100%;
}
#global #content .resultsn .agence table td
{
	font-size: 11px;
	color: #666;
	text-decoration: none;	
	font-weight: normal;
}
#global #content .resultsn .agence a.num:link, #global #content .resultsn .agence a.num:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;	
	font-weight: normal;
	margin: 0;
}
#global #content .resultsn .agence a.num:hover
{
	text-decoration: underline;	
}
#global #content .resultsn .agence a.site:link, #global #content .resultsn .agence a.site:visited,  #global #content .resultsn .agence a.snapshot:link,  #global #content .resultsn .agence a.snapshot:visited
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: none;	
	font-weight: normal;
}
#global #content .resultsn .agence a.site:hover, #global #content .resultsn .agence a.snapshot:hover
{
	text-decoration: underline;	
}
#global #content .resultsn .agence .selection
{
	height: 20px;
	padding: 5px 35px 0 0;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/selection.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
#global #content .resultsn .agence .selection:hover
{
	text-decoration: underline;
}
/* *** FIN : ANNONCES NOUVEAU HOME*** */

/* *** DEBUT : Colonne de gauche sur la home *** */

/* *** DEBUT : Contenu du milieu sur les pages 3 colonnes *** */
#global #contenthome
{
	float: left;
	width: 442px;
	margin: 20px 0 15px 0;
}
/* *** debut : edito *** */
#global #contenthome #edito
{
	width: 415px;
	margin: 0 0 15px 11px;
	overflow: hidden;
	background-color: #FFF;
}
#global #contenthome #edito img
{
	float: left;
	margin: 0 15px 0 0;
}
#global #contenthome #edito #editocontent
{
	float: right;
	width: 328px;
}
#global #contenthome #edito #editocontent .titre_1
{
	display:block;
	font-size: 15px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/fleche_titre.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin: 5px 0 7px 0;
	padding: 0 0 0 10px;
}
#global #contenthome #edito #editocontent .titre_1 em
{
	font-size: 12px;
	font-style:italic;
	font-weight: bold;
	color: #008DCF;
	text-transform: none;
}
#global #contenthome #edito #editocontent p
{
	color: #666;
	font-size: 11px;
	line-height: 15px;
}
#global #contenthome #edito #editocontent a:link, #global #contenthome #edito #editocontent a:visited 
{
	color: #666;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
#global #contenthome #edito #editocontent a:hover
{
	color: #008DCF;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}
/* *** fin : edito *** */

/* *** debut : actus *** */
#global #contenthome #actus
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/home/top_cadre_442.gif) left top no-repeat; 
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
	width: 442px;
}
#global #contenthome #actus #actuscadre
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/home/bottom_cadre_442.gif) left bottom no-repeat; 
	padding-bottom: 10px;
}
#global #contenthome #actus #actuscadre #titre
{
	width: 415px;
	border-bottom: 1px solid #CCC;
	margin: 0 0 0 10px;
}
#global #contenthome #actus #actuscadre .titre_1
{
	font-size: 15px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/fleche_titre.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin: 0 0 7px 0;
	padding: 0 0 0 10px;
	float: left;
}
#global #contenthome #actus #actuscadre a.rss
{
	float: right;
	margin: 3px 0 0 0;
}
#global #contenthome #actus #actuscadre .actucontent
{
	width: 415px;
	margin: 10px;
}
#global #contenthome #actus #actuscadre .actucontent a.rollover:link, #global #contenthome #actus #actuscadre .actucontent a.rollover:visited
{
	border: 1px solid #FFF;
	display: block;
	text-decoration: none;
	padding: 5px;
	color: #666;
	font-size: 11px;
}
#global #contenthome #actus #actuscadre .actucontent a.rollover:hover
{
	border: 1px solid #CFCFCF;
	display: block;
	padding: 5px;
	background-color: #F5F5F5;
	text-decoration: none;
	color: #666;
	font-size: 11px;
}

#global #contenthome #actus #actuscadre .actucontent a.rollover p
{
	color: #666;
	font-size: 11px;
	text-decoration: none;
}
#global #contenthome #actus #actuscadre .actucontent a.toutesactus:link, #global #contenthome #actus #actuscadre .actucontent a.toutesactus:visited
{
	color: #99CC33;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/actus.gif);
	background-repeat: no-repeat;
	margin: 0 0 0 5px;
	padding: 0 5px 0 15px;
}
#global #contenthome #actus #actuscadre .actucontent a.toutesactus:hover
{
	text-decoration: underline;
}
/* *** fin : actus *** */

/* *** debut : liens *** */
#global #contenthome #liens
{
	margin: 0 0 0 0;
	width: 442px;
}
#global #contenthome #liens #lienscadre
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/home/bottom_cadre_442.gif) left bottom no-repeat; 
}
#global #contenthome #liens #lienscadre h1
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/home/top_cadre_coin_442.gif) left top no-repeat; 
	font-size: 15px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	height: 31px;
	padding: 9px 0 0 20px;
	border-bottom: 1px solid #CCC;
	margin: 0 0 10px 0;
}
#global #contenthome #liens #lienscadre ul
{
	list-style-type: none;
	margin: 0 0 0 10px;
	width: 200px;
}
#global #contenthome #liens #lienscadre ul.gauche
{
	float: left;
}
#global #contenthome #liens #lienscadre ul.droite
{
	float: right;
}
#global #contenthome #liens #lienscadre ul li
{
	margin: 0 15px 7px 0;
	font-size: 11px;
	color: #008DCF;
	font-weight: bold;
}
#global #contenthome #liens #lienscadre ul li a:link, #global #contenthome #liens #lienscadre ul li a:visited 
{
	font-size: 11px;
	color: #666;
	font-weight: normal;
	text-decoration: none;
}
#global #contenthome #liens #lienscadre ul li a:hover
{
	text-decoration: underline;
}

/* *** fin : liens *** */

/* *** FIN : Contenu du milieu sur les pages 3 colonnes *** */


/* **** FOOTER *** */
#lifooter
{
	clear: both;
	width: 100%;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/bk_footer.jpg);
	padding: 30px 0 30px 0;
	text-align: center; /* pour corriger le bug de centrage IE */
}

#lifooter #footer
{
	text-align: center;
	width: 960px;
	overflow: auto;
	margin: 0 auto;
	color: #CCC;
}
#lifooter #footer a:link, #lifooter #footer a:visited
{
	color: #666;
	text-decoration: underline;
	font-size: 11px;
}
#lifooter #footer ul
{
	list-style: none;
}
#lifooter #footer ul li
{
	display: inline;
	margin: 0 7px 0 0;
	color: #666;
}
#lifooter #footer ul li a:link, #lifooter #footer ul li a:visited
{
	color: #666;
	text-decoration: none;
	font-size: 11px;
	margin: 0 7px 0 0;
}
#lifooter #footer ul li a:hover
{
	text-decoration: underline;
}
#lifooter #footer p
{
	color: #666;
	font-size: 11px;
	margin: 10px 0 10px 0;
}
#lifooter #footer p.noir
{
	color: #000;
	font-size: 11px;
	margin: 10px 0 10px 0;
}
/* *** FIN FOOTER *** /

/* *** DEBUT : BLOCS Colonne de droite *** */
#global #blocs_haut
{
	float: right;
	width: 300px;
	margin: 0 0 15px 0;
}
#global #blocs
{
	float: right;
	width: 300px;
	margin: 10px 0 15px 0;
}
#global .blocsglobal
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/top_cadre.gif) left top no-repeat;
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
}
#global .blocsglobalbleu
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/top_cadre_bleu.gif) left top no-repeat; 
	padding: 10px 0 0 0;
	margin: 15px 0 15px 0;
}
#global .blocsglobalcadre
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_cadre.gif) left bottom no-repeat; 
	padding-bottom: 5px;
}
#global .blocsglobalcadregris
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_cadre_gris.gif) left bottom no-repeat; 
	padding-bottom: 5px;
}
#global .blocsglobalbig
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/top_cadre_big.gif) left top no-repeat; 
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
}
#global .blocsglobalcadrebig
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_cadre_big.gif) left bottom no-repeat; 
	padding-bottom: 5px;
}

/* DEBUT CONTENT BOTTOM */
#contentbottom
{
	clear: both; 
	overflow: auto; 
	margin: 0 0 0 0;
	display:none;
}
/* FIN CONTENT BOTTOM */

/* *** debut : actus *** */
#global #contentbottom #revisite_actus
{
	margin: 0 10px 15px 0px;
	width: 472px;
	height: 120px;
	float:left;
}
#global #contentbottom #revisite_actus #revisite_actuscadre
{
	width: 470px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background-color:#fff;
}
#global #contentbottom #revisite_actus #revisite_actuscadre #titre
{
	width: 470px;
	border-bottom: 1px solid #CCC;
	margin: 0;
	height: 20px;
}
#global #contentbottom #revisite_actus #revisite_actuscadre .titre_1
{
	font-size: 15px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/fleche_titre.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin: 0 0 3px 10px;
	padding: 0 0 0 10px;
	float: left;
}
#global #contentbottom #revisite_actus #revisite_actuscadre a.rss
{
	float: right;
	margin: 3px 0 0 0;
}
#global #contentbottom #revisite_actus #revisite_actuscadre .actucontent
{
	width: 415px;
	margin: 5px 0 0 10px;
	list-style-type: none;
}
#global #contentbottom #revisite_actus #revisite_actuscadre .actucontent a.liste:link,  #global #contentbottom #revisite_actus #revisite_actuscadre .actucontent a.liste:visited
{
	text-decoration: none;
	color: #666;
	font-weight: normal;
	font-size: 11px;
}
#global #contentbottom #revisite_actus #revisite_actuscadre .actucontent a.liste:hover
{
	text-decoration: underline;
	font-weight: normal;
}
#global #contentbottom #revisite_actus #revisite_actuscadre .actucontent a.toutesactus:link, #global #contentbottom #revisite_actus #revisite_actuscadre .actucontent a.toutesactus:visited
{
	color: #99CC33;
	font-size: 11px;
	text-decoration: none;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/actus.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 5px 0 15px;
}
#global #contentbottom #revisite_actus #revisite_actuscadre .actucontent a.toutesactus:hover
{
	text-decoration: underline;
}
/* *** fin : actus *** */

/* *** debut : liens *** */
#global #contentbottom #revisite_liens
{
	margin: 0 0 15px 0px;
	width: 442px;
	float: right;
}
#global #contentbottom #revisite_liens #revisite_lienscadre
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/home/bottom_cadre_442.gif) left bottom no-repeat; 
}
#global #contentbottom #revisite_liens #revisite_lienscadre h1
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/home/top_cadre_coin_442.gif) left top no-repeat; 
	font-size: 15px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	height: 20px;
	padding: 9px 0 0 20px;
	border-bottom: 1px solid #CCC;
	margin: 0 0 3px 0;
}
#global #contentbottom #revisite_liens #revisite_lienscadre ul
{
	list-style-type: none;
	margin: 5px 0 5px 10px;
	width: 200px;
}
#global #contentbottom #revisite_liens #revisite_lienscadre ul li
{
	font-size: 11px;
	color: #666;
	margin: 0 0 5px 0;
	/*font-weight: bold;*/
}
#global #contentbottom #revisite_liens #revisite_lienscadre ul.gauche
{
	float: left;
}
#global #contentbottom #revisite_liens #revisite_lienscadre ul.droite
{
	float: left;
}
#global #contentbottom #revisite_liens #revisite_lienscadre ul li a:link, #global #contentbottom #revisite_liens #revisite_lienscadre ul li a:visited
{
	font-size: 11px;
	color: #666;
}
#global #contentbottom #revisite_liens #revisite_lienscadre ul li a:hover
{
	text-decoration: underline;
}
/* *** fin : liens *** */

/* DEBUT CARTE */
#global .blocsglobal .blocsglobalcadre #carte #visuel h3
{
	font-size: 12px;
	color: #666;
	font-weight: bold;
	text-transform: uppercase;	
	border-bottom: 1px dotted #CCC;
	padding: 0 5px 5px 5px;
}
#global .blocsglobal .blocsglobalcadre #carte img
{
	margin: 0 1px 0 1px;
}
#global .blocsglobal .blocsglobalcadre #carte #liste
{
	display: none;
	list-style-type: none;
	margin: 0 10px 0 15px;
}
#global .blocsglobal .blocsglobalcadre #carte #liste ul
{
	clear: both;
	list-style-type: none;
}	
#global .blocsglobal .blocsglobalcadre #carte #liste li
{
	float: left;
	width: 100px;
	margin: 0 20px 0 0;
}
#global .blocsglobal .blocsglobalcadre #carte #liste a:link, #global .blocsglobal .blocsglobalcadre #carte #liste a:visited, #global .blocsglobal .blocsglobalcadre #carte #liste a:hover
{
	font-size: 11px;
	color: #666;
}
#global .blocsglobal .blocsglobalcadre #carte #liste a.retour:link, #global .blocsglobal .blocsglobalcadre #carte #liste a.retour:visited, #global .blocsglobal .blocsglobalcadre #carte #liste a.retour:hover
{
	float: right;
	font-size: 11px;
	color: #008DCF;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/suivant.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 0 10px;
	margin: 10px 5px 0 0;
}
/* FIN CARTE */ 

/* DEBUT REVISITE */
/* debut actualites */
.rev_lastsearch
{
	clear: both;
	width: 440px;
	margin: 0 1px 0 0;
	background-color:#fff;
}
.rev_lastsearch .lastsearchcontent
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.rev_lastsearch .lastsearchcontent strong
{
	padding: 0 0 0 5px;
	color: #99CC33;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.rev_lastsearch .lastsearchcontent small
{
	padding: 0 5px 0 0;
	color: #666;
	font-size: 12px;
	font-weight: bold;
}
.rev_lastsearch .lastsearchcontent p
{
	padding: 0 5px 0 5px;
	margin: 0;
	font-size: 11px;
	color: #666;
}
.rev_lastsearch .lastsearchcontent #Falertemail
{
	margin: 10px 0 0 0;
	background-color: #99CC33;
}
.rev_lastsearch .lastsearchcontent #Falertemail table
{
	margin: 15px 0 15px 5px;
	padding: 0;
}
.rev_lastsearch .lastsearchcontent #Falertemail table .texte
{
		font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	padding: 0 5px 0 0;
}
.rev_lastsearch .lastsearchcontent #Falertemail_1, .rev_lastsearch .lastsearchcontent #Falertemail_2
{
	margin: 10px 0 0 0;
	background-color: #99CC33;
}
.rev_lastsearch .lastsearchcontent #Falertemail_1 table, .rev_lastsearch .lastsearchcontent #Falertemail_2 table
{
	margin: 15px 0 15px 5px;
	padding: 0;
}
.rev_lastsearch .lastsearchcontent #Falertemail_1 table .texte, .rev_lastsearch .lastsearchcontent #Falertemail_2 table .texte
{
		font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	padding: 0 5px 0 0;
}
.rev_lastsearch .lastsearchcontent .annonce
{
	width: 415px;
	margin: 10px 5px 5px 5px; 
}
.rev_lastsearch .lastsearchcontent .annonce td
{
	font-size: 11px;
	color: #666;
}
.rev_lastsearch .lastsearchcontent .annonce .visuel
{
	border: 2px solid #CCC;
}
.rev_lastsearch .lastsearchcontent .annonce td
{
	font-size: 11px;
	color: #666;
	font-weight: bold;
}
.rev_lastsearch .lastsearchcontent .annonce td .prix
{
	font-size: 16px;
	color: #99CC33;
	font-weight: bold;
}
.rev_lastsearch .lastsearchcontent .annonce td .date
{
	font-size: 10px;
	color: #CCC;
	font-weight: normal;
}
.rev_lastsearch .lastsearchcontent .annonce ul
{
	list-style: none;
}
.rev_lastsearch .lastsearchcontent .annonce ul li a:link, .rev_lastsearch .lastsearchcontent .annonce ul li a:visited
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/fleche_verte.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	color: #99CC33;
	font-size: 11px;
	text-decoration: none;
	padding: 0 0 0 7px;
}
.rev_lastsearch .lastsearchcontent .annonce ul li a:hover
{
	text-decoration: underline;
}
.rev_lastsearch .voir
{
	float: right;
	margin: 0 0 10px 0;
	height: 20px;
}
.rev_lastsearch .voir .bk
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/bk_bloc_fleche.gif);
	background-repeat: repeat-x;	
}
.rev_lastsearch .voir a:link, .rev_lastsearch .voir a:visited
{
	margin: 0;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 5px;
}
.rev_lastsearch .voir a:hover
{
	color: #99CC33;
}
/* FIN REVISITE */


