/* CSS Document */
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;
}
/* debut class par défault */
#default
{
	font-family: Arial;
	font-size: 12px;
	margin: 0 0 0 10px;
	color: #666;
}
#default p
{
	margin: 10px 0 5px 0;
	font-family: Arial;
	font-size: 12px;
}
#default ul
{
	margin: 0 0 0 13px;
	color: #666;
}
#default ul li a:link, #default ul li a:visited
{
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #666;
}
#default ul li a:hover
{
	text-decoration: underline;
}
/* fin class par défault */
img
{
	border: 0;
}
.pub
{
	margin: 0 0 15px 0;
}
.marginbottom15
{
	margin: 0 0 15px 0;
}
.margintop55
{
	margin: 55px 0 0 0;
}
.button
{
	margin: 10px 0 0 0;
	padding: 0;
}
.buttonvert
{
	text-align: center;
	background-color: #99cc33;
}
.buttonvert a:link, .buttonvert a:visited, .buttonvert a:hover
{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.buttonbleu
{
	text-align: center;
	text-transform: uppercase;
	background-color: #008DCF;
}
.buttonbleu a:link, .buttonbleu a:visited, .buttonbleu a:hover
{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.buttongris
{
	text-align: center;
	color: #FFF;
	text-transform: uppercase;
	background-color: #666666;
}
.buttongris a:link, .buttongris a:visited, .buttongris a:hover
{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.buttongrisC
{
	text-align: center;
	text-transform: uppercase;
	background-color: #CCC;
}
.buttongrisC a:link, .buttongris a:visited, .buttongrisC a:hover
{
	font-size: 11px;
	/*color: #666;*/
	font-weight: bold;
	text-decoration: none;
}
/* 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; supprimer le 16/09/08 pour corriger les soucis sous MAC */
	margin: 0 auto; /* site centre */

}
#global .hr10
{
	margin: 10px 0 10px 0;
	border-bottom: 1px solid #ccc;
}
#global .hr5
{
	margin: 5px 0 5px 0;
	border-bottom: 1px solid #ccc;
}
/* Bloc bleu sans moteur de recherche */
#bloc_no_search
{
	width: 645px;
	height: 80px;
	float: left;
}
#bloc_no_search #smallsearchtop
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/search/home_top.gif) right top no-repeat;
	height: 5px;
}
#bloc_no_search #smallsearchcontent
{
	height: 60px;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/search/smallsearch_background.gif);
	background-repeat: repeat-y;
	background-position: right top;
	overflow: auto;
}
#bloc_no_search #smallsearchcontent h1
{
	letter-spacing: 1px;
	font-size: 15px;
	color: #FFF;
	margin: 0 3px 0 3px;
	padding: 5px 0 10px 10px;
	border-bottom: 1px dotted #FFF;
	text-transform: uppercase;
}
#bloc_no_search #smallsearchbottom
{
	clear: both;
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/search/home_bottom.gif) right top no-repeat;
	height: 5px;
}
/* Fin Bloc bleu sans moteur de recherche */

/* 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: 202px;
	background-color: #008DCF;
	margin: 0;
	padding: 0;
	color: #FFF;
}
#global #home_search h1
{
	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 21px 0px;
	text-align: left;
}
#global #home_search h2
{
	font-size: 15px;
	text-transform: uppercase;
	border-bottom: 1px dotted #FFF;

	padding: 0px 0px 3px 0px;
	margin: 0px 0px 21px 0px;

	text-align: left;
}
#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: 15px 0px 0px 10px;
	height: 177px;
	width: 408px;
	/*
	background-color: #000000;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	*/
}
#global #home_search #search_left h1
{
	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;
}
#global #home_search #search_left h1 small
{
	font-size: 11px;
	color: #FF7230;
	margin: 0 0 0 10px;
}
#global #home_search #search_left table
{
	margin: 0 0 10px 0;
}
#global #home_search #search_left 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: underline;
	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: 15px 0px 0px 15px;
	height: 177px;
	width: 351px;
}


#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: 15px 10px 0px 15px;
	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;
}



/* moteur de recherche */
#global #search
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/search/background.gif);
	background-repeat: repeat-y;
	background-color: #008DCF;
	margin: 0;
	padding: 0;
	color: #FFF;
}

#global #search #search_summary
{
	margin: 3px 0px 0px 10px;
	padding: 0 0 5px 0;
	width: 942px;
	font-size: 12px;
	border-bottom: 1px dotted #FFF;
}

/***************search ajouter par mohamed pour annonce avec visuel ******/
#global #search #search_parameters #point_dotted
{
	border-bottom:1px dotted #FFFFFF;
	font-size:12px;


}
#global #search #search_parameters #visuel_uni
{
	margin: 5px 0px 0px 10px;
	padding: 0 0 5px 0;
	font-size: 12px;
	text-transform:ucfirst;
	color:#FFFFFF;
	font-weight: bold;
}

#global #small_search #smallsearchcontent #point_dotted
{
  border-bottom:1px dotted #FFFFFF;
	font-size:12px;
}


#global #small_search #smallsearchcontent #visuel_uni
{
  margin: 5px 0px 0px 10px;
	padding: 0 0 5px 0;
	font-size: 12px;
	text-transform:ucfirst;
	color:#FFFFFF;
	font-weight: bold;
}
/*****************search mohamed*************/
#global #search #search_summary img
{
	margin: 0px 0px 0px 2px;
	vertical-align: middle;
}
#global #search #search_summary strong
{
	font-size: 15px;
}

#global #search #search_parameters
{
	margin: 14px 0 5px 10px;
	width: 942px;
}

#global #search #search_parameters td
{
	font-size: 12px;
	vertical-align: middle;
}
#global #search #search_parameters td small /* ICI */
{
	font-size: 11px;
	color: #b3ddf1;
}
#global #search #search_parameters td strong
{
	color: #FFF;
	font-size: 11px;
}
#global #search #search_parameters td strong.upp
{
	text-transform: uppercase;
}
#global #search #search_parameters .budget td
{
	vertical-align: middle;
}
#global #search #search_parameters .search_results
{
	text-align: center;
}
#global #search #search_parameters .search_results a
{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
#global #search #search_parameters .search_results a:hover
{
	text-decoration: underline;
}
#global #search #search_parameters ul
{
	margin: 0;
	list-style: none;
	color: #FFF;
}

#global #search #search_parameters ul li
{
	display: inline;
}

#global #search #search_parameters ul li a, #global #search #search_parameters ul li a:hover, #global #search #search_parameters ul li a:visited
{
	color: #FFF;
	font-size: 11px;
	text-decoration: none;
}

#global #search #search_parameters ul li img
{
	margin: 0 0 0 2px;
	vertical-align: middle;
}

#global #search #search_parameters #left
{
	float:left;
	width:330px;
}

#global #search #search_parameters #right
{
	float:left;
	width:460px;
	padding:0 20px 0 10px;
}
#global #search #search_parameters #right_results
{
	float:right;
	width:100px;
	margin:0 10px;
}

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

/* 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_annuaire_187.jpg); ICI*/
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_bloc_home.jpg);
	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 */

/* *** 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 h1
{
	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 h1 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 h1
{
	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 *** */

/* *** DEBUT : Contenu du milieu sur les pages 2 colonnes *** */
#global #content
{
	float: left;
	width: 647px;
	margin: 10px 0 15px 0;
}

#global #content_map
{
	float: left;
	width: 962px;
	margin: 20px 0 15px 0;
}

/* #global #content #options  */
.resultats_options
{
	width: 647px;
	height: 33px;
	margin: 0 0 15px 0;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_options.jpg);
	background-repeat: no-repeat;
}

/* #global #options #tri */
.resultats_options .tri
{
	margin: 5px 5px 0 5px;
	font-size: 11px;
	color: #666;
}
.resultats_options .tri a.current
{
	color: #008DCF;
}
.resultats_options .tri a.pascurrent:hover
{
	color: #666;
	text-decoration: underline;
}
.resultats_options label
{
	margin: 0 5px 0 0;
	font-size: 11px;
	color: #666;
}

/* #global #content #options a:link.retour, #global #content #options a:visited.retour */
.resultats_options a:link.retour, .resultats_options a:visited.retour
{
	float: left;
	color: #666;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	margin: 8px 0 0 15px;
}

/* #global #content #options a:hover.retour */
.resultats_options a:hover.retour
{
	text-decoration: underline;
}

/* #global #content #options #pages */
.resultats_options .pages
{
	float: right;
	margin: 8px 12px 0 0;
	font-size: 11px;
	color: #666;
	font-weight: bold;
}

.resultats_options a:link, .resultats_options a:visited
{
	color: #666;
	text-decoration: none;
	margin: 0 3px 0 3px;
	font-size: 11px;
	font-weight: bold;
}

/* #global #content #options a:hover */
.resultats_options a:hover
{
	color: #008DCF;
	text-decoration: none;
}


/* #global #content #options img */
.resultats_options img
{
	margin: 0 3px 0 3px;
}

.resultats_options .rsslogo a
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/rss.gif) left center no-repeat;
	display: inline;
	width:24px;
	height:12px;
	margin: 0 3px 0 3px;
}

.resultats_options .rsslogo a:hover
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/rss_on.gif) left center no-repeat;
	display: inline;
	width:24px;
	height:12px;
	margin: 0 3px 0 3px;
}

.resultats_options .rsslogo img
{
	visibility:hidden;
}

/* *** DEBUT : PAGE DETAIL *** */
#global #content #detail
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/annonces/detail/top_cadre.gif) left top no-repeat;
	padding: 10px 0 0 0;
	margin: 0;
}
#global #content #detail #detailcadre
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/annonces/detail/bk_cadre_detail.gif) left bottom no-repeat;
	padding-bottom: 10px;
}
#global #content #detail #detailcadre #detailplus
{
	border-bottom: 1px solid #CCC;
	padding: 0 0 20px 0;
	overflow: auto;
}
#global #content #detailcadre #photo
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/annonces/detail/top_cadre_photo.gif) left top no-repeat;
	padding-top: 10px;
	margin: 15px 0 20px 12px;
}
#global #content #detailcadre #photo #photocadre
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/annonces/detail/bk_cadre_photo.gif) left bottom no-repeat;
	padding-bottom: 10px;
	width: 621px;
	text-align: left;
}

#global #content #detailcadre #photo #photocadre #big
{
	float: left;
	width: 450px;
}
#global #content #detailcadre #photo #photocadre #big img
{
	margin: 0 10px 0 10px;
}
#global #content #detailcadre #photo #photocadre #small
{
	float: left;
	margin: 0 0 0 10px;
	width: 158px;
}
#global #content #detailcadre #photo #photocadre #small img
{
	/* margin: 0 4px 4px 0; -> commenté par AGU : bug multibox, affichage d'une image vide */
}
#global #content #detailcadre #photo #photocadre #small #photosuivprec
{
	font-size: 11px;
	color: #a9a9a9;
	margin: 10px 0 0 15px;
}
#global #content #detailcadre #photo #photocadre #small #photosuivprec img
{
	 float: left;
}
#global #content #detailcadre #photo #photocadre #small #photosuivprec .photopage
{
	float: left;
	margin: 0 10px 0 10px;
}
#global #content #detail #detailcadre #desc
{
	margin: 15px;
}
#global #content #detail #detailcadre #desc #desccontent
{
	float: left;
	border-right: 1px solid #CCC;
	width: 312px;
	font-size: 12px;
	color: #666;
}
#global #content #detail #detailcadre #desc #desccontent p
{
	margin: 0 5px 10px 0;
}
#global #content #detail #detailcadre #desc #desccontent strong
{
	font-size: 12px;
	color: #008DCF;
	font-weight: bold;
	margin: 0 0 5px 0;
}
#global #content #detail #detailcadre #desc #desccontent ul
{
	list-style-type: none;
}
#global #content #detail #detailcadre #desc #actions
{
	float: right;
	width: 280px;
	list-style-type: none;
}

#global #content #detail #detailcadre #desc #actions li.ami
{
	margin: 0 0 10px 0;
	height: 19px;
	line-height: 19px;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/envoyer_ami.gif);
	background-repeat: no-repeat;
	background-position: -3px 0;
}
#global #content #detail #detailcadre #desc #actions li.localiser
{
	margin: 0 0 10px 0;
	height: 19px;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/localiser_bien.gif);
	background-repeat: no-repeat;
}
#global #content #detail #detailcadre #desc #actions li.imprimer
{
	margin: 0 0 10px 0;
	height: 19px;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/imprimer.gif);
	background-repeat: no-repeat;
}
#global #content #detail #detailcadre #desc #actions li.selection
{
	margin: 0 0 10px 0;
	height: 19px;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/ajouter_selection.gif);
	background-repeat: no-repeat;
}
#global #content #detail #detailcadre #desc #actions li a:link, #global #content #detail #detailcadre #desc #actions li a:visited
{
	color: #999;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 25px;
	font-size: 10px;
}
#global #content #detail #detailcadre #desc #actions li a:hover
{
	text-decoration: underline;
}
#global #content #detail #detailcadre #desc #actions li a.selection:link, #global #content #detail #detailcadre #desc #actions li a.selection:visited
{
	color: #666;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 25px;
	font-size: 11px;
}
#global #content #detail #detailcadre #desc #actions li a.selection:hover
{
	text-decoration: underline;
}
#global #content #detail #detailpluscontent
{
	margin: 0 0 0 12px;
	width: 350px;
 	float: left;
}
#global #content #detail #detailpluscontent h1
{
	font-size: 18px;
	font-weight: bold;
	color: #666;
}
#global #content #detail #detailpluscontent h2
{
	font-size: 12px;
	font-weight: normal;
	color: #666;
	margin: 0;
}

#global #content #detail #prixcode
{
	float: right;
	text-align: right;
	margin: 0 12px 0 10px;
}
#global #content #detail #prixcode .prix
{
	color: #008DCF;
	font-size: 18px;
	font-weight: bold;
}
#global #content #detail #prixcode .prix2
{
	color: #008DCF;
	font-size: 10px;
}
#global #content #detail #prixcode .code
{
	font-size: 9px;
	color: #666;
	margin: 3px 0 0 0;
}

/* *** debut : info agence *** */
#global #content #agence
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/annonces/detail/top_cadre_agence.gif) left top no-repeat;
	padding: 5px 0 0 0;
}
#global #content #agence #agencecadre
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/annonces/detail/bk_cadre_agence.gif) left bottom no-repeat;
	padding-bottom: 10px;
}
#global #content #agence #agencecadre #infosagence
{
	float: left;
	width: 310px;
	margin: 15px 15px 15px 12px;
}
#global #content #agence #agencecadre #infosagence .logoagence
{
	margin: 0 0 10px 0;
}
#global #content #agence #agencecadre #infosagence p
{
	margin: 0 0 10px 0;
	color: #666;
	font-size: 12px;
}
#global #content #agence #agencecadre #infosagence p strong
{
	font-size: 12px;
	margin-top: 0;
	text-transform: uppercase;
}
#global #content #agence #agencecadre #infosagence .titre
{
	font-size: 15px;
	font-weight: bold;
	color: #333;
}
#global #content #agence #agencecadre #infosagence ul
{
	list-style-type: none;
	margin: 0 0 15px 0;
}
#global #content #agence #agencecadre #infosagence ul li.tel
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/tel.gif);
	background-repeat: no-repeat;
	color: #008DCF;
	font-weight: bold;
	padding: 0 0 0 25px;
	font-size: 12px;
}
#global #content #agence #agencecadre #infosagence ul li.web
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/web.gif);
	background-repeat: no-repeat;
}
#global #content #agence #agencecadre #infosagence ul li a:link, #global #content #agence #agencecadre #infosagence ul li a:visited
{
	color: #008DCF;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 25px;
	font-size: 12px;
}
#global #content #agence #agencecadre #infosagence ul li a:hover
{
	text-decoration: underline;
}
#global #content #agence #agencecadre #infosagence a:link.list_annonces, #global #content #agence #agencecadre #infosagence a:visited.list_annonces, #global #content #agence #agencecadre #infosagence a:hover.list_annonces
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/suivant.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 8px;
	margin: 0 0 0 3px;
}
#global #content #agence #agencecadre #Fmailagence
{
	float: right;
	width: 280px;
	margin: 15px 15px 15px 0;
}
#global #content #agence #agencecadre #Fmailagence .titre
{
	font-size: 15px;
	font-weight: bold;
	color: #333;
	margin: 0 0 10px 0;
}
#global #content #agence #agencecadre #Fmailagence .titre small
{
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 0 5px;
}

#global #content #agence #agencecadre #Fmailagence textarea
{
	width: 260px;
	height: 45px;
}

/* *** fin : info agence *** */

/* *** FIN : PAGE DETAIL *** */

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

.calage
{
	clear: both;
}
.calage2
{
	clear: both;
	margin: 0 0 15px 0;
}
/*.imgbottom
{
	margin-top:0px !important;
	margin-top:-6px;
}*/

/* *** DEBUT : ANNONCES *** */

#global #content .results
{
	clear: both;
	width: 647px;
	margin: 0 0 15px 0;
}
#global #content .results .photo
{
	text-align: center;
	width: 176px;
	border-left: 1px solid #CCC;
	padding: 10px 10px 0 10px;
	font-size: 11px;
	color: #666;
}
#global #content .results .photo img
{
	border: 5px solid #CCC;
}
#global #content .results .photo a:link, #global #content .results .photo a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#global #content .results .photo a:hover
{
	text-decoration: underline;
}
#global #content .results .infosplus
{
	width: 471px;
	vertical-align: top;
	border-right: 1px solid #CCC;
	font-size: 10px;
	padding: 0 40px 0 0;
}
#global #content .results .infosplus .texte
{
	float: left;
}
#global #content .results .infosplus .texte a:link, #global #content .results .infosplus .texte a:visited
{
	text-decoration: none;
}
#global #content .results .infosplus .typeann
{
	float: right;
	margin: 8px 0 0 0;
	text-transform: uppercase;
	color: #008DCF;
	font-size: 12px;
	font-weight: bold;
}
#global #content .results .infosplus a.prix:link,#global #content .results .infosplus a.prix:visited
{
	font-weight: bold;
	font-size: 24px;
	color: #008DCF;
}
#global #content .results .infosplus a.prix:hover
{
	text-decoration: underline;
}
#global #content .results .infosplus a.lieu:link, #global #content .results .infosplus a.lieu:visited
{
	font-weight: bold;
	font-size: 16px;
	color: #666;
}
#global #content .results .infosplus a.lieu:hover
{
	text-decoration: underline;
}
#global #content .results .infosplus a.prox:link, #global #content .results .infosplus a.prox:visited
{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #666;
}
#global #content .results .infosplus a.prox:hover
{
	text-decoration: underline;
}
#global #content .results .desc
{
	padding: 5px 15px 6px 0;
	border-right: 1px solid #CCC;
}
#global #content .results .desc a:link, #global #content .results .desc a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#global #content .results .desc a:hover
{
	text-decoration: underline;
}
#global #content .results .desc a.detail:link, #global #content .results .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 .results .desc a.detail:hover
{
	text-decoration: underline;
}
#global #content .results .agence
{
	border-right: 1px solid #CCC;
}
#global #content .results .agence .descagence
{
	font-size: 11px;
	font-weight: bold;
	color: #666;
	display: block;
	text-transform: uppercase;
}
#global #content .results .agence .logo
{
	margin: 1px 10px 0 0;
}
#global #content .results .agence table
{
	width: 100%;
}
#global #content .results .agence table td
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}
#global #content .results .agence a.num:link, #global #content .results .agence a.num:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	margin: 0;
}
#global #content .results .agence a.num:hover
{
	text-decoration: underline;
}
#global #content .results .agence a.site:link, #global #content .results .agence a.site:visited,  #global #content .results .agence a.snapshot:link,  #global #content .results .agence a.snapshot:visited
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: none;
	font-weight: normal;
}
#global #content .results .agence a.site:hover, #global #content .results .agence a.snapshot:hover
{
	text-decoration: underline;
}
#global #content .results .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 .results .agence .selection:hover
{
	text-decoration: underline;
}
/* *** FIN : ANNONCES *** */

/* *** DEBUT : ANNONCES NOUVEAU *** */
#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;
	/*border: 1px solid red;*/
}
#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: 24px;
	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 *** */

/* *** DEBUT : ANNONCES PREMIUM *** */
#global #content .resultsp
{
	width: 647px;
	margin: 0 0 15px 0;
}
#global #content .resultsp .photo
{
	text-align: center;
	width: 176px;
	border-left: 2px solid #99CC33;
	padding: 10px 12px 0 12px;
	font-size: 11px;
	color: #666;
}
#global #content .resultsp .photo img
{
	border: 5px solid #CCC;
}
#global #content .resultsp .photo a:link, #global #content .resultsp .photo a:visited
{
	color: #666;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#global #content .resultsp .photo a:hover
{
	text-decoration: underline;
}
#global #content .resultsp .infosplus
{
	width: 471px;
	vertical-align: top;
	border-right: 2px solid #99CC33;
	font-size: 10px;
	padding: 0 40px 0 0;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/annonces/bk_picto_premium.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#global #content .resultsp .infosplus .texte
{
	float: left;
	width: 350px;
}
#global #content .resultsp .infosplus .texte a:link, #global #content .resultsp .infosplus .texte a:visited
{
	text-decoration: none;
}
#global #content .resultsp .infosplus .typeann
{
	float: right;
	margin: 8px 0 0 0;
	text-transform: uppercase;
	color: #99CC33;
	font-size: 12px;
	font-weight: bold;
}
#global #content .resultsp .infosplus a.prix:link,#global #content .resultsp .infosplus a.prix:visited
{
	font-weight: bold;
	font-size: 24px;
	color: #99CC33;
}
#global #content .resultsp .infosplus a.prix:hover
{
	text-decoration: underline;
}
#global #content .resultsp .infosplus a.lieu:link, #global #content .resultsp .infosplus a.lieu:visited
{
	font-weight: bold;
	font-size: 16px;
	color: #666;
}
#global #content .resultsp .infosplus a.lieu:hover
{
	text-decoration: underline;
}
#global #content .resultsp .infosplus a.prox:link, #global #content .resultsp .infosplus a.prox:visited
{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #666;
}
#global #content .resultsp .infosplus a.prox:hover
{
	text-decoration: underline;
}
#global #content .resultsp .desc
{
	padding: 5px 15px 6px 0;
	border-right: 2px solid #99CC33;
}
#global #content .resultsp .desc a:link, #global #content .resultsp .desc a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#global #content .resultsp .desc a:hover
{
	text-decoration: underline;
}
#global #content .resultsp .desc a.detail:link, #global #content .resultsp .desc a.detail:visited
{
	text-transform: uppercase;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/suivant_vert.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	font-size: 11px;
	color: #99CC33;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 0 8px;
	margin: 0 0 0 5px;
}
#global #content .resultsp .desc a.detail:hover
{
	text-decoration: underline;
}
#global #content .resultsp .agence
{
	border-right: 2px solid #99CC33;
}
#global #content .resultsp .agence .descagence
{
	font-size: 11px;
	font-weight: bold;
	color: #666;
	display: block;
	text-transform: uppercase;
}
#global #content .resultsp .agence .logo
{
	margin: 1px 10px 0 0;
}
#global #content .resultsp .agence table
{
	width: 100%;

}
#global #content .resultsp .agence table td
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}
#global #content .resultsp .agence a.num:link, #global #content .resultsp .agence a.num:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
	font-weight: normal;
	margin: 0;
}
#global #content .resultsp .agence a.num:hover
{
	text-decoration: underline;
}
#global #content .resultsp .agence a.site:link, #global #content .resultsp .agence a.site:visited,  #global #content .resultsp .agence a.snapshot:link,  #global #content .resultsp .agence a.snapshot:visited
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: none;
	font-weight: normal;
}
#global #content .resultsp .agence a.site:hover, #global #content .resultsp .agence a.snapshot:hover
{
	text-decoration: underline;
}
#global #content .resultsp .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 .resultsp .agence .selection:hover
{
	text-decoration: underline;
}
/* *** FIN : ANNONCES PREMIUM *** */


/* *** 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 : alerte email **/
#global #alertemail
{
	width: 300px;
}
/*#global #alertemail #alertemailcontentbloc
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}*/

#global #alertemail #alertemailcontentbloc
{


	border-right: 1px solid #008dc8;
	border-left: 1px solid #008dc8;
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/common/font_bleu_claire_bloc.gif) no-repeat;

}

/*#global #alertemail #alertemailcontentbloc h3
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/titre_alert_email.gif);
	background-repeat: no-repeat;
	background-position: 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
	text-transform: uppercase;
	height:  37px;
	padding: 12px 0 0 60px;
	border-bottom: 1px dotted #ccc;
	margin: 0 10px 10px 10px;
}*/


#global #alertemail #alertemailcontentbloc h3
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/titre_alert_email3.gif);
	background-repeat: no-repeat;
	background-position: 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
	text-transform: uppercase;
	height:  37px;
	padding: 12px 0 0 60px;
	border-bottom: 1px dotted #fff;
	margin: 0 10px 10px 10px;

}


#global #alertemail #alertemailcontentbloc #FalertRight
{
	margin: 0 10px 0 10px;
}

/*#global #alertemail #alertemailcontentbloc #FalertRight table .texte
{
	width: 125px;
	color: #666;
	font-size: 11px;
}*/

#global #alertemail #alertemailcontentbloc #FalertRight table .texte
{
	color: #666;
	font-size: 11px;

}

#global #alertemail #email_bloc2 table
{

	margin: 0px 0px 0 10px;
	padding:0px 9px;

}


#global #alertemail .cadretopbleuclaireC
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/common/bk_top_right_bleuclaire.gif) right top no-repeat;
	background-position: right top;
	background-repeat: no-repeat;
	height: 9px;
	clear: both;


}

#global #alertemail .cadrebottombleuclaireC
{

	background: url(http://mmf.logic-immo.ch/mmf/ch/static/common/bk_bottom_right_bleuclaire12.gif) right top no-repeat;
	height: 9px;

}

#global #alertemail .cadrebottombleuclaire2C
{

	background: url(http://mmf.logic-immo.ch/mmf/ch/static/common/bk_bottom_right_bleuclaire2C.gif) right top no-repeat;
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 9px;
	clear: both;


}

#global #alertemail #alertemailcontentbloc #email_bloc2 strong
{
	font-size: 11px;
	color:  #008DCF;
	font-weight: bold;
}


#global #alertemail #email_bloc2 h2
{
	text-repeat: repeat;
	font-weight: bold;
	padding: 12px 0 0 60px;
	border-bottom: 1px dotted #318ce7;
	margin: 0 10px 10px 10px;

}

#global #alertemail #alertemailcontentbloc #email_bloc2 .othernews tr
{
	padding: 0 0 5px 0;
	width: 300px;
}


#global #alertemail #alertemailcontentbloc #email_bloc2 .othernews .label
{
	color:#666666;
	font-size:11px;
	width:20px;
}

#global #alertemail #alertemailcontentbloc #FalertRight .label
{
	font-size: 11px;
	color:  #008DCF;
	width: 115px;
}
#global #alertemail #alertemailcontentbloc #FalertRight strong
{
	font-size: 11px;
	color:  #008DCF;
	font-weight: bold;
}
#global #alertemail #alertemailcontentbloc #FalertRight .othernews
{
	width: 270px;
	border-top: 1px dotted #ccc;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
}
#global #alertemail #alertemailcontentbloc #FalertRight .othernews td
{
	padding: 0 0 5px 0;
}

#global #alertemail #alertemailcontentbloc #FalertRight td.buttonOK
{
	text-align: right;
}

/**Fin bloc alert email ****/


/* *** modif alert email bloc green Michel *

#global #alertemail
{
	width: 300px;
}
#global #alertemail #alertemailcontentbloc
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/common/alert_background.gif);
	background-repeat: repeat-x;
	border-left: 2px solid #99cc33;
	border-right: 2px solid #99cc33;
}


#global #alertemail #alertemailcontentbloc h3
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/titre_alert_email_invert.gif);
	background-repeat: no-repeat;
	background-position: 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
	text-transform: uppercase;
	height:  37px;
	padding: 12px 0 0 60px;
	border-bottom: 1px dotted #ccc;
	margin: 0 10px 10px 10px;
}
#global #alertemail #alertemailcontentbloc #FalertRight
{
	margin: 0 10px 0 10px;
}
#global #alertemail #alertemailcontentbloc #FalertRight table .texte
{
	width: 125px;
	color: #666;
	font-size: 11px;
}
#global #alertemail #alertemailcontentbloc #FalertRight .label
{
	font-size: 11px;
	color:  #999;
	width: 115px;
}
#global #alertemail #alertemailcontentbloc #FalertRight strong
{
	font-size: 11px;
	color:  #99cc33;
	font-weight: bold;
}
#global #alertemail #alertemailcontentbloc #FalertRight .othernews
{
	width: 270px;
	border-top: 1px dotted #ccc;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
}
#global #alertemail #alertemailcontentbloc #FalertRight .othernews td
{
	padding: 0 0 5px 0;
}

#global #alertemail #alertemailcontentbloc #FalertRight td.buttonOK
{
	text-align: right;
}
** end of alertemail green ***/


/* *** dans le content ***/
#alertemailcontent
{
	clear: both;
	width: 645px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_alert_email2.gif);
	background-repeat: no-repeat;
	background-color: #efefef;
}
#global #alertemailcontent h3
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/titre_alert_email2.gif);
	background-repeat: no-repeat;
	background-position: 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
	text-transform: uppercase;
	height:  35px;
	padding: 12px 0 0 60px;
	border-bottom: 1px dotted #ccc;
	margin: 0 10px 0 10px;
}
#global #alertemailcontent h3 small
{
	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
	text-transform: lowercase;
}
#global #alertemailcontent #FalertBottom
{
	margin: 0 0 0 10px;
}
#global #alertemailcontent #FalertBottom .btsubmit
{
	margin: 0 20px 0 0;
}
#global #alertemailcontent #FalertBottom table.Falertecontenttable
{
	width: 630px;
	margin: 5px 0 0 0;
}
#global #alertemailcontent #FalertBottom .email
{
	margin: 5px 0 0 0;
}

#global #alertemailcontent #FalertBottom table .texte
{
	width: 60%;
	color: #666;
	font-size: 11px;
	vertical-align: top;
}
#global #alertemailcontent #FalertBottom .label
{
	font-size: 11px;
	color:  #008DCF;
}
#global #alertemailcontent #FalertBottom .othernews
{
	width: 290px;
	margin: 0 0 0 10px;
	padding: 0;
}
#global #alertemailcontent #FalertBottom .othernews td
{
	padding: 0 0 5px 0;
}
/* *** fin : alerte email *** */

/* *** debut : infos locales *** */
#global .blocsglobal .blocsglobalcadre #localinfos h3
{
	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
	text-transform: uppercase;
	margin: 0 10px 0 10px;
}
#global .blocsglobal .blocsglobalcadre #localinfos p
{
	font-size: 11px;
	color: #666;
	margin: 0 10px 0 10px;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #CCC;
}
#global .blocsglobal .blocsglobalcadre #localinfos ul
{
	margin: 10px 10px 5px 10px;
	list-style-type: none;
}
#global .blocsglobal .blocsglobalcadre #localinfos ul h4
{
	font-size: 11px;
	text-transform: uppercase;
	color: #666;
}
#global .blocsglobal .blocsglobalcadre #localinfos ul li
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/bullet_3x3.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding: 0 0 0 10px;
}
#global .blocsglobal .blocsglobalcadre #localinfos ul li a, #global .blocsglobal .blocsglobalcadre #localinfos ul li a:visited
{
	color: #008DCF;
	font-size: 11px;
	text-decoration: none;
}
#global .blocsglobal .blocsglobalcadre #localinfos ul li a:hover
{
	text-decoration: underline;
}
/* *** fin : infos locales *** */

/* *** 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;
}

/* *** fin :  ma selection *** */

/* debut : logicode */
#global #bloclogicode
{
	width: 300px;
	height: 116px;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_logicode_300.jpg);
	background-repeat: no-repeat;
	color: #FFF;
	margin: 0 0 17px 0;

}
#global #bloclogicode p.titre
{
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 15px 0 15px;
	padding: 15px 0 0 0;
}
#global #bloclogicode p.texte
{
	font-size: 10px;
	width: 270px;
	margin: 0 15px 10px 15px;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #666;
	text-transform: none;
}
#global #bloclogicode #Flogicode
{
	margin: 0 15px 10px 15px;
	overflow: auto;
}

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

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

/* **** 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;
}

/* *** DEBUT : page prestige *** */

#global #prestige
{
  background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/prestige/home_background_lux.gif);
	background-repeat: repeat-y;
	background-position:right top;
	margin: 0 0 15px 0;
	padding: 0;
	color: #FFF;
}
#global #prestigetop
{
	background:transparent url(http://mmf.logic-immo.ch/mmf/ch/static/prestige/home_top_lux.gif) no-repeat scroll right top;
  height:5px;
}
#global #prestigebottom
{
	background:transparent url(http://mmf.logic-immo.ch/mmf/ch/static/prestige/home_bottom_lux.gif) no-repeat scroll right top;
  height:5px;
}
#global #prestigecontent
{
	height:55px;
}
#global #prestigecontent h1
{
	font-size: 15px;
	text-transform: uppercase;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/search/arrow_bottom.gif);
	background-position: center right;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #FFF;
	padding: 0px 0px 3px 0px;
	margin: 10px 10px 21px 10px;
	text-align: left;
}


/* *** FIN : page prestige *** */

/* *** DEBUT : FORMULAIRE DE CONTACT *** */
/* DEBUT RECHERCHE AVANCEE */
#global #contactus
{
  background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/search/home_background.gif);
	background-repeat: repeat-y;
	background-position:right top;
	margin: 0;
	padding: 0;
	color: #FFF;
}
#global #contactustop
{
	background:transparent url(http://mmf.logic-immo.ch/mmf/ch/static/search/home_top.gif) no-repeat scroll right top;
  height:5px;
}
#global #contactusbottom
{
	background:transparent url(http://mmf.logic-immo.ch/mmf/ch/static/search/home_bottom.gif) no-repeat scroll right top;
  height:5px;
}
#global #contactuscontent
{
	height:55px;
}
#global #contactuscontent h1
{
	font-size: 15px;
	text-transform: uppercase;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/search/arrow_bottom.gif);
	background-position: center right;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #FFF;
	padding: 0px 0px 3px 0px;
	margin: 10px 10px 21px 10px;
	text-align: left;
}
#Fcontact
{
	width: 850px;
	margin: 0 auto;
}

#Fcontact .cadretopgrisC
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/common/bk_top_right_grisC_cu.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 9px;
}
#Fcontact .cadrebottomgrisC
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/common/bk_bottom_right_grisC_cu.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height: 9px;
}

#Fcontact #Fcontactcontent
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 0 10px 0 10px;
}
#Fcontact #Fcontactcontent table.form
{
	width: 800px;
}
#Fcontactcontent table.form td
{
  color: #666;
  padding: 8px 0 8px 0;
}
#Fcontactcontent table.form td.label
{
	width: 150px;
  	font-size: 12px;
  	color: #666;
  	font-weight: bold;
}
#Fcontactcontent .oblig
{
	color: #008DCF;
	font-size: 15px;
	font-weight: bold;
}
#Fcontactcontent a:link,  #Fcontactcontent a:hover, #Fcontactcontent a:visited
{
	height: 27px;
	text-align: center;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
/* *** FIN : FORMULAIRE DE CONTACT *** */

/* DEBUT PRESTIGE */
#global #search_prestige
{
	float: left;
	height: 560px;
	width: 539px;
}
#global #blocs_prestige
{
	float: right;
	margin: 0 10px 10px 0;
	width: 390px;
}
#global #blocs_prestige .anim
{
	margin: 0 0 15px 0;
}
/* debut : bloc a lire */
#global #blocs_prestige .blocsglobalprestige
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/top_cadre_prestige.gif) left top no-repeat;
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
}
#global #blocs_prestige .blocsglobalprestige h1
{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/fleche_blanc_prestige.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
	padding: 0 0 10px 20px;
	background-color: #902933;
}
#global #blocs_prestige .blocsglobalprestige #alire
{
	height: 139px;
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_cadre_prestige_gris.jpg) left bottom no-repeat;
}
#global #blocs_prestige .blocsglobalprestige #alire .visuel
{
	float: left;
	margin: 8px;
}
#global #blocs_prestige .blocsglobalprestige #alire .desc
{
	width: 170px;
	float: left;
	margin: 8px 0 0 10px;
}
#global #blocs_prestige .blocsglobalprestige #alire .desc h2
{
	color: #902933;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 10px 0;
}
#global #blocs_prestige .blocsglobalprestige #alire .desc p
{
	color: #666;
	font-size: 11px;
	margin: 0 0 10px 0;
}
#global #blocs_prestige .blocsglobalprestige #alire a:link, #global #blocs_prestige .blocsglobalprestige #alire a:visited
{
	color: #902933;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
#global #blocs_prestige .blocsglobalprestige #alire a:hover
{
	text-decoration: underline;
}
/* fin bloc a lire */

/* debut bloc liens */
#global #blocs_prestige .blocsglobalprestige2
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/top_cadre_prestige.gif) left top no-repeat;
	padding: 10px 0 0 0;
	margin: 0 0 15px 0;
}
#global #blocs_prestige .blocsglobalprestige2 #titre
{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	padding: 0 10px 26px 10px;
	background-color: #902933;
	border-bottom: 1px dotted #FFF;
}
#global #blocs_prestige .blocsglobalprestige2 #titre h1
{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	float: left;
	display: block;
}
#global #blocs_prestige .blocsglobalprestige2 #titre a:link.annuaire, #global #blocs_prestige .blocsglobalprestige2 #titre a:visited.annuaire
{
	font-size: 11px;
	color: #FFF;
	height: 20px;
	font-weight: bold;
	float: right;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/fleche_prestige.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 25px;
	text-decoration :none;
}
#global #blocs_prestige .blocsglobalprestige2 #titre a:hover.annuaire
{
	text-decoration: underline;
}
#global #blocs_prestige .blocsglobalprestige2 #liens
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_cadre_prestige.gif) left bottom no-repeat;

}

#global #blocs_prestige .blocsglobalprestige2 #liens .visuel
{
	float: left;
	margin: 8px;
}
#global #blocs_prestige .blocsglobalprestige2 #liens #liste
{
	width: 240px;
	float: right;
	margin: 8px 0 0 5px;
}
#global #blocs_prestige .blocsglobalprestige2 #liens #liste h2
{
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
}
#global #blocs_prestige .blocsglobalprestige2 #liens #liste ul
{
	list-style: none;
	margin: 10px 18px 0 0;
	float: left;
}
#global #blocs_prestige .blocsglobalprestige2 #liens #liste li
{
	display: block;
}
#global #blocs_prestige .blocsglobalprestige2 #liens #liste li a:link, #global #blocs_prestige .blocsglobalprestige2 #liens #liste li a:visited
{
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
#global #blocs_prestige .blocsglobalprestige2 #liens #liste li a:hover
{
	text-decoration: underline;
}
/* fin bloc liens */
/* FIN PRESTIGE */

/* DEBUT MOTEUR DE RECHERCHE FINANCEMENT */
#global #finance_search
{
	width: 646px;
	float: left;

	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/search/background_646.gif);
	background-repeat: repeat-y;

	height: 170px;
	background-color: #008DCF;
	margin: 0;
	padding: 0;
	color: #FFF;
}
/* FIN MOTEUR DE RECHERCHE FINANCEMENT */
/* DEBUT BLOC FINANCER --> page detail */
#global #financer h3
{
	background-color: #008DCF;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	padding: 5px 0 10px 15px;
	margin: 0 1px 0 1px;
	border-bottom: 1px solid #d8d8d8;
}
#global #financer ul
{
	list-style: none;
	background-color: #f3f3f3;
	padding: 10px 0 10px 0;
	margin: 0 1px 0 1px;
	border-bottom: 1px solid #d8d8d8;
}
#global #financer ul li
{
	margin: 0 0 0 15px;
	color: #666;
	font-size: 11px;
}
#global #financer #logo
{
	text-align: center;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #d8d8d8;
}
#global #financer #Ffinancer
{
	background-color: #f3f3f3;
	padding: 10px 0 10px 15px;
	margin: 0 1px 0 1px;
}
#global #financer #Ffinancer table
{
	width: 275px;
}
#global #financer #Ffinancer label
{
	font-size: 11px;
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
}
#global #financer #financerresults
{
	background-color: #f3f3f3;
	margin: 0 1px 0 1px;
	padding: 10px 0 0 15px;
	border-top: 1px solid #d8d8d8;
}
#global #financer #financerresults strong
{
	color: #666;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
}
#global #financer #financerresults table
{
	margin: 10px 0 10px 0;
}
#global #financer #financerresults .bg
{
	background-color: #008DCF;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
}
#global #financer #financerresults a:link, #global #financer #financerresults a:visited
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/fleche_bleu.png);
	background-repeat: no-repeat;
	background-position: 0 3px;
	color: #008DCF;
	text-decoration: none;
	font-size: 11px;
	padding: 0 0 0 8px;
}
#global #financer #financerresults a:hover
{
	color: #008DCF;
	text-decoration: underline;
}
/* FIN BLOC FINANCER */


.blocglobalgrisC
{
 	width: 300px;
 	margin: 0 0 15px 0;
 	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/top_grisC.jpg);
 	background-repeat: no-repeat;
 	padding: 10px 0 0 0;
}
.bloccadregrisC
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_cadre_grisC.jpg) left bottom no-repeat;
	padding-bottom: 5px;
	height: 198px;
}

/* DEBUT EMPRUNTER */
.clearbothemprunter
{
	clear: both;
	padding: 0 0 0 5px;
}
/* debut dossier emprunter */
#dossier
{
	width: 434px;
	float: left;
	margin: 55px 17px 15px 0;
}
#dossier ul
{
	clear: both;
	list-style-type: none;
	padding: 0 0 10px 20px;
}
#dossier ul li
{
	display: inline;
	margin: 0 5px 0 0;
}
#dossier #dossiercontent
{
	float: left;
	width: 275px;
	padding: 0 5px 5px 20px;
}
#dossier #dossiercontent h2
{
	font-size: 14px;
	font-weight: bold;
	color: #008dcf;
	border-bottom: 1px dotted #CCC;
	padding: 0 0 5px 0;
}
#dossier #dossiercontent p
{
	padding: 5px 0 15px 0;
	font-size: 11px;
	color: #666;
	text-align: justify;
}
#dossier ul.lienscontent li
{
	font-size: 11px;
	color: #008DCF;
}
#dossier ul.lienscontent a:link, #dossier ul.lienscontent a:visited, #dossier ul.lienscontent a:hover
{
	font-size: 11px;
	color: #008DCF;
	margin: 0 5px 0 0;
}
#dossier #logo
{
	width: 120px;
	float: right;
}
#dossier .cadretopblancdegrade
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/cadretopblancdegrade.gif)
}
#dossier .bottom
{
	margin: 10px 0 0 0;
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bkbleudegrade.jpg) left bottom no-repeat;
	height: 81px;
	font-size: 11px;
	color: #FFF;
	clear: both;
}
#dossier .bottom p
{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding: 10px 0 5px 20px;
}
#dossier ul.liensbottom a:link, #dossier ul.liensbottom a:visited, #dossier ul.liensbottom a:hover
{
	font-size: 11px;
	color: #FFF;
	margin: 0 5px 0 0;
}
a.liendossier:link, a.liendossier:hover, a.liendossier:visited
{
	font-size: 12px;
	color: #666;
	padding: 0 15px 0 0;
	width: 200px;
	display: block;
}
/* fin dossier emprunter */
/* debut financement : page emprunter + accueil */
#financement
{
	width: 187px;
	float: left;
	margin: 10px 0 15px 0;
}
#financement .logo
{
	margin: 5px 0 0 3px;
}
#financement #financementcontent
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background-color: #FFF;
}
#financement #financementcontent h2
{
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	margin: 0 5px 0 5px;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #CCC;
}
#financement #financementcontent a.plus:link, #financement #financementcontent a.plus:visited, #financement #financementcontent a.plus:hover
{
	display: block;
	float: right;
	font-size: 11px;
	margin: 5px 10px 0 0;
	right: 0;
	color: #99CC33;
	text-decoration: underline;
	padding: 0 15px 0 0;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/toutesactus.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
}
#financement #financementcontent table
{
	width: 166px;
	margin: 10px 0 0 9px;
	/*background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_financement.gif);*/
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_bloc_home.jpg);
	background-position: 0 -360px;
	background-repeat: no-repeat;
}
#financement #financementcontent table td
{
	font-size: 11px;
	height: 19px;
	padding: 0 0 0 5px;
}
#financement #financementcontent table .text1
{
	color: #666;
}
#financement #financementcontent table a.lien1:link,#financement #financementcontent table a.lien1:visited
{
	color: #666;
	text-decoration: none;
}
#financement #financementcontent table a.lien1:hover
{
	text-decoration: underline;
}
#financement #financementcontent table .text2
{
	color: #FFF;
}
#financement #financementcontent table td a.lien2:link, #financement #financementcontent table a.lien2:visited
{
	color: #FFF;
	text-decoration: none;
}
#financement #financementcontent table td a.lien2:hover
{
	text-decoration: underline;
}
/* fin financement */
/* debut Capacite d'emprunt : page emprunter */
#emprunt
{
	width: 312px;
	float: left;
}
#emprunt #empruntcontent
{
	height: 163px;
 	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#emprunt #empruntcontent h2
{
	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
	text-transform: uppercase;
	margin: 0 5px 0 5px;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #008DCF;
}
#emprunt #empruntcontent table
{
	margin:0 auto;
	color:#666666;
}
#emprunt #empruntcontent .lien_emprunt a:link,#emprunt #empruntcontent .lien_emprunt a:visited, #emprunt #empruntcontent .lien_emprunt a:hover
{
	color:#008DCF;
	font-size:11px;
	margin:0pt 5px 0pt 0pt;
}
#Femprunt table.form
{
	width: 275px;
	margin: 10px 0 0 17px;
	font-size: 12px;
	color: #666;
	font-weight: bold;
}
#Femprunt table.form td
{
	padding: 0 0 10px 0;
}
#Femprunt .calcul
{
	margin: 5px 0 0 0;
	border: 1px solid red;
}
#Femprunt .calcul table
{
	float: left;
	height: 21px;
	margin: 17px 0 0 30px ;
	color: #666;
	font-weight: bold;
}
#Femprunt .logo
{
	margin: 0 0 0 10px;
	float: left;
}
/* debut Capacite d'emprunt */
/* debut Vos mensualites : page emprunter */
#mensualites
{
	width: 300px;
	float: right;
	margin: 0 0 0 17px;
}
#mensualites #mensualitescontent
{
 	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#mensualites #mensualitescontent h2
{
	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
	text-transform: uppercase;
	margin: 0 5px 0 5px;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #008DCF;
}

#Fmensualites table.form
{
	width: 260px;
	margin: 10px 0 0 17px;
	font-size: 12px;
	color: #666;
	font-weight: bold;
}
#Fmensualites table.form td
{
	padding: 0 0 10px 0;
}
#Fmensualites .calcul
{
	margin: 5px 0 0 0;
}
#Fmensualites .calcul table
{
	width: 120px;
	float: left;
	height: 21px;
	margin: 0 0 0 13px;
	color: #666;
	font-weight: bold;
	font-weight: 11px;
}
#Fmensualites .logo
{
	margin: 0 10px 0 0;
	float: right;
}
/* fin Vos mensualites */
/* debut Defiscalisation : page emprunter */
#defisc
{
	width: 300px;
	margin: 0;
	background-color: #FFF;
}
#defisc #defisccontent
{
 	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
}
#defisc h2
{
	text-transform: uppercase;
	color: #FFF;
	font-size: 12px;
	padding: 0 5px 5px 5px;
	background-color: #008DCF;
	letter-spacing: 1px;
}

#Fdefisc table.form
{
	width: 260px;
	margin: 10px 0 0 17px;
	font-size: 12px;
	color: #008DCF;
	font-weight: bold;
}
#Fdefisc table.form td
{
	padding: 0 0 10px 0;
}
#Fdefisc .calcul
{
	margin: 5px 0 0 0;
}
#Fdefisc .calcul table
{
	height: 21px;
	margin: 0 auto;
}
#Fdefisc table .logo
{
	margin: 0 0 0 10px;
}
/* fin Defiscalisation */
/* debut Rachat de credit : page emprunter */
#rachatcredit
{
	width: 300px;
	margin: 0 0 15px 0;
}
#rachatcredit h2
{
	text-transform: uppercase;
	color: #FFF;
	font-size: 12px;
	padding: 0 5px 5px 5px;
	background-color: #008DCF;
	letter-spacing: 1px;
}
#rachatcredit #rachatcreditcontent
{
 	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
}
#rachatcredit #rachatcreditcontent strong
{
 	padding: 5px;
 	color: #666;
 	display: block;
}
#rachatcredit #rachatcreditcontent p
{
	color: #666;
 	text-align: center;
}

/* fin Rachat de credit */
/* FIN EMPRUNTER */

/* DEBUT PETIT MOTEUR DE RECHERCHE : page emprunter + page annuaire */
#small_search
{
	width: 645px;
	float: left;
}
#small_search #recherche
{
	margin: 15px 0 0 10px;
}
#small_search #recherche table
{
	width: 630px;
	padding: 0 0 20px 0;

}
#small_search #recherche table label
{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	margin: 3px 5px 0 0;
}
#small_search #recherche ul
{
	list-style: none;
}
#small_search #recherche ul li
{
	display: inline;
}
#small_search #recherche ul li a:link, #small_search #recherche ul li a:visited, #small_search #recherche ul li a:hover
{
	color: #FFF;
	font-size: 11px;
	text-decoration: underline;
}
#small_search #recherche ul li img
{
	margin: 0 0 0 2px;
	vertical-align: middle;
}
#small_search #recherche a.results:link, #small_search #recherche a.results:visited
{
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0;
}
#small_search #recherche a.results:hover
{
	text-decoration: underline;
}
#small_search #smallsearchtop
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/search/home_top.gif) right top no-repeat;
	height: 5px;
}
#small_search #smallsearchcontent
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/search/smallsearch_background.gif);
	background-repeat: repeat-y;
	background-position: right top;
	overflow: auto;
}
#small_search #smallsearchcontent h1
{
	letter-spacing: 1px;
	font-size: 15px;
	color: #FFF;
	margin: 0 3px 0 3px;
	padding: 5px 0 10px 10px;
	border-bottom: 1px dotted #FFF;
}
#small_search #smallsearchcontent form table td label
{
	font-size: 15px;
	text-transform: uppercase;
	color: #FFF;
}
#small_search #smallsearchcontent #smallsearchcontentright
{
	float: right;
}
#small_search #smallsearchbottom
{
	clear: both;
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/search/home_bottom.gif) right top no-repeat;
	height: 5px;
}
/* FIN PETIT MOTEUR DE RECHERCHE */

/* DEBUT ONGLET INFOS */

/* debut : Sommaire */
#infossommaire
{
	float: left;
	width: 290px;
	list-style: none;
	margin: 0 5px 10px 10px;
	padding: 0;
}
#infossommaire h1
{
	display: block;
	border-bottom: 1px dotted #FFF;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}
#infossommaire li
{
	margin: 15px 0 0 5px;
	padding: 5px 0 0 10px;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/fleche_blanc.gif);
	background-repeat: no-repeat;
	background-position: 0 7px;
	color: #FFF;
	font-size: 11px;
}
#infossommaire li a:link, #infossommaire li a:visited
{
	color: #FFF;
	font-size: 11px;
	text-decoration:none;
}
#infossommaire li a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
/* fin : Sommaire */

/* debut : Search Infos */
#infosearch
{
	width: 290px;
	margin: 0 10px 10px 0;
}
#infosearch h1
{
	display: block;
	border-bottom: 1px dotted #FFF;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}
#infosearch form
{
	margin: 10px 0 0 0;
}
/* fin : Search Infos */

/* debut : Newsletter */
#infosnews
{
	width: 290px;
	margin: 0 10px 10px 0;
}
#infosnews h1
{
	display: block;
	border-bottom: 1px dotted #FFF;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}
#infosnews p
{
	font-size: 11px;
	color: #FFF;
	width: 240px;
	margin: 8px 0 0 5px;
}
#infosnews form
{
	margin: 10px 0 0 0;
}
/* fin : Newsletter */

/* debut chroniques */
#allinfoschroniques
{
	width: 645px;
	float: left;
}
#infoschroniques
{
	width: 315px;
	float: left;
}
#infoschroniquescontent
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	height: 350px;
}
#infoschroniquescontent table
{
	width: 99%;
}
#infoschroniquescontent table #btrsschro
{
	margin: 3px 0 0 0;
}
#infoschroniquescontent h2
{
	font-size: 16px;
	color: #666;
	font-weight: bold;
	padding: 0 10px 25px 5px;
}
#infoschroniquescontent h2 small
{
	font-size: 11px;
}
#infoschroniquescontent .date
{
	font-size: 11px;
	color: #666;
	font-weight: bold;
	margin: 0 0 5px 5px;
}
#infoschroniquescontent h3
{
	font-size: 13px;
	color: #008DCF;
	font-weight: bold;
	padding: 0 10px 10px 5px;
}
#infoschroniquescontent p
{
	font-size: 11px;
	color: #666;
	margin: 0 5px 0 5px;
}
#infoschroniquescontent p a:link, #infoschroniquescontent p a:visited, #infoschroniquescontent p a:hover
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: underline;
	font-weight: bold;
}
#infoschroniquescontent .archives
{
	clear: both;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	margin: 10px 5px 0 5px;
	padding: 5px 0 5px 15px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/bas_grisF.gif);
	background-repeat: no-repeat;
	background-position: 0 10px;
}
#infoschroniquescontent ul
{
	list-style: none;
	margin: 10px 5px 0 5px;
}
#infoschroniquescontent ul li
{
	font-size: 11px;
	color: #666;
	padding: 0 0 5px 0;
}
#infoschroniquescontent ul li strong
{
	margin: 0 0 5px 0;
	font-size: 11px;
	color: #008DCF;
	font-weight: bold;
}
#infoschroniquescontent ul li a:link, #infoschroniquescontent ul li a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#infoschroniquescontent ul li a:hover
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: underline;
	font-weight: bold;
}
#infoschroniquescontent a:link.allarchives, #infoschroniquescontent a:visited.allarchives
{
	display: block;
	font-size: 11px;
	color: #008DCF;
	text-decoration: none;
	margin: 10px 5px 0 5px;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/suivant_bleu.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 0 10px;
	font-weight: bold;
}
#infoschroniquescontent a:hover.allarchives
{
	text-decoration: underline;
}
/* fin chroniques */

/* debut actualites */
#infosactus
{
	width: 315px;
	float: right;
	margin: 0 1px 0 0;
}
#infosactus #infosactuscontent
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	height: 350px;
}
#infosactus #infosactuscontent table
{
	width: 99%;
}
#infosactus #infosactuscontent table img
{
	margin: 2px 0 0 0;
}
#infosactus #infosactuscontent h2
{
	font-size: 16px;
	color: #666;
	font-weight: bold;
	padding: 0 10px 15px 5px;
}
#infosactus #infosactuscontent .desc
{
	border-top: 1px solid #CCC;
}
#infosactus #infosactuscontent .desc a.rollover:link, #infosactus #infosactuscontent .desc a.rollover:visited
{
	text-decoration: none;
	color: #666;
	font-size: 11px;
	overflow: auto;
	display: block;
	padding: 5px 0 5px 0;
}
#infosactus #infosactuscontent .desc a.rollover:hover
{
	background-color: #F5F5F5;
	text-decoration: none;
	color: #666;
	font-size: 11px;
}
#infosactus #infosactuscontent .desc .copy
{
	font-size: 11px;
	color: #b8b7b7;
	margin: 0 0 5px 5px;
}
#infosactus #infosactuscontent .desc h3
{
	font-size: 13px;
	color: #008DCF;
	font-weight: bold;
	padding: 0 10px 0 5px;
}
#infosactus #infosactuscontent .desc p
{
	font-size: 11px;
	color: #666;
	margin: 0 5px 0 5px;
	font-weight: normal;
}
#infosactus #infosactuscontent .desc p a:link, #infosactus #infosactuscontent .desc p a:visited, #infosactus #infosactuscontent .desc p a:hover
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: underline;
	font-weight: bold;
}
#infosactus #infosactuscontent .archives
{
	clear: both;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	margin: 0 5px 0 5px;
	padding: 5px 0 5px 15px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/bas_grisF.gif);
	background-repeat: no-repeat;
	background-position: 0 10px;
}
#infosactus #infosactuscontent #archivesliste
{
	width: 300px;
	margin: 10px 5px 0 5px;
}
#infosactus #infosactuscontent #archivesliste td
{
	width: 48%;
}
#infosactus #infosactuscontent #archivesliste .border
{
	border-right: 1px solid #CCC;
}
#infosactus #infosactuscontent #archivesliste a:link, #infosactus #infosactuscontent #archivesliste a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#infosactus #infosactuscontent #archivesliste a:hover
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: underline;
	font-weight: bold;
}
#infosactus #infosactuscontent #archivesliste strong
{
	font-size: 11px;
	color: #008DCF;
	font-weight: bold;
}
#infosactus #infosactuscontent a:link.allarchives, #infosactus #infosactuscontent a:visited.allarchives
{
	display: block;
	font-size: 11px;
	color: #008DCF;
	text-decoration: none;
	margin: 10px 5px 0 5px;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/suivant_bleu.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 0 10px;
	font-weight: bold;
}
#infosactus #infosactuscontent a:hover.allarchives
{
	clear: both;
	text-decoration: underline;
}
/* fin actualites */

/* debut infos immobilier */
#infosimmobilier
{
	clear: both;
	float: left;
	width: 100%;
}

#infosimmobilier h2
{
	text-transform: uppercase;
	color: #FFF;
	font-size: 12px;
	padding: 0 5px 5px 5px;
	background-color: #008DCF;
	letter-spacing: 1px;
}
#infosimmobilier #infosimmobiliercontent
{
	background-color: #FFF;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	overflow: auto;
}
#infosimmobilier #infosimmobiliercontent ul
{
	list-style: none;
	padding: 5px;
	overflow: auto;
}
#infosimmobilier #infosimmobiliercontent .last
{
	 clear: both;
}
#infosimmobilier #infosimmobiliercontent ul li
{
	float: left;
}
#infosimmobilier #infosimmobiliercontent a:link, #infosimmobilier #infosimmobiliercontent a:visited
{
	display: block;
	width: 155px;
	color: #008DCF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#infosimmobilier #infosimmobiliercontent a:hover
{
	text-decoration: underline;
}
/* fin infos immobilier */

/* debut bloc a la une */
#blocinfosalaune h4
{
	font-size: 14px;
	font-weight: bold;
	color: #666;
	border-bottom: 1px solid #D0D0D0;
	padding: 0 7px 7px 7px;
	margin: 0 0 10px 0;
}
#blocinfosalaune .partenaire
{
	margin: 0 auto;
}
#blocinfosalaune .partenaire p
{
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin: 0 10px 15px 0;
}
#blocinfosalaune .article
{
	margin: 0 10px 10px 10px;
	border-bottom: 1px solid #D0D0D0;

}
#blocinfosalaune .article .photo
{
	width: 66px;
	padding: 3px 0 10px 0;
}
#blocinfosalaune .article a:link.titre, #blocinfosalaune .article a:visited.titre, #blocinfosalaune .article a:hover.titre
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: none;
	font-weight: bold;
}
#blocinfosalaune .article a:link.texte, #blocinfosalaune .article a:visited.texte, #blocinfosalaune .article a:hover.texte
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#blocinfosalaune .article a.lien:link, #blocinfosalaune .article a.lien:visited, #blocinfosalaune .article a.lien:hover
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: underline;
	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: 0 0 10px 0;
	font-weight: bold;
	display: block;
}
/* fin bloc a la une */

/* FIN ONGLET INFOS */

/* 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;
}

/* pour bloc addressemail grren */

.cadretopgreenC
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/common/bk_top_right_greenC.gif) right top no-repeat;
	height: 9px;
}

.cadrebottomgreenC
{
	clear: both;
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/common/bk_bottom_right_greenC.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;

}
.cadretopfondgrisC
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_top_right_fontgrisC.gif) right top no-repeat;
	height: 9px;
}
.cadrebottomfondgrisC
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_bottom_right_fontgrisC.gif) right top no-repeat;
	height: 9px;
}
.cadrebottomfondgrisC2
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_bottom_right_fontgrisC2.gif) right top no-repeat;
	height: 9px;

	margin: 0px 0px 15px 0px;
}
/* fin cadre gris clair adapatable en largeur */

/* debut cadre bleu adapatable en largeur */
#global .cadretopbleu
{
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/common/bk_top_right_bleu.gif) right top no-repeat;
	height: 6px;
}

/* fin cadre bleu adapatable en largeur */

/* *** debut : immobilier pratique *** */
#global #immopratique
{
	width: 315px;
	float: left;
}
#global #immopratique #immopratiquecontent
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#global #immopratique #immopratiquecontent h4
{
	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
	text-transform: uppercase;
	padding: 0 10px 10px 10px;
	border-bottom: 1px solid #CCC;
}
#global #immopratique #immopratiquecontent p
{
	font-size: 11px;
	color: #666;
	margin: 8px 10px 0 10px;
	padding: 0 0 0 0;
}

#global #immopratique #immopratiquecontent table
{
	margin: 5px 10px 0 10px;
}
#global #immopratique #immopratiquecontent table td
{
	width: 50%;
}
#global #immopratique #immopratiquecontent table td a, #global #immopratique #immopratiquecontent table td a:visited
{
	color: #008DCF;
	font-size: 11px;
	text-decoration: none;
	width: 130px;
	display: block;
	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;
}
#global #immopratique #immopratiquecontent table td a:hover
{
	text-decoration: underline;
}
/* *** fin : immobilier pratique *** */

/* 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 VIGNETTES */
#global #vignettes
{
	width: 300px;
	margin: 0 0 15px 0;
}
#global #vignettes #vignettescontent
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#global #vignettes #vignettescontent h3
{
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-transform: uppercase;
	margin: 0 10px 0 10px;
}
#global #vignettes #vignettescontent .desc
{
	clear: both;
	border-top: 1px solid #CCC;
	margin: 5px 0 0 0;
	padding: 10px;
	overflow: auto;
}
#global #vignettes #vignettescontent .texte
{
	float: left;
	width: 105px;
	color: #666;
	font-size: 11px;
}
#global #vignettes #vignettescontent .photo
{
	float: right;
	width: 160px;
}
/* FIN VIGNETTES */

/* DEBUT RECHERCHE AVANCEE */
#global #FSearchadv
{
	width: 962px;
	margin: 0;
	padding: 0;
}


#global #search_adv
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/search/home_background.gif);
	background-repeat: repeat-y;
	height: 202px;
	background-color: #008DCF;
	margin: 0;
	padding: 0;
	color: #FFF;
}

#global #search_adv #search_left
{
	float: left;
	margin: 15px 0px 0px 10px;
	height: 177px;
	width: 408px;
	/*
	background-color: #000000;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	*/
}
#global #search_adv #search_left h1
{
	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;
}
#global #search_adv #search_left small
{
	font-size: 11px;
	color: #b3ddf1;
}

#global #search_adv strong
{
	font-size: 24px;
}


#global #search_adv #search_left
{
	float: left;
	margin: 15px 0px 0px 10px;
	height: 177px;
	width: 47%;
}
#global #search_adv #search_left ul
{
	margin: 10px 0px 0px 0px;
	list-style: none;
}
#global #search_adv #search_left ul li
{
	display: inline;
}
#global #search_adv #search_left ul li a
{
	color: #FFF;
	text-decoration: underline;
}
#global #search_adv #search_left ul li img
{
	margin: 0px 0px 0px 2px;
	vertical-align: middle;
}

#global #search_adv #search_right
{
	float: left;
	margin: 15px 0 0 40px;
	height: 177px;
	width: 45%;

}

#global #search_adv #search_right h1
{
	font-size: 15px;
	text-transform: uppercase;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/search/arrow_bottom.gif);
	background-position: center right;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #FFF;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 21px 0px;
	text-align: left;
}


#global #content_adv
{
	float: left;
	margin: 15px 10px 15px 10px;
	width: 920px;
}
#global #content_adv h1
{
	font-size: 15px;
	text-transform: uppercase;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/search/arrow_bottom_bleu.gif);
	background-position: center right;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #008DCF;
	margin: 0px 0px 21px 0px;
	padding: 0px 0px 3px 0px;
	text-align: left;
	color: #008DCF;
}
#global #content_adv strong
{
	font-size: 24px;
}
#global #content_adv #gauche
{
	float: left;
	width: 48%;
}
#global #content_adv #droite
{
	float: right;
	width: 48%;
}
#global #content_adv h2
{
	color: #008DCF;
	font-size: 12px;
	text-transform: uppercase;
	margin: 0 0 5px 0;
}
#global #content_adv span, #global #content_adv table td.texte
{
	padding: 0 0 5px 5px;
	font-size: 11px;
	color: #333;
}
#global #content_adv span, #global #content_adv table td.texte2
{
	padding: 0;
	font-size: 11px;
	color: #333;
}

#global #content_adv a:link.results, #global #content_adv a:visited.results
{
	display: block;
	padding: 20px 0 0 0;
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/search/bt_search_adv.gif) no-repeat 155px 0;
	color: #666;
	height: 45px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
#global #content_adv a:hover.results
{
	background-position: 155px -64px;
	text-decoration: underline;
}
#global #content_adv span
{
	margin: 0 0 0 5px;
}
/* FIN RECHERCHE AVANCEE */

/* DEBUT REVISITE */
/* debut actualites */
.rev_lastsearch
{
	clear: both;
	width: 440px;
	margin: 0 1px 0 0;
}
.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
{
	margin: 10px 0 0 0;
	background-color: #99CC33;
}
.rev_lastsearch .lastsearchcontent #Falertemail_1 table
{
	margin: 15px 0 15px 5px;
	padding: 0;
}
.rev_lastsearch .lastsearchcontent #Falertemail_1 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 */

/* DEBUT ANNUAIRE DES AGENCES */
#annuaire #intro img
{
	float: left;
	border: 2px solid #CCC;
	margin: 0 0 0 20px;
}
#annuaire #intro p
{
	float: left;
	font-size: 12px;
	color: #666;
	width: 400px;
	margin: 25px 0 0 15px;
	line-height: 20px;
}
#annuaire h2
{
	width: 98%;
	clear: both;
	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;
	border-bottom: 1px solid #CCC;
	background-position: 0 3px;
	margin: 15px 0 7px 0;
	padding: 0 0 7px 10px;
	float: left;
}
#annuaire .listegauche
{
	width: 645px;
	clear: both;
	float: left;
	margin: 8px 0 25px 0;
}
#annuaire .listegauche table td
{
	width: 160px;
	padding: 0 0 10px 5px;
	border-right: 1px solid #CCC;
	vertical-align: top;
	font-size: 11px;
	color: #666;

}
#annuaire .listegauche table td.noborder
{
	border-right: 0;
}
#annuaire .listegauche a:link, #annuaire .listegauche a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;

}
#annuaire .listegauche a:hover
{
	text-decoration: underline;
}
#annuaire .zoom
{
	float: right;
	width: 100px;
}
#annuaire .zoom ul
{
	list-style: none;
	width: 84px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 0 7px 0 7px;
	margin: 0;
	font-size: 12px;
	color: #666;
}
#annuaire .zoom ul li a:link, #annuaire .zoom ul li a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
	padding: 0;
}
#annuaire .zoom ul li a:hover
{
	text-decoration: underline;
}
#global #content #chemindefer
{
	width: 645px;
	height: 33px;
	margin: 0 0 15px 0;
}
#global #content #chemindefercontent
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#global #content #chemindefercontent ul
{
	list-style: none;
	margin: 0 0 0 10px;
}
#global #content #chemindefercontent li
{
	display: inline;
	font-size: 11px;
	color: #666;
}
#global #content #chemindefercontent li.encours
{
	font-size: 11px;
	color: #008DCF;
}
#global #content #chemindefercontent a:link, #global #content #chemindefercontent a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
#global #content #chemindefercontent a:hover
{
	text-decoration: underline;
}
.agence .agencecontent
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
.agence .agencecontent .img
{
	width: 160px;
	float: left;
	margin: 10px 20px 0 15px;
}
.agence .agencecontent .img img
{
	border: 5px solid #CCC;
}
.agence .agencecontent .desc
{
	float: left;
	margin: 2px 0 0 0;
}
.agence .agencecontent .desc h2 a:link, .agence .agencecontent .desc h2 a:visited
{
	font-size: 18px;
	font-weight: bold;
	color: #008DCF;
	text-decoration: none;
}
.agence .agencecontent .desc h2 a:hover
{
	text-decoration: underline;
}
.agence .agencecontent .desc a.lien:link, .agence .agencecontent .desc a.lien:visited
{
	display: block;
	width: 420px;
	font-size: 11px;
	color: #666;
	margin: 0 0 5px 0;
	text-decoration: none;
}
.agence .agencecontent .desc a.lien:hover
{
	text-decoration: underline;
}
.agence .agencecontent .desc p
{
	width: 420px;
	font-size: 11px;
	color: #666;
	margin: 10px 0 10px 0;
}
.agence .agencecontent .desc #num
{
	list-style-type: none;
	color: #666;
	font-size: 11px;
	margin: 0 0 10px 0;
}
.agence .agencecontent .desc #num li
{
	display: inline;
	padding: 0 0 0 20px;
	margin: 0 10px 0 0;
}
.agence .agencecontent .desc #num li.tel
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/tel.gif);
	background-repeat: no-repeat;
	color: #008DCF;
}
.agence .agencecontent .desc #num li.tel a:link, .agence .agencecontent .desc #num li.tel a:visited
{
	color: #008DCF;
	font-size: 11px;
	text-decoration: none;
}
.agence .agencecontent .desc #num li.tel a:hover
{
	text-decoration: underline;
}
.agence .agencecontent .desc #num li.fax
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/fax.gif);
	background-repeat: no-repeat;
	color: #008DCF;
}

.agence .agencecontent .desc #num a:link, .agence .agencecontent .desc #num a:visited
{
	color: #666;
	font-size: 11px;
	text-decoration: none;
}
.agence .agencecontent .desc #num a:hover
{
	text-decoration: underline;
}
.agence .agencecontent .desc a.contact:link, .agence .agencecontent .desc a.contact:visited
{
	margin: 5px 0 5px 0;
	color: #008DCF;
	font-size: 11px;
	text-decoration: none;
}
.agence .agencecontent .desc a.contact:hover
{
	text-decoration: underline;
}
.agence .agencecontent .desc #comm
{
	list-style-type: none;
	color: #666;
	font-size: 11px;
}
/* debut contacts de l'agence */
#blocagencecontacts table
{
	width: 100%;
}
#blocagencecontacts td.titre
{
	font-size: 14px;
	font-weight: bold;
	background-color :#FFF;
	color: #008DCF;
	padding: 0 7px 10px 7px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#blocagencecontacts td.contactdesc
{
	clear: both;
	border: 1px solid #CCC;
	border-bottom: 0;
	padding: 10px 0 10px 0;
	background-color: #f3f3f3;
}
#blocagencecontacts img
{
	float: left;
	margin: 0 10px 0 10px;
}
#blocagencecontacts .contactdesc a.num:link, #blocagencecontacts .contactdesc a.num:visited
{
	color: #333;
	font-size: 11px;
	text-decoration: none;
}
#blocagencecontacts .contactdesc a.num:hover
{
	text-decoration: underline;
}
#blocagencecontacts .contactdesc a.email:link, #blocagencecontacts .contactdesc a.email:visited
{
	color: #008DCF;
	font-size: 11px;
	text-decoration: underline;
}

/* fin contacts de l'agence */
/* debut vitrine de l'agence */
#blocagencevitrine h4
{
	font-size: 14px;
	font-weight: bold;
	color: #008DCF;
	padding: 0 7px 7px 7px;
	margin: 0 0 5px 0;
}
#blocagencevitrine .contactdesc
{
	clear: both;
	border-top: 1px solid #CCC;
	margin: 0;
	padding: 10px 0 5px 10px;
	font-size: 11px;
	color: #666;
}
#blocagencevitrine .contactdesc a:link
{
	clear: both;
	border-top: 1px solid #CCC;
	margin: 0 ;
	padding: 10px 0 0 10px;
	font-size: 11px;
	color: #666;
	padding: 10px 0 0 10px;
}
/* fin vitrine de l'agence */
/* debut map l'agence */
#blocagencelocaliser table
{
	width: 100%;
}
#blocagencelocaliser td.titre
{
	font-size: 14px;
	font-weight: bold;
	background-color :#FFF;
	color: #008DCF;
	padding: 0 7px 10px 7px;
	border: 1px solid #CCC;
	border-top: 0;
}
#blocagencelocaliser td.desc
{
	clear: both;
	border: 1px solid #CCC;
	border-bottom: 0;
	padding: 5px;
	background-color: #f3f3f3;
}

/* fin map agence */
/* FIN ANNUAIRE DES AGENCES */

/* debut content sans recherche */
#global #contentsansmoteur
{
	float: left;
	/*width: 962px;*/
	margin:25px 0 30px 0;
}
/*#global #contentsansmoteur h1
{
	font-size: 15px;
	font-weight: bold;
	color: #008DCF;
	text-transform: uppercase;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pictos/suivant_on.png);
	background-repeat: no-repeat;
	border-bottom: 1px solid #008DCF;;
	background-position: 0 4px;
	margin: 15px 0 7px 0;
	padding: 0 0 7px 10px;
}
#global #contentsansmoteur table
{
	width: 962px;
}
#global #contentsansmoteur table.quatre td
{
	vertical-align: top;
	width: 25%;
}
#global #contentsansmoteur table td a:link, #global #contentsansmoteur table td a:visited
{
	font-size: 11px;
	color: #666;
	text-decoration: none;

}
#global #contentsansmoteur table td a:hover
{
	text-decoration: underline;
	color: #008DCF;
	font-weight: bold;

}*/
/* fin content sans recherche */

/* debut cadre page info/archive */
#cadre_infoarchive
{
  	border-left: 1px solid #CCC;
  	border-right: 1px solid #CCC;
	padding: 0 15px 0 15px;
}
#cadre_infoarchive .partenaire
{
	font-size: 11px;
  	color: #666;
  	text-align: right;
  	margin: 0 0 10px 0;
}
#cadre_infoarchive #titre_haut
{
  	border-bottom: 1px solid #CCC;
  	padding: 0 0 35px 0;
  	margin: 0 0 10px 0;
}
#cadre_infoarchive #titre_haut #left
{
  float:left;
  font-size : 16px;
  color: #666;
  font-weight: bold;
}
#cadre_infoarchive #titre_haut #right
{
  float:right;
  font-size : 11px;
}
#cadre_infoarchive #titre_haut #right a:link, #cadre_infoarchive #titre_haut #right a:visited
{
  font-size : 11px;
  color: #666;
}
#cadre_infoarchive #titre_haut #right a:hover
{
  font-size : 11px;
  font-weight: bold;
}
#cadre_infoarchive .desc_archive
{
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  border-bottom: 1px dotted #CCC;
}
#cadre_infoarchive .desc_archive .copy
{
  font-size: 11px;
	color: #b8b7b7;
}
#cadre_infoarchive .desc_archive p
{
  font-size: 12px;
  color: #666;
  text-align: justify;
}
#cadre_infoarchive .desc_archive #titre_actu
{
  font-size: 14px;
  font-weight: bold;
	color: #008DCF;
}
#cadre_infoarchive .desc_archive a:link.title_archive, #cadre_infoarchive .desc_archive a:visited.title_archive
{
	font-size: 14px;
	font-weight: bold;
	color: #008DCF;
	text-decoration: none;
}
#cadre_infoarchive .desc_archive a:hover.title_archive
{
  text-decoration: underline;
}
#cadre_infoarchive .desc_archive a:link.texte, #cadre_infoarchive .desc_archive a:visited.texte
{
  color: #666;
  text-decoration: none;
}
#cadre_infoarchive .desc_archive a:hover.texte
{
  text-decoration: underline;
}
#cadre_infoarchive .desc_archive a:link, #cadre_infoarchive .desc_archive a:visited
{
	color: #666;
	font-size: 12px;
	text-decoration: none;
}
#cadre_infoarchive .desc_archive a:hover
{
	text-decoration: underline;
}
#cadre_infoarchive h2
{
  font-size: 16px;
  color: #666;
  border-bottom:1px solid #CCC;
  padding:0 0 15px 0;
  margin-bottom:20px;
}
#cadre_infoarchive .desc_archive a.lien:link, #cadre_infoarchive .desc_archive a.lien:hover , #cadre_infoarchive .desc_archive a.lien:visited
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: underline;
	padding: 0 0 0 5px;
	margin: 0 0 10px 0;
	font-weight: bold;
}
/* fin cadre page info/archive */

/* debut pagination page info/actualite */

#pagination ul
{
  width:200px;
  padding-top:20px;
  position:relative;
  margin:0 auto;
  text-align:center;
}
#pagination ul li
{
	display:inline;
	margin-right:5px;
}
#pagination ul li a:link, #pagination ul li a:visited
{
	color: #666;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
}
#pagination ul li a:hover
{
	color: #008DCF;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
}
#pagination ul li a:link.pageencours, #pagination ul li a:visited.pageencours
{
	color: #008DCF;
  font-size: 11px;
  text-decoration: none;
  font-weight : bold;
}
/* fin pagination page info/actualite */

/* debut : page detail immo_pratique */
#menu_immo
{
   width:200px;
   float:left;
}
#menu_immo #liens
{
  	border-left: 1px solid #CCC;
  	border-right: 1px solid #CCC;
}
#menu_immo #liens p
{
  	width:174px;
  	padding : 10px 10px 10px 10px;
  	margin : 0 2px 0 2px;
  	border-bottom : dotted 1px #b8b7b7;
}
#menu_immo #liens a:hover p
{
  background-color:#F5F5F5;
  cursor: hand;
}
#menu_immo #liens a.encours p
{
  background-color:#F5F5F5;
}
#menu_immo #liens a:link, #menu_immo #liens a:visited
{
	font-size: 11px;
	color: #666;
}
#content_immo
{
   width: 645px;
   float: left;
}
#content_immo #cadre_immo a:link, #content_immo #cadre_immo a:visited, #content_immo #cadre_immo p a:link, #content_immo #cadre_immo p a:visited
{
   font-size: 12px;
   color: #666;
   text-decoration: none;
}
#content_immo #cadre_immo a:hover, #content_immo #cadre_immo p a:hover
{
   text-decoration: underline;
}
#content_immo #cadre_immo #desc_immo .copy
{
	font-size: 11px;
	color: #b8b7b7;
}
#content_immo #cadre_immo #desc_immo p
{
  font-size: 12px;
  color: #666;
  text-align: justify;
}
#content_immo #cadre_immo #desc_immo #titre_actu
{
  font-size: 14px;
  font-weight: bold;
	color: #008DCF;
}
#content_immo #cadre_immo
{
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  padding: 15px 15px 20px 15px;
}
/* fin : page detail immo_pratique */

/* espacement */
#spacer
{
  height:10px;
}
/* debut : page de resultats recherche d'un specialiste du financement */
#resultspecfinanc
{
	width: 640px;
	float: left;
	margin: 0 0 15px 0;
}
#resultspecfinanc #resultspecfinancontent
{
 	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background-color: #f5f5f5;
}
#resultspecfinanc #resultspecfinancontent #carto
{
	width: 620px;
	height: 345px;
	margin: 0 auto;
	margin-bottom: 5px;
}
#resultspecfinanc #resultspecfinancontent .specfinanc
{
	width: 100%;
	border-top: 1px solid #CCC;
}
#resultspecfinanc #resultspecfinancontent .specfinanc table
{
	width: 620px;
	margin: 10px 0 0 0;
}
#resultspecfinanc #resultspecfinancontent .specfinanc table td p
{
	color: #333;
	font-size: 11px;
	margin: 0 5px 5px 0;
}
#resultspecfinanc #resultspecfinancontent .specfinanc table td a:link
{
	color: #008DCF;
	font-size: 11px;
	text-decoration: underline;
}
#resultspecfinanc #resultspecfinancontent .specfinanc .picto
{
	width: 45px;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
}
#resultspecfinanc #resultspecfinancontent .specfinanc .spec
{
	width: 180px;
	vertical-align: top;
}
#resultspecfinanc #resultspecfinancontent .specfinanc .desc
{
	width: 255px;
	vertical-align: top;
}
#resultspecfinanc #resultspecfinancontent .specfinanc .logo
{
	width: 148px;
	vertical-align: middle;
}
/* fin : page de resultats recherche d'un specialiste du financement */

/* DEBUT LOGIC IMMO NEUF */
#global #contentneuf
{
	float: left;
	width: 647px;
	margin: 53px 0 30px 0;
}
/* FIN LOGIC IMMO NEUF */

/* 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;

}
#global #contentbottom #revisite_actus #revisite_actuscadre #titre
{
	width: 470px;
	border-bottom: 1px solid #CCC;
	margin: 0;
	height: 20px;
}
#global #contentbottom #revisite_actus #revisite_actuscadre h1
{
	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 LEGENDE */
#global #legende
{
	clear: both;
	width: 647px;
}
#global #legendecontent
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	font-size: 10px;
	color :#666;
	padding: 0 5px 0 5px;
}
#global #linkad
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	font-size: 11px;
	color :#666;
	padding: 10px 10px 10px 10px;
}
/* FIN LEGENDE */

/* DEBUT onglet infos : bloc annuaire des agences */
#global #bloccontentannuaire
{
	width: 315px;
	float: left;
	margin: 0 0 0 16px;

}
#global #bloccontentannuaire #bloccontentannuairedesc
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bk_annuaire_315.jpg);
	background-repeat: no-repeat;
	height: 120px;
	background-color: #e2f0f9;
}
#global #bloccontentannuaire #bloccontentannuairedesc h4
{
	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
	text-transform: uppercase;
	padding: 0 10px 10px 10px;
	border-bottom: 1px solid #CCC;
}
#global #bloccontentannuaire #bloccontentannuairedesc a.txtannuaire:link, #global #bloccontentannuaire #bloccontentannuairedesc a.txtannuaire:visited
{
	width: 150px;
	font-size: 13px;
	font-weight: bold;
	color: #008DCF;
	text-decoration: none;
	margin: 15px 0 0 115px;
	float: left;
	line-height: 20px;
}
#global #bloccontentannuaire #bloccontentannuairedesc a.txtannuaire:hover
{
	text-decoration: underline;
}
#global #bloccontentannuaire #bloccontentannuairedesc .btannuaire
{
	margin: 18px 0 0 -10px;
	float: left;
}
/* FIN onglet infos : bloc annuaire des agences */

/* DEBUT : lien constructeur */
.constructeur
{
	margin: 0 0 15px 0;
}
.constructeur .content
{
	padding: 0 10px 0 10px;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	background-color: #f7f7f7;
	text-align: center;
}
.constructeur .content a:link, .constructeur a:visited
{
	font-size: 12px;
	color: #044b0c;
	text-decoration: none;
	font-weight: bold;
}
.constructeur .content a:hover
{
	text-decoration: underline;
}
/* FIN : lien constructeur */

/* DEBUT : confier bien � un pro : page liste des agences + page resultats annonces */
#global #confierbien2
{
	width: 962px;
	margin: 15px auto;
}

#global #confierbien2 #ul_intro
{
	display: inline ;
}
#global #confierbien2 .li_intro_actif
{
	display: inline ;
}

#global #confierbien2 .cadretopgrisC
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/common/bk_top_right_grisC_cu.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height:9px;
}
#global #confierbien2 .cadrebottomgrisC
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/common/bk_bottom_right_grisC_cu.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	height:9px;
}

#global #confierbien
{
	width: 300px;
}
#global #confierbiencontent
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	background-color:#FFF;
}
#global #confierbiencontent h3
{
	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
	/*text-transform: uppercase;*/
	padding: 0 10px 10px 15px;
	border-bottom: 1px solid #CCC;
	margin: 0 0 8px 0;
}
#global #confierbiencontent table
{
	margin: 0 5px 0 15px;
}
#global #confierbiencontent table.content
{
	width: 90%;
}
#global #confierbiencontent table.content td
{
	color: #666;
	padding: 0 5px 15px 0;
}
#global #confierbiencontent table.content td.texte
{
	font-size: 11px;
	/*padding: 5px 5px 10px 5px;*/
}
#global #confierbiencontent table.content td.label
{
	font-size: 11px;
	font-weight: bold;
	color: #666;
	padding: 0 0 8px 0;
}
#global #confierbiencontent table.content td.label1
{
	font-size: 11px;
	/*font-weight: bold;*/
	color: #666;
	padding: 0 0 8px 0px;
}

#global #confierbiencontent table.content td.label2
{
	font-size: 11px;
	font-weight: bold;
	color: #666;
	padding: 0 0 8px 0;
}
#global #confierbiencontent table.content td .oblig
{
	color: #008DCF;
	font-size: 15px;
	font-weight: bold;
}
#global #confierbiencontent table.button
{
	margin: 0 auto;
}

#global #text_afficher
{
  margin:0px 0px 10px 0px;
  font-size:17px;
	font-weight:bold;
}

#global #label_text_1
{
	color: #008DCF;
	font-size: 18px;
	padding: 0px 0px 0px 0px;
	font-style:italic;
	margin:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#global #label_text_2
{
	color: #008DCF;
	font-size: 18px;
	padding: 0px 0px 45px 0px;
	font-style:italic;
	margin:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#global .table_contenu
{
 width:962px;
 height:453px;
}


#global .table_contenu .ligne_msg
{
	color:#666666;

	padding:0pt 0pt 18px;
}
#global .table_contenu #action_msg
{
	padding:0pt 0pt 18px;
	margin:0px 0px 15px 0px;
	font-weight:normal;
}
#global .table_contenu .ligne_msg #action_msg #li_remplissage
{
	padding:0pt 0pt 50px;
	margin:0px 15px 0px 0px;
	font-size:12px;
	font-weight:normal;
	list-style-type:none;


}
#global .table_contenu .ligne_msg #action_msg #li_remplissage .numerique
{
	font-weight:bold;
	font-size:14px;
}
/* FIN : confier bien � un pro */

/* DEBUT BOTTOM OAS */
.bottomOAS
{
	clear: both;
	overflow: auto;
	margin: 0 0 15px 0;
}

/* FIN CONTENT BOTTOM OAS */


/* DEBUT  CARTO */
#affcarto
{
	border: 1px solid #CCC;
	margin: 15px 0 0 0;
}
/* FIN  CARTO */

/* La vie immo */
.publavieimmo
{
	width: 468px;
	height: 60px;
	margin: 0 auto;
}

/* DEBU : onglet infos : confirmation inscription newsletter */
#cadrealertconfirm
{
	border-left: 1px solid #CCC;
 	border-right: 1px solid #CCC;
	padding: 0 15px 0 15px;
}
#cadrealertconfirm h3
{
	border-bottom: 1px solid #ccc;
  	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
	padding : 5px 0 15px 0;
}
#cadrealertconfirm p
{
	font-size: 12px;
	color: #666;
	margin: 10px 0 0 0;
}
#cadrealertconfirm p strong
{
	color: #008DCF;
}
#cadrealertconfirm a:link, #cadrealertconfirm a:visited
{
	text-align: right;
	font-size: 12px;
	color: #666;
	text-decoration: underline;
	display: block;
}
/* FIN : onglet infos : confirmation inscription newsletter */

/* DEBUT : send to a friend */

#Sendtofriend table
{
	margin: 15px auto;
	font-size: 12px;
	color: #666;
}
#Sendtofriend table th
{
	padding: 0 0 10px 0;
	font-size: 12px;
	font-weight: bold;
	color: #008DCF;
}
#Sendtofriend table td small
{
	font-size: 10px;

}
/* FIN :  send to a friend */
/* DEBUT : popup */
#popuptop
{
	width: 95%;
	margin: 5px;
}
#popuptop a.close:link, a.close:visited, a.close:hover
{
	font-size: 11px;
	color: #008DCF;
	text-decoration: none;
}
.popuppmsg
{
	margin: 15px auto;
}
.popuppmsg td
{
	font-size: 12px;
	font-weight: bold;
	color: #666;
}
.popuppmsg td a:link, .popuppmsg td a:visited
{
	font-size: 12px;
	color: #666;
	text-decoration: none;
	display: block;
}
.popuppmsg td a:hover
{
	text-decoration: underline;
}
/* FIN : popup */

/* DEBUT DESINSCRIPTION A L'ALERTE EMAIL */
#desinscription
{
	width: 645px;
	margin: 15px auto;
}
#desinscription #desinscriptioncontent
{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 0 9px 0 9px;
	color: #666;
}
#desinscription #desinscriptioncontent p
{
	margin: 0 0 10px 0;
}
#desinscription #desinscriptioncontent a:link, #desinscription #desinscriptioncontent a:visited, #desinscription #desinscriptioncontent a:hover
{
	display: block;
	text-align: right;
	color: #666;
	text-decoration: underline;
}
#desinscription #desinscriptioncontent em
{
	color: #008DCF;
}
#desinscription #desinscriptioncontent table.desinsc td
{
	height: 20px;
	padding: 0 0 10px 0;
}
/* debut bloc jeu */
#global #blocshome #blocjeu
{
	width: 187px;
	height: 117px;
	margin: 0 0 17px 0;
}
/* fin bloc jeu */

/* debut credit immo */
#creditimmo
{
	width: 620px;
	float: left;
	margin: 55px 0 15px 0;
}
#creditimmo .oblig
{
	color:#FF0000;
	font-size:15px;
	font-weight:bold;
}
#creditimmo .oblig2
{
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
}
#creditimmo .legal
{
	color: #000;
	font-size:9px;
	padding: 10px 0 0 25px;
}
#creditimmo .cadre
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/cadretopblancdegrade620.gif);
}
#creditimmo #creditimmocontent
{
	padding: 0 5px 5px 20px;
}
#creditimmo #creditimmocontent table .content
{
	width: 570px;
	color: #666;

}
#creditimmo #creditimmocontent table .formcredit
{
	margin: 10px 0 0  0;
}
#creditimmo #creditimmocontent .titre
{
	width: 445px;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #008dcf;
	border-bottom: 1px dotted #CCC;
	padding: 0 0 5px 0;
}
#creditimmo .bottom
{
	clear: both;
	background: url(http://mmf.logic-immo.ch/mmf/ch/static/blocs/bottombleudegrade620.gif) left bottom no-repeat;
	height: 71px;
	font-size: 11px;
	color: #FFF;
}

#credit_immo table td
{
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/* fin credit immo */
/* moteur de recherche home */
#global #home_search2
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/search/home_background.gif);
	background-repeat: repeat-y;
	height: 170px;
	background-color: #008DCF;
	margin: 0;
	padding: 0;
	color: #FFF;
	clear: both;
}
#global #home_search2 .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 11px 0px;
	text-align: left;
	font-weight:bold;
}

#global #home_search2 .titre_2
{
	display:block;
	font-size: 15px;
	text-transform: uppercase;
	border-bottom: 1px dotted #FFF;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 11px 0px;
	text-align: left;
	font-weight:bold;
}
#global #home_search2 h1
{
	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 11px 0px;
	text-align: left;
}
#global #home_search2 h2
{
	font-size: 15px;
	text-transform: uppercase;
	border-bottom: 1px dotted #FFF;

	padding: 0px 0px 3px 0px;
	margin: 0px 0px 21px 0px;

	text-align: left;
}
#global #home_search2 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_search2 #search_left
{
	float: left;
	margin: 0px 0px 0px 10px;
	height: 130px;
	width: 360px;
	/*
	background-color: #000000;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	*/
}
#global #home_search2 #search_left h1
{
	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;
}
#global #home_search2 #search_left h1 small
{
	font-size: 11px;
	color: #FF7230;
	margin: 0 0 0 10px;
}
#global #home_search2 #search_left table
{
	margin: 0 0 10px 0;
}
#global #home_search2 #search_left small
{
	font-size: 11px;
	color: #b3ddf1;
}
#global #villes
{
	color: #FFF;
}
#global #villes a
{
	font-size: 11px;
}
#global #villes2
{
	color: #FFF;
}
#global #villes2 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_search2 #search_left ul
{
	margin: 0 0px 0px 0px;
	list-style: none;
}
#global #home_search2 #search_left ul li
{
	display: inline;
}
#global #home_search2 #search_left ul li a
{
	color: #FFF;
	text-decoration: underline;
	font-weight: normal;
}
#global #home_search2 #search_left ul li img
{
	margin: 0px 0px 0px 2px;
	vertical-align: middle;
}

#global #home_search2 #search_right
{
	float: left;
	margin: 0px 0px 0px 15px;
	height: 130px;
	width: 401px;
}

#global #home_search2 #search_right td
{
	font-size: 12px;
}

#global #home_search2 #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_search2 #search_results
{
	float: left;
	margin: 0px 10px 0px 15px;
	height: 130px;
	width: 150px;
	text-align: center;
}

#global #home_search2 #search_results #result_bt_search
{
	clear: both;
	width: 150px;
}

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

#global #home_search2 #search_results a
{
	color: #FFF;
	font-size: 13px;
	text-decoration: none;
	width: 140px;
}

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

#global #home_search2 #info_search_result
{
	font-size: 18px;
	font-weight: bold;
	clear: both;
	margin: 0px 0px 10px 14px;
	height: 50px;
}

/* Fin new search resultat */

/*debut bloc_trie*/

#trie
{
	padding:0px 0px 10px 0px;

}
#trie td
{
	color: #666666;
	font-size: 18px;

}
#trie td a
{
	color: #008DCF;
	font-size: 14px;
	text-decoration:backe;
	font-weight: bold;


}
#trie td img
{

	font-size: 14px;
	text-decoration:none;

}
/*fin bloc_trie*/

/* Page Ambiguous */
#ambiguous_content
{
	margin-left: 15px;
}

#ambiguous_content #title_alert_ambiguous
{
	font-size: 20px;
	padding-bottom: 15px;
	clear: both;
}
#ambiguous_content #info_select_ambiguous
{
	padding-bottom: 0px;
}
#ambiguous_content .info_title_select_ambiguous
{
	text-align:center;
	color: #008DCF;
	font-weight: bold;
	font-size: 13px;
	padding-top: 15px;
	padding-bottom: 20px;
}
#ambiguous_content #bloc_button_amb_search{
	text-align: right;
	width:450px;
}
#ambiguous_content .info_title_select_ambiguous strong
{
	color: #000;
}
#ambiguous_content .bt_radio
{
	margin: 0px;
	padding: 0px;
}
#ambiguous_content #radio_list_town
{
	margin-left: 8px;
	color: #008DCF ;
	font-weight: bold;
	font-size: 12px;
}
#ambiguous_content #table_bt_new_search .border_top
{
	/*background: url(http://mmf.logic-immo.ch/mmf/ch/static/ambiguous/new_search_border_left.png);
	background-repeat: repeat-y;*/
	border: 1px ;
	border-color: #000000;
	background-color: #000000;
}
#ambiguous_content #table_bt_new_search .border_left
{
	/*background: url(http://mmf.logic-immo.ch/mmf/ch/static/ambiguous/new_search_border_left.png);
	background-repeat: repeat-y;*/
	border: 1px ;
	border-color: #000000;
	background-color: #000000;
}

/* SARA A. 05/02/09 added bleu button to contact agency in ad bloc  */
#global #content #div_but_email .bt_email_bkg
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/buttons/bk_bt_2_bleu.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
}
#global #content #div_but_email .bt_email_bkg a:link, #global #content #div_but_email .bt_email_bkg a:visited
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
#global #content #div_but_email .bt_email_bkg a:hover
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

/*SARA A. 06/02/09 added to blue button on detail page */
#global #content #detail #detailcadre #detailplus #detailcontactag
{
	text-align: right;
	margin:5px 12px 0px 0px;
}


/* DEBUT RELAIS NEUF */
/* styles pour le relais logic immo neuf */
#relaisglobal
{
	width: 647px;
	margin: 0 0 15px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	font-size: 11px;
	overflow: hidden;
}
#relaisglobal .titre
{
	font-size: 14px;
	font-weight: bold;
	color: #9CCF31;
	padding: 0 0 10px 0;
}
#relaisglobal .titrebottom
{
	clear: both;
	text-align: center;
}
#relaisglobal .titrebottom a:link, #relaisglobal .titrebottom a:visited, #relaisglobal .titrebottom a:hover
{
	font-size: 14px;
	font-weight: bold;
	color: #9CCF31;
}

/* Debut bottom */
#relaisglobal .bottom
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pub_relais_neuf/cadre_bottom.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 317px;
	/*padding: 0 0 0 40px;*/
	line-height: 37px;
}
#relaisglobal .bottom a:link, #relaisglobal .bottom a:visited
{
	font-weight: bold;
	color: #666;
	text-decoration: none;
	margin: 0 0 0 40px;
}
#relaisglobal .bottom a:hover
{
	text-decoration: underline;
}
/* Fin bottom */

#relaisglobal .bottom2
{
	background-image: url(http://mmf.logic-immo.ch/mmf/ch/static/pub_relais_neuf/cadre_bottom_647.gif);
	background-repeat: no-repeat;
	height: 37px;
	width: 647px;
	font-weight: bold;
	line-height: 37px;
}
#relais
{
	float: left;
	width: 647px;
	margin: 7px 12px 7px 0;
}
#relais .contentdefault
{
	width: 645px;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-top: 1px solid #f5f5f5;
	background-color: #f5f5f5;
}
#relaisgauche
{
	float: left;
	width: 317px;
	margin: 7px 12px 7px 0;
}
#relaisdroite
{
	float: left;
	width: 317px;
	margin: 7px 0 7px 0;
}
#relaisglobal .content
{
	width: 315px;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
	border-top: 1px solid #f5f5f5;
	background-color: #f5f5f5;
}
/* Debut programme */
#relaisglobal p.prog
{
	margin: 0 0 0 4px;
}
#relaisglobal .prog a.lienprog:link, #relaisglobal .prog a.lienprog:visited
{
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
#relaisglobal .prog a.lienprog:hover
{
	text-decoration:underline;
}
/* Fin programme */
#relaisglobal .visuel
{
	float: left;
	margin: 7px 0 7px 4px;
}
#relaisglobal .visueldefault
{
	float: left;
	margin: 7px 0 7px 32px;
}

#relaisglobal p.relais
{
	width: 184px;
	float: left;
	margin: 7px 0 0 10px;
	padding: 0;
}
#relaisglobal p.relais a:link, #relaisglobal p.relais a:visited,#relaisglobal p.relais a:hover
{
	color: #666;
	text-decoration: none;
}
#relaisglobal .content p.relais a:hover
{
	text-decoration: underline;
}
#relaisglobal p.relais a.suite:link, #relaisglobal p a.suite:visited,#relaisglobal p.relais a.suite:hover
{
	color: #008DCF;
	text-decoration: underline;
}
#relaisglobal p.default
{
	width: 60%;
	font-size: 12px;
	float: left;
	margin: 12px 0 0 15px;
	padding: 0;
}
#relaisglobal a:link, #relaisglobal a:visited, #relaisglobal a:hover
{
	color: #008DCF;
	text-decoration: underline;
}
/* DEBUT relais lux */
#relaisglobal .titrelux {
color:#BC2D55;
font-size:14px;
font-weight:bold;
padding:0 0 10px;
}
#relaisglobal a.titreluxbottom, #relaisglobal a.titreluxbottom:link, #relaisglobal a.titreluxbottom:visited, #relaisglobal a.titreluxbottom:hover {
color:#BC2D55;
font-size:14px;
font-weight:bold;
text-decoration:none;

}

#relaisglobal .content a {
display: block;
float:left;
clear:both;
}


#relaisglobal .titreluxbottom a.titreluxbottom {
text-decoration:underline;
}

#relaisglobal p.relais, #relaisglobal p.relais a {
display: block;
width: 184px;
float: left;
}

/* FIN relais lux */
/* FIN RELAIS NEUF */
